22:35:18.385 [debug] QUERY OK source="sources" db=0.4ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.387 [debug] QUERY OK source="media_items" db=2.0ms idle=8.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-07-20 17:00:02Z], 2] 22:35:18.391 [debug] QUERY OK source="media_items" db=1.9ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol. #2: https://youtu.be/V9vorI8pgpU\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/c5851f\n\nDownload the Photo:\nhttps://unsplash.com/photos/7UyTK9cbcFs\n\nTracklist:\n[00:00] 01. Sodality - Stars\nhttps://open.spotify.com/track/0XT89QLN3wISfcfo6yt59N\n\n[02:36] 02. dStarr - Brooklyn\nhttps://open.spotify.com/track/5aIBwnSIaZLqB15b7q7ovA\n\n[07:40] 03. Miss Monique feat. Thea Riley - Means To An End (Quizzow Dub Remix)\nRelease Date: TBA\n\n[12:43] 04. Bedroom Logic & Jeff Ozmits - Inscape\nhttps://open.spotify.com/track/0AGPlvLUFUWUVk7hMcBPtA\n\n[17:58] 05. Jon Bourne - Nikoletta\nRelease Date: TBA\n\n[22:20] 06. Ron With Leeds - Call Me Up (Dub Mix)\nhttps://open.spotify.com/track/1nwyxhag47BMjMiI9D7Qdt\n\n[28:20] 07. Quizzow & Milad E - Analogous\nhttps://open.spotify.com/track/1bIGE6IIX0QFThgt6BNKnK\n\n[33:20] 08. ActiveBlaze - The Final Solution\nhttps://open.spotify.com/track/6xqudDb8Ufrj4IJL9ufZ8P\n\n[36:41] 09. AxelPolo & AnnihElectric - Triton\nhttps://open.spotify.com/track/0SEdi4BYOjL6Uuk0NoLD4M\n\n[40:41] 10. Axis - Lotus\nhttps://open.spotify.com/track/1ouvlyMwqKf9o5Qiiasxby\n\n[45:56] 11. Aamos - Indian Summer\nhttps://open.spotify.com/track/2Hbxy54BAgN4Uu21p5sMKA\n\n[50:40] 12. Leo Lauretti & Quizzow - Aisha\nhttps://open.spotify.com/track/0YPF1Wy6so0pagUI0OAAui\n\n[54:41] 13. Huem & T.O.M. - Rocket Science\nhttps://open.spotify.com/track/0pjnuiH0mI1mPq1Efu6HAw\n\n[1:00:26] 14. Milad E - Hayo\nRelease Date: July 23, 2018\n\n[1:05:26] 15. Toast - From Here To There (Noise Zoo Remix)\nRelease Date: July 16, 2018\n\n[1:08:40] 16. AirTraffic - Breathe (Alex Wright Remix)\nhttps://open.spotify.com/track/42K4fWNIsrGjLTu3tyX3jT\n\n[1:14:37] 17. Rio Lorenzo - Aurora\nhttps://open.spotify.com/track/2QdJxoPqjiXa2VJsvC0qE5\n\n[1:18:49] 18. Lukas Wieteszka - Hawaii\nhttps://open.spotify.com/track/0fceV0Nnl1j68V8yH6wjXM\n\n[1:23:07] 19. Mohamed Ragab & LTN - Ground Zero\nhttps://open.spotify.com/track/3Kjhjwle7c6SGrjhU2T2DN\n\n[1:27:33] 20. Orano - Inca\nhttps://open.spotify.com/track/1jo3hYjIt4quggTFXlcRMf\n\n[1:31:29] 21. Paul M - Bacata\nhttps://open.spotify.com/track/53rEee6v82C2EmqDOKxn6s\n\n[1:36:54] 22. Sherano - Addiction\nhttps://open.spotify.com/track/2ytA21nYXBd0SnDjiKAUEd\n\n[1:42:19] 23. Taygeto - Artificial Love\nhttps://open.spotify.com/track/5swMcuNh2I6U1bZpH6RNBN\n\n[1:46:59] 24. Aamos & Taival - Sedona\nhttps://open.spotify.com/track/1xalbVIhYdn05HlVup2HIp\n\n[1:51:23] 25. Mehdi Belkadi & Mostafa Rebel - Oblivion (DenBray Remix)\nhttps://open.spotify.com/track/78PgsGUdV7hDgFaHHLDBvJ\n---\nMusic Genre: Progressive Trance\n\n#ProgressiveTrance #DJMix #TheGrandSound", "♫ Best Progressive Trance Mix 2018 Vol. #3 ♫", "ddb37909-633d-4e6c-a02c-544398a86de4", 6955, false, "NmLz3qw_nms", "https://www.youtube.com/watch?v=NmLz3qw_nms", 606, "/downloads/The Grand Sound/2018-07-20 Best_Progressive_Trance_Mix_2018_Vol._3/Best_Progressive_Trance_Mix_2018_Vol._3.NA", false, false, false, 2, [], 98, ~U[2018-07-20 17:00:02Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol. #2: https://youtu.be/V9vorI8pgpU\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/c5851f\n\nDownload the Photo:\nhttps://unsplash.com/photos/7UyTK9cbcFs\n\nTracklist:\n[00:00] 01. Sodality - Stars\nhttps://open.spotify.com/track/0XT89QLN3wISfcfo6yt59N\n\n[02:36] 02. dStarr - Brooklyn\nhttps://open.spotify.com/track/5aIBwnSIaZLqB15b7q7ovA\n\n[07:40] 03. Miss Monique feat. Thea Riley - Means To An End (Quizzow Dub Remix)\nRelease Date: TBA\n\n[12:43] 04. Bedroom Logic & Jeff Ozmits - Inscape\nhttps://open.spotify.com/track/0AGPlvLUFUWUVk7hMcBPtA\n\n[17:58] 05. Jon Bourne - Nikoletta\nRelease Date: TBA\n\n[22:20] 06. Ron With Leeds - Call Me Up (Dub Mix)\nhttps://open.spotify.com/track/1nwyxhag47BMjMiI9D7Qdt\n\n[28:20] 07. Quizzow & Milad E - Analogous\nhttps://open.spotify.com/track/1bIGE6IIX0QFThgt6BNKnK\n\n[33:20] 08. ActiveBlaze - The Final Solution\nhttps://open.spotify.com/track/6xqudDb8Ufrj4IJL9ufZ8P\n\n[36:41] 09. AxelPolo & AnnihElectric - Triton\nhttps://open.spotify.com/track/0SEdi4BYOjL6Uuk0NoLD4M\n\n[40:41] 10. Axis - Lotus\nhttps://open.spotify.com/track/1ouvlyMwqKf9o5Qiiasxby\n\n[45:56] 11. Aamos - Indian Summer\nhttps://open.spotify.com/track/2Hbxy54BAgN4Uu21p5sMKA\n\n[50:40] 12. Leo Lauretti & Quizzow - Aisha\nhttps://open.spotify.com/track/0YPF1Wy6so0pagUI0OAAui\n\n[54:41] 13. Huem & T.O.M. - Rocket Science\nhttps://open.spotify.com/track/0pjnuiH0mI1mPq1Efu6HAw\n\n[1:00:26] 14. Milad E - Hayo\nRelease Date: July 23, 2018\n\n[1:05:26] 15. Toast - From Here To There (Noise Zoo Remix)\nRelease Date: July 16, 2018\n\n[1:08:40] 16. AirTraffic - Breathe (Alex Wright Remix)\nhttps://open.spotify.com/track/42K4fWNIsrGjLTu3tyX3jT\n\n[1:14:37] 17. Rio Lorenzo - Aurora\nhttps://open.spotify.com/track/2QdJxoPqjiXa2VJsvC0qE5\n\n[1:18:49] 18. Lukas Wieteszka - Hawaii\nhttps://open.spotify.com/track/0fceV0Nnl1j68V8yH6wjXM\n\n[1:23:07] 19. Mohamed Ragab & LTN - Ground Zero\nhttps://open.spotify.com/track/3Kjhjwle7c6SGrjhU2T2DN\n\n[1:27:33] 20. Orano - Inca\nhttps://open.spotify.com/track/1jo3hYjIt4quggTFXlcRMf\n\n[1:31:29] 21. Paul M - Bacata\nhttps://open.spotify.com/track/53rEee6v82C2EmqDOKxn6s\n\n[1:36:54] 22. Sherano - Addiction\nhttps://open.spotify.com/track/2ytA21nYXBd0SnDjiKAUEd\n\n[1:42:19] 23. Taygeto - Artificial Love\nhttps://open.spotify.com/track/5swMcuNh2I6U1bZpH6RNBN\n\n[1:46:59] 24. Aamos & Taival - Sedona\nhttps://open.spotify.com/track/1xalbVIhYdn05HlVup2HIp\n\n[1:51:23] 25. Mehdi Belkadi & Mostafa Rebel - Oblivion (DenBray Remix)\nhttps://open.spotify.com/track/78PgsGUdV7hDgFaHHLDBvJ\n---\nMusic Genre: Progressive Trance\n\n#ProgressiveTrance #DJMix #TheGrandSound", "♫ Best Progressive Trance Mix 2018 Vol. #3 ♫", 6955, false, "NmLz3qw_nms", "https://www.youtube.com/watch?v=NmLz3qw_nms", "/downloads/The Grand Sound/2018-07-20 Best_Progressive_Trance_Mix_2018_Vol._3/Best_Progressive_Trance_Mix_2018_Vol._3.NA", false, 2, ~U[2018-07-20 17:00:02Z]] 22:35:18.392 [debug] QUERY OK source="sources" db=0.4ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.394 [debug] QUERY OK source="media_items" db=2.0ms idle=8.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-07-16 17:00:10Z], 2] 22:35:18.396 [debug] QUERY OK source="media_items" db=1.0ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/napa-love-limetra-remix/10714547\n\nStream this Track:\nhttps://open.spotify.com/track/0rkpvHl5wiw3nhMAsVGJvy\n\nDownload the Photo:\nhttps://unsplash.com/photos/AAvUFeK0V0M\n\nFollow Limetra:\nhttps://soundcloud.com/limetra\nhttps://vk.com/limetra\nhttps://promodj.com/LIMETRA\nhttps://open.spotify.com/artist/1fuMMSlAf7qCgSwfLF0Dx7\nhttps://www.beatport.com/artist/limetra/613307\n\nFollow IN5UM:\nhttps://soundcloud.com/in5ummusic\nhttps://www.facebook.com/in5ummusic\nhttps://twitter.com/IN5UMmusic\nhttps://open.spotify.com/artist/4l4GwkyPyc4hWlH07FJehz\nhttps://www.beatport.com/artist/in5um/166525\n\nFollow Sunstate Records:\nhttps://soundcloud.com/sunstaterecordings\nhttps://www.facebook.com/sunstaterecords\nhttps://twitter.com/sunstaterecords\nhttps://www.youtube.com/channel/UC9xj5pIbY3HBA7yd-pCmBLQ\nhttps://open.spotify.com/user/1219089310/playlist/00wu68JN9PoCptoszedNyc\nhttps://www.beatport.com/label/sunstate-records/40235\n\n#ProgressiveHouse #SunstateRecords #TheGrandSound", "IN5UM - Napa Love (Limetra Remix)", "b909c58e-92c1-4968-a526-faa9fe5fe02a", 436, false, "qQpNxqXFRXA", "https://www.youtube.com/watch?v=qQpNxqXFRXA", 607, "/downloads/The Grand Sound/2018-07-16 IN5UM_-_Napa_Love_Limetra_Remix/IN5UM_-_Napa_Love_Limetra_Remix.NA", false, false, false, 2, [], 98, ~U[2018-07-16 17:00:10Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/napa-love-limetra-remix/10714547\n\nStream this Track:\nhttps://open.spotify.com/track/0rkpvHl5wiw3nhMAsVGJvy\n\nDownload the Photo:\nhttps://unsplash.com/photos/AAvUFeK0V0M\n\nFollow Limetra:\nhttps://soundcloud.com/limetra\nhttps://vk.com/limetra\nhttps://promodj.com/LIMETRA\nhttps://open.spotify.com/artist/1fuMMSlAf7qCgSwfLF0Dx7\nhttps://www.beatport.com/artist/limetra/613307\n\nFollow IN5UM:\nhttps://soundcloud.com/in5ummusic\nhttps://www.facebook.com/in5ummusic\nhttps://twitter.com/IN5UMmusic\nhttps://open.spotify.com/artist/4l4GwkyPyc4hWlH07FJehz\nhttps://www.beatport.com/artist/in5um/166525\n\nFollow Sunstate Records:\nhttps://soundcloud.com/sunstaterecordings\nhttps://www.facebook.com/sunstaterecords\nhttps://twitter.com/sunstaterecords\nhttps://www.youtube.com/channel/UC9xj5pIbY3HBA7yd-pCmBLQ\nhttps://open.spotify.com/user/1219089310/playlist/00wu68JN9PoCptoszedNyc\nhttps://www.beatport.com/label/sunstate-records/40235\n\n#ProgressiveHouse #SunstateRecords #TheGrandSound", "IN5UM - Napa Love (Limetra Remix)", 436, false, "qQpNxqXFRXA", "https://www.youtube.com/watch?v=qQpNxqXFRXA", "/downloads/The Grand Sound/2018-07-16 IN5UM_-_Napa_Love_Limetra_Remix/IN5UM_-_Napa_Love_Limetra_Remix.NA", false, 2, ~U[2018-07-16 17:00:10Z]] 22:35:18.396 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.399 [debug] QUERY OK source="media_items" db=2.2ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-07-09 17:00:02Z], 2] 22:35:18.400 [debug] QUERY OK source="media_items" db=0.9ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/riviera-mehilove-remix/10210935\n\nStream this Track:\nhttps://open.spotify.com/track/1EwGOpw9GcYvWCuLp9F647\n\nDownload the Photo:\nhttps://unsplash.com/photos/WlPhOC-qpKg\n\nFollow meHiLove:\nhttps://soundcloud.com/mehilove\nhttps://www.facebook.com/meHiLoveOfficial\nhttps://www.instagram.com/mehilove_music\nhttps://twitter.com/mehilove\nhttps://www.beatport.com/artist/mehilove/125964\n\nFollow Druce:\nhttps://soundcloud.com/drucemusic\nhttps://www.facebook.com/drucemusic\nhttps://www.instagram.com/Druce_official\nhttps://twitter.com/Druce_lifestyle\nhttps://www.beatport.com/artist/druce/529768\n\nFollow Encanta:\nhttps://soundcloud.com/encantamusic\nhttps://www.facebook.com/encanta.es\nhttps://twitter.com/EncantaMusic\nhttps://www.beatport.com/label/encanta/36799", "Druce - Riviera (meHiLove Remix)", "3da7ac35-bb18-4b13-8b20-b322e53a1be8", 443, false, "hgkzpbdcKfo", "https://www.youtube.com/watch?v=hgkzpbdcKfo", 608, "/downloads/The Grand Sound/2018-07-09 Druce_-_Riviera_meHiLove_Remix/Druce_-_Riviera_meHiLove_Remix.NA", false, false, false, 2, [], 98, ~U[2018-07-09 17:00:02Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/riviera-mehilove-remix/10210935\n\nStream this Track:\nhttps://open.spotify.com/track/1EwGOpw9GcYvWCuLp9F647\n\nDownload the Photo:\nhttps://unsplash.com/photos/WlPhOC-qpKg\n\nFollow meHiLove:\nhttps://soundcloud.com/mehilove\nhttps://www.facebook.com/meHiLoveOfficial\nhttps://www.instagram.com/mehilove_music\nhttps://twitter.com/mehilove\nhttps://www.beatport.com/artist/mehilove/125964\n\nFollow Druce:\nhttps://soundcloud.com/drucemusic\nhttps://www.facebook.com/drucemusic\nhttps://www.instagram.com/Druce_official\nhttps://twitter.com/Druce_lifestyle\nhttps://www.beatport.com/artist/druce/529768\n\nFollow Encanta:\nhttps://soundcloud.com/encantamusic\nhttps://www.facebook.com/encanta.es\nhttps://twitter.com/EncantaMusic\nhttps://www.beatport.com/label/encanta/36799", "Druce - Riviera (meHiLove Remix)", 443, false, "hgkzpbdcKfo", "https://www.youtube.com/watch?v=hgkzpbdcKfo", "/downloads/The Grand Sound/2018-07-09 Druce_-_Riviera_meHiLove_Remix/Druce_-_Riviera_meHiLove_Remix.NA", false, 2, ~U[2018-07-09 17:00:02Z]] 22:35:18.401 [debug] QUERY OK source="sources" db=0.4ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.403 [debug] QUERY OK source="media_items" db=2.0ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-07-06 17:00:01Z], 2] 22:35:18.406 [debug] QUERY OK source="media_items" db=1.0ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/hope-endures-original-mix/10682303\n\nStream this Track:\nhttps://open.spotify.com/track/3QhhVeR17pve0t4B6vWs1S\n\nDownload the Photo:\nhttps://unsplash.com/photos/4hMET7vYTAQ\n\nFollow Guilty Spark:\nhttps://soundcloud.com/dj-guilty-spark\nhttps://www.facebook.com/GuiltySparkOfficial\nhttps://twitter.com/DJGuiltySpark\nhttps://www.mixcloud.com/djguiltyspark\nhttps://open.spotify.com/artist/0MpoEEn0YXCxbtGOOrzhwg\nhttps://www.beatport.com/artist/guilty-spark/642580\n\nFollow Soluna Music:\nhttps://soundcloud.com/soluna-music\nhttps://www.facebook.com/solunamusicofficial\nhttps://twitter.com/soluna_music\nhttps://www.youtube.com/channel/UCYmr5iYmam3_svDpYdeum5Q\nhttps://open.spotify.com/user/soluna_music\nhttps://www.beatport.com/label/soluna-music/65981\n\n#ProgressiveHouse #SolunaMusic #TheGrandSound", "Guilty Spark - Hope Endures", "62f824eb-f595-4514-aa22-c2da1beac7d9", 405, false, "9UTLOnuqvAE", "https://www.youtube.com/watch?v=9UTLOnuqvAE", 609, "/downloads/The Grand Sound/2018-07-06 Guilty_Spark_-_Hope_Endures/Guilty_Spark_-_Hope_Endures.NA", false, false, false, 2, [], 98, ~U[2018-07-06 17:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/hope-endures-original-mix/10682303\n\nStream this Track:\nhttps://open.spotify.com/track/3QhhVeR17pve0t4B6vWs1S\n\nDownload the Photo:\nhttps://unsplash.com/photos/4hMET7vYTAQ\n\nFollow Guilty Spark:\nhttps://soundcloud.com/dj-guilty-spark\nhttps://www.facebook.com/GuiltySparkOfficial\nhttps://twitter.com/DJGuiltySpark\nhttps://www.mixcloud.com/djguiltyspark\nhttps://open.spotify.com/artist/0MpoEEn0YXCxbtGOOrzhwg\nhttps://www.beatport.com/artist/guilty-spark/642580\n\nFollow Soluna Music:\nhttps://soundcloud.com/soluna-music\nhttps://www.facebook.com/solunamusicofficial\nhttps://twitter.com/soluna_music\nhttps://www.youtube.com/channel/UCYmr5iYmam3_svDpYdeum5Q\nhttps://open.spotify.com/user/soluna_music\nhttps://www.beatport.com/label/soluna-music/65981\n\n#ProgressiveHouse #SolunaMusic #TheGrandSound", "Guilty Spark - Hope Endures", 405, false, "9UTLOnuqvAE", "https://www.youtube.com/watch?v=9UTLOnuqvAE", "/downloads/The Grand Sound/2018-07-06 Guilty_Spark_-_Hope_Endures/Guilty_Spark_-_Hope_Endures.NA", false, 2, ~U[2018-07-06 17:00:01Z]] 22:35:18.406 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.409 [debug] QUERY OK source="media_items" db=2.1ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-07-02 17:00:04Z], 2] 22:35:18.412 [debug] QUERY OK source="media_items" db=2.0ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol. #2: https://youtu.be/4p3AaoEF4OM\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\nOur favorite music on Spotify:\nhttps://thegrandsound.ffm.to/spotifydeep.oyd\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/c0dad5\n\nPowered by Colorize:\nhttps://www.colorizemusic.com\nhttps://soundcloud.com/colorize-enhanced\nhttps://www.facebook.com/ColorizeEnhancedMusic\nhttps://twitter.com/Colorize_Music\nhttps://www.youtube.com/user/colorizemusic\nhttps://open.spotify.com/user/colorize-enhanced\nhttps://www.beatport.com/label/colorize-enhanced/22655\n\nDownload the Photo:\nhttps://unsplash.com/photos/oeghhMy5jz0\n\nTracklist:\n[00:00] 01. Andrew Benson feat. Elle Vee - Feel Again\nhttps://open.spotify.com/track/6gs9K1zG04EnE3R0DFPoSv\n\n[05:00] 02. Michael Mashkov - Melilla\nhttps://open.spotify.com/track/7L29G7UvqMksrTHfvdwsdm\n\n[09:42] 03. Andrew Benson & Hexlogic - Garden State\nhttps://open.spotify.com/track/07MrIO9TMwFvYcrqxFZdsq\n\n[15:12] 04. Diversion feat. Yemi Bolatiwa - Would You Just\nhttps://open.spotify.com/track/1WjPckatzAxCL5xk7OcRiM\n\n[20:40] 05. Diversion & Tania Zygar - On Your Mind\nhttps://open.spotify.com/track/6fTnIW2G2ffTXNhicVLvtE\n\n[27:11] 06. Diversion feat. Tania Zygar - Bright Lights\nhttps://open.spotify.com/track/699ZK6Z6oD4WLnIKCeoaFE\n\n[32:52] 07. Jennifer Rene & Diversion - Wishing (Barzek Remix)\nhttps://open.spotify.com/track/42QSBEaDF9ze6BvLDa84VW\n\n[40:16] 08. Sense8 - Furidashi\nhttps://open.spotify.com/track/252MldAqXdc3bcxqTAyNrV\n\n[45:52] 09. Sound Quelle - Deep Chicken\nhttps://open.spotify.com/track/3g3EJb3boCyYuVvCSzDwHq\n\n[50:40] 10. Marsh & Jesse Bullitt - Rise\nhttps://open.spotify.com/track/5oAMzbzXRz7WZ30DcnvOp9\n\n[56:48] 11. Sense8 - Odyssey\nhttps://open.spotify.com/track/598HWaFEPID0VZfXuFArzv\n\n[1:02:40] 12. Sound Quelle & Referna - Gapona\nhttps://open.spotify.com/track/6xNFmmNUwilhdOvBVJTrx7\n\n[1:06:56] 13. Sense8 - Terra\nhttps://open.spotify.com/track/1saj9UOjLjnSRjqKSYQ2Ld\n\n[1:12:32] 14. Andrew Benson - Wohoo\nhttps://open.spotify.com/track/4sDSEqVXc42PKgbOg41CxL\n\n[1:16:16] 15. Marsh & Jesse Bullitt - Mantis\nhttps://open.spotify.com/track/56gPjYGV1dBPzlij3nGgfw\n\n[1:23:12] 16. Miroslav Vrlik feat. Mark & Lukas - Valley Of Shadows\nhttps://open.spotify.com/track/7ldpM6llRLJUQPotzo1VQs\n\n[1:27:28] 17. Andrew Benson feat. Aloma Steele - We're Alive Tonight\nhttps://open.spotify.com/track/50wJUaGgX6PYSFRahyUSfN\n\n[1:31:11] 18. Sebastian Weikum - Feel Me\nhttps://open.spotify.com/track/0yvxKzGbkP719E1oQkLvVH\n\n[1:36:13] 19. Dezza - Once In A Lifetime\nhttps://open.spotify.com/track/0Py1X6Ip44nVV52nhxNNSx\n\n[1:42:02] 20. Exostate - Cruel (Diversion Remix)\nhttps://open.spotify.com/track/1SZOKJXqPvcby2BWu7KfHy\n\n[1:47:55] 21. Dezza - Her Eyes\nhttps://open.spotify.com/track/1F0MkuxqDQp0YDRf5WOxf8\n\n[1:53:33] 22. Anden - I Never Asked You What You Did\nhttps://open.spotify.com/track/6AzF82d4KinO7R5icvUvUk\n---\nMusic Genre: Deep House\n\n#DeepHouse #DJMix #TheGrandSound", "♫ Best Deep House Mix 2018 Vol. #1 ♫", "cbc7b490-0df5-4d73-b8da-e31f439a7052", 7196, false, "cvRbhpvnUuc", "https://www.youtube.com/watch?v=cvRbhpvnUuc", 610, "/downloads/The Grand Sound/2018-07-02 Best_Deep_House_Mix_2018_Vol._1/Best_Deep_House_Mix_2018_Vol._1.NA", false, false, false, 2, [], 98, ~U[2018-07-02 17:00:04Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol. #2: https://youtu.be/4p3AaoEF4OM\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\nOur favorite music on Spotify:\nhttps://thegrandsound.ffm.to/spotifydeep.oyd\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/c0dad5\n\nPowered by Colorize:\nhttps://www.colorizemusic.com\nhttps://soundcloud.com/colorize-enhanced\nhttps://www.facebook.com/ColorizeEnhancedMusic\nhttps://twitter.com/Colorize_Music\nhttps://www.youtube.com/user/colorizemusic\nhttps://open.spotify.com/user/colorize-enhanced\nhttps://www.beatport.com/label/colorize-enhanced/22655\n\nDownload the Photo:\nhttps://unsplash.com/photos/oeghhMy5jz0\n\nTracklist:\n[00:00] 01. Andrew Benson feat. Elle Vee - Feel Again\nhttps://open.spotify.com/track/6gs9K1zG04EnE3R0DFPoSv\n\n[05:00] 02. Michael Mashkov - Melilla\nhttps://open.spotify.com/track/7L29G7UvqMksrTHfvdwsdm\n\n[09:42] 03. Andrew Benson & Hexlogic - Garden State\nhttps://open.spotify.com/track/07MrIO9TMwFvYcrqxFZdsq\n\n[15:12] 04. Diversion feat. Yemi Bolatiwa - Would You Just\nhttps://open.spotify.com/track/1WjPckatzAxCL5xk7OcRiM\n\n[20:40] 05. Diversion & Tania Zygar - On Your Mind\nhttps://open.spotify.com/track/6fTnIW2G2ffTXNhicVLvtE\n\n[27:11] 06. Diversion feat. Tania Zygar - Bright Lights\nhttps://open.spotify.com/track/699ZK6Z6oD4WLnIKCeoaFE\n\n[32:52] 07. Jennifer Rene & Diversion - Wishing (Barzek Remix)\nhttps://open.spotify.com/track/42QSBEaDF9ze6BvLDa84VW\n\n[40:16] 08. Sense8 - Furidashi\nhttps://open.spotify.com/track/252MldAqXdc3bcxqTAyNrV\n\n[45:52] 09. Sound Quelle - Deep Chicken\nhttps://open.spotify.com/track/3g3EJb3boCyYuVvCSzDwHq\n\n[50:40] 10. Marsh & Jesse Bullitt - Rise\nhttps://open.spotify.com/track/5oAMzbzXRz7WZ30DcnvOp9\n\n[56:48] 11. Sense8 - Odyssey\nhttps://open.spotify.com/track/598HWaFEPID0VZfXuFArzv\n\n[1:02:40] 12. Sound Quelle & Referna - Gapona\nhttps://open.spotify.com/track/6xNFmmNUwilhdOvBVJTrx7\n\n[1:06:56] 13. Sense8 - Terra\nhttps://open.spotify.com/track/1saj9UOjLjnSRjqKSYQ2Ld\n\n[1:12:32] 14. Andrew Benson - Wohoo\nhttps://open.spotify.com/track/4sDSEqVXc42PKgbOg41CxL\n\n[1:16:16] 15. Marsh & Jesse Bullitt - Mantis\nhttps://open.spotify.com/track/56gPjYGV1dBPzlij3nGgfw\n\n[1:23:12] 16. Miroslav Vrlik feat. Mark & Lukas - Valley Of Shadows\nhttps://open.spotify.com/track/7ldpM6llRLJUQPotzo1VQs\n\n[1:27:28] 17. Andrew Benson feat. Aloma Steele - We're Alive Tonight\nhttps://open.spotify.com/track/50wJUaGgX6PYSFRahyUSfN\n\n[1:31:11] 18. Sebastian Weikum - Feel Me\nhttps://open.spotify.com/track/0yvxKzGbkP719E1oQkLvVH\n\n[1:36:13] 19. Dezza - Once In A Lifetime\nhttps://open.spotify.com/track/0Py1X6Ip44nVV52nhxNNSx\n\n[1:42:02] 20. Exostate - Cruel (Diversion Remix)\nhttps://open.spotify.com/track/1SZOKJXqPvcby2BWu7KfHy\n\n[1:47:55] 21. Dezza - Her Eyes\nhttps://open.spotify.com/track/1F0MkuxqDQp0YDRf5WOxf8\n\n[1:53:33] 22. Anden - I Never Asked You What You Did\nhttps://open.spotify.com/track/6AzF82d4KinO7R5icvUvUk\n---\nMusic Genre: (truncated) 22:35:18.412 [debug] QUERY OK source="sources" db=0.4ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.415 [debug] QUERY OK source="media_items" db=2.0ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-06-29 17:00:01Z], 2] 22:35:18.417 [debug] QUERY OK source="media_items" db=1.0ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/save-me-original-mix/10490628\n\nStream this Track:\nhttps://open.spotify.com/track/28CkYsrHVBhd7lsYISQt30\n\nDownload the Photo:\nhttps://unsplash.com/photos/DxRXjBQAb8I\n\nFollow Andrew Benson:\nhttps://soundcloud.com/andrew_benson\nhttps://www.facebook.com/andrewbensonpage\nhttps://www.instagram.com/bensonmusic\nhttps://twitter.com/benson_music\nhttps://www.youtube.com/BensonAndrew\nhttps://open.spotify.com/artist/1fT2Jb00KHxPRJQiXK4Z05\nhttps://itunes.apple.com/us/artist/andrew-benson/id356087616\nhttps://www.beatport.com/artist/andrew-benson/130951\n\nFollow Colorize:\nhttps://www.colorizemusic.com\nhttps://soundcloud.com/colorize-enhanced\nhttps://www.facebook.com/ColorizeEnhancedMusic\nhttps://twitter.com/Colorize_Music\nhttps://www.youtube.com/user/colorizemusic\nhttps://open.spotify.com/user/colorize-enhanced\nhttps://www.beatport.com/label/colorize-enhanced/22655\n\n#ProgressiveHouse #Colorize #TheGrandSound", "Andrew Benson - Save Me", "e3a7cd81-7113-45f8-b632-2d807fa58dbb", 330, false, "DVuCrBX69hA", "https://www.youtube.com/watch?v=DVuCrBX69hA", 611, "/downloads/The Grand Sound/2018-06-29 Andrew_Benson_-_Save_Me/Andrew_Benson_-_Save_Me.NA", false, false, false, 2, [], 98, ~U[2018-06-29 17:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/save-me-original-mix/10490628\n\nStream this Track:\nhttps://open.spotify.com/track/28CkYsrHVBhd7lsYISQt30\n\nDownload the Photo:\nhttps://unsplash.com/photos/DxRXjBQAb8I\n\nFollow Andrew Benson:\nhttps://soundcloud.com/andrew_benson\nhttps://www.facebook.com/andrewbensonpage\nhttps://www.instagram.com/bensonmusic\nhttps://twitter.com/benson_music\nhttps://www.youtube.com/BensonAndrew\nhttps://open.spotify.com/artist/1fT2Jb00KHxPRJQiXK4Z05\nhttps://itunes.apple.com/us/artist/andrew-benson/id356087616\nhttps://www.beatport.com/artist/andrew-benson/130951\n\nFollow Colorize:\nhttps://www.colorizemusic.com\nhttps://soundcloud.com/colorize-enhanced\nhttps://www.facebook.com/ColorizeEnhancedMusic\nhttps://twitter.com/Colorize_Music\nhttps://www.youtube.com/user/colorizemusic\nhttps://open.spotify.com/user/colorize-enhanced\nhttps://www.beatport.com/label/colorize-enhanced/22655\n\n#ProgressiveHouse #Colorize #TheGrandSound", "Andrew Benson - Save Me", 330, false, "DVuCrBX69hA", "https://www.youtube.com/watch?v=DVuCrBX69hA", "/downloads/The Grand Sound/2018-06-29 Andrew_Benson_-_Save_Me/Andrew_Benson_-_Save_Me.NA", false, 2, ~U[2018-06-29 17:00:01Z]] 22:35:18.418 [debug] QUERY OK source="sources" db=0.4ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.420 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-06-27 17:00:06Z], 2] 22:35:18.421 [debug] QUERY OK source="media_items" db=1.0ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/im-free-original-mix/10622198\n\nStream this Track:\nhttps://open.spotify.com/track/43XZiwq0qDNxMtCElSTiEt\n\nDownload the Photo:\nhttps://unsplash.com/photos/7D6e84X1Xa8\n\nFollow Marcus Gauntlett:\nhttps://www.marcusgauntlett.co.uk\nhttps://soundcloud.com/marcusgauntlett\nhttps://www.facebook.com/marcusgauntlett\nhttps://www.instagram.com/marcus.gauntlett\nhttps://twitter.com/marcusgauntlett\nhttps://www.youtube.com/marcusgauntlett\nhttps://open.spotify.com/artist/7KbLicpishi0CXZpqeKpdM\nhttps://www.beatport.com/artist/marcus-gauntlett/74084\n\nFollow Nueva Recordings:\nhttps://soundcloud.com/nuevarecordings\nhttps://www.facebook.com/nuevarecordings\nhttps://www.instagram.com/nuevarecordings\nhttps://twitter.com/nuevarecordings\nhttps://open.spotify.com/user/jessek.nueva/playlist/2ywK1hcAd73KD25FGul4DK\nhttps://www.beatport.com/label/nueva/15297\n\n#ProgressiveHouse #NuevaRecordings #TheGrandSound", "Marcus Gauntlett - I'm Free", "16e25a49-16df-4100-8575-d4ee28eee664", 371, false, "co_WjmUKueQ", "https://www.youtube.com/watch?v=co_WjmUKueQ", 612, "/downloads/The Grand Sound/2018-06-27 Marcus_Gauntlett_-_I_m_Free/Marcus_Gauntlett_-_I_m_Free.NA", false, false, false, 2, [], 98, ~U[2018-06-27 17:00:06Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/im-free-original-mix/10622198\n\nStream this Track:\nhttps://open.spotify.com/track/43XZiwq0qDNxMtCElSTiEt\n\nDownload the Photo:\nhttps://unsplash.com/photos/7D6e84X1Xa8\n\nFollow Marcus Gauntlett:\nhttps://www.marcusgauntlett.co.uk\nhttps://soundcloud.com/marcusgauntlett\nhttps://www.facebook.com/marcusgauntlett\nhttps://www.instagram.com/marcus.gauntlett\nhttps://twitter.com/marcusgauntlett\nhttps://www.youtube.com/marcusgauntlett\nhttps://open.spotify.com/artist/7KbLicpishi0CXZpqeKpdM\nhttps://www.beatport.com/artist/marcus-gauntlett/74084\n\nFollow Nueva Recordings:\nhttps://soundcloud.com/nuevarecordings\nhttps://www.facebook.com/nuevarecordings\nhttps://www.instagram.com/nuevarecordings\nhttps://twitter.com/nuevarecordings\nhttps://open.spotify.com/user/jessek.nueva/playlist/2ywK1hcAd73KD25FGul4DK\nhttps://www.beatport.com/label/nueva/15297\n\n#ProgressiveHouse #NuevaRecordings #TheGrandSound", "Marcus Gauntlett - I'm Free", 371, false, "co_WjmUKueQ", "https://www.youtube.com/watch?v=co_WjmUKueQ", "/downloads/The Grand Sound/2018-06-27 Marcus_Gauntlett_-_I_m_Free/Marcus_Gauntlett_-_I_m_Free.NA", false, 2, ~U[2018-06-27 17:00:06Z]] 22:35:18.422 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.424 [debug] QUERY OK source="media_items" db=2.0ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-06-25 17:00:03Z], 2] 22:35:18.426 [debug] QUERY OK source="media_items" db=1.0ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/the-charming-time-remode-original-mix/10490629\n\nStream this Track:\nhttps://open.spotify.com/track/6UEZpMC7E6iiay9ia6rxIz\n\nDownload the Photo:\nhttps://unsplash.com/photos/-Q_t4SCN8c4\n\nFollow Andrew Benson:\nhttps://soundcloud.com/andrew_benson\nhttps://www.facebook.com/andrewbensonpage\nhttps://www.instagram.com/bensonmusic\nhttps://twitter.com/benson_music\nhttps://www.youtube.com/BensonAndrew\nhttps://open.spotify.com/artist/1fT2Jb00KHxPRJQiXK4Z05\nhttps://itunes.apple.com/us/artist/andrew-benson/id356087616\nhttps://www.beatport.com/artist/andrew-benson/130951\n\nFollow Colorize:\nhttps://www.colorizemusic.com\nhttps://soundcloud.com/colorize-enhanced\nhttps://www.facebook.com/ColorizeEnhancedMusic\nhttps://twitter.com/Colorize_Music\nhttps://www.youtube.com/user/colorizemusic\nhttps://open.spotify.com/user/colorize-enhanced\nhttps://www.beatport.com/label/colorize-enhanced/22655\n\n#ProgressiveHouse #Colorize #TheGrandSound", "Andrew Benson - The Charming Time (Remode)", "e5ac1643-daab-4a0c-85f7-33734b061140", 398, false, "UjhH028zlbo", "https://www.youtube.com/watch?v=UjhH028zlbo", 613, "/downloads/The Grand Sound/2018-06-25 Andrew_Benson_-_The_Charming_Time_Remode/Andrew_Benson_-_The_Charming_Time_Remode.NA", false, false, false, 2, [], 98, ~U[2018-06-25 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/the-charming-time-remode-original-mix/10490629\n\nStream this Track:\nhttps://open.spotify.com/track/6UEZpMC7E6iiay9ia6rxIz\n\nDownload the Photo:\nhttps://unsplash.com/photos/-Q_t4SCN8c4\n\nFollow Andrew Benson:\nhttps://soundcloud.com/andrew_benson\nhttps://www.facebook.com/andrewbensonpage\nhttps://www.instagram.com/bensonmusic\nhttps://twitter.com/benson_music\nhttps://www.youtube.com/BensonAndrew\nhttps://open.spotify.com/artist/1fT2Jb00KHxPRJQiXK4Z05\nhttps://itunes.apple.com/us/artist/andrew-benson/id356087616\nhttps://www.beatport.com/artist/andrew-benson/130951\n\nFollow Colorize:\nhttps://www.colorizemusic.com\nhttps://soundcloud.com/colorize-enhanced\nhttps://www.facebook.com/ColorizeEnhancedMusic\nhttps://twitter.com/Colorize_Music\nhttps://www.youtube.com/user/colorizemusic\nhttps://open.spotify.com/user/colorize-enhanced\nhttps://www.beatport.com/label/colorize-enhanced/22655\n\n#ProgressiveHouse #Colorize #TheGrandSound", "Andrew Benson - The Charming Time (Remode)", 398, false, "UjhH028zlbo", "https://www.youtube.com/watch?v=UjhH028zlbo", "/downloads/The Grand Sound/2018-06-25 Andrew_Benson_-_The_Charming_Time_Remode/Andrew_Benson_-_The_Charming_Time_Remode.NA", false, 2, ~U[2018-06-25 17:00:03Z]] 22:35:18.428 [debug] QUERY OK source="sources" db=0.4ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.430 [debug] QUERY OK source="media_items" db=2.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-06-18 17:00:12Z], 2] 22:35:18.433 [debug] QUERY OK source="media_items" db=2.2ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/1fee15\n\nPowered by Synth Collective:\nhttps://soundcloud.com/synthcollective\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw?sub_confirmation=1\nhttps://www.facebook.com/syntcollective\nhttps://twitter.com/ConnectionSynth\nhttps://beatport.com/label/synth-collective/63918\nhttp://junodownload.com/labels/Synth+Collective\nhttps://open.spotify.com/user/synthconnection\nhttps://teespring.com/synthconnection\n\nMixed by Tuemckey:\nhttps://soundcloud.com/tuemckey\nhttps://www.youtube.com/channel/UCOcSltrpYe-VkUm34bfHFVA\nhttps://www.facebook.com/tuemckeysummerneverends\n\nDownload the Photo:\nhttps://unsplash.com/photos/Do9c8mcFgqg\n\nTracklist:\n[00:00] 01. Axxound & Z8phyR - Storybrooke\nPurchase: https://www.beatport.com/track/storybrooke-original-mix/10511161\nStream: https://open.spotify.com/track/2vJabJqzka8Klb9z7bzpYa\n\n[04:10] 02. Sodahl - Dundrennan Lane\nPurchase: https://www.beatport.com/track/dundrennan-lane-original-mix/9750958\nStream: https://open.spotify.com/track/7t3qopUAF675IMOk4jDoBi\n\n[09:40] 03. Winterya - It All Depends On You\nPurchase: https://www.beatport.com/track/it-all-depends-on-you-original-mix/9450225\nStream: https://open.spotify.com/track/3RcBEbM3YuLJNNMf0DzNT2\n\n[15:30] 04. Winterya - High Coast\nPurchase: https://www.beatport.com/track/high-coast-original-mix/9750954\nStream: https://open.spotify.com/track/2dnkRnEi1bhG5xDK8qkyk4\n\n[20:15] 05. Suonare - Saw You (Moonwatch3r Summer Remix)\nPurchase: https://www.beatport.com/track/saw-you-moonwatch3r-summer-remix/9477311\nStream: https://open.spotify.com/track/1aZjAlpT6p96RYrqPy6RLm\n\n[26:10] 06. ZGOOT - Equilibrium\nPurchase: https://www.beatport.com/track/equilibrium-original-mix/10511165\nStream: https://open.spotify.com/track/2jsAiRCP88HZUzVrXp5YbA\n\n[31:30] 07. Myni8hte - Promenade\nPurchase: https://www.beatport.com/track/promenade-original-mix/10511163\nStream: https://open.spotify.com/track/0fH0pmv00PJSftJQF2bEMB\n\n[37:00] 08. Lumidelic & Ametrine - Winter Blooms\nPurchase: https://www.beatport.com/track/winter-blooms-original-mix/10109945\nStream: https://open.spotify.com/track/7BnCYfvMs47SxCTVDuYi6j\n\n[43:30] 09. James Kerwin - Sand To Glass\nPurchase: https://www.beatport.com/track/sand-to-glass-original-mix/10250361\nStream: https://open.spotify.com/track/3MYCvXtic1k2iV2U4nbsAK\n\n[50:15] 10. Lumidelic - Synesthesia\nPurchase: https://www.beatport.com/track/synesthesia-original-mix/9750956\nStream: https://open.spotify.com/track/5rwv9bFZrw2ywfKtvf5TMe\n\n[57:20] 11. Sunset Moments - Every Waking Minute (Mark & Lukas Remix)\nPurchase: TBA\nStream: TBA\n\n[1:01:50] 12. Roald Velden & Vince Forwards - Floating Symmetry\nPurchase: https://www.beatport.com/track/floating-symmetry-original-mix/9867809\nStream: https://open.spotify.com/track/4ULJ0SvLs55rUiiXjiHm7I\n\n[1:08:55] 13. Ametrine - Meridian Sail\nPurchase: https://www.beatport.com/track/meridian-sail-original-mix/10211307\nStream: https://open.spotify.com/track/2Z3kD2wZNCbceHnSHFq7AN\n\n[1:15:50] 14. New Horizons - Violet Skies (Cosmaks Remix)\nPurchase: https://www.beatport.com/track/violet-skies-cosmaks-remix/10423731\nStream: https://open.spotify.com/track/2zmL9hxrljbhNOuBRnpgDD\n\n[1:20:25] 15. Maiga - Respire\nPurchase: https://www.beatport.com/track/respire-original-mix/9825799\nStream: https://open.spotify.com/track/293bUMAL46cBbwV4R70Oy7\n\n[1:26:20] 16. Keith Harris - Boardwalk\nPurchase: https://www.beatport.com/track/boardwalk-original-mix/10321538\nStream: https://open.spotify.com/track/2baB4dl0dl1eM6jtvzGpKO\n\n[1:31:50] 17. Myni8hte & Sunwave - Jurmala Sunset\nPurchase: https://www.beatport.com/track/jurmala-sunset-original-mix/10583521\nStream: TBA\n\n[1:36:50] 18. ZGOOT - Irresistible Force\nPurchase: https://www.beatport.com/track/irresistible-force-original-" <> ..., "'Sunset By The Sea' - Melodic Progressive House Mix", "aa28bcce-c7cc-4841-8d44-6c70c4cf57e3", 7196, false, "w23j_nspEy0", "https://www.youtube.com/watch?v=w23j_nspEy0", 614, "/downloads/The Grand Sound/2018-06-18 Sunset_By_The_Sea_-_Melodic_Progressive_House_Mix/Sunset_By_The_Sea_-_Melodic_Progressive_House_Mix.NA", false, false, false, 2, [], 98, ~U[2018-06-18 17:00:12Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/1fee15\n\nPowered by Synth Collective:\nhttps://soundcloud.com/synthcollective\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw?sub_confirmation=1\nhttps://www.facebook.com/syntcollective\nhttps://twitter.com/ConnectionSynth\nhttps://beatport.com/label/synth-collective/63918\nhttp://junodownload.com/labels/Synth+Collective\nhttps://open.spotify.com/user/synthconnection\nhttps://teespring.com/synthconnection\n\nMixed by Tuemckey:\nhttps://soundcloud.com/tuemckey\nhttps://www.youtube.com/channel/UCOcSltrpYe-VkUm34bfHFVA\nhttps://www.facebook.com/tuemckeysummerneverends\n\nDownload the Photo:\nhttps://unsplash.com/photos/Do9c8mcFgqg\n\nTracklist:\n[00:00] 01. Axxound & Z8phyR - Storybrooke\nPurchase: https://www.beatport.com/track/storybrooke-original-mix/10511161\nStream: https://open.spotify.com/track/2vJabJqzka8Klb9z7bzpYa\n\n[04:10] 02. Sodahl - Dundrennan Lane\nPurchase: https://www.beatport.com/track/dundrennan-lane-original-mix/9750958\nStream: https://open.spotify.com/track/7t3qopUAF675IMOk4jDoBi\n\n[09:40] 03. Winterya - It All Depends On You\nPurchase: https://www.beatport.com/track/it-all-depends-on-you-original-mix/9450225\nStream: https://open.spotify.com/track/3RcBEbM3YuLJNNMf0DzNT2\n\n[15:30] 04. Winterya - High Coast\nPurchase: https://www.beatport.com/track/high-coast-original-mix/9750954\nStream: https://open.spotify.com/track/2dnkRnEi1bhG5xDK8qkyk4\n\n[20:15] 05. Suonare - Saw You (Moonwatch3r Summer Remix)\nPurchase: https://www.beatport.com/track/saw-you-moonwatch3r-summer-remix/9477311\nStream: https://open.spotify.com/track/1aZjAlpT6p96RYrqPy6RLm\n\n[26:10] 06. ZGOOT - Equilibrium\nPurchase: https://www.beatport.com/track/equilibrium-original-mix/10511165\nStream: https://open.spotify.com/track/2jsAiRCP88HZUzVrXp5YbA\n\n[31:30] 07. Myni8hte - Promenade\nPurchase: https://www.beatport.com/track/promenade-original-mix/10511163\nStream: https://open.spotify.com/track/0fH0pmv00PJSftJQF2bEMB\n\n[37:00] 08. Lumidelic & Ametrine - Winter Blooms\nPurchase: https://www.beatport.com/track/winter-blooms-original-mix/10109945\nStream: https://open.spotify.com/track/7BnCYfvMs47SxCTVDuYi6j\n\n[43:30] 09. James Kerwin - Sand To Glass\nPurchase: https://www.beatport.com/track/sand-to-glass-original-mix/10250361\nStream: https://open.spotify.com/track/3MYCvXtic1k2iV2U4nbsAK\n\n[50:15] 10. Lumi (truncated) 22:35:18.434 [debug] QUERY OK source="sources" db=0.4ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.436 [debug] QUERY OK source="media_items" db=2.0ms idle=8.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-06-13 17:00:03Z], 2] 22:35:18.438 [debug] QUERY OK source="media_items" db=0.9ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttps://thegrandsound.ffm.to/spotifydeep.oyd\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Buy this Track:\nhttps://anjunadeep.lnk.to/EFNBJep\n\nDownload the Photo:\nhttps://unsplash.com/photos/ylE5CGMfUJk\n\nFollow Eli & Fur:\nhttps://www.eliandfur.com\nhttps://soundcloud.com/eliandfur\nhttps://www.facebook.com/eliandfur\nhttps://www.instagram.com/eliandfur\nhttps://twitter.com/eliandfur\nhttps://www.youtube.com/user/eliandfur\nhttps://open.spotify.com/user/eliandfur\nhttps://www.beatport.com/artist/eli-and-fur/375882\n\nFollow Anjunadeep:\nhttps://www.anjunadeep.com\nhttps://soundcloud.com/anjunadeep\nhttps://www.facebook.com/anjunadeep\nhttps://www.instagram.com/anjunadeep\nhttps://twitter.com/anjunadeep\nhttps://www.youtube.com/user/anjunadeep\nhttps://open.spotify.com/user/anjunadeep/playlist/2wSNKxLM217jpZnkAgYZPH\nhttps://www.beatport.com/label/anjunadeep/1390\n\n#DeepHouse #Anjunadeep #TheGrandSound", "Eli & Fur - Night Blooming Jasmine", "e0616670-b55e-4f47-8037-f3eb236687ae", 226, false, "Waz3j-jkzuM", "https://www.youtube.com/watch?v=Waz3j-jkzuM", 615, "/downloads/The Grand Sound/2018-06-13 Eli_Fur_-_Night_Blooming_Jasmine/Eli_Fur_-_Night_Blooming_Jasmine.NA", false, false, false, 2, [], 98, ~U[2018-06-13 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttps://thegrandsound.ffm.to/spotifydeep.oyd\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Buy this Track:\nhttps://anjunadeep.lnk.to/EFNBJep\n\nDownload the Photo:\nhttps://unsplash.com/photos/ylE5CGMfUJk\n\nFollow Eli & Fur:\nhttps://www.eliandfur.com\nhttps://soundcloud.com/eliandfur\nhttps://www.facebook.com/eliandfur\nhttps://www.instagram.com/eliandfur\nhttps://twitter.com/eliandfur\nhttps://www.youtube.com/user/eliandfur\nhttps://open.spotify.com/user/eliandfur\nhttps://www.beatport.com/artist/eli-and-fur/375882\n\nFollow Anjunadeep:\nhttps://www.anjunadeep.com\nhttps://soundcloud.com/anjunadeep\nhttps://www.facebook.com/anjunadeep\nhttps://www.instagram.com/anjunadeep\nhttps://twitter.com/anjunadeep\nhttps://www.youtube.com/user/anjunadeep\nhttps://open.spotify.com/user/anjunadeep/playlist/2wSNKxLM217jpZnkAgYZPH\nhttps://www.beatport.com/label/anjunadeep/1390\n\n#DeepHouse #Anjunadeep #TheGrandSound", "Eli & Fur - Night Blooming Jasmine", 226, false, "Waz3j-jkzuM", "https://www.youtube.com/watch?v=Waz3j-jkzuM", "/downloads/The Grand Sound/2018-06-13 Eli_Fur_-_Night_Blooming_Jasmine/Eli_Fur_-_Night_Blooming_Jasmine.NA", false, 2, ~U[2018-06-13 17:00:03Z]] 22:35:18.438 [debug] QUERY OK source="sources" db=0.4ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.441 [debug] QUERY OK source="media_items" db=2.1ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-06-11 17:00:01Z], 2] 22:35:18.443 [debug] QUERY OK source="media_items" db=1.0ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nRelease Date: June 25, 2018\n\nStream this Track:\nRelease Date: June 25, 2018\n\nDownload the Photo:\nhttps://unsplash.com/photos/7b9POetdnJ0\n\nFollow Roman Hope:\nhttps://soundcloud.com/roman-hope\nhttps://www.facebook.com/romanhopepage\nhttps://twitter.com/roman_hope\nhttps://open.spotify.com/artist/3iSTWWNOwCHCx5dwvN65o9\nhttps://www.beatport.com/artist/roman-hope/187718\n\nFollow Trident Music:\nhttp://www.tridentmusic.com\nhttps://soundcloud.com/trident-music-label\nhttps://www.facebook.com/tridentmusicofficial\nhttps://twitter.com/TridentMusic\nhttps://www.youtube.com/tridentmusicofficial\nhttps://open.spotify.com/user/tridentmusic\nhttps://www.beatport.com/label/trident-music/11127\n\n#ProgressiveHouse #TridentMusic #TheGrandSound", "Roman Hope - 1427", "dd9091ed-1ef8-443f-a974-d99411c0aca5", 360, false, "9kAyfneHSEg", "https://www.youtube.com/watch?v=9kAyfneHSEg", 616, "/downloads/The Grand Sound/2018-06-11 Roman_Hope_-_1427/Roman_Hope_-_1427.NA", false, false, false, 2, [], 98, ~U[2018-06-11 17:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nRelease Date: June 25, 2018\n\nStream this Track:\nRelease Date: June 25, 2018\n\nDownload the Photo:\nhttps://unsplash.com/photos/7b9POetdnJ0\n\nFollow Roman Hope:\nhttps://soundcloud.com/roman-hope\nhttps://www.facebook.com/romanhopepage\nhttps://twitter.com/roman_hope\nhttps://open.spotify.com/artist/3iSTWWNOwCHCx5dwvN65o9\nhttps://www.beatport.com/artist/roman-hope/187718\n\nFollow Trident Music:\nhttp://www.tridentmusic.com\nhttps://soundcloud.com/trident-music-label\nhttps://www.facebook.com/tridentmusicofficial\nhttps://twitter.com/TridentMusic\nhttps://www.youtube.com/tridentmusicofficial\nhttps://open.spotify.com/user/tridentmusic\nhttps://www.beatport.com/label/trident-music/11127\n\n#ProgressiveHouse #TridentMusic #TheGrandSound", "Roman Hope - 1427", 360, false, "9kAyfneHSEg", "https://www.youtube.com/watch?v=9kAyfneHSEg", "/downloads/The Grand Sound/2018-06-11 Roman_Hope_-_1427/Roman_Hope_-_1427.NA", false, 2, ~U[2018-06-11 17:00:01Z]] 22:35:18.444 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.446 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-06-04 17:00:04Z], 2] 22:35:18.448 [debug] QUERY OK source="media_items" db=1.0ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/remembrance-shingo-nakamura-remix/10559253\n\nStream this Track:\nhttps://open.spotify.com/track/7MGegXNrLDUC4paCX3wZrS\n\nDownload the Photo:\nhttps://unsplash.com/photos/wpKP_zEg6zU\n\nFollow Shingo Nakamura:\nhttps://soundcloud.com/shingonakamura\nhttps://www.facebook.com/shingonakamuramusic.official\nhttps://www.instagram.com/shingonakamura\nhttps://twitter.com/_shingonakamura\nhttps://open.spotify.com/artist/58zz0VTpGNHn7MGTlW2cxQ\nhttps://www.beatport.com/artist/shingo-nakamura/85591\n\nFollow Kenji Sekiguchi:\nhttps://twitter.com/_kenjisekiguchi\nhttps://open.spotify.com/artist/6TU3Pnrt7ick7MAbT0Twv6\nhttps://www.beatport.com/artist/kenji-sekiguchi/503495\n\nFollow Otographic Music:\nhttp://www.otographicmusic.com\nhttps://soundcloud.com/otographicmusic\nhttps://www.facebook.com/otographicmusic\nhttps://twitter.com/otographic\nhttps://www.youtube.com/otographicmusic\nhttps://www.beatport.com/label/otographic-music/15728\n\n#ProgressiveHouse #OtographicMusic #TheGrandSound", "Kenji Sekiguchi - Remembrance (Shingo Nakamura Remix)", "e25ff794-d9c6-4898-a28e-5bbbdc51680d", 365, false, "QLQNCrlYDzQ", "https://www.youtube.com/watch?v=QLQNCrlYDzQ", 617, "/downloads/The Grand Sound/2018-06-04 Kenji_Sekiguchi_-_Remembrance_Shingo_Nakamura_Remix/Kenji_Sekiguchi_-_Remembrance_Shingo_Nakamura_Remix.NA", false, false, false, 2, [], 98, ~U[2018-06-04 17:00:04Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/remembrance-shingo-nakamura-remix/10559253\n\nStream this Track:\nhttps://open.spotify.com/track/7MGegXNrLDUC4paCX3wZrS\n\nDownload the Photo:\nhttps://unsplash.com/photos/wpKP_zEg6zU\n\nFollow Shingo Nakamura:\nhttps://soundcloud.com/shingonakamura\nhttps://www.facebook.com/shingonakamuramusic.official\nhttps://www.instagram.com/shingonakamura\nhttps://twitter.com/_shingonakamura\nhttps://open.spotify.com/artist/58zz0VTpGNHn7MGTlW2cxQ\nhttps://www.beatport.com/artist/shingo-nakamura/85591\n\nFollow Kenji Sekiguchi:\nhttps://twitter.com/_kenjisekiguchi\nhttps://open.spotify.com/artist/6TU3Pnrt7ick7MAbT0Twv6\nhttps://www.beatport.com/artist/kenji-sekiguchi/503495\n\nFollow Otographic Music:\nhttp://www.otographicmusic.com\nhttps://soundcloud.com/otographicmusic\nhttps://www.facebook.com/otographicmusic\nhttps://twitter.com/otographic\nhttps://www.youtube.com/otographicmusic\nhttps://www.beatport.com/label/otographic-music/15728\n\n#ProgressiveHouse #OtographicMusic #TheGrandSound", "Kenji Sekiguchi - Remembrance (Shingo Nakamura Remix)", 365, false, "QLQNCrlYDzQ", "https://www.youtube.com/watch?v=QLQNCrlYDzQ", "/downloads/The Grand Sound/2018-06-04 Kenji_Sekiguchi_-_Remembrance_Shingo_Nakamura_Remix/Kenji_Sekiguchi_-_Remembrance_Shingo_Nakamura_Remix.NA", false, 2, ~U[2018-06-04 17:00:04Z]] 22:35:18.448 [debug] QUERY OK source="sources" db=0.4ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.451 [debug] QUERY OK source="media_items" db=2.0ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-05-28 17:00:09Z], 2] 22:35:18.453 [debug] QUERY OK source="media_items" db=0.9ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Buy this Track:\nhttps://anjunabeats.lnk.to/SBIOPyo\n\nDownload the Photo:\nhttps://unsplash.com/photos/h7qhDX6ExD4\n\nFollow Spencer Brown:\nhttps://soundcloud.com/spencerbrownofficial\nhttps://www.facebook.com/spencerbrownofficial\nhttps://www.instagram.com/spencerbrownofficial\nhttps://twitter.com/spencer_brown\nhttps://open.spotify.com/artist/4L9PX6lwPWo2NeuXL9kyJK\nhttps://www.beatport.com/artist/spencer-brown/398733\n\nFollow Anjunabeats:\nhttps://www.anjunabeats.com\nhttps://soundcloud.com/anjunabeats\nhttps://www.facebook.com/anjunabeats\nhttps://www.instagram.com/anjunabeats\nhttps://twitter.com/anjunabeats\nhttps://www.youtube.com/user/anjunabeats\nhttps://open.spotify.com/user/anjunabeats/playlist/4qKRxGCBWBKQjXpB2TXhP2\nhttps://www.beatport.com/label/anjunabeats/804\n\n#ProgressiveHouse #Anjunabeats #TheGrandSound", "Spencer Brown - Nightwalk", "d60870cb-de59-4cf5-8b41-ad6187aa093d", 380, false, "mHsrtxzKy-4", "https://www.youtube.com/watch?v=mHsrtxzKy-4", 618, "/downloads/The Grand Sound/2018-05-28 Spencer_Brown_-_Nightwalk/Spencer_Brown_-_Nightwalk.NA", false, false, false, 2, [], 98, ~U[2018-05-28 17:00:09Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Buy this Track:\nhttps://anjunabeats.lnk.to/SBIOPyo\n\nDownload the Photo:\nhttps://unsplash.com/photos/h7qhDX6ExD4\n\nFollow Spencer Brown:\nhttps://soundcloud.com/spencerbrownofficial\nhttps://www.facebook.com/spencerbrownofficial\nhttps://www.instagram.com/spencerbrownofficial\nhttps://twitter.com/spencer_brown\nhttps://open.spotify.com/artist/4L9PX6lwPWo2NeuXL9kyJK\nhttps://www.beatport.com/artist/spencer-brown/398733\n\nFollow Anjunabeats:\nhttps://www.anjunabeats.com\nhttps://soundcloud.com/anjunabeats\nhttps://www.facebook.com/anjunabeats\nhttps://www.instagram.com/anjunabeats\nhttps://twitter.com/anjunabeats\nhttps://www.youtube.com/user/anjunabeats\nhttps://open.spotify.com/user/anjunabeats/playlist/4qKRxGCBWBKQjXpB2TXhP2\nhttps://www.beatport.com/label/anjunabeats/804\n\n#ProgressiveHouse #Anjunabeats #TheGrandSound", "Spencer Brown - Nightwalk", 380, false, "mHsrtxzKy-4", "https://www.youtube.com/watch?v=mHsrtxzKy-4", "/downloads/The Grand Sound/2018-05-28 Spencer_Brown_-_Nightwalk/Spencer_Brown_-_Nightwalk.NA", false, 2, ~U[2018-05-28 17:00:09Z]] 22:35:18.454 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.456 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-05-25 17:00:05Z], 2] 22:35:18.487 [debug] QUERY OK source="media_items" db=30.0ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/e9cc7b\n\nDownload the Photo:\nhttps://www.behance.net/gallery/34191611/MOONVIRUS\n\nTracklist:\n[00:00] 01. Fuzzy Cuzzin - Canis (Labtracks Remix)\nhttps://open.spotify.com/track/5rA6kAWTLfAE8AkluTAXFJ\n\n[05:53] 02. Lovetone & Turismo - 80\nhttps://open.spotify.com/track/1DTdnCGTP03eFLKbVeUbhd\n\n[10:30] 03. Gianmarco Fabbretti - Eleven\nhttps://open.spotify.com/track/17934FZNTTNGlxptN9n8Kn\n\n[15:06] 04. Irdi - Navigate\nhttps://open.spotify.com/track/3uxuds1rsLNvt1jf382WlH\n\n[20:44] 05. Nikolay Mikryukov - Spring (Allende Remix)\nhttps://open.spotify.com/track/25DzxpUBKN2zPq1ml7l4aD\n\n[26:45] 06. Keith Harris - Dark Cloud Won't Leave (Vintage & Morelli Remix)\nhttps://open.spotify.com/track/5EehQbDSEhIGg8g5ZjDrrT\n\n[33:09] 07. Labtracks - Dance With You\nhttps://open.spotify.com/track/5b5LjnGYFA84qNcrwwwZfY\n\n[38:16] 08. Kajis & Blaumar - Retrospect\nhttps://open.spotify.com/track/0KwkADTvrU8CfciEkTBcvC\n\n[44:25] 09. Nerutto - Beverly Hills Cop (CloudLab Remix)\nhttps://open.spotify.com/track/2oEHI6KR7Ibb7puNHTAyeG\n\n[50:33] 10. Yuri K - Thai (80s Remake)\nhttps://open.spotify.com/track/6UbqyZ0uuwP4gPRZguZxun\n\n[56:11] 11. Luca Lombardi - Nowhere People\nhttps://open.spotify.com/track/4gsACcAjh4obeU4L8sEhOw\n\n[1:02:35] 12. Labtracks - Driver\nhttps://open.spotify.com/track/4GylPJ4cBSBRLEh3M0C2G2\n\n[1:07:27] 13. Domestic Technology - Californian (Michael Elliot Remix)\nhttps://open.spotify.com/track/1V7x64fDxoLHdfnw7M8w99\n\n[1:12:53] 14. Labtracks - Robotic Love (Emil Gallier Remix)\nhttps://open.spotify.com/track/0IpdcK8UtPh6sN5uuCun6O\n\n[1:17:27] 15. Aji Mon Nair - Lets Get Retro\nhttps://open.spotify.com/track/2qJzNaMJRfA09ScaWttPke\n\n[1:21:46] 16. Michael Elliot - Manta\nhttps://open.spotify.com/track/016G8jrUphQvPP9JyCCEts\n\n[1:26:26] 17. David Folkebrant - The Time Between\nhttps://open.spotify.com/track/7e602UYAAZDwyVMpcKudN5\n\n[1:33:01] 18. Sebastian Weikum - Vice City\nhttps://open.spotify.com/track/7M4x6dxHAN6u4ELXRtsyiQ\n\n[1:39:33] 19. Martin Zeidner - Zeidways\nhttps://open.spotify.com/track/5lQS1k9hUe3VzlxshZh4jJ\n\n[1:45:04] 20. Sebastian Weikum - It Moves On\nhttps://open.spotify.com/track/1GlKtuzFUUWXgHyaBGI4Bj\n\n[1:51:19] 21. Sedi - Zzyzx (Sergey Shemet Remix)\nhttps://open.spotify.com/track/0KnVSI3jbInba2qEHbiKL5\n---\nMusic Genre: Synthwave, Retrowave, Progressive House\n\n#Synthwave #Retrowave #TheGrandSound", "Best of 80's Synthwave & Retrowave Music - Progressive House Mix", "04b0ec32-a2b8-4265-90e7-10dae13b3595", 7050, false, "zQNWbh2LxYQ", "https://www.youtube.com/watch?v=zQNWbh2LxYQ", 619, "/downloads/The Grand Sound/2018-05-25 Best_of_80_s_Synthwave_Retrowave_Music_-_Progressive_House_Mix/Best_of_80_s_Synthwave_Retrowave_Music_-_Progressive_House_Mix.NA", false, false, false, 2, [], 98, ~U[2018-05-25 17:00:05Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/e9cc7b\n\nDownload the Photo:\nhttps://www.behance.net/gallery/34191611/MOONVIRUS\n\nTracklist:\n[00:00] 01. Fuzzy Cuzzin - Canis (Labtracks Remix)\nhttps://open.spotify.com/track/5rA6kAWTLfAE8AkluTAXFJ\n\n[05:53] 02. Lovetone & Turismo - 80\nhttps://open.spotify.com/track/1DTdnCGTP03eFLKbVeUbhd\n\n[10:30] 03. Gianmarco Fabbretti - Eleven\nhttps://open.spotify.com/track/17934FZNTTNGlxptN9n8Kn\n\n[15:06] 04. Irdi - Navigate\nhttps://open.spotify.com/track/3uxuds1rsLNvt1jf382WlH\n\n[20:44] 05. Nikolay Mikryukov - Spring (Allende Remix)\nhttps://open.spotify.com/track/25DzxpUBKN2zPq1ml7l4aD\n\n[26:45] 06. Keith Harris - Dark Cloud Won't Leave (Vintage & Morelli Remix)\nhttps://open.spotify.com/track/5EehQbDSEhIGg8g5ZjDrrT\n\n[33:09] 07. Labtracks - Dance With You\nhttps://open.spotify.com/track/5b5LjnGYFA84qNcrwwwZfY\n\n[38:16] 08. Kajis & Blaumar - Retrospect\nhttps://open.spotify.com/track/0KwkADTvrU8CfciEkTBcvC\n\n[44:25] 09. Nerutto - Beverly Hills Cop (CloudLab Remix)\nhttps://open.spotify.com/track/2oEHI6KR7Ibb7puNHTAyeG\n\n[50:33] 10. Yuri K - Thai (80s Remake)\nhttps://open.spotify.com/track/6UbqyZ0uuwP4gPRZguZxun\n\n[56:11] 11. Luca Lombardi - Nowhere People\nhttps://open.spotify.com/track/4gsACcAjh4obeU4L8sEhOw\n\n[1:02:35] 12. Labtracks - Driver\nhttps://open.spotify.com/track/4GylPJ4cBSBRLEh3M0C2G2\n\n[1:07:27] 13. Domestic Technology - Californian (Michael Elliot Remix)\nhttps://open.spotify.com/track/1V7x64fDxoLHdfnw7M8w99\n\n[1:12:53] 14. Labtracks - Robotic Love (Emil Gallier Remix)\nhttps://open.spotify.com/track/0IpdcK8UtPh6sN5uuCun6O\n\n[1:17:27] 15. Aji Mon Nair - Lets Get Retro\nhttps://open.spotify.com/track/2qJzNaMJRfA09ScaWttPke\n\n[1:21:46] 16. Michael Elliot - Manta\nhttps://open.spotify.com/track/016G8jrUphQvPP9JyCCEts\n\n[1:26:26] 17. David Folkebrant - The Time Between\nhttps://open.spotify.com/track/7e602UYAAZDwyVMpcKudN5\n\n[1:33:01] 18. Sebastian Weikum - Vice City\nhttps://open.spotify.com/track/7M4x6dxHAN6u4ELXRtsyiQ\n\n[1:39:33] 19. Martin Zeidner - Zeidways\nhttps://open.spotify.com/track/5lQS1k9hUe3VzlxshZh4jJ\n\n[1:45:04] 20. Sebastian Weikum - It Moves On\nhttps://open.spotify.com/track/1GlKtuzFUUWXgHyaBGI4Bj\n\n[1:51:19] 21. Sedi - Zzyzx (Sergey Shemet Remix)\nhttps://open.spotify.com/track/0KnVSI3jbInba2qEHbiKL5\n---\nMusic Genre: Synthwave, Retrowave, Progressive House\n\n#Synthwave #Retrowave #TheGrandSound", "Best of 80's Synthwave & Retrowave Music - Progressive House Mix", 7050, false, "zQNWbh2LxYQ", "https://www.youtube.com/watch?v=zQNWbh2LxYQ", "/downloads/The Grand Sound/2018-05-25 Best_of_80_s_Synthwave_Retrowave_Music_-_Progressive_House_Mix/Best_of_80_s_Synthwave_Retrowave_Music_-_Progressive_House_Mix.NA", false, 2, ~U[2018-05-25 17:00:05Z]] 22:35:18.488 [debug] QUERY OK source="sources" db=0.4ms idle=36.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.490 [debug] QUERY OK source="media_items" db=1.9ms idle=35.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-05-21 17:00:03Z], 2] 22:35:18.498 [debug] QUERY OK source="media_items" db=7.4ms idle=36.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/fly-south-original-mix/10423226\n\nStream this Track:\nhttps://open.spotify.com/track/0kysQiIQ1CkpdaPImUh07W\n\nDownload the Photo:\nhttps://unsplash.com/photos/6DpZ0Ui2rV8\n\nFollow Odsen:\nhttps://soundcloud.com/odsen\nhttps://www.facebook.com/OdsenMusic\nhttps://www.instagram.com/odsenmusic\nhttps://twitter.com/OdsenMusic\nhttps://www.beatport.com/artist/odsen/604331\n\nFollow Spring Tube:\nhttps://soundcloud.com/springtube\nhttps://www.facebook.com/springtubelabel\nhttps://twitter.com/springtube\nhttps://www.youtube.com/user/springtubechannel\nhttps://www.beatport.com/label/spring-tube/14065\n\n#ProgressiveHouse #SpringTube #TheGrandSound", "Odsen - Fly South", "9f50a698-0001-4981-9ac5-7c65c3b34442", 387, false, "eKiQOskGQnQ", "https://www.youtube.com/watch?v=eKiQOskGQnQ", 620, "/downloads/The Grand Sound/2018-05-21 Odsen_-_Fly_South/Odsen_-_Fly_South.NA", false, false, false, 2, [], 98, ~U[2018-05-21 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/fly-south-original-mix/10423226\n\nStream this Track:\nhttps://open.spotify.com/track/0kysQiIQ1CkpdaPImUh07W\n\nDownload the Photo:\nhttps://unsplash.com/photos/6DpZ0Ui2rV8\n\nFollow Odsen:\nhttps://soundcloud.com/odsen\nhttps://www.facebook.com/OdsenMusic\nhttps://www.instagram.com/odsenmusic\nhttps://twitter.com/OdsenMusic\nhttps://www.beatport.com/artist/odsen/604331\n\nFollow Spring Tube:\nhttps://soundcloud.com/springtube\nhttps://www.facebook.com/springtubelabel\nhttps://twitter.com/springtube\nhttps://www.youtube.com/user/springtubechannel\nhttps://www.beatport.com/label/spring-tube/14065\n\n#ProgressiveHouse #SpringTube #TheGrandSound", "Odsen - Fly South", 387, false, "eKiQOskGQnQ", "https://www.youtube.com/watch?v=eKiQOskGQnQ", "/downloads/The Grand Sound/2018-05-21 Odsen_-_Fly_South/Odsen_-_Fly_South.NA", false, 2, ~U[2018-05-21 17:00:03Z]] 22:35:18.499 [debug] QUERY OK source="sources" db=0.5ms idle=42.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.502 [debug] QUERY OK source="media_items" db=2.1ms idle=13.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-05-14 17:00:02Z], 2] 22:35:18.503 [debug] QUERY OK source="media_items" db=1.0ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Free Download this track:\nhttps://fanlink.to/solace\n\nDownload the Photo:\nhttps://unsplash.com/photos/EOoa3D1N0xc\n\nFollow Timmo Hendriks:\nhttp://timmohendriks.com\nhttps://soundcloud.com/timmohendriks\nhttps://open.spotify.com/artist/7rNPTious4qaZVcKH3cmX3\nhttps://www.facebook.com/TimmoHendriksofficial\nhttps://www.instagram.com/timmohendriks\nhttps://twitter.com/Timmo_Hendriks\nhttps://www.youtube.com/TimmoHendriks\n\nFollow Playheart:\nhttps://soundcloud.com/playheartmusic\nhttps://open.spotify.com/artist/3DfIBl9rIYaUI6FYRsrCNG\nhttps://www.facebook.com/playheartmusic\nhttps://www.instagram.com/playheartmusic\nhttps://twitter.com/playheartmusic\nhttps://www.youtube.com/channel/UCmFPFFPkex9QCqN5P5dWnbg\n\n#ProgressiveTrance #TimmoHendriks #TheGrandSound", "Timmo Hendriks & Playheart - Solace", "da420f62-1449-4118-8eec-a5d7c464de77", 216, false, "XsR96DmG7ZE", "https://www.youtube.com/watch?v=XsR96DmG7ZE", 621, "/downloads/The Grand Sound/2018-05-14 Timmo_Hendriks_Playheart_-_Solace/Timmo_Hendriks_Playheart_-_Solace.NA", false, false, false, 2, [], 98, ~U[2018-05-14 17:00:02Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Free Download this track:\nhttps://fanlink.to/solace\n\nDownload the Photo:\nhttps://unsplash.com/photos/EOoa3D1N0xc\n\nFollow Timmo Hendriks:\nhttp://timmohendriks.com\nhttps://soundcloud.com/timmohendriks\nhttps://open.spotify.com/artist/7rNPTious4qaZVcKH3cmX3\nhttps://www.facebook.com/TimmoHendriksofficial\nhttps://www.instagram.com/timmohendriks\nhttps://twitter.com/Timmo_Hendriks\nhttps://www.youtube.com/TimmoHendriks\n\nFollow Playheart:\nhttps://soundcloud.com/playheartmusic\nhttps://open.spotify.com/artist/3DfIBl9rIYaUI6FYRsrCNG\nhttps://www.facebook.com/playheartmusic\nhttps://www.instagram.com/playheartmusic\nhttps://twitter.com/playheartmusic\nhttps://www.youtube.com/channel/UCmFPFFPkex9QCqN5P5dWnbg\n\n#ProgressiveTrance #TimmoHendriks #TheGrandSound", "Timmo Hendriks & Playheart - Solace", 216, false, "XsR96DmG7ZE", "https://www.youtube.com/watch?v=XsR96DmG7ZE", "/downloads/The Grand Sound/2018-05-14 Timmo_Hendriks_Playheart_-_Solace/Timmo_Hendriks_Playheart_-_Solace.NA", false, 2, ~U[2018-05-14 17:00:02Z]] 22:35:18.504 [debug] QUERY OK source="sources" db=0.4ms idle=13.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.506 [debug] QUERY OK source="media_items" db=2.0ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-05-07 17:00:03Z], 2] 22:35:18.509 [debug] QUERY OK source="media_items" db=1.9ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol. #3: https://youtu.be/ooSPDDlpwcQ\nVol. #5: https://youtu.be/2SVQ1LYElnY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/1fcc7c\n\nDownload the Photo:\nhttps://unsplash.com/photos/-NZrJseAl3g\n\nTracklist:\n[00:00] 01. Japeboy - Offing\nhttps://open.spotify.com/track/3hGOqNLz89KfiTDXv4Ys9d\n\n[03:02] 02. Jeef B & Lumidelic - Star Field (Druce Remix)\nhttps://open.spotify.com/track/33zRLON0bkTdp9TtZb9ZnA\n\n[08:17] 03. Jackob Roenald pres. RENALD - Her Eyes (Soren Andrews Remix)\nhttps://www.beatport.com/track/her-eyes-soren-andrews-remix/10508273\n\n[13:17] 04. Leonety - Evening Embrace (Andreas J Remix)\nhttps://open.spotify.com/track/1dYkubNrUAWx3JJ2YBD7WG\n\n[18:04] 05. Yasuha. - Fairy Tale (Alex Byrka Sunrise Mix)\nhttps://www.beatport.com/track/fairy-tale-alex-byrka-sunrise-remix/10209910\n\n[21:49] 06. Ledo - Mysterious Colour\nhttps://open.spotify.com/track/1J4VEbHRCaxda5M9lwSVIE\n\n[28:06] 07. Talamanca - I Found You\nhttps://open.spotify.com/track/26MtaJmxvAVkCZ15b6Qg9r\n\n[33:36] 08. Ryo Nakamura - Remember\nhttps://open.spotify.com/track/4fMFoB6U7dmHNdJMYIxAz0\n\n[37:36] 09. Valiant - Paredolia\nhttps://open.spotify.com/track/3TvPKRyVE3n5eihVOpmiij\n\n[42:08] 10. SixthSense - Seacoast Sunset (Alex Wright Remix)\nhttps://open.spotify.com/track/6oJWBxFf7XPfdJpfqLtYT9\n\n[47:11] 11. Soulfest - Third Ten (Mark & Lukas Remix)\nhttps://open.spotify.com/track/6eprd0mipsVj2zaBbehXzN\n\n[51:58] 12. Vitodito & Talamanca - San Marino\nhttps://open.spotify.com/track/6WwF02MPcfJgeswq0fhXNw\n\n[57:10] 13. New Horizons - Midnight Escapade (Axxound Remix)\nhttps://open.spotify.com/track/29hbUv905u6LNtfoQbTJn8\n\n[1:01:14] 14. Michael Rehulka - Faith\nhttps://open.spotify.com/track/3iespDzit9Eg9OIFlBiPTa\n\n[1:05:49] 15. Gux Jimenez & Jaroak - Balearia (Southern Tier Remix)\nhttps://open.spotify.com/track/6jMbZ944Qp4JCmtpa5DT6m\n\n[1:12:40] 16. Lumidelic - Celebration\nhttps://open.spotify.com/track/3gCr8zSAvJpOYXRpHrGrWc\n\n[1:18:31] 17. Keisuke Hara & Keisuke Kimura - Kisaragi (Keisuke Hara Mix)\nhttps://open.spotify.com/track/7KZYT9yfWjRqIFSwzxO5UW\n\n[1:25:10] 18. Kajis - Be With Me (Dub Mix)\nhttps://open.spotify.com/track/1apvkGVghZV4UhDO4rwMVH\n\n[1:30:17] 19. Prus Control - Moments of Change\nhttps://open.spotify.com/track/4KvFqzKbC8qg2F3DV1qm1A\n\n[1:35:41] 20. Desaicrator - All Over Again (Gianmarco Fabbretti Remix)\nhttps://open.spotify.com/track/0JlNgFmblojsHWkodrNcQl\n\n[1:41:05] 21. IN5UM - The Train (Vasily Goodkov Remix)\nhttps://open.spotify.com/track/5ZFEPkJo1e9lw8a52GDjUc\n\n[1:46:34] 22. Tocalta - Shibuya\nhttps://open.spotify.com/track/7nCgszQiv6it3jV47s2Yo1\n\n[1:52:18] 23. Lesh - Sawtide\nhttps://open.spotify.com/track/48muzljmhO7yutSaQO1r7F\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2018 Vol. #4 ♫", "48f826d5-50fd-4f69-af09-33a6b2042cd7", 7113, false, "hDt5AU5rnHQ", "https://www.youtube.com/watch?v=hDt5AU5rnHQ", 622, "/downloads/The Grand Sound/2018-05-07 Best_Progressive_House_Mix_2018_Vol._4/Best_Progressive_House_Mix_2018_Vol._4.NA", false, false, false, 2, [], 98, ~U[2018-05-07 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol. #3: https://youtu.be/ooSPDDlpwcQ\nVol. #5: https://youtu.be/2SVQ1LYElnY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/1fcc7c\n\nDownload the Photo:\nhttps://unsplash.com/photos/-NZrJseAl3g\n\nTracklist:\n[00:00] 01. Japeboy - Offing\nhttps://open.spotify.com/track/3hGOqNLz89KfiTDXv4Ys9d\n\n[03:02] 02. Jeef B & Lumidelic - Star Field (Druce Remix)\nhttps://open.spotify.com/track/33zRLON0bkTdp9TtZb9ZnA\n\n[08:17] 03. Jackob Roenald pres. RENALD - Her Eyes (Soren Andrews Remix)\nhttps://www.beatport.com/track/her-eyes-soren-andrews-remix/10508273\n\n[13:17] 04. Leonety - Evening Embrace (Andreas J Remix)\nhttps://open.spotify.com/track/1dYkubNrUAWx3JJ2YBD7WG\n\n[18:04] 05. Yasuha. - Fairy Tale (Alex Byrka Sunrise Mix)\nhttps://www.beatport.com/track/fairy-tale-alex-byrka-sunrise-remix/10209910\n\n[21:49] 06. Ledo - Mysterious Colour\nhttps://open.spotify.com/track/1J4VEbHRCaxda5M9lwSVIE\n\n[28:06] 07. Talamanca - I Found You\nhttps://open.spotify.com/track/26MtaJmxvAVkCZ15b6Qg9r\n\n[33:36] 08. Ryo Nakamura - Remember\nhttps://open.spotify.com/track/4fMFoB6U7dmHNdJMYIxAz0\n\n[37:36] 09. Valiant - Paredolia\nhttps://open.spotify.com/track/3TvPKRyVE3n5eihVOpmiij\n\n[42:08] 10. SixthSense - Seacoast Sunset (Alex Wright Remix)\nhttps://open.spotify.com/track/6oJWBxFf7XPfdJpfqLtYT9\n\n[47:11] 11. Soulfest - Third Ten (Mark & Lukas Remix)\nhttps://open.spotify.com/track/6eprd0mipsVj2zaBbehXzN\n\n[51:58] 12. Vitodito & Talamanca - San Marino\nhttps://open.spotify.com/track/6WwF02MPcfJgeswq0fhXNw\n\n[57:10] 13. New Horizons - Midnight Escapade (Axxound Remix)\nhttps://open.spotify.com/track/29hbUv905u6LNtfoQbTJn8\n\n[1:01:14] 14. Michael Rehulka - Faith\nhttps://open.spotify.com/track/3iespDzit9Eg9OIFlBiPTa\n\n[1:05:49] 15. Gux Jimenez & Jaroak - Balearia (Southern Tier Remix)\nhttps://open.spotify.com/track/6jMbZ944Qp4JCmtpa5DT6m\n\n[1:12:40] 16. Lumidelic - Celebration\nhttps://open.spotify.com/track/3gCr8zSAvJpOYXRpHrGrWc\n\n[1:18:31] 17. Keisuke Hara & Keisuke Kimura - Kisaragi (Keisuke Hara Mix)\nhttps://open.spotify.com/track/7KZYT9yfWjRqIFSwzxO5UW\n\n[1:25:10] 18. Kajis - Be With Me (Dub Mix)\nhttps://open.spotify.com/track/1apvkGVghZV4UhDO4rwMVH\n\n[1:30:17] 19. Prus Control - Moments of Change\nhttps://open.spotify.com/track/4KvFqzKbC8qg2F3DV1qm1A\n\n[1:35:41] 20. Desaicrator - All Over Again (Gianmarco Fabbretti Remix)\nhttps://open.spotify.com/track/0JlNgFmblojsHWkodrNcQl\n\n[1:41:05] 21. IN5UM - The Train (Vasily Goodkov Remix)\nhttps://open.spotify.com/track/5ZFEPkJo1e9lw8a52GDjUc\n\n[1:46:34] 22. Tocalta - Shibuya\nhttps://open.spotify.com/track/7nCgszQiv6it3jV47s2Yo1\n\n[1:52:18] 23. Lesh - Sawtide\nhttps://open.spotify.com/track/48muzljmhO7yutSaQO1r7F\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2018 Vol. #4 ♫", 7113, false, "hDt5AU5rnHQ", "https://www.youtube.com/watch?v=hDt5AU5rnHQ", "/downloads/The Grand Sound/2018-05-07 Best_Progressive_House_Mix_2018_Vol._4/Best_Progressive_House_Mix_2018_Vol._4.NA", false, 2, ~U[2018-05-07 17:00:03Z]] 22:35:18.510 [debug] QUERY OK source="sources" db=0.4ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.513 [debug] QUERY OK source="media_items" db=3.0ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-30 17:00:01Z], 2] 22:35:18.514 [debug] QUERY OK source="media_items" db=0.8ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Free Download this track:\nhttps://www.fanlink.to/VisionEP\n\nBuy this Track:\n-\n\nDownload the Photo:\nhttps://unsplash.com/photos/n9QWlR8jAbk\n\nFollow Same K:\nhttp://samekpage.ru\nhttps://www.instagram.com/samekpage\nhttps://soundcloud.com/samekpage\nhttps://www.facebook.com/samekpage\nhttps://twitter.com/samekpage\nhttps://vk.com/samekpage\n\nFollow Red Lake:\nhttps://riseupme.com/redlake\nhttps://www.instagram.com/redlakehq\nhttps://soundcloud.com/redlakehq\nhttps://www.facebook.com/redlakehq\nhttps://twitter.com/redlakehq\nhttps://vk.com/redlakehq", "Same K - Take Me With You", "61e4f0d3-5509-49a5-b725-00b6f284dac5", 219, false, "ExSSh_WhLNw", "https://www.youtube.com/watch?v=ExSSh_WhLNw", 623, "/downloads/The Grand Sound/2018-04-30 Same_K_-_Take_Me_With_You/Same_K_-_Take_Me_With_You.NA", false, false, false, 2, [], 98, ~U[2018-04-30 17:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Free Download this track:\nhttps://www.fanlink.to/VisionEP\n\nBuy this Track:\n-\n\nDownload the Photo:\nhttps://unsplash.com/photos/n9QWlR8jAbk\n\nFollow Same K:\nhttp://samekpage.ru\nhttps://www.instagram.com/samekpage\nhttps://soundcloud.com/samekpage\nhttps://www.facebook.com/samekpage\nhttps://twitter.com/samekpage\nhttps://vk.com/samekpage\n\nFollow Red Lake:\nhttps://riseupme.com/redlake\nhttps://www.instagram.com/redlakehq\nhttps://soundcloud.com/redlakehq\nhttps://www.facebook.com/redlakehq\nhttps://twitter.com/redlakehq\nhttps://vk.com/redlakehq", "Same K - Take Me With You", 219, false, "ExSSh_WhLNw", "https://www.youtube.com/watch?v=ExSSh_WhLNw", "/downloads/The Grand Sound/2018-04-30 Same_K_-_Take_Me_With_You/Same_K_-_Take_Me_With_You.NA", false, 2, ~U[2018-04-30 17:00:01Z]] 22:35:18.515 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.517 [debug] QUERY OK source="media_items" db=2.0ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-27 17:00:03Z], 2] 22:35:18.519 [debug] QUERY OK source="media_items" db=1.0ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/the-girls-original-mix/9427389\n\nStream this Track:\nhttps://open.spotify.com/track/0Ozy9NHnH2xOCVON6k0bZu\n\nDownload the Photo:\nhttps://unsplash.com/photos/4Mk0ay6PbW8\n\nFollow Gianmarco Fabbretti:\nhttps://soundcloud.com/gianmarcofabbretti\nhttps://www.facebook.com/gianmarcofabbrettimusicpage\nhttps://www.instagram.com/gianmarcofabbretti\nhttps://twitter.com/gianmusic91\nhttps://www.youtube.com/channel/UCOG2r8BacHKoAg5JQhfrvmA\nhttps://open.spotify.com/artist/2bjs6dOveKranD8AKsGgXO\nhttps://www.beatport.com/artist/gianmarco-fabbretti/484035\n\nFollow June 87 Recordings:\nhttps://soundcloud.com/june87recordings\nhttps://www.facebook.com/June87Recordings\nhttps://www.instagram.com/june87recordings\nhttps://www.youtube.com/channel/UC8bGDcK7SV64baQjeOQRUjQ\nhttps://www.beatport.com/label/june-87-recordings/62540", "Gianmarco Fabbretti - The Girls", "050c41f1-c5a1-4150-83c6-caa93ff510b5", 472, false, "M82dU2iEvMk", "https://www.youtube.com/watch?v=M82dU2iEvMk", 624, "/downloads/The Grand Sound/2018-04-27 Gianmarco_Fabbretti_-_The_Girls/Gianmarco_Fabbretti_-_The_Girls.NA", false, false, false, 2, [], 98, ~U[2018-04-27 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/the-girls-original-mix/9427389\n\nStream this Track:\nhttps://open.spotify.com/track/0Ozy9NHnH2xOCVON6k0bZu\n\nDownload the Photo:\nhttps://unsplash.com/photos/4Mk0ay6PbW8\n\nFollow Gianmarco Fabbretti:\nhttps://soundcloud.com/gianmarcofabbretti\nhttps://www.facebook.com/gianmarcofabbrettimusicpage\nhttps://www.instagram.com/gianmarcofabbretti\nhttps://twitter.com/gianmusic91\nhttps://www.youtube.com/channel/UCOG2r8BacHKoAg5JQhfrvmA\nhttps://open.spotify.com/artist/2bjs6dOveKranD8AKsGgXO\nhttps://www.beatport.com/artist/gianmarco-fabbretti/484035\n\nFollow June 87 Recordings:\nhttps://soundcloud.com/june87recordings\nhttps://www.facebook.com/June87Recordings\nhttps://www.instagram.com/june87recordings\nhttps://www.youtube.com/channel/UC8bGDcK7SV64baQjeOQRUjQ\nhttps://www.beatport.com/label/june-87-recordings/62540", "Gianmarco Fabbretti - The Girls", 472, false, "M82dU2iEvMk", "https://www.youtube.com/watch?v=M82dU2iEvMk", "/downloads/The Grand Sound/2018-04-27 Gianmarco_Fabbretti_-_The_Girls/Gianmarco_Fabbretti_-_The_Girls.NA", false, 2, ~U[2018-04-27 17:00:03Z]] 22:35:18.519 [debug] QUERY OK source="sources" db=0.4ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.522 [debug] QUERY OK source="media_items" db=2.0ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-25 17:00:03Z], 2] 22:35:18.524 [debug] QUERY OK source="media_items" db=1.0ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/seacoast-sunset-alex-wright-remix/10279101\n\nStream this Track:\nhttps://open.spotify.com/track/6oJWBxFf7XPfdJpfqLtYT9\n\nDownload the Photo:\nhttps://unsplash.com/photos/OYVnNc7nLdY\n\nFollow Alex Wright:\nhttps://soundcloud.com/alex-wright\nhttps://www.facebook.com/alexwrightmusic\nhttps://www.instagram.com/alexwrightrance\nhttps://twitter.com/AlexWrightMusic\nhttps://www.youtube.com/channel/UCayxcLret2ewmK3Q5j_CJPA\n\nFollow SixthSense:\nhttps://soundcloud.com/aguss-l-pez\nhttps://www.facebook.com/aguslop52\nhttps://www.instagram.com/agusslpez\nhttps://www.beatport.com/artist/sixthsense/603587\n\nFollow Midnight Coast:\nhttp://www.midnightaurora.co\nhttps://soundcloud.com/midnightcoast\nhttps://www.facebook.com/midnightcoastgroup\nhttps://www.beatport.com/label/midnight-coast/59417\nhttps://www.beatport.com/label/midnight-aurora/66842\nhttps://www.beatport.com/label/sunrise-digital/68739", "SixthSense - Seacoast Sunset (Alex Wright Remix)", "ed7379a7-58c5-4d7c-87b0-2f4c3c8cb442", 373, false, "IxFG7BFEDHs", "https://www.youtube.com/watch?v=IxFG7BFEDHs", 625, "/downloads/The Grand Sound/2018-04-25 SixthSense_-_Seacoast_Sunset_Alex_Wright_Remix/SixthSense_-_Seacoast_Sunset_Alex_Wright_Remix.NA", false, false, false, 2, [], 98, ~U[2018-04-25 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/seacoast-sunset-alex-wright-remix/10279101\n\nStream this Track:\nhttps://open.spotify.com/track/6oJWBxFf7XPfdJpfqLtYT9\n\nDownload the Photo:\nhttps://unsplash.com/photos/OYVnNc7nLdY\n\nFollow Alex Wright:\nhttps://soundcloud.com/alex-wright\nhttps://www.facebook.com/alexwrightmusic\nhttps://www.instagram.com/alexwrightrance\nhttps://twitter.com/AlexWrightMusic\nhttps://www.youtube.com/channel/UCayxcLret2ewmK3Q5j_CJPA\n\nFollow SixthSense:\nhttps://soundcloud.com/aguss-l-pez\nhttps://www.facebook.com/aguslop52\nhttps://www.instagram.com/agusslpez\nhttps://www.beatport.com/artist/sixthsense/603587\n\nFollow Midnight Coast:\nhttp://www.midnightaurora.co\nhttps://soundcloud.com/midnightcoast\nhttps://www.facebook.com/midnightcoastgroup\nhttps://www.beatport.com/label/midnight-coast/59417\nhttps://www.beatport.com/label/midnight-aurora/66842\nhttps://www.beatport.com/label/sunrise-digital/68739", "SixthSense - Seacoast Sunset (Alex Wright Remix)", 373, false, "IxFG7BFEDHs", "https://www.youtube.com/watch?v=IxFG7BFEDHs", "/downloads/The Grand Sound/2018-04-25 SixthSense_-_Seacoast_Sunset_Alex_Wright_Remix/SixthSense_-_Seacoast_Sunset_Alex_Wright_Remix.NA", false, 2, ~U[2018-04-25 17:00:03Z]] 22:35:18.525 [debug] QUERY OK source="sources" db=0.4ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.527 [debug] QUERY OK source="media_items" db=2.1ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-23 17:00:03Z], 2] 22:35:18.529 [debug] QUERY OK source="media_items" db=1.1ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/pillars-of-creation-soundliner-and-nikolay-mikryukov-remix/10339636\n\nStream this Track:\nhttps://open.spotify.com/track/7L5wPNsSW8j0tvJ3dXW2Pc\n\nDownload the Photo:\nhttps://unsplash.com/photos/D8XCVSn5L1I\n\nFollow SoundLiner:\nhttps://soundcloud.com/soundlinerofficial\nhttps://www.facebook.com/soundlinerofficialpage\nhttps://www.instagram.com/soundliner\nhttps://twitter.com/SoundLinerMusic\nhttps://www.beatport.com/artist/soundliner/403820\n\nFollow Nikolay Mikryukov:\nhttps://soundcloud.com/nikolaymikryukov\nhttps://www.facebook.com/nikolay.mikryukov\nhttps://twitter.com/NMikryukov\nhttps://www.beatport.com/artist/nikolay-mikryukov/321252\n\nFollow MarioMoS:\nhttps://soundcloud.com/mariomosmusic\nhttps://www.facebook.com/mariomosmusic\nhttps://twitter.com/mariomosmusic\nhttps://www.mixcloud.com/mariomosmusic\nhttps://open.spotify.com/artist/2snYL0rjxyuttnwNeVc6Bq\nhttps://www.beatport.com/artist/mariomos/426608\n\nFollow ZGOOT:\nhttps://soundcloud.com/user774562714\nhttps://www.facebook.com/zgootmusic\nhttps://www.beatport.com/artist/zgoot/489633\n\nFollow Inception:\nhttps://soundcloud.com/inceptionpromo\nhttps://www.facebook.com/inceptionpromotions\nhttps://twitter.com/InceptionRecs\nhttps://www.youtube.com/channel/UCWjeBEIX7rTKlrx6gu7m0_w\nhttps://www.beatport.com/label/inception/34493", "MarioMoS & ZGOOT - Pillars of Creation (SoundLiner & Nikolay Mikryukov Remix)", "5268edbc-2f59-40f5-8c6a-8e56a93246ed", 480, false, "GW3Gg7uXSOI", "https://www.youtube.com/watch?v=GW3Gg7uXSOI", 626, "/downloads/The Grand Sound/2018-04-23 MarioMoS_ZGOOT_-_Pillars_of_Creation_SoundLiner_Nikolay_Mikryukov_Remix/MarioMoS_ZGOOT_-_Pillars_of_Creation_SoundLiner_Nikolay_Mikryukov_Remix.NA", false, false, false, 2, [], 98, ~U[2018-04-23 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/pillars-of-creation-soundliner-and-nikolay-mikryukov-remix/10339636\n\nStream this Track:\nhttps://open.spotify.com/track/7L5wPNsSW8j0tvJ3dXW2Pc\n\nDownload the Photo:\nhttps://unsplash.com/photos/D8XCVSn5L1I\n\nFollow SoundLiner:\nhttps://soundcloud.com/soundlinerofficial\nhttps://www.facebook.com/soundlinerofficialpage\nhttps://www.instagram.com/soundliner\nhttps://twitter.com/SoundLinerMusic\nhttps://www.beatport.com/artist/soundliner/403820\n\nFollow Nikolay Mikryukov:\nhttps://soundcloud.com/nikolaymikryukov\nhttps://www.facebook.com/nikolay.mikryukov\nhttps://twitter.com/NMikryukov\nhttps://www.beatport.com/artist/nikolay-mikryukov/321252\n\nFollow MarioMoS:\nhttps://soundcloud.com/mariomosmusic\nhttps://www.facebook.com/mariomosmusic\nhttps://twitter.com/mariomosmusic\nhttps://www.mixcloud.com/mariomosmusic\nhttps://open.spotify.com/artist/2snYL0rjxyuttnwNeVc6Bq\nhttps://www.beatport.com/artist/mariomos/426608\n\nFollow ZGOOT:\nhttps://soundcloud.com/user774562714\nhttps://www.facebook.com/zgootmusic\nhttps://www.beatport.com/artist/zgoot/489633\n\nFollow Inception:\nhttps://soundcloud.com/inceptionpromo\nhttps://www.facebook.com/inceptionpromotions\nhttps://twitter.com/InceptionRecs\nhttps://www.youtube.com/channel/UCWjeBEIX7rTKlrx6gu7m0_w\nhttps://www.beatport.com/label/inception/34493", "MarioMoS & ZGOOT - Pillars of Creation (SoundLiner & Nikolay Mikryukov Remix)", 480, false, "GW3Gg7uXSOI", "https://www.youtube.com/watch?v=GW3Gg7uXSOI", "/downloads/The Grand Sound/2018-04-23 MarioMoS_ZGOOT_-_Pillars_of_Creation_SoundLiner_Nikolay_Mikryukov_Remix/MarioMoS_ZGOOT_-_Pillars_of_Creation_SoundLiner_Nikolay_Mikryukov_Remix.NA", false, 2, ~U[2018-04-23 17:00:03Z]] 22:35:18.529 [debug] QUERY OK source="sources" db=0.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.532 [debug] QUERY OK source="media_items" db=2.0ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-11 17:00:03Z], 2] 22:35:18.563 [debug] QUERY OK source="media_items" db=30.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol. #1: https://youtu.be/1yAqLmt9R1s\nVol. #3: https://youtu.be/NmLz3qw_nms\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/1b15e5\n\nDownload the Photo:\nhttps://unsplash.com/photos/KkS8Gy1mGQw\n\nTracklist:\n[00:00] 01. Quizzow - Cervus\nhttps://open.spotify.com/track/1QX5OatEswAaHYmRXxTZhK\n\n[03:52] 02. Irdi - The Light (ARChima Remix)\nhttps://open.spotify.com/track/2CT28M9nuBa5Dwl4PAZtzD\n\n[08:26] 03. Andrew Lang - In the Ditch\nhttps://open.spotify.com/track/0TlMYp65LE998vbYksrgC2\n\n[12:27] 04. KeyWork - Almost Heaven\nhttps://open.spotify.com/track/7e4SI4NJAV87WNI1QKJTQ8\n\n[18:17] 05. Nitrous Oxide - Together\n*Exclusive Premiere by Midnight Coast / Midnight Aurora*\n\n[23:17] 06. DGM - Autonomy\nhttps://open.spotify.com/track/6cncyeJK7Bt6LPFO1fbJUO\n\n[28:47] 07. Milad E & Nuestro - Reborn\nhttps://open.spotify.com/track/1rZbU07gcwGRXnmTVEy2n4\n\n[33:17] 08. Roman Hope - Call Me Chony\nhttps://open.spotify.com/track/3DFcng0d4m7GWa2jwlTz1E\n\n[38:32] 09. ATHOM - First Flight\nhttps://open.spotify.com/track/3iwbLUuuVmfDUVBmhoxlwO\n\n[44:17] 10. Cyril Ryaz - Horizon\n*Exclusive Premiere by Midnight Coast / Midnight Aurora*\n\n[48:02] 11. Tatana - The Power Of Now\nhttps://open.spotify.com/track/73zgHTk8PFARxFe3DpwvAh\n\n[52:49] 12. SixthSense - Seacoast Sunset (Noise Zoo Remix)\nhttps://open.spotify.com/track/6S0CqWXOUtG6aPLkK0CHWb\n\n[56:22] 13. Outset - Panorama (Kojun Remix)\nhttps://open.spotify.com/track/4ECT2lwiVnrYV6TvlZo0mC\n\n[1:00:32] 14. Paul Arcane & Sodality - Gamma\nhttps://open.spotify.com/track/0FMesvchMTorisbZeknB7v\n\n[1:05:32] 15. Empirian - Reflections\nhttps://open.spotify.com/track/534Y1t3FUikJTuEkw4zAPf\n\n[1:09:47] 16. Leo Lauretti & Vinni Luz - Sphinx\nhttps://open.spotify.com/track/0T28kLAvihgP5vNx56Nfla\n\n[1:13:03] 17. Loreno Mayer & Tim Delight - Across The Sky\nhttps://open.spotify.com/track/2wsVeO1Hqx6IqM48UXGWSO\n\n[1:17:33] 18. Josa & Nuestro - Magnum\nhttps://open.spotify.com/track/4z9VjVcia7w1RbiiECmfvN\n\n[1:22:18] 19. Thomas Mengel - Pelagos\nhttps://open.spotify.com/track/3y4I3Y7jKUyB7NJFBQJqmW\n\n[1:27:03] 20. Tony Hammer - Crypto Boom\nhttps://open.spotify.com/track/0WFQgs88p05803T7gdp5V3\n\n[1:32:18] 21. Daun Giventi, Aressa & Erika K - Empyrean\nhttps://open.spotify.com/track/5VOWoeSM5KTGYSSfpY00eI\n\n[1:37:18] 22. DJ Geri - Hydra\nhttps://open.spotify.com/track/3ATJOVgoFtSvB6Da7ff1yE\n\n[1:41:18] 23. Marcus Santoro - Halo\nhttps://open.spotify.com/track/6y7sOvl5gYj6ROwJeXJV5d\n\n[1:46:18] 24. Dmitry Belokrinitsky - Lights & Magic (Table 18 Remix)\nhttps://open.spotify.com/track/2SmFwXjsCSXsnpNM6Bq4iW\n\n[1:51:03] 25. PARITY - Nimbus\nhttps://open.spotify.com/track/34aL303K9CgZ5a73clTF1u\n---\nMusic Genre: Progressive Trance", "♫ Best Progressive Trance Mix 2018 Vol. #2 ♫", "fb23411e-6340-4403-9432-eead10084f80", 6989, false, "V9vorI8pgpU", "https://www.youtube.com/watch?v=V9vorI8pgpU", 627, "/downloads/The Grand Sound/2018-04-11 Best_Progressive_Trance_Mix_2018_Vol._2/Best_Progressive_Trance_Mix_2018_Vol._2.NA", false, false, false, 2, [], 98, ~U[2018-04-11 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol. #1: https://youtu.be/1yAqLmt9R1s\nVol. #3: https://youtu.be/NmLz3qw_nms\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/1b15e5\n\nDownload the Photo:\nhttps://unsplash.com/photos/KkS8Gy1mGQw\n\nTracklist:\n[00:00] 01. Quizzow - Cervus\nhttps://open.spotify.com/track/1QX5OatEswAaHYmRXxTZhK\n\n[03:52] 02. Irdi - The Light (ARChima Remix)\nhttps://open.spotify.com/track/2CT28M9nuBa5Dwl4PAZtzD\n\n[08:26] 03. Andrew Lang - In the Ditch\nhttps://open.spotify.com/track/0TlMYp65LE998vbYksrgC2\n\n[12:27] 04. KeyWork - Almost Heaven\nhttps://open.spotify.com/track/7e4SI4NJAV87WNI1QKJTQ8\n\n[18:17] 05. Nitrous Oxide - Together\n*Exclusive Premiere by Midnight Coast / Midnight Aurora*\n\n[23:17] 06. DGM - Autonomy\nhttps://open.spotify.com/track/6cncyeJK7Bt6LPFO1fbJUO\n\n[28:47] 07. Milad E & Nuestro - Reborn\nhttps://open.spotify.com/track/1rZbU07gcwGRXnmTVEy2n4\n\n[33:17] 08. Roman Hope - Call Me Chony\nhttps://open.spotify.com/track/3DFcng0d4m7GWa2jwlTz1E\n\n[38:32] 09. ATHOM - First Flight\nhttps://open.spotify.com/track/3iwbLUuuVmfDUVBmhoxlwO\n\n[44:17] 10. Cyril Ryaz - Horizon\n*Exclusive Premiere by Midnight Coast / Midnight Aurora*\n\n[48:02] 11. Tatana - The Power Of Now\nhttps://open.spotify.com/track/73zgHTk8PFARxFe3DpwvAh\n\n[52:49] 12. SixthSense - Seacoast Sunset (Noise Zoo Remix)\nhttps://open.spotify.com/track/6S0CqWXOUtG6aPLkK0CHWb\n\n[56:22] 13. Outset - Panorama (Kojun Remix)\nhttps://open.spotify.com/track/4ECT2lwiVnrYV6TvlZo0mC\n\n[1:00:32] 14. Paul Arcane & Sodality - Gamma\nhttps://open.spotify.com/track/0FMesvchMTorisbZeknB7v\n\n[1:05:32] 15. Empirian - Reflections\nhttps://open.spotify.com/track/534Y1t3FUikJTuEkw4zAPf\n\n[1:09:47] 16. Leo Lauretti & Vinni Luz - Sphinx\nhttps://open.spotify.com/track/0T28kLAvihgP5vNx56Nfla\n\n[1:13:03] 17. Loreno Mayer & Tim Delight - Across The Sky\nhttps://open.spotify.com/track/2wsVeO1Hqx6IqM48UXGWSO\n\n[1:17:33] 18. Josa & Nuestro - Magnum\nhttps://open.spotify.com/track/4z9VjVcia7w1RbiiECmfvN\n\n[1:22:18] 19. Thomas Mengel - Pelagos\nhttps://open.spotify.com/track/3y4I3Y7jKUyB7NJFBQJqmW\n\n[1:27:03] 20. Tony Hammer - Crypto Boom\nhttps://open.spotify.com/track/0WFQgs88p05803T7gdp5V3\n\n[1:32:18] 21. Daun Giventi, Aressa & Erika K - Empyrean\nhttps://open.spotify.com/track/5VOWoeSM5KTGYSSfpY00eI\n\n[1:37:18] 22. DJ Geri - Hydra\nhttps://open.spotify.com/track/3ATJOVgoFtSvB6Da7ff1yE\n\n[1:41:18] 23. Marcus Santoro - Halo\nhttps://open.spotify.com/track/6y7sOvl5gYj6ROwJeXJV5d\n\n[1:46:18] 24. Dmitry Belokrinitsky - Lights & Magic (Table 18 Remix)\nhttps://open.spotify.com/track/2SmFwXjsCSXsnpNM6Bq4iW\n\n[1:51:03] 25. PARITY - Nimbus\nhttps://open.spotify.com/track/34aL303K9CgZ5a73clTF1u\n---\nMusic Genre: Progressive Trance", "♫ Best Progressive Trance Mix 2018 Vol. #2 ♫", 6989, false, "V9vorI8pgpU", "https://www.youtube.com/watch?v=V9vorI8pgpU", "/downloads/The Grand Sound/2018-04-11 Best_Progressive_Trance_Mix_2018_Vol._2/Best_Progressive_Trance_Mix_2018_Vol._2.NA", false, 2, ~U[2018-04-11 17:00:03Z]] 22:35:18.564 [debug] QUERY OK source="sources" db=0.4ms idle=36.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.567 [debug] QUERY OK source="media_items" db=2.1ms idle=36.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-06 17:00:06Z], 2] 22:35:18.568 [debug] QUERY OK source="media_items" db=0.9ms idle=37.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Free Download this track:\nhttps://fanlink.to/LucyEP\n\nBuy this Track:\nhttps://www.beatport.com/track/only-now-extended-mix/10307243\n\nDownload the Photo:\nhttps://www.pexels.com/photo/back-view-daylight-environment-fall-623080\n\nFollow Same K:\nhttp://samekpage.ru\nhttps://www.instagram.com/samekpage\nhttps://soundcloud.com/samekpage\nhttps://www.facebook.com/samekpage\nhttps://twitter.com/samekpage\nhttps://vk.com/samekpage\n\nFollow Red Lake:\nhttps://riseupme.com/redlake\nhttps://www.instagram.com/redlakehq\nhttps://soundcloud.com/redlakehq\nhttps://www.facebook.com/redlakehq\nhttps://twitter.com/redlakehq\nhttps://vk.com/redlakehq", "Same K - Only Now", "b568f0b7-ca92-4024-be7f-9db1d674e5c9", 212, false, "XwDjmGLmg3I", "https://www.youtube.com/watch?v=XwDjmGLmg3I", 628, "/downloads/The Grand Sound/2018-04-06 Same_K_-_Only_Now/Same_K_-_Only_Now.NA", false, false, false, 2, [], 98, ~U[2018-04-06 17:00:06Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Free Download this track:\nhttps://fanlink.to/LucyEP\n\nBuy this Track:\nhttps://www.beatport.com/track/only-now-extended-mix/10307243\n\nDownload the Photo:\nhttps://www.pexels.com/photo/back-view-daylight-environment-fall-623080\n\nFollow Same K:\nhttp://samekpage.ru\nhttps://www.instagram.com/samekpage\nhttps://soundcloud.com/samekpage\nhttps://www.facebook.com/samekpage\nhttps://twitter.com/samekpage\nhttps://vk.com/samekpage\n\nFollow Red Lake:\nhttps://riseupme.com/redlake\nhttps://www.instagram.com/redlakehq\nhttps://soundcloud.com/redlakehq\nhttps://www.facebook.com/redlakehq\nhttps://twitter.com/redlakehq\nhttps://vk.com/redlakehq", "Same K - Only Now", 212, false, "XwDjmGLmg3I", "https://www.youtube.com/watch?v=XwDjmGLmg3I", "/downloads/The Grand Sound/2018-04-06 Same_K_-_Only_Now/Same_K_-_Only_Now.NA", false, 2, ~U[2018-04-06 17:00:06Z]] 22:35:18.569 [debug] QUERY OK source="sources" db=0.4ms idle=36.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.571 [debug] QUERY OK source="media_items" db=2.2ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-04 17:00:01Z], 2] 22:35:18.573 [debug] QUERY OK source="media_items" db=0.9ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Free Download this track:\nhttps://fanlink.to/arcane001\n\nMusic Video:\nhttps://www.youtube.com/watch?v=rAmJgx2I3v4\n\nDownload the Photo:\nhttps://unsplash.com/photos/Sa6Nimow-_Y\n\nFollow Timmo Hendriks:\nhttp://timmohendriks.com\nhttps://soundcloud.com/timmohendriks\nhttps://open.spotify.com/artist/7rNPTious4qaZVcKH3cmX3\nhttps://www.facebook.com/TimmoHendriksofficial\nhttps://www.instagram.com/timmohendriks\nhttps://twitter.com/Timmo_Hendriks\nhttps://www.youtube.com/TimmoHendriks", "Timmo Hendriks - Arcane", "76bec1a2-dd43-45eb-a2b3-b3fd10292808", 186, false, "CpixJAfrzCI", "https://www.youtube.com/watch?v=CpixJAfrzCI", 629, "/downloads/The Grand Sound/2018-04-04 Timmo_Hendriks_-_Arcane/Timmo_Hendriks_-_Arcane.NA", false, false, false, 2, [], 98, ~U[2018-04-04 17:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream & Free Download this track:\nhttps://fanlink.to/arcane001\n\nMusic Video:\nhttps://www.youtube.com/watch?v=rAmJgx2I3v4\n\nDownload the Photo:\nhttps://unsplash.com/photos/Sa6Nimow-_Y\n\nFollow Timmo Hendriks:\nhttp://timmohendriks.com\nhttps://soundcloud.com/timmohendriks\nhttps://open.spotify.com/artist/7rNPTious4qaZVcKH3cmX3\nhttps://www.facebook.com/TimmoHendriksofficial\nhttps://www.instagram.com/timmohendriks\nhttps://twitter.com/Timmo_Hendriks\nhttps://www.youtube.com/TimmoHendriks", "Timmo Hendriks - Arcane", 186, false, "CpixJAfrzCI", "https://www.youtube.com/watch?v=CpixJAfrzCI", "/downloads/The Grand Sound/2018-04-04 Timmo_Hendriks_-_Arcane/Timmo_Hendriks_-_Arcane.NA", false, 2, ~U[2018-04-04 17:00:01Z]] 22:35:18.574 [debug] QUERY OK source="sources" db=0.4ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.577 [debug] QUERY OK source="media_items" db=2.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-02 17:00:02Z], 2] 22:35:18.578 [debug] QUERY OK source="media_items" db=0.9ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/almost-heaven-original-mix/10367497\n\nStream this Track:\nhttps://open.spotify.com/track/7e4SI4NJAV87WNI1QKJTQ8\n\nDownload the Photo:\nhttps://unsplash.com/photos/WZT1_rn7c1Q\n\nFollow KeyWork:\nhttps://soundcloud.com/zsolt-rocska\nhttps://www.beatport.com/artist/keywork/458787\n\nFollow Pineapple Digital:\nhttp://pineappledigitalmusic.com\nhttps://soundcloud.com/pineappledigitalmusic\nhttps://www.facebook.com/PineappleDigital\nhttps://twitter.com/pineappledigit\nhttps://www.youtube.com/pineappledigitalmusic\nhttps://www.beatport.com/label/pineapple-digital/39527", "KeyWork - Almost Heaven", "02fa577d-f0f9-4799-ba7c-14030437dae7", 411, false, "EQZKsw3X9BA", "https://www.youtube.com/watch?v=EQZKsw3X9BA", 630, "/downloads/The Grand Sound/2018-04-02 KeyWork_-_Almost_Heaven/KeyWork_-_Almost_Heaven.NA", false, false, false, 2, [], 98, ~U[2018-04-02 17:00:02Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/almost-heaven-original-mix/10367497\n\nStream this Track:\nhttps://open.spotify.com/track/7e4SI4NJAV87WNI1QKJTQ8\n\nDownload the Photo:\nhttps://unsplash.com/photos/WZT1_rn7c1Q\n\nFollow KeyWork:\nhttps://soundcloud.com/zsolt-rocska\nhttps://www.beatport.com/artist/keywork/458787\n\nFollow Pineapple Digital:\nhttp://pineappledigitalmusic.com\nhttps://soundcloud.com/pineappledigitalmusic\nhttps://www.facebook.com/PineappleDigital\nhttps://twitter.com/pineappledigit\nhttps://www.youtube.com/pineappledigitalmusic\nhttps://www.beatport.com/label/pineapple-digital/39527", "KeyWork - Almost Heaven", 411, false, "EQZKsw3X9BA", "https://www.youtube.com/watch?v=EQZKsw3X9BA", "/downloads/The Grand Sound/2018-04-02 KeyWork_-_Almost_Heaven/KeyWork_-_Almost_Heaven.NA", false, 2, ~U[2018-04-02 17:00:02Z]] 22:35:18.579 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.581 [debug] QUERY OK source="media_items" db=1.9ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-03-22 18:00:04Z], 2] 22:35:18.583 [debug] QUERY OK source="media_items" db=0.9ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/fargo-original-mix/10346414\n\nStream this Track:\nhttps://open.spotify.com/track/4IlBrG7Jsw1iQvpGDtM8RN\n\nDownload the Photo:\nhttps://unsplash.com/photos/SApnM8LTmEs\n\nFollow Anden:\nhttp://www.weareanden.com\nhttps://soundcloud.com/weareanden\nhttps://www.facebook.com/weareAnden\nhttps://www.instagram.com/weareanden\nhttps://twitter.com/weareanden\nhttps://open.spotify.com/artist/7CO6M2cT1lbumazmOjKnxF\nhttps://www.beatport.com/artist/anden/599298\n\nFollow Euphonic Visions:\nhttps://soundcloud.com/euphonicvisions\nhttps://www.facebook.com/EuphonicVisions\nhttps://twitter.com/EuphonicVisions\nhttps://www.beatport.com/label/euphonic-visions/65852", "Anden - Fargo", "24bd38cf-1687-4da1-837c-4c9f957f7053", 400, false, "yJ576scqOfo", "https://www.youtube.com/watch?v=yJ576scqOfo", 631, "/downloads/The Grand Sound/2018-03-22 Anden_-_Fargo/Anden_-_Fargo.NA", false, false, false, 2, [], 98, ~U[2018-03-22 18:00:04Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/fargo-original-mix/10346414\n\nStream this Track:\nhttps://open.spotify.com/track/4IlBrG7Jsw1iQvpGDtM8RN\n\nDownload the Photo:\nhttps://unsplash.com/photos/SApnM8LTmEs\n\nFollow Anden:\nhttp://www.weareanden.com\nhttps://soundcloud.com/weareanden\nhttps://www.facebook.com/weareAnden\nhttps://www.instagram.com/weareanden\nhttps://twitter.com/weareanden\nhttps://open.spotify.com/artist/7CO6M2cT1lbumazmOjKnxF\nhttps://www.beatport.com/artist/anden/599298\n\nFollow Euphonic Visions:\nhttps://soundcloud.com/euphonicvisions\nhttps://www.facebook.com/EuphonicVisions\nhttps://twitter.com/EuphonicVisions\nhttps://www.beatport.com/label/euphonic-visions/65852", "Anden - Fargo", 400, false, "yJ576scqOfo", "https://www.youtube.com/watch?v=yJ576scqOfo", "/downloads/The Grand Sound/2018-03-22 Anden_-_Fargo/Anden_-_Fargo.NA", false, 2, ~U[2018-03-22 18:00:04Z]] 22:35:18.583 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.585 [debug] QUERY OK source="media_items" db=2.0ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-03-16 18:00:03Z], 2] 22:35:18.588 [debug] QUERY OK source="media_items" db=0.9ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/third-person-original-mix/4022868\n\nStream this Track:\nhttps://open.spotify.com/track/11srQ5IS6jbgLy3NY1fRpx\n\nDownload the Photo:\nhttps://unsplash.com/photos/zYh2OYkTbdQ\n\nFollow Vinid:\nhttps://www.beatport.com/artist/vinid/108285\n\nFollow Progressive House Worldwide:\nhttps://soundcloud.com/progressivehouseworldwide\nhttps://www.facebook.com/progressivehouseworldwide\nhttps://twitter.com/proghouseworldw\nhttps://www.youtube.com/user/ProgHouseWorldwide\nhttps://www.beatport.com/label/progressive-house-worldwide/28493", "Vinid - Third Person", "892257b5-b5f2-4d6f-a78e-ff857d3ec20c", 486, false, "bdom4uZ3N3Q", "https://www.youtube.com/watch?v=bdom4uZ3N3Q", 632, "/downloads/The Grand Sound/2018-03-16 Vinid_-_Third_Person/Vinid_-_Third_Person.NA", false, false, false, 2, [], 98, ~U[2018-03-16 18:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/third-person-original-mix/4022868\n\nStream this Track:\nhttps://open.spotify.com/track/11srQ5IS6jbgLy3NY1fRpx\n\nDownload the Photo:\nhttps://unsplash.com/photos/zYh2OYkTbdQ\n\nFollow Vinid:\nhttps://www.beatport.com/artist/vinid/108285\n\nFollow Progressive House Worldwide:\nhttps://soundcloud.com/progressivehouseworldwide\nhttps://www.facebook.com/progressivehouseworldwide\nhttps://twitter.com/proghouseworldw\nhttps://www.youtube.com/user/ProgHouseWorldwide\nhttps://www.beatport.com/label/progressive-house-worldwide/28493", "Vinid - Third Person", 486, false, "bdom4uZ3N3Q", "https://www.youtube.com/watch?v=bdom4uZ3N3Q", "/downloads/The Grand Sound/2018-03-16 Vinid_-_Third_Person/Vinid_-_Third_Person.NA", false, 2, ~U[2018-03-16 18:00:03Z]] 22:35:18.588 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.591 [debug] QUERY OK source="media_items" db=2.0ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-03-14 18:00:04Z], 2] 22:35:18.592 [debug] QUERY OK source="media_items" db=0.9ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/release/stranger/2225819\n\nStream this Track:\nhttps://open.spotify.com/track/6Nm9Pfi8Zzy9O0SqBE0sym\n\nDownload the Photo:\nhttps://unsplash.com/photos/EYmhcdGuYmI\n\nFollow Willscape:\nhttp://www.willscape.us\nhttps://soundcloud.com/willscapemusic\nhttps://www.facebook.com/willscapemusic\nhttps://www.instagram.com/willscapemusic\nhttps://twitter.com/willscapemusic\nhttps://www.beatport.com/artist/willscape/641945\n\nFollow Fuzzy Recordings:\nhttps://soundcloud.com/fuzzyrecordings\nhttps://www.facebook.com/fuzzyrecordings\nhttps://twitter.com/FuzzyRecordings\nhttps://www.youtube.com/fuzzyrecordings\nhttps://www.beatport.com/label/fuzzy-recordings/27049\nhttps://www.beatport.com/label/fuzzylite-recordings/34795\nhttps://www.beatport.com/label/fuzzy80s/38393", "Willscape - Stranger", "72359df6-fe07-447b-bf09-18c4a73b1596", 389, false, "UolZNbIKH2g", "https://www.youtube.com/watch?v=UolZNbIKH2g", 633, "/downloads/The Grand Sound/2018-03-14 Willscape_-_Stranger/Willscape_-_Stranger.NA", false, false, false, 2, [], 98, ~U[2018-03-14 18:00:04Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/release/stranger/2225819\n\nStream this Track:\nhttps://open.spotify.com/track/6Nm9Pfi8Zzy9O0SqBE0sym\n\nDownload the Photo:\nhttps://unsplash.com/photos/EYmhcdGuYmI\n\nFollow Willscape:\nhttp://www.willscape.us\nhttps://soundcloud.com/willscapemusic\nhttps://www.facebook.com/willscapemusic\nhttps://www.instagram.com/willscapemusic\nhttps://twitter.com/willscapemusic\nhttps://www.beatport.com/artist/willscape/641945\n\nFollow Fuzzy Recordings:\nhttps://soundcloud.com/fuzzyrecordings\nhttps://www.facebook.com/fuzzyrecordings\nhttps://twitter.com/FuzzyRecordings\nhttps://www.youtube.com/fuzzyrecordings\nhttps://www.beatport.com/label/fuzzy-recordings/27049\nhttps://www.beatport.com/label/fuzzylite-recordings/34795\nhttps://www.beatport.com/label/fuzzy80s/38393", "Willscape - Stranger", 389, false, "UolZNbIKH2g", "https://www.youtube.com/watch?v=UolZNbIKH2g", "/downloads/The Grand Sound/2018-03-14 Willscape_-_Stranger/Willscape_-_Stranger.NA", false, 2, ~U[2018-03-14 18:00:04Z]] 22:35:18.593 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.595 [debug] QUERY OK source="media_items" db=2.0ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-03-12 18:00:02Z], 2] 22:35:18.597 [debug] QUERY OK source="media_items" db=1.8ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/spiral-of-infinity-original-mix/9688357\n\nStream this Track:\nhttps://open.spotify.com/track/6CaRbiRonWiE0vMJe46FmL\n\nDownload the Photo:\nhttps://unsplash.com/photos/uf4oyaimWwg\n\nFollow ZGOOT:\nhttps://soundcloud.com/user774562714\nhttps://www.facebook.com/zgootmusic\nhttps://www.beatport.com/artist/zgoot/489633\n\nFollow Inception:\nhttps://soundcloud.com/inceptionpromo\nhttps://www.facebook.com/inceptionpromotions\nhttps://twitter.com/InceptionRecs\nhttps://www.youtube.com/channel/UCWjeBEIX7rTKlrx6gu7m0_w\nhttps://www.beatport.com/label/inception/34493", "ZGOOT - Spiral of Infinity", "5c85b056-1cce-47c7-9067-5245f4a92d13", 353, false, "TT__fMkHOWM", "https://www.youtube.com/watch?v=TT__fMkHOWM", 634, "/downloads/The Grand Sound/2018-03-12 ZGOOT_-_Spiral_of_Infinity/ZGOOT_-_Spiral_of_Infinity.NA", false, false, false, 2, [], 98, ~U[2018-03-12 18:00:02Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/spiral-of-infinity-original-mix/9688357\n\nStream this Track:\nhttps://open.spotify.com/track/6CaRbiRonWiE0vMJe46FmL\n\nDownload the Photo:\nhttps://unsplash.com/photos/uf4oyaimWwg\n\nFollow ZGOOT:\nhttps://soundcloud.com/user774562714\nhttps://www.facebook.com/zgootmusic\nhttps://www.beatport.com/artist/zgoot/489633\n\nFollow Inception:\nhttps://soundcloud.com/inceptionpromo\nhttps://www.facebook.com/inceptionpromotions\nhttps://twitter.com/InceptionRecs\nhttps://www.youtube.com/channel/UCWjeBEIX7rTKlrx6gu7m0_w\nhttps://www.beatport.com/label/inception/34493", "ZGOOT - Spiral of Infinity", 353, false, "TT__fMkHOWM", "https://www.youtube.com/watch?v=TT__fMkHOWM", "/downloads/The Grand Sound/2018-03-12 ZGOOT_-_Spiral_of_Infinity/ZGOOT_-_Spiral_of_Infinity.NA", false, 2, ~U[2018-03-12 18:00:02Z]] 22:35:18.598 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.600 [debug] QUERY OK source="media_items" db=2.0ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-03-09 18:00:02Z], 2] 22:35:18.602 [debug] QUERY OK source="media_items" db=1.0ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/seventh-eden-original-mix/4011620\n\nStream this Track:\nhttps://open.spotify.com/track/2hd015yjphpgIp4kY0xKLb\n\nDownload the Photo:\nhttps://unsplash.com/photos/60XLoOgwkfA\n\nFollow Azulureus:\nhttps://soundcloud.com/omensounds\nhttps://www.youtube.com/TheAzulureus\nhttps://www.beatport.com/artist/azulureus/184313\n\nFollow Sedi:\nhttps://soundcloud.com/sedimusic\nhttps://www.facebook.com/SediMusic\nhttps://www.instagram.com/sedi_music\nhttps://www.youtube.com/SediMusic\nhttps://www.beatport.com/artist/sedi/197769\n\nFollow Elliptical Sun Melodies:\nhttp://ellipticalsunmelodies.com\nhttps://soundcloud.com/ellipticalsunmelodies\nhttps://www.facebook.com/ellipticalsunmelodies\nhttps://www.instagram.com/ellipticalsun\nhttps://twitter.com/EllipticalSun\nhttps://www.youtube.com/EllipticalSunRecordings\nhttps://open.spotify.com/user/ellipticalsunmusic\nhttps://www.beatport.com/label/elliptical-sun-melodies/25692", "Azulureus & Sedi - Seventh Eden", "0f365f1d-7109-4ace-85c9-32d002be0de9", 423, false, "LnkZDncGGbk", "https://www.youtube.com/watch?v=LnkZDncGGbk", 635, "/downloads/The Grand Sound/2018-03-09 Azulureus_Sedi_-_Seventh_Eden/Azulureus_Sedi_-_Seventh_Eden.NA", false, false, false, 2, [], 98, ~U[2018-03-09 18:00:02Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/seventh-eden-original-mix/4011620\n\nStream this Track:\nhttps://open.spotify.com/track/2hd015yjphpgIp4kY0xKLb\n\nDownload the Photo:\nhttps://unsplash.com/photos/60XLoOgwkfA\n\nFollow Azulureus:\nhttps://soundcloud.com/omensounds\nhttps://www.youtube.com/TheAzulureus\nhttps://www.beatport.com/artist/azulureus/184313\n\nFollow Sedi:\nhttps://soundcloud.com/sedimusic\nhttps://www.facebook.com/SediMusic\nhttps://www.instagram.com/sedi_music\nhttps://www.youtube.com/SediMusic\nhttps://www.beatport.com/artist/sedi/197769\n\nFollow Elliptical Sun Melodies:\nhttp://ellipticalsunmelodies.com\nhttps://soundcloud.com/ellipticalsunmelodies\nhttps://www.facebook.com/ellipticalsunmelodies\nhttps://www.instagram.com/ellipticalsun\nhttps://twitter.com/EllipticalSun\nhttps://www.youtube.com/EllipticalSunRecordings\nhttps://open.spotify.com/user/ellipticalsunmusic\nhttps://www.beatport.com/label/elliptical-sun-melodies/25692", "Azulureus & Sedi - Seventh Eden", 423, false, "LnkZDncGGbk", "https://www.youtube.com/watch?v=LnkZDncGGbk", "/downloads/The Grand Sound/2018-03-09 Azulureus_Sedi_-_Seventh_Eden/Azulureus_Sedi_-_Seventh_Eden.NA", false, 2, ~U[2018-03-09 18:00:02Z]] 22:35:18.602 [debug] QUERY OK source="sources" db=0.4ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.605 [debug] QUERY OK source="media_items" db=2.0ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-03-07 18:00:00Z], 2] 22:35:18.606 [debug] QUERY OK source="media_items" db=0.9ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/water-reflections-original-mix/10274803\n\nStream this Track:\nhttps://open.spotify.com/track/65am7mgHNIrWzFtD6n8WZ8\n\nDownload the Photo:\nhttps://unsplash.com/photos/9ZXHUr5aCwM\n\nFollow Ciree:\nhttps://soundcloud.com/ciree_music\nhttps://www.facebook.com/Cireemusic\nhttps://twitter.com/Cireemusic\nhttps://www.beatport.com/artist/ciree/645449\n\nFollow Soluna Music:\nhttps://soundcloud.com/soluna-music\nhttps://www.facebook.com/solunamusicofficial\nhttps://twitter.com/soluna_music\nhttps://www.youtube.com/channel/UCYmr5iYmam3_svDpYdeum5Q\nhttps://www.beatport.com/label/soluna-music/65981", "Ciree - Water Reflections", "fb2fdb91-a906-4803-8ed4-cab07101d0eb", 427, false, "3ckCJetZCRk", "https://www.youtube.com/watch?v=3ckCJetZCRk", 636, "/downloads/The Grand Sound/2018-03-07 Ciree_-_Water_Reflections/Ciree_-_Water_Reflections.NA", false, false, false, 2, [], 98, ~U[2018-03-07 18:00:00Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/water-reflections-original-mix/10274803\n\nStream this Track:\nhttps://open.spotify.com/track/65am7mgHNIrWzFtD6n8WZ8\n\nDownload the Photo:\nhttps://unsplash.com/photos/9ZXHUr5aCwM\n\nFollow Ciree:\nhttps://soundcloud.com/ciree_music\nhttps://www.facebook.com/Cireemusic\nhttps://twitter.com/Cireemusic\nhttps://www.beatport.com/artist/ciree/645449\n\nFollow Soluna Music:\nhttps://soundcloud.com/soluna-music\nhttps://www.facebook.com/solunamusicofficial\nhttps://twitter.com/soluna_music\nhttps://www.youtube.com/channel/UCYmr5iYmam3_svDpYdeum5Q\nhttps://www.beatport.com/label/soluna-music/65981", "Ciree - Water Reflections", 427, false, "3ckCJetZCRk", "https://www.youtube.com/watch?v=3ckCJetZCRk", "/downloads/The Grand Sound/2018-03-07 Ciree_-_Water_Reflections/Ciree_-_Water_Reflections.NA", false, 2, ~U[2018-03-07 18:00:00Z]] 22:35:18.608 [debug] QUERY OK source="sources" db=0.4ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.610 [debug] QUERY OK source="media_items" db=2.2ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-03-05 18:00:03Z], 2] 22:35:18.612 [debug] QUERY OK source="media_items" db=1.7ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/8a7396\n\nDownload the Photo:\nhttps://www.pexels.com/photo/woman-stands-on-mountain-over-field-under-cloudy-sky-at-sunrise-847483\n\nTracklist:\n[00:00] 01. Showave - Eternal\nhttps://open.spotify.com/track/2363VX03X0fmsoePPGm5CX\n\n[02:35] 02. Gelardi & Thomas N - Solero\nhttps://open.spotify.com/track/1ordvwyl4r2OwAjvUJDedU\n\n[07:55] 03. Anushka De'sai - Far & Close (LTN Sunrise Mix)\nhttps://open.spotify.com/track/5sEYXbZjcCXjUjLtB1RkJr\n\n[13:40] 04. Aleksey Yakovlev & Kristoffer Ljungberg - Reverie\nhttps://open.spotify.com/track/3XpfiuyQdDp9I5fZs1wAgL\n\n[20:10] 05. axisONE - Tribute To Brazil (Blood Groove & Kikis Remix)\nhttps://open.spotify.com/track/6etS0iyMdQKJ7uVs1btGgP\n\n[25:10] 06. Ahmed 50 - Spellbind (Richard Bass Remix)\nhttps://open.spotify.com/track/54mQOf0VoyaX3p8IAZurvz\n\n[30:18] 07. Stevy Forello - Fondly\nhttps://open.spotify.com/track/7we9VomzOZecAPxxYAuTTh\n\n[35:18] 08. Cj RcM - 1000 Ways\nhttps://open.spotify.com/track/2o8ua68QjrfKcIi5MoYH6q\n\n[38:18] 09. Shingo Nakamura - Behind The Sunset\nhttps://open.spotify.com/track/34ATwlayZ1V6qSKWjDxaoq\n\n[44:52] 10. Talamanca - Ocean Drive\nhttps://open.spotify.com/track/57yEcM7tpBdfvh80hSE2jU\n\n[51:52] 11. James Woods - Constellation\nhttps://open.spotify.com/track/0TT7DJqn1C6dO3DPrNw5QY\n\n[57:52] 12. Soulforge - Dreamfast (Laid Back Mix)\nhttps://open.spotify.com/track/6hiUOK1hHm9qKEFJGELTyU\n\n[1:03:36] 13. BXT - Breathe\nhttps://open.spotify.com/track/3RFgvO4tVGuo0RJkNmdCtS\n\n[1:07:36] 14. Mark Nails & Miroslav Vrlik - Believe In You (Blugazer Remix)\nhttps://open.spotify.com/track/7x7V67pWZ6BLVM8nIYSlI3\n\n[1:14:11] 15. Aku & Ghazaly - Alone\nhttps://open.spotify.com/track/6bakZGsIMw3gpgXX1EyCXX\n\n[1:19:43] 16. Terry Da Libra - Spiritual\nhttps://open.spotify.com/track/46l0tMfe8NeBTlYopUHnmL\n\n[1:26:16] 17. Blend & EcueD - Hot Air Balloons\nhttps://open.spotify.com/track/6S54r7AmNrWK8AdmKmFKzH\n\n[1:32:20] 18. Roald Velden - Broken Heart\nhttps://open.spotify.com/track/1TyGlqoKylx8IuI2ILEUTb\n\n[1:38:25] 19. Silence Groove - Anise (LTN Remix)\nhttps://open.spotify.com/track/29NAqQ29uOCen3OVhHWRTA\n\n[1:44:00] 20. Roald Velden & EcueD - Deep Into Her Eyes (Blood Groove & Kikis Remix)\nhttps://open.spotify.com/track/4LLv4FSjaoOuGKL18IStmd\n\n[1:50:37] 21. Sam Davies - Nightmist\nhttps://open.spotify.com/track/39Z2aZffqRXRf1bMMfFpxG\n---\nMusic Genre: Melodic Progressive House / Trance", "'200K Subscribers Special' - Melodic Progressive House & Trance Mix", "5569ddd2-c4f2-4954-9fe3-504a53bf2ea3", 7013, false, "T4fy_ynTK8s", "https://www.youtube.com/watch?v=T4fy_ynTK8s", 637, "/downloads/The Grand Sound/2018-03-05 200K_Subscribers_Special_-_Melodic_Progressive_House_Trance_Mix/200K_Subscribers_Special_-_Melodic_Progressive_House_Trance_Mix.NA", false, false, false, 2, [], 98, ~U[2018-03-05 18:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/8a7396\n\nDownload the Photo:\nhttps://www.pexels.com/photo/woman-stands-on-mountain-over-field-under-cloudy-sky-at-sunrise-847483\n\nTracklist:\n[00:00] 01. Showave - Eternal\nhttps://open.spotify.com/track/2363VX03X0fmsoePPGm5CX\n\n[02:35] 02. Gelardi & Thomas N - Solero\nhttps://open.spotify.com/track/1ordvwyl4r2OwAjvUJDedU\n\n[07:55] 03. Anushka De'sai - Far & Close (LTN Sunrise Mix)\nhttps://open.spotify.com/track/5sEYXbZjcCXjUjLtB1RkJr\n\n[13:40] 04. Aleksey Yakovlev & Kristoffer Ljungberg - Reverie\nhttps://open.spotify.com/track/3XpfiuyQdDp9I5fZs1wAgL\n\n[20:10] 05. axisONE - Tribute To Brazil (Blood Groove & Kikis Remix)\nhttps://open.spotify.com/track/6etS0iyMdQKJ7uVs1btGgP\n\n[25:10] 06. Ahmed 50 - Spellbind (Richard Bass Remix)\nhttps://open.spotify.com/track/54mQOf0VoyaX3p8IAZurvz\n\n[30:18] 07. Stevy Forello - Fondly\nhttps://open.spotify.com/track/7we9VomzOZecAPxxYAuTTh\n\n[35:18] 08. Cj RcM - 1000 Ways\nhttps://open.spotify.com/track/2o8ua68QjrfKcIi5MoYH6q\n\n[38:18] 09. Shingo Nakamura - Behind The Sunset\nhttps://open.spotify.com/track/34ATwlayZ1V6qSKWjDxaoq\n\n[44:52] 10. Talamanca - Ocean Drive\nhttps://open.spotify.com/track/57yEcM7tpBdfvh80hSE2jU\n\n[51:52] 11. James Woods - Constellation\nhttps://open.spotify.com/track/0TT7DJqn1C6dO3DPrNw5QY\n\n[57:52] 12. Soulforge - Dreamfast (Laid Back Mix)\nhttps://open.spotify.com/track/6hiUOK1hHm9qKEFJGELTyU\n\n[1:03:36] 13. BXT - Breathe\nhttps://open.spotify.com/track/3RFgvO4tVGuo0RJkNmdCtS\n\n[1:07:36] 14. Mark Nails & Miroslav Vrlik - Believe In You (Blugazer Remix)\nhttps://open.spotify.com/track/7x7V67pWZ6BLVM8nIYSlI3\n\n[1:14:11] 15. Aku & Ghazaly - Alone\nhttps://open.spotify.com/track/6bakZGsIMw3gpgXX1EyCXX\n\n[1:19:43] 16. Terry Da Libra - Spiritual\nhttps://open.spotify.com/track/46l0tMfe8NeBTlYopUHnmL\n\n[1:26:16] 17. Blend & EcueD - Hot Air Balloons\nhttps://open.spotify.com/track/6S54r7AmNrWK8AdmKmFKzH\n\n[1:32:20] 18. Roald Velden - Broken Heart\nhttps://open.spotify.com/track/1TyGlqoKylx8IuI2ILEUTb\n\n[1:38:25] 19. Silence Groove - Anise (LTN Remix)\nhttps://open.spotify.com/track/29NAqQ29uOCen3OVhHWRTA\n\n[1:44:00] 20. Roald Velden & EcueD - Deep Into Her Eyes (Blood Groove & Kikis Remix)\nhttps://open.spotify.com/track/4LLv4FSjaoOuGKL18IStmd\n\n[1:50:37] 21. Sam Davies - Nightmist\nhttps://open.spotify.com/track/39Z2aZffqRXRf1bMMfFpxG\n---\nMusic Genre: Melodic Progressive House / Trance", "'200K Subscribers Special' - Melodic Progressive House & Trance Mix", 7013, false, "T4fy_ynTK8s", "https://www.youtube.com/watch?v=T4fy_ynTK8s", "/downloads/The Grand Sound/2018-03-05 200K_Subscribers_Special_-_Melodic_Progressive_House_Trance_Mix/200K_Subscribers_Special_-_Melodic_Progressive_House_Trance_Mix.NA", false, 2, ~U[2018-03-05 18:00:03Z]] 22:35:18.613 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.615 [debug] QUERY OK source="media_items" db=2.0ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-02-28 18:00:06Z], 2] 22:35:18.617 [debug] QUERY OK source="media_items" db=0.9ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/7-30-mindset-midnight-drive-mix/4341351\n\nStream this Track:\nhttps://open.spotify.com/track/3mmaMTq13tAAhBroyKoW92\n\nDownload the Photo:\nhttps://unsplash.com/photos/R4FNA3RyIHA\n\nFollow Mindset:\nhttps://soundcloud.com/progressivemindset\nhttps://www.facebook.com/mindsetuk\nhttps://twitter.com/Mindset92\nhttps://www.beatport.com/artist/mindset/195849\n\nFollow Mike EFEX:\nhttps://soundcloud.com/mikeefex\nhttps://www.facebook.com/Mikeefexofficial\nhttps://twitter.com/mikeefex\nhttps://www.beatport.com/artist/mike-efex/42261\n\nFollow Fuzzy Recordings:\nhttps://soundcloud.com/fuzzyrecordings\nhttps://www.facebook.com/fuzzyrecordings\nhttps://twitter.com/FuzzyRecordings\nhttps://www.beatport.com/label/fuzzy-recordings/27049", "Mike EFEX - 7:30 (Mindset Midnight Drive Mix)", "2ce2154f-1bc1-4781-9bc5-37f2c89cdae1", 449, false, "cMgJ2pvSxVk", "https://www.youtube.com/watch?v=cMgJ2pvSxVk", 638, "/downloads/The Grand Sound/2018-02-28 Mike_EFEX_-_7_30_Mindset_Midnight_Drive_Mix/Mike_EFEX_-_7_30_Mindset_Midnight_Drive_Mix.NA", false, false, false, 2, [], 98, ~U[2018-02-28 18:00:06Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/7-30-mindset-midnight-drive-mix/4341351\n\nStream this Track:\nhttps://open.spotify.com/track/3mmaMTq13tAAhBroyKoW92\n\nDownload the Photo:\nhttps://unsplash.com/photos/R4FNA3RyIHA\n\nFollow Mindset:\nhttps://soundcloud.com/progressivemindset\nhttps://www.facebook.com/mindsetuk\nhttps://twitter.com/Mindset92\nhttps://www.beatport.com/artist/mindset/195849\n\nFollow Mike EFEX:\nhttps://soundcloud.com/mikeefex\nhttps://www.facebook.com/Mikeefexofficial\nhttps://twitter.com/mikeefex\nhttps://www.beatport.com/artist/mike-efex/42261\n\nFollow Fuzzy Recordings:\nhttps://soundcloud.com/fuzzyrecordings\nhttps://www.facebook.com/fuzzyrecordings\nhttps://twitter.com/FuzzyRecordings\nhttps://www.beatport.com/label/fuzzy-recordings/27049", "Mike EFEX - 7:30 (Mindset Midnight Drive Mix)", 449, false, "cMgJ2pvSxVk", "https://www.youtube.com/watch?v=cMgJ2pvSxVk", "/downloads/The Grand Sound/2018-02-28 Mike_EFEX_-_7_30_Mindset_Midnight_Drive_Mix/Mike_EFEX_-_7_30_Mindset_Midnight_Drive_Mix.NA", false, 2, ~U[2018-02-28 18:00:06Z]] 22:35:18.618 [debug] QUERY OK source="sources" db=0.4ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.621 [debug] QUERY OK source="media_items" db=2.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-02-23 18:00:04Z], 2] 22:35:18.622 [debug] QUERY OK source="media_items" db=1.0ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/rumipal-moonwatch3r-10-pm-remix/10225885\n\nStream this Track:\nhttps://open.spotify.com/track/7FByydIMMlaRD9xFEePYkd\n\nDownload the Photo:\nhttps://unsplash.com/photos/1wZ5i0yhHiA\n\nFollow Moonwatch3r:\nhttps://soundcloud.com/moonwatch3r\nhttps://www.facebook.com/moonwatch3r\nhttps://twitter.com/moonwatch3r\nhttps://www.beatport.com/artist/moonwatch3r/491385\n\nFollow Mistol Team:\nhttps://soundcloud.com/mistolteam\nhttps://www.facebook.com/mistolteam\nhttps://twitter.com/MistolTeam\nhttps://www.beatport.com/artist/mistol-team/153911\n\nFollow Round Triangle:\nhttps://soundcloud.com/roundtriangle\nhttps://www.facebook.com/roundtrianglelabel\nhttps://twitter.com/roundtriangle1\nhttps://www.beatport.com/label/round-triangle/17324", "Mistol Team - Rumipal (Moonwatch3r '10 PM' Remix)", "6733ff40-1d2e-4361-9097-c369db3e780c", 382, false, "LYOAxVk55DM", "https://www.youtube.com/watch?v=LYOAxVk55DM", 639, "/downloads/The Grand Sound/2018-02-23 Mistol_Team_-_Rumipal_Moonwatch3r_10_PM_Remix/Mistol_Team_-_Rumipal_Moonwatch3r_10_PM_Remix.NA", false, false, false, 2, [], 98, ~U[2018-02-23 18:00:04Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/rumipal-moonwatch3r-10-pm-remix/10225885\n\nStream this Track:\nhttps://open.spotify.com/track/7FByydIMMlaRD9xFEePYkd\n\nDownload the Photo:\nhttps://unsplash.com/photos/1wZ5i0yhHiA\n\nFollow Moonwatch3r:\nhttps://soundcloud.com/moonwatch3r\nhttps://www.facebook.com/moonwatch3r\nhttps://twitter.com/moonwatch3r\nhttps://www.beatport.com/artist/moonwatch3r/491385\n\nFollow Mistol Team:\nhttps://soundcloud.com/mistolteam\nhttps://www.facebook.com/mistolteam\nhttps://twitter.com/MistolTeam\nhttps://www.beatport.com/artist/mistol-team/153911\n\nFollow Round Triangle:\nhttps://soundcloud.com/roundtriangle\nhttps://www.facebook.com/roundtrianglelabel\nhttps://twitter.com/roundtriangle1\nhttps://www.beatport.com/label/round-triangle/17324", "Mistol Team - Rumipal (Moonwatch3r '10 PM' Remix)", 382, false, "LYOAxVk55DM", "https://www.youtube.com/watch?v=LYOAxVk55DM", "/downloads/The Grand Sound/2018-02-23 Mistol_Team_-_Rumipal_Moonwatch3r_10_PM_Remix/Mistol_Team_-_Rumipal_Moonwatch3r_10_PM_Remix.NA", false, 2, ~U[2018-02-23 18:00:04Z]] 22:35:18.623 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.625 [debug] QUERY OK source="media_items" db=2.0ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-02-21 18:00:02Z], 2] 22:35:18.627 [debug] QUERY OK source="media_items" db=1.0ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/horizons-original-mix/10111450\n\nStream this Track:\nhttps://open.spotify.com/track/0xmMefnzEWUtAoGCHKB9L8\n\nDownload the Photo:\nhttps://unsplash.com/photos/7e98YyP-YZc\n\nFollow ARChima:\nhttps://soundcloud.com/archima\nhttps://www.facebook.com/ARChimaOfficial\nhttps://www.beatport.com/artist/archima/301699\n\nFollow Alter Ego Progressive:\nhttp://alteregorecords.com\nhttps://soundcloud.com/alteregorecords\nhttps://www.facebook.com/alter.ego.records.uk\nhttps://twitter.com/alteregorecords\nhttps://www.youtube.com/user/alteregorecordsuk\nhttps://open.spotify.com/user/alteregorecords\nhttps://www.beatport.com/label/alter-ego-progressive/2110", "ARChima - Horizons", "7c537f0e-4050-40ab-b1d5-3733fae38b23", 380, false, "oqCEr-gquSg", "https://www.youtube.com/watch?v=oqCEr-gquSg", 640, "/downloads/The Grand Sound/2018-02-21 ARChima_-_Horizons/ARChima_-_Horizons.NA", false, false, false, 2, [], 98, ~U[2018-02-21 18:00:02Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/horizons-original-mix/10111450\n\nStream this Track:\nhttps://open.spotify.com/track/0xmMefnzEWUtAoGCHKB9L8\n\nDownload the Photo:\nhttps://unsplash.com/photos/7e98YyP-YZc\n\nFollow ARChima:\nhttps://soundcloud.com/archima\nhttps://www.facebook.com/ARChimaOfficial\nhttps://www.beatport.com/artist/archima/301699\n\nFollow Alter Ego Progressive:\nhttp://alteregorecords.com\nhttps://soundcloud.com/alteregorecords\nhttps://www.facebook.com/alter.ego.records.uk\nhttps://twitter.com/alteregorecords\nhttps://www.youtube.com/user/alteregorecordsuk\nhttps://open.spotify.com/user/alteregorecords\nhttps://www.beatport.com/label/alter-ego-progressive/2110", "ARChima - Horizons", 380, false, "oqCEr-gquSg", "https://www.youtube.com/watch?v=oqCEr-gquSg", "/downloads/The Grand Sound/2018-02-21 ARChima_-_Horizons/ARChima_-_Horizons.NA", false, 2, ~U[2018-02-21 18:00:02Z]] 22:35:18.628 [debug] QUERY OK source="sources" db=0.4ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.630 [debug] QUERY OK source="media_items" db=1.9ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-02-19 18:00:03Z], 2] 22:35:18.633 [debug] QUERY OK source="media_items" db=1.7ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol. #1: https://youtu.be/YJwx72g9PwI\nVol. #3: https://youtu.be/ooSPDDlpwcQ\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/4b4933\n\nDownload the Photo:\nhttps://unsplash.com/photos/FDBuLwXikpw\n\nTracklist:\n[00:00] 01. Melosense feat. Stratos Messinis - Beautiful Days (Intro Mix)\nhttps://open.spotify.com/track/0HJIpwtHwueUy1LbDXDRdv\n\n[05:44] 02. Vasily Goodkov - In and Out of Love\nhttps://open.spotify.com/track/0ufCwXZEgV945rs8eQABAA\n\n[10:37] 03. Roman Prus - Paragon (Skua Remix)\nhttps://open.spotify.com/track/0E246DC6DUGXdPldqU7TzL\n\n[16:37] 04. Z8phyR - Cithara (Steven Liquid's Summer Club Remix)\nhttps://open.spotify.com/track/2mhIaA1jna0kQ4JQ7g1UgG\n\n[22:07] 05. Michael Rehulka - Sunset\nhttps://open.spotify.com/track/2JVhTTjRUjmG7mFmEhvAq0\n\n[26:37] 06. Unlivian - Freedom\nhttps://open.spotify.com/track/3cAAUao8r8weTph1eT08Md\n\n[31:07] 07. IN5UM - The Train\nhttps://open.spotify.com/track/2YEVHTmfniJPLtduRg5GO8\n\n[35:22] 08. Richard Bass - Wonderful Days\nhttps://open.spotify.com/track/4k4BBFDsqwODTvgDENABDJ\n\n[40:07] 09. TACT TOKYO - Hiraeth\nhttps://open.spotify.com/track/4HKmRXCWr7A6GLqpK9LKFW\n\n[45:07] 10. Ciree - Once In A Lifetime\nhttps://open.spotify.com/track/07B15btYl3t25wDC4Kw8x3\n\n[50:10] 11. Andrew Lang - Lost\nhttps://open.spotify.com/track/711XSvnQF1G5Ga9dO4e3hq\n\n[55:14] 12. Adrian Alexander - Light The Fire\nhttps://open.spotify.com/track/62tt8u4Ib32AIB8U7WvPod\n\n[58:48] 13. Morrison Kiers - Vega\nhttps://open.spotify.com/track/4NA4rxWRfmGbJo0esQfqYk\n\n[1:05:54] 14. Keith Harris - Solitude (Clarks Remix)\nhttps://open.spotify.com/track/1Up1Uzq0EXPfjEgkR0UPC2\n\n[1:11:29] 15. Bee Hunter - Macro Lens\nhttps://open.spotify.com/track/6WX1tyPUSjl4UqzFr7Knrl\n\n[1:15:33] 16. Druce - Riviera (meHiLove Remix)\nhttps://open.spotify.com/track/1EwGOpw9GcYvWCuLp9F647\n\n[1:21:09] 17. Lumidelic - Synesthesia (Mark & Lukas Remix)\nhttps://open.spotify.com/track/77On8kAzKevJ7OTgIxtGgD\n\n[1:26:47] 18. Marfen - Marbella (Alex Wright Remix)\nhttps://open.spotify.com/track/0RtoykCojHuPrw1GqlPuYu\n\n[1:33:27] 19. Nay Jay - Devotion\nhttps://open.spotify.com/track/2D6lHE0cagMqr65xxYocC8\n\n[1:37:35] 20. Engine of Sound - Chic\nhttps://open.spotify.com/track/2EEeFRH2f2ieKxFcTgFOui\n\n[1:43:18] 21. Jerro - Elira\nhttps://open.spotify.com/track/7loE00H60EyjxybkOJcOX9\n\n[1:49:33] 22. Lee Coulson - Ibra (Odison Remix)\nhttps://open.spotify.com/track/3i8fjhfDLA4C5k1nze3shz\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2018 Vol. #2 ♫", "dcc696b0-4ee9-4f9d-9315-18a9a2d9f30f", 6857, false, "rhaif92s7QQ", "https://www.youtube.com/watch?v=rhaif92s7QQ", 641, "/downloads/The Grand Sound/2018-02-19 Best_Progressive_House_Mix_2018_Vol._2/Best_Progressive_House_Mix_2018_Vol._2.NA", false, false, false, 2, [], 98, ~U[2018-02-19 18:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol. #1: https://youtu.be/YJwx72g9PwI\nVol. #3: https://youtu.be/ooSPDDlpwcQ\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/4b4933\n\nDownload the Photo:\nhttps://unsplash.com/photos/FDBuLwXikpw\n\nTracklist:\n[00:00] 01. Melosense feat. Stratos Messinis - Beautiful Days (Intro Mix)\nhttps://open.spotify.com/track/0HJIpwtHwueUy1LbDXDRdv\n\n[05:44] 02. Vasily Goodkov - In and Out of Love\nhttps://open.spotify.com/track/0ufCwXZEgV945rs8eQABAA\n\n[10:37] 03. Roman Prus - Paragon (Skua Remix)\nhttps://open.spotify.com/track/0E246DC6DUGXdPldqU7TzL\n\n[16:37] 04. Z8phyR - Cithara (Steven Liquid's Summer Club Remix)\nhttps://open.spotify.com/track/2mhIaA1jna0kQ4JQ7g1UgG\n\n[22:07] 05. Michael Rehulka - Sunset\nhttps://open.spotify.com/track/2JVhTTjRUjmG7mFmEhvAq0\n\n[26:37] 06. Unlivian - Freedom\nhttps://open.spotify.com/track/3cAAUao8r8weTph1eT08Md\n\n[31:07] 07. IN5UM - The Train\nhttps://open.spotify.com/track/2YEVHTmfniJPLtduRg5GO8\n\n[35:22] 08. Richard Bass - Wonderful Days\nhttps://open.spotify.com/track/4k4BBFDsqwODTvgDENABDJ\n\n[40:07] 09. TACT TOKYO - Hiraeth\nhttps://open.spotify.com/track/4HKmRXCWr7A6GLqpK9LKFW\n\n[45:07] 10. Ciree - Once In A Lifetime\nhttps://open.spotify.com/track/07B15btYl3t25wDC4Kw8x3\n\n[50:10] 11. Andrew Lang - Lost\nhttps://open.spotify.com/track/711XSvnQF1G5Ga9dO4e3hq\n\n[55:14] 12. Adrian Alexander - Light The Fire\nhttps://open.spotify.com/track/62tt8u4Ib32AIB8U7WvPod\n\n[58:48] 13. Morrison Kiers - Vega\nhttps://open.spotify.com/track/4NA4rxWRfmGbJo0esQfqYk\n\n[1:05:54] 14. Keith Harris - Solitude (Clarks Remix)\nhttps://open.spotify.com/track/1Up1Uzq0EXPfjEgkR0UPC2\n\n[1:11:29] 15. Bee Hunter - Macro Lens\nhttps://open.spotify.com/track/6WX1tyPUSjl4UqzFr7Knrl\n\n[1:15:33] 16. Druce - Riviera (meHiLove Remix)\nhttps://open.spotify.com/track/1EwGOpw9GcYvWCuLp9F647\n\n[1:21:09] 17. Lumidelic - Synesthesia (Mark & Lukas Remix)\nhttps://open.spotify.com/track/77On8kAzKevJ7OTgIxtGgD\n\n[1:26:47] 18. Marfen - Marbella (Alex Wright Remix)\nhttps://open.spotify.com/track/0RtoykCojHuPrw1GqlPuYu\n\n[1:33:27] 19. Nay Jay - Devotion\nhttps://open.spotify.com/track/2D6lHE0cagMqr65xxYocC8\n\n[1:37:35] 20. Engine of Sound - Chic\nhttps://open.spotify.com/track/2EEeFRH2f2ieKxFcTgFOui\n\n[1:43:18] 21. Jerro - Elira\nhttps://open.spotify.com/track/7loE00H60EyjxybkOJcOX9\n\n[1:49:33] 22. Lee Coulson - Ibra (Odison Remix)\nhttps://open.spotify.com/track/3i8fjhfDLA4C5k1nze3shz\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2018 Vol. #2 ♫", 6857, false, "rhaif92s7QQ", "https://www.youtube.com/watch?v=rhaif92s7QQ", "/downloads/The Grand Sound/2018-02-19 Best_Progressive_House_Mix_2018_Vol._2/Best_Progressive_House_Mix_2018_Vol._2.NA", false, 2, ~U[2018-02-19 18:00:03Z]] 22:35:18.634 [debug] QUERY OK source="sources" db=0.4ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.636 [debug] QUERY OK source="media_items" db=2.0ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-02-12 18:00:03Z], 2] 22:35:18.638 [debug] QUERY OK source="media_items" db=0.9ms idle=8.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nRelease Date: TBA\n\nStream this Track:\nRelease Date: TBA\n\nDownload the Photo:\nhttps://unsplash.com/photos/Q0iy67RomTg\n\nFollow Talamanca:\nhttps://soundcloud.com/talamanca\nhttps://www.facebook.com/talamancamusic\nhttps://twitter.com/talamancamusic\nhttps://talamanca.bandcamp.com\nhttps://www.beatport.com/artist/talamanca/143904\n\nFollow Michael Rehulka:\nhttps://soundcloud.com/michaelrehulka\nhttps://www.facebook.com/michaelrehulkamusic\nhttps://www.beatport.com/artist/michael-rehulka/626612\n\nFollow Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://soundcloud.com/midnightcoast\nhttps://www.facebook.com/midnightcoastgroup\nhttps://www.beatport.com/label/midnight-coast/59417", "Michael Rehulka - Sea Breeze (Talamanca Remix)", "4d88a411-81a7-436f-b955-6ce67ff10e30", 468, false, "dNU1I-LHs8Q", "https://www.youtube.com/watch?v=dNU1I-LHs8Q", 642, "/downloads/The Grand Sound/2018-02-12 Michael_Rehulka_-_Sea_Breeze_Talamanca_Remix/Michael_Rehulka_-_Sea_Breeze_Talamanca_Remix.NA", false, false, false, 2, [], 98, ~U[2018-02-12 18:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nRelease Date: TBA\n\nStream this Track:\nRelease Date: TBA\n\nDownload the Photo:\nhttps://unsplash.com/photos/Q0iy67RomTg\n\nFollow Talamanca:\nhttps://soundcloud.com/talamanca\nhttps://www.facebook.com/talamancamusic\nhttps://twitter.com/talamancamusic\nhttps://talamanca.bandcamp.com\nhttps://www.beatport.com/artist/talamanca/143904\n\nFollow Michael Rehulka:\nhttps://soundcloud.com/michaelrehulka\nhttps://www.facebook.com/michaelrehulkamusic\nhttps://www.beatport.com/artist/michael-rehulka/626612\n\nFollow Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://soundcloud.com/midnightcoast\nhttps://www.facebook.com/midnightcoastgroup\nhttps://www.beatport.com/label/midnight-coast/59417", "Michael Rehulka - Sea Breeze (Talamanca Remix)", 468, false, "dNU1I-LHs8Q", "https://www.youtube.com/watch?v=dNU1I-LHs8Q", "/downloads/The Grand Sound/2018-02-12 Michael_Rehulka_-_Sea_Breeze_Talamanca_Remix/Michael_Rehulka_-_Sea_Breeze_Talamanca_Remix.NA", false, 2, ~U[2018-02-12 18:00:03Z]] 22:35:18.638 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.641 [debug] QUERY OK source="media_items" db=2.0ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-02-09 18:00:04Z], 2] 22:35:18.646 [debug] QUERY OK source="media_items" db=3.7ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/ashes-and-lights-keisuke-kimura-remix/10110559\n\nStream this Track:\nhttps://open.spotify.com/track/1is5wNzL0x1s2UkT9PDwY8\n\nDownload the Photo:\nhttps://unsplash.com/photos/r6g4GcD6lP0\n\nFollow Keisuke Kimura:\nhttps://soundcloud.com/trancingyou\nhttps://twitter.com/trancingyou\n\nFollow Solarbeam:\nhttps://soundcloud.com/solarbeam\nhttps://www.facebook.com/Solarbeam-196001443775064\n\nFollow Soluna Music:\nhttps://soundcloud.com/soluna-music\nhttps://www.facebook.com/solunamusicofficial\nhttps://twitter.com/soluna_music\nhttps://www.youtube.com/channel/UCYmr5iYmam3_svDpYdeum5Q\nhttps://www.beatport.com/label/soluna-music/65981", "Solarbeam - Ashes & Lights (Keisuke Kimura Remix)", "a9f3e10d-af9a-41f6-8be8-0541be554575", 459, false, "nVqUBXCYRg0", "https://www.youtube.com/watch?v=nVqUBXCYRg0", 643, "/downloads/The Grand Sound/2018-02-09 Solarbeam_-_Ashes_Lights_Keisuke_Kimura_Remix/Solarbeam_-_Ashes_Lights_Keisuke_Kimura_Remix.NA", false, false, false, 2, [], 98, ~U[2018-02-09 18:00:04Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/ashes-and-lights-keisuke-kimura-remix/10110559\n\nStream this Track:\nhttps://open.spotify.com/track/1is5wNzL0x1s2UkT9PDwY8\n\nDownload the Photo:\nhttps://unsplash.com/photos/r6g4GcD6lP0\n\nFollow Keisuke Kimura:\nhttps://soundcloud.com/trancingyou\nhttps://twitter.com/trancingyou\n\nFollow Solarbeam:\nhttps://soundcloud.com/solarbeam\nhttps://www.facebook.com/Solarbeam-196001443775064\n\nFollow Soluna Music:\nhttps://soundcloud.com/soluna-music\nhttps://www.facebook.com/solunamusicofficial\nhttps://twitter.com/soluna_music\nhttps://www.youtube.com/channel/UCYmr5iYmam3_svDpYdeum5Q\nhttps://www.beatport.com/label/soluna-music/65981", "Solarbeam - Ashes & Lights (Keisuke Kimura Remix)", 459, false, "nVqUBXCYRg0", "https://www.youtube.com/watch?v=nVqUBXCYRg0", "/downloads/The Grand Sound/2018-02-09 Solarbeam_-_Ashes_Lights_Keisuke_Kimura_Remix/Solarbeam_-_Ashes_Lights_Keisuke_Kimura_Remix.NA", false, 2, ~U[2018-02-09 18:00:04Z]] 22:35:18.647 [debug] QUERY OK source="sources" db=0.4ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.649 [debug] QUERY OK source="media_items" db=2.0ms idle=9.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-02-05 19:22:29Z], 2] 22:35:18.650 [debug] QUERY OK source="media_items" db=0.9ms idle=10.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/people-of-the-new-world-original-mix/4155858\n\nStream this Track:\nhttps://open.spotify.com/track/5SZCTd0qsY5p6Zknllt9Lf\n\nDownload the Photo:\nhttps://unsplash.com/photos/V-uYocR8k8k\n\nFollow Gregory Esayan:\nhttps://soundcloud.com/gregory_esayan\nhttps://www.facebook.com/gregoryesayan\n\nFollow Nueva Recordings:\nhttps://soundcloud.com/nuevarecordings\nhttps://www.facebook.com/nuevarecordings\nhttps://www.instagram.com/nuevarecordings\nhttps://twitter.com/nuevarecordings\nhttps://www.beatport.com/label/nueva/15297\nhttps://open.spotify.com/user/jessek.nueva/playlist/2ywK1hcAd73KD25FGul4DK", "Gregory Esayan - People Of The New World", "7e305a70-a8b5-4b7f-a0c3-cb311516d7c9", 461, false, "aWOvH0QQ2gA", "https://www.youtube.com/watch?v=aWOvH0QQ2gA", 644, "/downloads/The Grand Sound/2018-02-05 Gregory_Esayan_-_People_Of_The_New_World/Gregory_Esayan_-_People_Of_The_New_World.NA", false, false, false, 2, [], 98, ~U[2018-02-05 19:22:29Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/people-of-the-new-world-original-mix/4155858\n\nStream this Track:\nhttps://open.spotify.com/track/5SZCTd0qsY5p6Zknllt9Lf\n\nDownload the Photo:\nhttps://unsplash.com/photos/V-uYocR8k8k\n\nFollow Gregory Esayan:\nhttps://soundcloud.com/gregory_esayan\nhttps://www.facebook.com/gregoryesayan\n\nFollow Nueva Recordings:\nhttps://soundcloud.com/nuevarecordings\nhttps://www.facebook.com/nuevarecordings\nhttps://www.instagram.com/nuevarecordings\nhttps://twitter.com/nuevarecordings\nhttps://www.beatport.com/label/nueva/15297\nhttps://open.spotify.com/user/jessek.nueva/playlist/2ywK1hcAd73KD25FGul4DK", "Gregory Esayan - People Of The New World", 461, false, "aWOvH0QQ2gA", "https://www.youtube.com/watch?v=aWOvH0QQ2gA", "/downloads/The Grand Sound/2018-02-05 Gregory_Esayan_-_People_Of_The_New_World/Gregory_Esayan_-_People_Of_The_New_World.NA", false, 2, ~U[2018-02-05 19:22:29Z]] 22:35:18.651 [debug] QUERY OK source="sources" db=0.4ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.653 [debug] QUERY OK source="media_items" db=2.0ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-02-02 20:00:01Z], 2] 22:35:18.655 [debug] QUERY OK source="media_items" db=1.4ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/tierra-del-fuego-original-mix/10109937\n\nStream this Track:\nhttps://open.spotify.com/track/6W5yCviPYa2tML1nNCgckN\n\nDownload the Photo:\nhttps://unsplash.com/photos/Plt0vHDRb9U\n\nFollow Sunlight Project:\nhttps://soundcloud.com/sunlight-project\nhttps://www.facebook.com/Sunlightprojectmusic\nhttps://www.instagram.com/sunlightproject\nhttps://twitter.com/sunlightproject\nhttps://www.beatport.com/artist/sunlight-project/35651\n\nFollow Synth Collective:\nhttps://soundcloud.com/synthcollective\nhttps://facebook.com/synthconnection\nhttps://www.instagram.com/synthconnection\nhttps://twitter.com/ConnectionSynth\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw\nhttps://beatport.com/label/synth-collective/63918\nhttp://junodownload.com/labels/Synth+Collective\nhttps://open.spotify.com/user/synthconnection\nhttps://promo-cloud.com/Tools/SendDemo/3d544295-b59f-44ee-8782-ed2aa3c75be5\nhttps://teespring.com/synthconnection", "Sunlight Project - Tierra Del Fuego", "39b458d4-0e82-43bc-9b07-d0df07b7b220", 343, false, "Une-EG93ty4", "https://www.youtube.com/watch?v=Une-EG93ty4", 645, "/downloads/The Grand Sound/2018-02-02 Sunlight_Project_-_Tierra_Del_Fuego/Sunlight_Project_-_Tierra_Del_Fuego.NA", false, false, false, 2, [], 98, ~U[2018-02-02 20:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/tierra-del-fuego-original-mix/10109937\n\nStream this Track:\nhttps://open.spotify.com/track/6W5yCviPYa2tML1nNCgckN\n\nDownload the Photo:\nhttps://unsplash.com/photos/Plt0vHDRb9U\n\nFollow Sunlight Project:\nhttps://soundcloud.com/sunlight-project\nhttps://www.facebook.com/Sunlightprojectmusic\nhttps://www.instagram.com/sunlightproject\nhttps://twitter.com/sunlightproject\nhttps://www.beatport.com/artist/sunlight-project/35651\n\nFollow Synth Collective:\nhttps://soundcloud.com/synthcollective\nhttps://facebook.com/synthconnection\nhttps://www.instagram.com/synthconnection\nhttps://twitter.com/ConnectionSynth\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw\nhttps://beatport.com/label/synth-collective/63918\nhttp://junodownload.com/labels/Synth+Collective\nhttps://open.spotify.com/user/synthconnection\nhttps://promo-cloud.com/Tools/SendDemo/3d544295-b59f-44ee-8782-ed2aa3c75be5\nhttps://teespring.com/synthconnection", "Sunlight Project - Tierra Del Fuego", 343, false, "Une-EG93ty4", "https://www.youtube.com/watch?v=Une-EG93ty4", "/downloads/The Grand Sound/2018-02-02 Sunlight_Project_-_Tierra_Del_Fuego/Sunlight_Project_-_Tierra_Del_Fuego.NA", false, 2, ~U[2018-02-02 20:00:01Z]] 22:35:18.657 [debug] QUERY OK source="sources" db=1.5ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.660 [debug] QUERY OK source="media_items" db=2.2ms idle=7.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-01-29 18:00:03Z], 2] 22:35:18.662 [debug] QUERY OK source="media_items" db=1.8ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/fb2097\n\nDownload the Photo:\nhttps://unsplash.com/photos/J5pMvo_75Dw\n\nTracklist:\n[00:00] 01. Blood Groove & Kikis - Silver Sand\nhttps://open.spotify.com/track/4lw5De3pxDSxcInBqhKAY9\n\n[03:00] 02. Aquastic - Northern Lights\nhttps://open.spotify.com/track/2Zfw3pEStU5p0fyOpG7C5j\n\n[08:30] 03. Valentin - Aurelia & The Blue Moon\nhttps://open.spotify.com/track/4jUn0l7tftAVXWzqHJbCtQ\n\n[14:34] 04. Lessov - November (Sunbeam Remix)\nhttps://open.spotify.com/track/5KKXboRUFW7ubGzZGwaAcR\n\n[20:19] 05. Aku & Ghazaly - Emerald (EcueD Remix)\nhttps://open.spotify.com/track/53qE20ophXtxBoHQ2vlLO7\n\n[26:41] 06. Wayward Brothers - Maldives\nhttps://open.spotify.com/track/17GQgqyyr2UGOlWhSO2Qa1\n\n[31:56] 07. James Woods - A Thousand Splendid Suns\nhttps://open.spotify.com/track/0s4aigcqlCuhW1mwNtiPbh\n\n[38:11] 08. Chasing Sunset - We Bring The Sun\nhttps://open.spotify.com/track/3W2hvKQkrbgoZp2rgXVoXZ\n\n[44:26] 09. Dallonte - Asylum (Talamanca Remix)\nhttps://open.spotify.com/track/0UYzsTzhxmwWhP5HrkkO6H\n\n[50:58] 10. Chonburi Sam - Loa\nhttps://open.spotify.com/track/3c1dVW0xPi1a7B0NeLo5dD\n\n[57:58] 11. Sunny Terrace - The Orbit\nhttps://open.spotify.com/track/6kBuX6RQyTejGYFw7iEhA7\n\n[1:03:58] 12. Sulocki - Another Day (Valentin Remix)\nhttps://open.spotify.com/track/3ecmwW2Tf8uztpaRp5UCFa\n\n[1:09:13] 13. Dave Shtorn - Alyan's Dreams (EcueD Remix)\nhttps://open.spotify.com/track/7cPAgd6cSWnQbBwE9hlkQW\n\n[1:14:58] 14. Yuri K - Light Up\nhttps://open.spotify.com/track/41Sl4ZkAJKhAGaY0san5p3\n\n[1:19:47] 15. Almer - Blue Sky\nhttps://open.spotify.com/track/0DqS1yYXa61Tw9ByAiSc9A\n\n[1:25:50] 16. IVC - Raining Stars\nhttps://open.spotify.com/track/4rqt2LoJ9tNZimAwkPwbiF\n\n[1:32:54] 17. Puru - Koyuki\nhttps://open.spotify.com/track/2gJ8HW6TBYzNiWK5bS2w5c\n\n[1:39:07] 18. Mango, Orion, J.Shore - Raining In Osaka (Shingo Nakamura Remix)\nhttps://open.spotify.com/track/6DdgVZnmqV9xCBzvNol9bE\n\n[1:45:12] 19. Solarbeam - Polynesian Breeze\nhttps://open.spotify.com/track/5akUGWBYLPlEtXPWcCi0Nd\n\n[1:50:18] 20. Mizar B - Pollux\nhttps://open.spotify.com/track/5Uc3sQia8M4mXCjqghBDIt\n---\nMusic Genre: Melodic Progressive House", "'Golden Hour' - Melodic Progressive House Mix", "941a7d98-3e95-474b-baa2-f578189e7f20", 7085, false, "jwT8cG5YFus", "https://www.youtube.com/watch?v=jwT8cG5YFus", 646, "/downloads/The Grand Sound/2018-01-29 Golden_Hour_-_Melodic_Progressive_House_Mix/Golden_Hour_-_Melodic_Progressive_House_Mix.NA", false, false, false, 2, [], 98, ~U[2018-01-29 18:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/fb2097\n\nDownload the Photo:\nhttps://unsplash.com/photos/J5pMvo_75Dw\n\nTracklist:\n[00:00] 01. Blood Groove & Kikis - Silver Sand\nhttps://open.spotify.com/track/4lw5De3pxDSxcInBqhKAY9\n\n[03:00] 02. Aquastic - Northern Lights\nhttps://open.spotify.com/track/2Zfw3pEStU5p0fyOpG7C5j\n\n[08:30] 03. Valentin - Aurelia & The Blue Moon\nhttps://open.spotify.com/track/4jUn0l7tftAVXWzqHJbCtQ\n\n[14:34] 04. Lessov - November (Sunbeam Remix)\nhttps://open.spotify.com/track/5KKXboRUFW7ubGzZGwaAcR\n\n[20:19] 05. Aku & Ghazaly - Emerald (EcueD Remix)\nhttps://open.spotify.com/track/53qE20ophXtxBoHQ2vlLO7\n\n[26:41] 06. Wayward Brothers - Maldives\nhttps://open.spotify.com/track/17GQgqyyr2UGOlWhSO2Qa1\n\n[31:56] 07. James Woods - A Thousand Splendid Suns\nhttps://open.spotify.com/track/0s4aigcqlCuhW1mwNtiPbh\n\n[38:11] 08. Chasing Sunset - We Bring The Sun\nhttps://open.spotify.com/track/3W2hvKQkrbgoZp2rgXVoXZ\n\n[44:26] 09. Dallonte - Asylum (Talamanca Remix)\nhttps://open.spotify.com/track/0UYzsTzhxmwWhP5HrkkO6H\n\n[50:58] 10. Chonburi Sam - Loa\nhttps://open.spotify.com/track/3c1dVW0xPi1a7B0NeLo5dD\n\n[57:58] 11. Sunny Terrace - The Orbit\nhttps://open.spotify.com/track/6kBuX6RQyTejGYFw7iEhA7\n\n[1:03:58] 12. Sulocki - Another Day (Valentin Remix)\nhttps://open.spotify.com/track/3ecmwW2Tf8uztpaRp5UCFa\n\n[1:09:13] 13. Dave Shtorn - Alyan's Dreams (EcueD Remix)\nhttps://open.spotify.com/track/7cPAgd6cSWnQbBwE9hlkQW\n\n[1:14:58] 14. Yuri K - Light Up\nhttps://open.spotify.com/track/41Sl4ZkAJKhAGaY0san5p3\n\n[1:19:47] 15. Almer - Blue Sky\nhttps://open.spotify.com/track/0DqS1yYXa61Tw9ByAiSc9A\n\n[1:25:50] 16. IVC - Raining Stars\nhttps://open.spotify.com/track/4rqt2LoJ9tNZimAwkPwbiF\n\n[1:32:54] 17. Puru - Koyuki\nhttps://open.spotify.com/track/2gJ8HW6TBYzNiWK5bS2w5c\n\n[1:39:07] 18. Mango, Orion, J.Shore - Raining In Osaka (Shingo Nakamura Remix)\nhttps://open.spotify.com/track/6DdgVZnmqV9xCBzvNol9bE\n\n[1:45:12] 19. Solarbeam - Polynesian Breeze\nhttps://open.spotify.com/track/5akUGWBYLPlEtXPWcCi0Nd\n\n[1:50:18] 20. Mizar B - Pollux\nhttps://open.spotify.com/track/5Uc3sQia8M4mXCjqghBDIt\n---\nMusic Genre: Melodic Progressive House", "'Golden Hour' - Melodic Progressive House Mix", 7085, false, "jwT8cG5YFus", "https://www.youtube.com/watch?v=jwT8cG5YFus", "/downloads/The Grand Sound/2018-01-29 Golden_Hour_-_Melodic_Progressive_House_Mix/Golden_Hour_-_Melodic_Progressive_House_Mix.NA", false, 2, ~U[2018-01-29 18:00:03Z]] 22:35:18.663 [debug] QUERY OK source="sources" db=0.4ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.666 [debug] QUERY OK source="media_items" db=2.1ms idle=8.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-01-26 18:00:05Z], 2] 22:35:18.667 [debug] QUERY OK source="media_items" db=1.1ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/answers-ltn-sunrise-remix/10097571\n\nStream this Track:\nhttps://open.spotify.com/track/0lAWmncWtqR5Yz4ZMUfZeD\n\nDownload the Photo:\nhttps://www.pexels.com/photo/photography-of-woman-sitting-on-brown-wicker-chair-during-sunset-797408\n\nFollow LTN:\nhttp://ltnbeats.com\nhttps://soundcloud.com/dj-ltn\nhttps://www.facebook.com/djltn\nhttps://www.instagram.com/ltn_louis_tan\nhttps://twitter.com/louis_tan_ltn\n\nFollow South Pole:\nhttps://soundcloud.com/southpolesound\nhttps://www.facebook.com/south.pole.5209\nhttps://www.youtube.com/channel/UCn-xfK3cKWMGlaOc0Kt2xYQ\n\nFollow Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://soundcloud.com/midnightcoast\nhttps://www.facebook.com/midnightcoastgroup\nhttps://www.beatport.com/label/midnight-coast/59417", "South Pole - Answers (LTN Sunrise Remix)", "4ead1929-cc11-49eb-9ddd-d9be3793c58e", 308, false, "q-adLAkOGm4", "https://www.youtube.com/watch?v=q-adLAkOGm4", 647, "/downloads/The Grand Sound/2018-01-26 South_Pole_-_Answers_LTN_Sunrise_Remix/South_Pole_-_Answers_LTN_Sunrise_Remix.NA", false, false, false, 2, [], 98, ~U[2018-01-26 18:00:05Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/answers-ltn-sunrise-remix/10097571\n\nStream this Track:\nhttps://open.spotify.com/track/0lAWmncWtqR5Yz4ZMUfZeD\n\nDownload the Photo:\nhttps://www.pexels.com/photo/photography-of-woman-sitting-on-brown-wicker-chair-during-sunset-797408\n\nFollow LTN:\nhttp://ltnbeats.com\nhttps://soundcloud.com/dj-ltn\nhttps://www.facebook.com/djltn\nhttps://www.instagram.com/ltn_louis_tan\nhttps://twitter.com/louis_tan_ltn\n\nFollow South Pole:\nhttps://soundcloud.com/southpolesound\nhttps://www.facebook.com/south.pole.5209\nhttps://www.youtube.com/channel/UCn-xfK3cKWMGlaOc0Kt2xYQ\n\nFollow Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://soundcloud.com/midnightcoast\nhttps://www.facebook.com/midnightcoastgroup\nhttps://www.beatport.com/label/midnight-coast/59417", "South Pole - Answers (LTN Sunrise Remix)", 308, false, "q-adLAkOGm4", "https://www.youtube.com/watch?v=q-adLAkOGm4", "/downloads/The Grand Sound/2018-01-26 South_Pole_-_Answers_LTN_Sunrise_Remix/South_Pole_-_Answers_LTN_Sunrise_Remix.NA", false, 2, ~U[2018-01-26 18:00:05Z]] 22:35:18.668 [debug] QUERY OK source="sources" db=0.5ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.672 [debug] QUERY OK source="media_items" db=2.5ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-01-22 18:00:04Z], 2] 22:35:18.674 [debug] QUERY OK source="media_items" db=1.0ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/healing-rain-naz-k-remix/10032964\n\nStream this Track:\nhttps://open.spotify.com/track/0kg9GOALY2lWAdGY2yLxYM\n\nDownload the Photo:\nhttps://unsplash.com/photos/uQ6ocPD59nU\n\nFollow Naz K:\nhttps://soundcloud.com/nazkmusic\nhttps://www.facebook.com/nazkmusic\nhttps://twitter.com/nazkmusic\nhttps://open.spotify.com/artist/7nmZ97cvAVKhccdQleLgjm\nhttps://www.beatport.com/artist/naz-k/655561\n\nFollow Jeff Ozmits:\nhttps://soundcloud.com/djozmtz\nhttps://www.facebook.com/JeffOzmits\nhttps://twitter.com/JeffOzmits\nhttps://www.beatport.com/artist/jeff-ozmits/639342\n\nFollow Elliptical Sun Melodies:\nhttp://ellipticalsunmelodies.com\nhttps://soundcloud.com/ellipticalsunmelodies\nhttps://www.facebook.com/ellipticalsunmelodies\nhttps://www.instagram.com/ellipticalsun\nhttps://twitter.com/EllipticalSun\nhttps://www.youtube.com/EllipticalSunRecordings\nhttps://open.spotify.com/user/ellipticalsunmusic\nhttps://www.beatport.com/label/elliptical-sun-melodies/25692", "Jeff Ozmits - Healing Rain (Naz K Remix)", "18ec9ca7-a40a-4890-9f72-e3fc088a83de", 379, false, "nI84j1tAqS8", "https://www.youtube.com/watch?v=nI84j1tAqS8", 648, "/downloads/The Grand Sound/2018-01-22 Jeff_Ozmits_-_Healing_Rain_Naz_K_Remix/Jeff_Ozmits_-_Healing_Rain_Naz_K_Remix.NA", false, false, false, 2, [], 98, ~U[2018-01-22 18:00:04Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/healing-rain-naz-k-remix/10032964\n\nStream this Track:\nhttps://open.spotify.com/track/0kg9GOALY2lWAdGY2yLxYM\n\nDownload the Photo:\nhttps://unsplash.com/photos/uQ6ocPD59nU\n\nFollow Naz K:\nhttps://soundcloud.com/nazkmusic\nhttps://www.facebook.com/nazkmusic\nhttps://twitter.com/nazkmusic\nhttps://open.spotify.com/artist/7nmZ97cvAVKhccdQleLgjm\nhttps://www.beatport.com/artist/naz-k/655561\n\nFollow Jeff Ozmits:\nhttps://soundcloud.com/djozmtz\nhttps://www.facebook.com/JeffOzmits\nhttps://twitter.com/JeffOzmits\nhttps://www.beatport.com/artist/jeff-ozmits/639342\n\nFollow Elliptical Sun Melodies:\nhttp://ellipticalsunmelodies.com\nhttps://soundcloud.com/ellipticalsunmelodies\nhttps://www.facebook.com/ellipticalsunmelodies\nhttps://www.instagram.com/ellipticalsun\nhttps://twitter.com/EllipticalSun\nhttps://www.youtube.com/EllipticalSunRecordings\nhttps://open.spotify.com/user/ellipticalsunmusic\nhttps://www.beatport.com/label/elliptical-sun-melodies/25692", "Jeff Ozmits - Healing Rain (Naz K Remix)", 379, false, "nI84j1tAqS8", "https://www.youtube.com/watch?v=nI84j1tAqS8", "/downloads/The Grand Sound/2018-01-22 Jeff_Ozmits_-_Healing_Rain_Naz_K_Remix/Jeff_Ozmits_-_Healing_Rain_Naz_K_Remix.NA", false, 2, ~U[2018-01-22 18:00:04Z]] 22:35:18.675 [debug] QUERY OK source="sources" db=0.4ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.677 [debug] QUERY OK source="media_items" db=2.0ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-01-19 18:00:03Z], 2] 22:35:18.679 [debug] QUERY OK source="media_items" db=1.3ms idle=9.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/believe-in-myself-lesh-remix/9989077\n\nStream this Track:\nhttps://open.spotify.com/track/6kmMkGN3s3E4uMuLvFBQDW\n\nDownload the Photo:\nhttps://unsplash.com/photos/76DsW26gkS4\n\nFollow Lesh:\nhttp://leshmusic.com\nhttps://soundcloud.com/lesh\nhttps://www.facebook.com/leshmusic\nhttps://www.instagram.com/leshmusic\nhttps://twitter.com/leshmuzik\nhttps://www.youtube.com/LeshFilms\n\nFollow Soty:\nhttps://www.beatport.com/artist/soty/183249\n\nFollow Seven24:\nhttps://soundcloud.com/even24usic\nhttps://www.facebook.com/seven24music\nhttp://promodj.com/seven24\n\nFollow Angel Falls:\nhttps://soundcloud.com/agnieszka-wasilewska\nhttps://www.facebook.com/AngelFallsOfficial\nhttps://twitter.com/AangelFalls\nhttps://www.youtube.com/channel/UCMF7k9ljHp1TZJI30fU6yJA\n\nFollow Pineapple Digital:\nhttp://pineappledigitalmusic.com\nhttps://soundcloud.com/pineappledigitalmusic\nhttps://www.facebook.com/PineappleDigital\nhttps://twitter.com/pineappledigit\nhttps://www.youtube.com/pineappledigitalmusic\nhttps://www.beatport.com/label/pineapple-digital/39527", "Soty & Seven24 feat. Angel Falls - Believe In Myself (Lesh Remix)", "bc09d446-0b0e-440a-bb15-9fb9d5bb9a09", 441, false, "XjkG_uxkFb4", "https://www.youtube.com/watch?v=XjkG_uxkFb4", 649, "/downloads/The Grand Sound/2018-01-19 Soty_Seven24_feat._Angel_Falls_-_Believe_In_Myself_Lesh_Remix/Soty_Seven24_feat._Angel_Falls_-_Believe_In_Myself_Lesh_Remix.NA", false, false, false, 2, [], 98, ~U[2018-01-19 18:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/believe-in-myself-lesh-remix/9989077\n\nStream this Track:\nhttps://open.spotify.com/track/6kmMkGN3s3E4uMuLvFBQDW\n\nDownload the Photo:\nhttps://unsplash.com/photos/76DsW26gkS4\n\nFollow Lesh:\nhttp://leshmusic.com\nhttps://soundcloud.com/lesh\nhttps://www.facebook.com/leshmusic\nhttps://www.instagram.com/leshmusic\nhttps://twitter.com/leshmuzik\nhttps://www.youtube.com/LeshFilms\n\nFollow Soty:\nhttps://www.beatport.com/artist/soty/183249\n\nFollow Seven24:\nhttps://soundcloud.com/even24usic\nhttps://www.facebook.com/seven24music\nhttp://promodj.com/seven24\n\nFollow Angel Falls:\nhttps://soundcloud.com/agnieszka-wasilewska\nhttps://www.facebook.com/AngelFallsOfficial\nhttps://twitter.com/AangelFalls\nhttps://www.youtube.com/channel/UCMF7k9ljHp1TZJI30fU6yJA\n\nFollow Pineapple Digital:\nhttp://pineappledigitalmusic.com\nhttps://soundcloud.com/pineappledigitalmusic\nhttps://www.facebook.com/PineappleDigital\nhttps://twitter.com/pineappledigit\nhttps://www.youtube.com/pineappledigitalmusic\nhttps://www.beatport.com/label/pineapple-digital/39527", "Soty & Seven24 feat. Angel Falls - Believe In Myself (Lesh Remix)", 441, false, "XjkG_uxkFb4", "https://www.youtube.com/watch?v=XjkG_uxkFb4", "/downloads/The Grand Sound/2018-01-19 Soty_Seven24_feat._Angel_Falls_-_Believe_In_Myself_Lesh_Remix/Soty_Seven24_feat._Angel_Falls_-_Believe_In_Myself_Lesh_Remix.NA", false, 2, ~U[2018-01-19 18:00:03Z]] 22:35:18.680 [debug] QUERY OK source="sources" db=0.4ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.682 [debug] QUERY OK source="media_items" db=2.4ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-01-15 18:00:00Z], 2] 22:35:18.713 [debug] QUERY OK source="media_items" db=28.3ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol. #2: https://youtu.be/V9vorI8pgpU\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/089dc1\n\nDownload the Photo:\nhttps://unsplash.com/photos/ihR75F5xZGM\n\nTracklist:\n[00:00] 01. Valiant - Polaris\nhttps://open.spotify.com/track/4jmEetDe8w5SUMFOKZv24M\n\n[06:30] 02. Adrian Alexander vs. The Antipodes - Oxygen (Daun Giventi Remix)\nhttps://open.spotify.com/track/5Y7mbBzqzPGhXEruvfgmGF\n\n[11:15] 03. South Pole & Lumidelic - Afterglow (Axxound Remix)\nhttps://soundcloud.com/axxound/south-pole-lumidelic-afterglow-axxound-remix\n\n[15:30] 04. Leonard A - Victoria\nhttps://open.spotify.com/track/7l5OLerNi9iQNipBTUF0zv\n\n[20:22] 05. Halum - Broken Soul\nhttps://open.spotify.com/track/2JiY4EjeJgJFtCDyrMS9m1\n\n[25:07] 06. Gene Xander - Paradigm City (Table 18 Remix)\nhttps://open.spotify.com/track/6qKx8bEPjOItHaamCa5Mr6\n\n[30:37] 07. Milad E - Intension\nhttps://open.spotify.com/track/7f6U0VGwkeRtqD2phUFAqe\n\n[35:22] 08. Jacqueline - The Outside\nhttps://open.spotify.com/track/080JEEjC2nAUcokyyFHo2b\n\n[40:37] 09. Adrian Alexander vs. The Antipodes - Oceans Calling (Chris Giuliano Remix)\nhttps://open.spotify.com/track/4Ap1FEiyU3pYXWSKJuH092\n\n[45:22] 10. Anry - Serene Sky (Steve Brian Remix)\nhttps://open.spotify.com/track/1Nn9xoO29T1O99Llms6kKv\n\n[49:37] 11. Amir Shahlaee - Embrace\nhttps://open.spotify.com/track/2NkMRN34T5tz2mVOosrrJn\n\n[55:07] 12. Paul M. - Sirio\nhttps://open.spotify.com/track/1XGQlAP9oISz0sNdmvMdNh\n\n[1:00:07] 13. Amst - Sexerei\nhttps://open.spotify.com/track/3gWTX6jjgAr5kpL5PgoTJQ\n\n[1:05:15] 14. Leonard A - Coba\nhttps://open.spotify.com/track/5uc6E2ZWaDvfTgwwwLpulH\n\n[1:09:52] 15. Purple Stories - Soul Seeker\nhttps://open.spotify.com/track/3aAGwLypu8fAeU6fEmrZM6\n\n[1:14:37] 16. Emme - Kilimanjaro\nhttps://open.spotify.com/track/23ZXbIBxo61zR7CG39ZzPw\n\n[1:18:37] 17. Noise Zoo - Monterosso\nhttps://open.spotify.com/track/5EqT919N8av9mfuuy5N6cA\n\n[1:24:11] 18. Jon Bourne - Santa Monica (Milad E Remix)\nhttps://open.spotify.com/track/5O3M5PjBgw7cfPEDjTGRQ3\n\n[1:29:11] 19. Wilderness & A-Line - Sentiment\nhttps://open.spotify.com/track/4yOLLcfO2zSun2WKYEPLup\n\n[1:34:11] 20. Jon Bourne - Santa Monica\nhttps://open.spotify.com/track/5LCK1TlyuCtt55In6yuiNW\n\n[1:38:20] 21. Athom & Josa - Nebula\nhttps://open.spotify.com/track/3qFHPjpvgjbPpui6qVfn7G\n\n[1:43:24] 22. Aressa & Apollo Nash - Nisyros\nhttps://open.spotify.com/track/2eMwfVKZFQ8zzytTcQRDLw\n\n[1:47:24] 23. Cyril Ryaz - Nuit Etoilée\nhttps://open.spotify.com/track/3bjOR9t2pilvffmG2Q0xYO\n\n[1:51:54] 24. Josa & Tony Hammer - Carpe Noctem\nhttps://open.spotify.com/track/5T6MNZ7eljQ6ecRCJM0FIF\n---\nMusic Genre: Progressive Trance", "♫ Best Progressive Trance Mix 2018 Vol. #1 ♫", "e77b0aa4-7665-49ac-a8e5-51fee8d17a1e", 7067, false, "1yAqLmt9R1s", "https://www.youtube.com/watch?v=1yAqLmt9R1s", 650, "/downloads/The Grand Sound/2018-01-15 Best_Progressive_Trance_Mix_2018_Vol._1/Best_Progressive_Trance_Mix_2018_Vol._1.NA", false, false, false, 2, [], 98, ~U[2018-01-15 18:00:00Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol. #2: https://youtu.be/V9vorI8pgpU\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/089dc1\n\nDownload the Photo:\nhttps://unsplash.com/photos/ihR75F5xZGM\n\nTracklist:\n[00:00] 01. Valiant - Polaris\nhttps://open.spotify.com/track/4jmEetDe8w5SUMFOKZv24M\n\n[06:30] 02. Adrian Alexander vs. The Antipodes - Oxygen (Daun Giventi Remix)\nhttps://open.spotify.com/track/5Y7mbBzqzPGhXEruvfgmGF\n\n[11:15] 03. South Pole & Lumidelic - Afterglow (Axxound Remix)\nhttps://soundcloud.com/axxound/south-pole-lumidelic-afterglow-axxound-remix\n\n[15:30] 04. Leonard A - Victoria\nhttps://open.spotify.com/track/7l5OLerNi9iQNipBTUF0zv\n\n[20:22] 05. Halum - Broken Soul\nhttps://open.spotify.com/track/2JiY4EjeJgJFtCDyrMS9m1\n\n[25:07] 06. Gene Xander - Paradigm City (Table 18 Remix)\nhttps://open.spotify.com/track/6qKx8bEPjOItHaamCa5Mr6\n\n[30:37] 07. Milad E - Intension\nhttps://open.spotify.com/track/7f6U0VGwkeRtqD2phUFAqe\n\n[35:22] 08. Jacqueline - The Outside\nhttps://open.spotify.com/track/080JEEjC2nAUcokyyFHo2b\n\n[40:37] 09. Adrian Alexander vs. The Antipodes - Oceans Calling (Chris Giuliano Remix)\nhttps://open.spotify.com/track/4Ap1FEiyU3pYXWSKJuH092\n\n[45:22] 10. Anry - Serene Sky (Steve Brian Remix)\nhttps://open.spotify.com/track/1Nn9xoO29T1O99Llms6kKv\n\n[49:37] 11. Amir Shahlaee - Embrace\nhttps://open.spotify.com/track/2NkMRN34T5tz2mVOosrrJn\n\n[55:07] 12. Paul M. - Sirio\nhttps://open.spotify.com/track/1XGQlAP9oISz0sNdmvMdNh\n\n[1:00:07] 13. Amst - Sexerei\nhttps://open.spotify.com/track/3gWTX6jjgAr5kpL5PgoTJQ\n\n[1:05:15] 14. Leonard A - Coba\nhttps://open.spotify.com/track/5uc6E2ZWaDvfTgwwwLpulH\n\n[1:09:52] 15. Purple Stories - Soul Seeker\nhttps://open.spotify.com/track/3aAGwLypu8fAeU6fEmrZM6\n\n[1:14:37] 16. Emme - Kilimanjaro\nhttps://open.spotify.com/track/23ZXbIBxo61zR7CG39ZzPw\n\n[1:18:37] 17. Noise Zoo - Monterosso\nhttps://open.spotify.com/track/5EqT919N8av9mfuuy5N6cA\n\n[1:24:11] 18. Jon Bourne - Santa Monica (Milad E Remix)\nhttps://open.spotify.com/track/5O3M5PjBgw7cfPEDjTGRQ3\n\n[1:29:11] 19. Wilderness & A-Line - Sentiment\nhttps://open.spotify.com/track/4yOLLcfO2zSun2WKYEPLup\n\n[1:34:11] 20. Jon Bourne - Santa Monica\nhttps://open.spotify.com/track/5LCK1TlyuCtt55In6yuiNW\n\n[1:38:20] 21. Athom & Josa - Nebula\nhttps://open.spotify.com/track/3qFHPjpvgjbPpui6qVfn7G\n\n[1:43:24] 22. Aressa & Apollo Nash - Nisyros\nhttps://open.spotify.com/track/2eMwfVKZFQ8zzytTcQRDLw\n\n[1:47:24] 23. Cyril Ryaz - Nuit Etoilée\nhttps://open.spotify.com/track/3bjOR9t2pilvffmG2Q0xYO\n\n[1:51:54] 24. Josa & Tony Hammer - Carpe Noctem\nhttps://open.spotify.com/track/5T6MNZ7eljQ6ecRCJM0FIF\n---\nMusic Genre: Progressive Trance", "♫ Best Progressive Trance Mix 2018 Vol. #1 ♫", 7067, false, "1yAqLmt9R1s", "https://www.youtube.com/watch?v=1yAqLmt9R1s", "/downloads/The Grand Sound/2018-01-15 Best_Progressive_Trance_Mix_2018_Vol._1/Best_Progressive_Trance_Mix_2018_Vol._1.NA", false, 2, ~U[2018-01-15 18:00:00Z]] 22:35:18.714 [debug] QUERY OK source="sources" db=0.4ms idle=34.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.717 [debug] QUERY OK source="media_items" db=3.1ms idle=34.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-01-12 18:00:05Z], 2] 22:35:18.726 [debug] QUERY OK source="media_items" db=7.5ms idle=35.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/spiritual-original-mix/1682564\n\nStream this Track:\nhttps://open.spotify.com/track/46l0tMfe8NeBTlYopUHnmL\n\nDownload the Photo:\nhttps://unsplash.com/photos/_t_EMqrNzi0\n\nFollow Terry Da Libra:\nhttps://soundcloud.com/terry-da-libra\nhttps://www.facebook.com/terrydalibraofficial\nhttps://www.instagram.com/terrydalibraofficial\nhttps://twitter.com/TERRYDALIBRA\nhttps://www.youtube.com/TERRYDALIBRAmusictv\nhttps://www.beatport.com/artist/terry-da-libra/133549\n\nFollow NRG Dance Records:\nhttp://nrgdancerecords.wix.com/home\nhttps://soundcloud.com/nrg-dance-records\nhttps://www.facebook.com/nrgdancerecords2\nhttps://twitter.com/NRGDanceRecords\nhttps://www.youtube.com/NRGDanceRecords\nhttps://www.beatport.com/label/nrg-dance-records/16233", "Terry Da Libra - Spiritual", "478ed684-6f24-49b6-93d5-236937e45c7a", 461, false, "h8o9WwnzqhI", "https://www.youtube.com/watch?v=h8o9WwnzqhI", 651, "/downloads/The Grand Sound/2018-01-12 Terry_Da_Libra_-_Spiritual/Terry_Da_Libra_-_Spiritual.NA", false, false, false, 2, [], 98, ~U[2018-01-12 18:00:05Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/spiritual-original-mix/1682564\n\nStream this Track:\nhttps://open.spotify.com/track/46l0tMfe8NeBTlYopUHnmL\n\nDownload the Photo:\nhttps://unsplash.com/photos/_t_EMqrNzi0\n\nFollow Terry Da Libra:\nhttps://soundcloud.com/terry-da-libra\nhttps://www.facebook.com/terrydalibraofficial\nhttps://www.instagram.com/terrydalibraofficial\nhttps://twitter.com/TERRYDALIBRA\nhttps://www.youtube.com/TERRYDALIBRAmusictv\nhttps://www.beatport.com/artist/terry-da-libra/133549\n\nFollow NRG Dance Records:\nhttp://nrgdancerecords.wix.com/home\nhttps://soundcloud.com/nrg-dance-records\nhttps://www.facebook.com/nrgdancerecords2\nhttps://twitter.com/NRGDanceRecords\nhttps://www.youtube.com/NRGDanceRecords\nhttps://www.beatport.com/label/nrg-dance-records/16233", "Terry Da Libra - Spiritual", 461, false, "h8o9WwnzqhI", "https://www.youtube.com/watch?v=h8o9WwnzqhI", "/downloads/The Grand Sound/2018-01-12 Terry_Da_Libra_-_Spiritual/Terry_Da_Libra_-_Spiritual.NA", false, 2, ~U[2018-01-12 18:00:05Z]] 22:35:18.726 [debug] QUERY OK source="sources" db=0.3ms idle=13.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.729 [debug] QUERY OK source="media_items" db=2.5ms idle=13.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-01-08 18:00:06Z], 2] 22:35:18.767 [debug] QUERY OK source="media_items" db=35.3ms idle=16.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/marbella-alex-wright-remix/10066442\n\nStream this Track:\nhttps://open.spotify.com/track/0RtoykCojHuPrw1GqlPuYu\n\nDownload the Photo:\nhttps://unsplash.com/photos/Qfc6JR2As8o\n\nFollow Alex Wright:\nhttps://soundcloud.com/alex-wright\nhttps://www.facebook.com/alexwrightmusic\nhttps://www.instagram.com/alexwrightrance\nhttps://twitter.com/AlexWrightMusic\nhttps://www.youtube.com/channel/UCayxcLret2ewmK3Q5j_CJPA\n\nFollow Marfen alias Youssef Chen & Mehdi Belkadi:\n\nYoussef Chen:\nhttps://soundcloud.com/itsyoussefchen\nhttps://www.facebook.com/youssefchenmusic\nhttps://www.instagram.com/youssefchen\nhttps://twitter.com/itsYoussefChen\nhttps://www.youtube.com/channel/UCYWL8ddqSD0AOCGrmbjtoPA\n\nMehdi Belkadi:\nhttps://soundcloud.com/belkadimusic\nhttps://www.facebook.com/itsbelkadi\nhttps://www.instagram.com/belkadimusic\nhttps://twitter.com/belkadimusic\n\nFollow Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://soundcloud.com/midnightcoast\nhttps://www.facebook.com/midnightcoastgroup\nhttps://www.beatport.com/label/midnight-coast/59417", "Marfen - Marbella (Alex Wright Remix)", "a33c2dba-3dc0-461d-8633-3b0836914d17", 465, false, "yNioTNvYg_0", "https://www.youtube.com/watch?v=yNioTNvYg_0", 652, "/downloads/The Grand Sound/2018-01-08 Marfen_-_Marbella_Alex_Wright_Remix/Marfen_-_Marbella_Alex_Wright_Remix.NA", false, false, false, 2, [], 98, ~U[2018-01-08 18:00:06Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/marbella-alex-wright-remix/10066442\n\nStream this Track:\nhttps://open.spotify.com/track/0RtoykCojHuPrw1GqlPuYu\n\nDownload the Photo:\nhttps://unsplash.com/photos/Qfc6JR2As8o\n\nFollow Alex Wright:\nhttps://soundcloud.com/alex-wright\nhttps://www.facebook.com/alexwrightmusic\nhttps://www.instagram.com/alexwrightrance\nhttps://twitter.com/AlexWrightMusic\nhttps://www.youtube.com/channel/UCayxcLret2ewmK3Q5j_CJPA\n\nFollow Marfen alias Youssef Chen & Mehdi Belkadi:\n\nYoussef Chen:\nhttps://soundcloud.com/itsyoussefchen\nhttps://www.facebook.com/youssefchenmusic\nhttps://www.instagram.com/youssefchen\nhttps://twitter.com/itsYoussefChen\nhttps://www.youtube.com/channel/UCYWL8ddqSD0AOCGrmbjtoPA\n\nMehdi Belkadi:\nhttps://soundcloud.com/belkadimusic\nhttps://www.facebook.com/itsbelkadi\nhttps://www.instagram.com/belkadimusic\nhttps://twitter.com/belkadimusic\n\nFollow Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://soundcloud.com/midnightcoast\nhttps://www.facebook.com/midnightcoastgroup\nhttps://www.beatport.com/label/midnight-coast/59417", "Marfen - Marbella (Alex Wright Remix)", 465, false, "yNioTNvYg_0", "https://www.youtube.com/watch?v=yNioTNvYg_0", "/downloads/The Grand Sound/2018-01-08 Marfen_-_Marbella_Alex_Wright_Remix/Marfen_-_Marbella_Alex_Wright_Remix.NA", false, 2, ~U[2018-01-08 18:00:06Z]] 22:35:18.768 [debug] QUERY OK source="sources" db=0.7ms idle=49.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.771 [debug] QUERY OK source="media_items" db=3.4ms idle=42.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-01-05 18:00:01Z], 2] 22:35:18.774 [debug] QUERY OK source="media_items" db=1.5ms idle=45.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/hot-air-balloons-original-mix/4297113\n\nStream this Track:\nhttps://open.spotify.com/track/0kksX4dk2b6ZG96t6i8LzO\n\nDownload the Photo:\nhttps://unsplash.com/photos/zdIU7W5G5Ts\n\nFollow Blend:\nhttps://www.beatport.com/artist/blend/23318\n\nFollow EcueD:\nhttps://soundcloud.com/ecuedmusic\nhttps://www.facebook.com/EcueDmusic\nhttps://twitter.com/EcueDmusic\nhttps://www.youtube.com/EcueDmusic\n\nFollow Neuroscience Deep:\nhttps://www.beatport.com/label/neuroscience-deep/5292", "Blend & EcueD - Hot Air Balloons", "6b76a55e-232d-40b6-a7fe-2e26cc211a69", 431, false, "E7iAGgpYBqs", "https://www.youtube.com/watch?v=E7iAGgpYBqs", 653, "/downloads/The Grand Sound/2018-01-05 Blend_EcueD_-_Hot_Air_Balloons/Blend_EcueD_-_Hot_Air_Balloons.NA", false, false, false, 2, [], 98, ~U[2018-01-05 18:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/hot-air-balloons-original-mix/4297113\n\nStream this Track:\nhttps://open.spotify.com/track/0kksX4dk2b6ZG96t6i8LzO\n\nDownload the Photo:\nhttps://unsplash.com/photos/zdIU7W5G5Ts\n\nFollow Blend:\nhttps://www.beatport.com/artist/blend/23318\n\nFollow EcueD:\nhttps://soundcloud.com/ecuedmusic\nhttps://www.facebook.com/EcueDmusic\nhttps://twitter.com/EcueDmusic\nhttps://www.youtube.com/EcueDmusic\n\nFollow Neuroscience Deep:\nhttps://www.beatport.com/label/neuroscience-deep/5292", "Blend & EcueD - Hot Air Balloons", 431, false, "E7iAGgpYBqs", "https://www.youtube.com/watch?v=E7iAGgpYBqs", "/downloads/The Grand Sound/2018-01-05 Blend_EcueD_-_Hot_Air_Balloons/Blend_EcueD_-_Hot_Air_Balloons.NA", false, 2, ~U[2018-01-05 18:00:01Z]] 22:35:18.775 [debug] QUERY OK source="sources" db=0.6ms idle=44.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.778 [debug] QUERY OK source="media_items" db=3.0ms idle=8.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-01-01 18:00:05Z], 2] 22:35:18.781 [debug] QUERY OK source="media_items" db=2.0ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol. #2: https://youtu.be/rhaif92s7QQ\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttp://bit.ly/DownloadProgressiveHouse2018Vol1\n\nDownload the Photo:\nhttps://unsplash.com/photos/FTvIHV248ug\n\nTracklist:\n[00:00] 01. CJ Seven - Ishigaki (Clarks Remix)\nhttps://open.spotify.com/track/6BxQKb8AZH83ATQTIY7rtI\n\n[04:22] 02. Dextrose - Shades\nhttps://open.spotify.com/track/4fY4S6XFiwnNTQw4bIpmp9\n\n[08:45] 03. Envytone feat. Scolario - Tonight\nhttps://open.spotify.com/track/3msmjvQl3PDoybG1JJPtTb\n\n[13:30] 04. Dunkan - Fantom\nhttps://open.spotify.com/track/7KVg8lsMAaeZ7TtYBu6GOz \n\n[18:30] 05. Ron With Leeds - Evoke\nhttps://open.spotify.com/track/1R3hgVgDjWONhuX6nXAWp7\n\n[24:07] 06. Jeef B & Cedric Tyaglovsky - Venera\nhttps://open.spotify.com/track/1DyS8SgD0v9w5eIKpMEf4R\n\n[28:38] 07. Shingo Nakamura & TACT TOKYO & Masanori Yasuda - Atami\nhttps://open.spotify.com/track/29WoQT4qjUMLTovZVPNwle\n\n[33:40] 08. Clarks - Coastline\nhttps://open.spotify.com/track/54gPQusZGcBw2zWvNHTnP7\n\n[39:43] 09. Night Shift Master & Jumpers_27 - Blue Paradise\nhttps://open.spotify.com/track/05wYt3FjjpePPPPH8lR4fF\n\n[45:26] 10. Miroslav Vrlik - Rainbow (Cosmaks Remix)\nhttps://open.spotify.com/track/1TVC6L3hAsJHbo0FywHFU5\n\n[51:03] 11. Jeff Ozmits - Healing Rain (Naz K Remix)\nhttps://open.spotify.com/track/0kg9GOALY2lWAdGY2yLxYM\n\n[56:08] 12. Adrian Alexander vs. The Antipodes - Oceans Calling (Bryn Liedl Remix)\nhttps://open.spotify.com/track/5pEY9ngI3HIvnjzQDnODlS\n\n[1:00:12] 13. Cosmaks - Thunder\nhttps://open.spotify.com/track/6IgZsilrrvqBTs8EO7cV81\n\n[1:06:02] 14. Unlivian - On The Edge\nhttps://open.spotify.com/track/1DaBcBMrdIIF7Oj4ShfcR8\n\n[1:11:53] 15. Varun & Inge Lemon - Velour\nhttps://open.spotify.com/track/7c0GX8ri7b7Sas56Jzfml9\n\n[1:16:57] 16. Lumidelic - Through The Door\nhttps://open.spotify.com/track/4wAEI2JzfMiuJRGnrBZyqI\n\n[1:23:49] 17. Dunkan - Allure Of Darkness\nhttps://open.spotify.com/track/2nSe29CaQq0XndmozpbQit\n\n[1:29:55] 18. Nikolay Mikryukov - Unity Sky\nhttps://open.spotify.com/track/2jTRtrikqrVjBEnNDPYYnv\n\n[1:36:04] 19. Soty & Seven24 - Believe In Myself (KaNa Instrumental Remix)\nhttps://open.spotify.com/track/144O290zAspqPaOqiwqOB9\n\n[1:41:13] 20. Roald Velden & Vince Forwards - Floating Symmetry\nhttps://open.spotify.com/track/4ULJ0SvLs55rUiiXjiHm7I\n\n[1:47:56] 21. Aurean - SFO\nhttps://open.spotify.com/track/1oQob8BUykXUptKTsev7a3\n\n[1:53:22] 22. Rylan Taggart - Constellation\nhttps://open.spotify.com/track/1HWlK0rP6OZM0RJNGXDtep\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2018 Vol. #1 ♫", "ba8f0dca-ad05-47e8-b788-1610d6f4009a", 7120, false, "YJwx72g9PwI", "https://www.youtube.com/watch?v=YJwx72g9PwI", 654, "/downloads/The Grand Sound/2018-01-01 Best_Progressive_House_Mix_2018_Vol._1/Best_Progressive_House_Mix_2018_Vol._1.NA", false, false, false, 2, [], 98, ~U[2018-01-01 18:00:05Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol. #2: https://youtu.be/rhaif92s7QQ\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttp://bit.ly/DownloadProgressiveHouse2018Vol1\n\nDownload the Photo:\nhttps://unsplash.com/photos/FTvIHV248ug\n\nTracklist:\n[00:00] 01. CJ Seven - Ishigaki (Clarks Remix)\nhttps://open.spotify.com/track/6BxQKb8AZH83ATQTIY7rtI\n\n[04:22] 02. Dextrose - Shades\nhttps://open.spotify.com/track/4fY4S6XFiwnNTQw4bIpmp9\n\n[08:45] 03. Envytone feat. Scolario - Tonight\nhttps://open.spotify.com/track/3msmjvQl3PDoybG1JJPtTb\n\n[13:30] 04. Dunkan - Fantom\nhttps://open.spotify.com/track/7KVg8lsMAaeZ7TtYBu6GOz \n\n[18:30] 05. Ron With Leeds - Evoke\nhttps://open.spotify.com/track/1R3hgVgDjWONhuX6nXAWp7\n\n[24:07] 06. Jeef B & Cedric Tyaglovsky - Venera\nhttps://open.spotify.com/track/1DyS8SgD0v9w5eIKpMEf4R\n\n[28:38] 07. Shingo Nakamura & TACT TOKYO & Masanori Yasuda - Atami\nhttps://open.spotify.com/track/29WoQT4qjUMLTovZVPNwle\n\n[33:40] 08. Clarks - Coastline\nhttps://open.spotify.com/track/54gPQusZGcBw2zWvNHTnP7\n\n[39:43] 09. Night Shift Master & Jumpers_27 - Blue Paradise\nhttps://open.spotify.com/track/05wYt3FjjpePPPPH8lR4fF\n\n[45:26] 10. Miroslav Vrlik - Rainbow (Cosmaks Remix)\nhttps://open.spotify.com/track/1TVC6L3hAsJHbo0FywHFU5\n\n[51:03] 11. Jeff Ozmits - Healing Rain (Naz K Remix)\nhttps://open.spotify.com/track/0kg9GOALY2lWAdGY2yLxYM\n\n[56:08] 12. Adrian Alexander vs. The Antipodes - Oceans Calling (Bryn Liedl Remix)\nhttps://open.spotify.com/track/5pEY9ngI3HIvnjzQDnODlS\n\n[1:00:12] 13. Cosmaks - Thunder\nhttps://open.spotify.com/track/6IgZsilrrvqBTs8EO7cV81\n\n[1:06:02] 14. Unlivian - On The Edge\nhttps://open.spotify.com/track/1DaBcBMrdIIF7Oj4ShfcR8\n\n[1:11:53] 15. Varun & Inge Lemon - Velour\nhttps://open.spotify.com/track/7c0GX8ri7b7Sas56Jzfml9\n\n[1:16:57] 16. Lumidelic - Through The Door\nhttps://open.spotify.com/track/4wAEI2JzfMiuJRGnrBZyqI\n\n[1:23:49] 17. Dunkan - Allure Of Darkness\nhttps://open.spotify.com/track/2nSe29CaQq0XndmozpbQit\n\n[1:29:55] 18. Nikolay Mikryukov - Unity Sky\nhttps://open.spotify.com/track/2jTRtrikqrVjBEnNDPYYnv\n\n[1:36:04] 19. Soty & Seven24 - Believe In Myself (KaNa Instrumental Remix)\nhttps://open.spotify.com/track/144O290zAspqPaOqiwqOB9\n\n[1:41:13] 20. Roald Velden & Vince Forwards - Floating Symmetry\nhttps://open.spotify.com/track/4ULJ0SvLs55rUiiXjiHm7I\n\n[1:47:56] 21. Aurean - SFO\nhttps://open.spotify.com/track/1oQob8BUykXUptKTsev7a3\n\n[1:53:22] 22. Rylan Taggart - Constellation\nhttps://open.spotify.com/track/1HWlK0rP6OZM0RJNGXDtep\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2018 Vol. #1 ♫", 7120, false, "YJwx72g9PwI", "https://www.youtube.com/watch?v=YJwx72g9PwI", "/downloads/The Grand Sound/2018-01-01 Best_Progressive_House_Mix_2018_Vol._1/Best_Progressive_House_Mix_2018_Vol._1.NA", false, 2, ~U[2018-01-01 18:00:05Z]] 22:35:18.783 [debug] QUERY OK source="sources" db=0.6ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.786 [debug] QUERY OK source="media_items" db=2.7ms idle=9.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-12-25 18:00:07Z], 2] 22:35:18.788 [debug] QUERY OK source="media_items" db=1.2ms idle=11.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/sirius-original-mix/4240313\n\nStream this Track:\nhttps://open.spotify.com/track/6KmxEQgmEjmo3QrlFrGbLl\n\nDownload the Photo:\nhttps://unsplash.com/photos/NEwuQN0yUL4\n\nFollow BXT:\nhttps://soundcloud.com/bxtmusic\nhttps://www.facebook.com/bxtmusic\nhttps://twitter.com/bxtmusic\nhttps://www.youtube.com/user/bxtmusic\n\nFollow Neuroscience Deep:\nhttps://www.beatport.com/label/neuroscience-deep/5292", "BXT - Sirius", "5eb84fe7-4dd1-4205-a4ef-41782183a2b5", 431, false, "fs8MIuD4exE", "https://www.youtube.com/watch?v=fs8MIuD4exE", 655, "/downloads/The Grand Sound/2017-12-25 BXT_-_Sirius/BXT_-_Sirius.NA", false, false, false, 2, [], 98, ~U[2017-12-25 18:00:07Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/sirius-original-mix/4240313\n\nStream this Track:\nhttps://open.spotify.com/track/6KmxEQgmEjmo3QrlFrGbLl\n\nDownload the Photo:\nhttps://unsplash.com/photos/NEwuQN0yUL4\n\nFollow BXT:\nhttps://soundcloud.com/bxtmusic\nhttps://www.facebook.com/bxtmusic\nhttps://twitter.com/bxtmusic\nhttps://www.youtube.com/user/bxtmusic\n\nFollow Neuroscience Deep:\nhttps://www.beatport.com/label/neuroscience-deep/5292", "BXT - Sirius", 431, false, "fs8MIuD4exE", "https://www.youtube.com/watch?v=fs8MIuD4exE", "/downloads/The Grand Sound/2017-12-25 BXT_-_Sirius/BXT_-_Sirius.NA", false, 2, ~U[2017-12-25 18:00:07Z]] 22:35:18.789 [debug] QUERY OK source="sources" db=0.6ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.791 [debug] QUERY OK source="media_items" db=2.1ms idle=8.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-12-18 18:00:01Z], 2] 22:35:18.793 [debug] QUERY OK source="media_items" db=1.5ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #2: https://youtu.be/Zp2mRnmlmy8\n\nOur favorite music on Spotify:\nhttps://thegrandsound.ffm.to/spotifydeep.oyd\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/38ec6f\n\nMixed by Spring Tube (Deep Selection 2):\nhttps://www.facebook.com/springtubelabel\nhttps://twitter.com/springtube\nhttps://www.youtube.com/user/springtubechannel\nhttps://soundcloud.com/springtube\nhttps://www.beatport.com/label/spring-tube/14065\n\nDownload the Photo:\nhttps://unsplash.com/photos/sVITXInq_9k\n\nTracklist:\n[00:00] 1. Marco Grandi - Friday Night (Anthony Mea 'So Far Away' Remix)\nhttps://open.spotify.com/track/4CGCKMMFprJcvIMMjC8tQ0\n\n[05:59] 2. Nikolay Mikryukov - Deep Hypnosis\nhttps://open.spotify.com/track/6uRknB0KAXqqS9L9XgvgAf\n\n[11:11] 3. Anthony Mea - Talk To Me (Addex Remix)\nhttps://open.spotify.com/track/3R4rJRTOFL6SFm0uuG6RLD\n\n[14:04] 4. Jero Nougues - Till Dawn\nhttps://open.spotify.com/track/6yf324wWsGpquc5kA9pTZZ\n\n[16:40] 5. Jelly For The Babies - Smitten (Slam Duck Remix)\nhttps://open.spotify.com/track/3wmAoYvsQp5kAwf7EKbLMk\n\n[19:47] 6. Da Funk - You Got Me (Kobana Remix)\nhttps://open.spotify.com/track/0VuIF4nkbP70HO9oxr0dD7\n\n[25:00] 7. White Resonance - Yesterday\nhttps://open.spotify.com/track/0Z0V3CATRdk8JLJSiryrWc\n\n[30:28] 8. Salski - Feel Places\nhttps://open.spotify.com/track/2P4GqSrzQW1JG7eYacghvS\n\n[34:22] 9. Deep & Soul - Life\nhttps://open.spotify.com/track/2MOv2FiZV5FwtBQtSScdgX\n\n[37:45] 10. MYSTERIA feat. Nick Sinckler - Turn\nhttps://open.spotify.com/track/5GDlrYoJQBUs9mu6KI8Rga\n\n[41:57] 11. Zatonsky feat. Aves Volare - Vision\nhttps://open.spotify.com/track/6P5x1IH754dFfmz6fZAews\n\n[47:09] 12. Matthew Norrs - Rainy Night\nhttps://open.spotify.com/track/58YEkrJ6BTVRcZVS6owdyD\n\n[51:28] 13. Geonis & Mier - Don't You Free (Lian July Deep Dub)\nhttps://open.spotify.com/track/0krCqZRFDAfbCQq24uXVrC\n\n[56:09] 14. Nebogitel - Friends\nhttps://open.spotify.com/track/3uacjwxlwoJss667FyIhQZ\n---\nMusic Genre: Deep House", "♫ Best Deep House Mix 2017 Vol. #3 [HD] ♫", "f88b80d3-3002-4475-9d1d-1a3ae2b65b1d", 3657, false, "KEOj_GVH5CU", "https://www.youtube.com/watch?v=KEOj_GVH5CU", 656, "/downloads/The Grand Sound/2017-12-18 Best_Deep_House_Mix_2017_Vol._3_HD/Best_Deep_House_Mix_2017_Vol._3_HD.NA", false, false, false, 2, [], 98, ~U[2017-12-18 18:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #2: https://youtu.be/Zp2mRnmlmy8\n\nOur favorite music on Spotify:\nhttps://thegrandsound.ffm.to/spotifydeep.oyd\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/38ec6f\n\nMixed by Spring Tube (Deep Selection 2):\nhttps://www.facebook.com/springtubelabel\nhttps://twitter.com/springtube\nhttps://www.youtube.com/user/springtubechannel\nhttps://soundcloud.com/springtube\nhttps://www.beatport.com/label/spring-tube/14065\n\nDownload the Photo:\nhttps://unsplash.com/photos/sVITXInq_9k\n\nTracklist:\n[00:00] 1. Marco Grandi - Friday Night (Anthony Mea 'So Far Away' Remix)\nhttps://open.spotify.com/track/4CGCKMMFprJcvIMMjC8tQ0\n\n[05:59] 2. Nikolay Mikryukov - Deep Hypnosis\nhttps://open.spotify.com/track/6uRknB0KAXqqS9L9XgvgAf\n\n[11:11] 3. Anthony Mea - Talk To Me (Addex Remix)\nhttps://open.spotify.com/track/3R4rJRTOFL6SFm0uuG6RLD\n\n[14:04] 4. Jero Nougues - Till Dawn\nhttps://open.spotify.com/track/6yf324wWsGpquc5kA9pTZZ\n\n[16:40] 5. Jelly For The Babies - Smitten (Slam Duck Remix)\nhttps://open.spotify.com/track/3wmAoYvsQp5kAwf7EKbLMk\n\n[19:47] 6. Da Funk - You Got Me (Kobana Remix)\nhttps://open.spotify.com/track/0VuIF4nkbP70HO9oxr0dD7\n\n[25:00] 7. White Resonance - Yesterday\nhttps://open.spotify.com/track/0Z0V3CATRdk8JLJSiryrWc\n\n[30:28] 8. Salski - Feel Places\nhttps://open.spotify.com/track/2P4GqSrzQW1JG7eYacghvS\n\n[34:22] 9. Deep & Soul - Life\nhttps://open.spotify.com/track/2MOv2FiZV5FwtBQtSScdgX\n\n[37:45] 10. MYSTERIA feat. Nick Sinckler - Turn\nhttps://open.spotify.com/track/5GDlrYoJQBUs9mu6KI8Rga\n\n[41:57] 11. Zatonsky feat. Aves Volare - Vision\nhttps://open.spotify.com/track/6P5x1IH754dFfmz6fZAews\n\n[47:09] 12. Matthew Norrs - Rainy Night\nhttps://open.spotify.com/track/58YEkrJ6BTVRcZVS6owdyD\n\n[51:28] 13. Geonis & Mier - Don't You Free (Lian July Deep Dub)\nhttps://open.spotify.com/track/0krCqZRFDAfbCQq24uXVrC\n\n[56:09] 14. Nebogitel - Friends\nhttps://open.spotify.com/track/3uacjwxlwoJss667FyIhQZ\n---\nMusic Genre: Deep House", "♫ Best Deep House Mix 2017 Vol. #3 [HD] ♫", 3657, false, "KEOj_GVH5CU", "https://www.youtube.com/watch?v=KEOj_GVH5CU", "/downloads/The Grand Sound/2017-12-18 Best_Deep_House_Mix_2017_Vol._3_HD/Best_Deep_House_Mix_2017_Vol._3_HD.NA", false, 2, ~U[2017-12-18 18:00:01Z]] 22:35:18.794 [debug] QUERY OK source="sources" db=0.4ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.797 [debug] QUERY OK source="media_items" db=2.1ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-12-11 18:00:01Z], 2] 22:35:18.800 [debug] QUERY OK source="media_items" db=1.8ms idle=8.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #21: https://youtu.be/uBbOC6ngvuA\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/b390e3\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\n\nDownload the Photo:\nhttps://unsplash.com/photos/oUhhGJv_La0\n\nTracklist:\n[00:00] 01. Roald Velden - Words Left Unspoken\nhttps://open.spotify.com/track/1zU1mdpv3QD2cnS3ibKsEQ\n\n[03:32] 02. Z8phyR - Yumai\nhttps://open.spotify.com/track/7HVLSktlTY3gvB083mavKo\n\n[09:46] 03. Miroslav Vrlik - Acid Rain\nRelease Date: TBA\n\n[14:35] 04. Roald Velden - Bright Light\nhttps://open.spotify.com/track/78EWsq1jWwwEp0srCmQSqm\n\n[20:03] 05. Luca Dean - Pandora\nhttps://open.spotify.com/track/02MWxVcc0LYzMwsISZCoSP\n\n[26:20] 06. Sam Hughes - Love (MarioMoS Remix)\nhttps://open.spotify.com/track/4gwFiMRAunuizC85GQgY3F\n\n[32:46] 07. 7herapy - Summer In Her Eyes (Michael Rehulka Remix)\nhttps://open.spotify.com/track/3QoybIEloFXI529vtukaMe\n\n[37:47] 08. Tomoya Nanasaki - The Lost Two Years\nRelease Date: TBA\n\n[43:22] 09. Alex Byrka - Edenly (myni8hte Remix)\nRelease Date: TBA\n\n[48:40] 10. Double One - Lost Kingdom\nhttps://open.spotify.com/track/7xPj9sfPpqhnCAeMT7wxLF\n\n[54:34] 11. Ciree - Imagination\nRelease Date: May 21, 2018 \n\n[1:02:50] 12. Mark Digital - Archipelago\nRelease Date: TBA\n\n[1:08:01] 13. Alex H & Keith Harris - Sligo To Galway (Ryo Nakamura Remix)\nhttps://open.spotify.com/track/03UlglU5BxjFkQb63mN6zp\n\n[1:13:09] 14. 8 P.M. - Autumn Forest\nRelease Date: TBA\n\n[1:18:13] 15. Vasily Goodkov - In and Out of Love\nhttps://open.spotify.com/track/0ufCwXZEgV945rs8eQABAA\n\n[1:21:54] 16. Soda Sphere - Fireworks (Nerutto Remix)\nhttps://open.spotify.com/track/3dW5hJQRy3Z91O8DDngn8M\n\n[1:27:20] 17. Jumpers_27 - Move On\nhttps://open.spotify.com/track/5Ym4SZgPkTzap9D6Ns8GP5\n\n[1:34:07] 18. Bruno Alves & Edvard Hunger - Dreams Come True (ZGOOT Remix)\nRelease Date: TBA\n\n[1:38:26] 19. Clarks feat. Ocean & Shore - Liquid Blue\nRelease Date: TBA\n\n[1:43:26] 20. Marfen - Marbella\nhttps://open.spotify.com/track/1R2LwFLcgMc93shvxIVMFF\n\n[1:47:21] 21. Sander Wilder - City of Light\nhttps://open.spotify.com/track/0rtTjsPGRT52u1CGI5mpDO\n\n[1:52:06] 22. Roald Velden - Beginning and Endings\nhttps://open.spotify.com/track/3lVGJj2bcTL8rkURL1HLtI\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2017 Vol. #22 [HD] ♫", "626e75cb-9704-4809-8b90-4b26000fe26e", 7010, false, "KIeJQYVX0sM", "https://www.youtube.com/watch?v=KIeJQYVX0sM", 657, "/downloads/The Grand Sound/2017-12-11 Best_Progressive_House_Mix_2017_Vol._22_HD/Best_Progressive_House_Mix_2017_Vol._22_HD.NA", false, false, false, 2, [], 98, ~U[2017-12-11 18:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #21: https://youtu.be/uBbOC6ngvuA\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/b390e3\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\n\nDownload the Photo:\nhttps://unsplash.com/photos/oUhhGJv_La0\n\nTracklist:\n[00:00] 01. Roald Velden - Words Left Unspoken\nhttps://open.spotify.com/track/1zU1mdpv3QD2cnS3ibKsEQ\n\n[03:32] 02. Z8phyR - Yumai\nhttps://open.spotify.com/track/7HVLSktlTY3gvB083mavKo\n\n[09:46] 03. Miroslav Vrlik - Acid Rain\nRelease Date: TBA\n\n[14:35] 04. Roald Velden - Bright Light\nhttps://open.spotify.com/track/78EWsq1jWwwEp0srCmQSqm\n\n[20:03] 05. Luca Dean - Pandora\nhttps://open.spotify.com/track/02MWxVcc0LYzMwsISZCoSP\n\n[26:20] 06. Sam Hughes - Love (MarioMoS Remix)\nhttps://open.spotify.com/track/4gwFiMRAunuizC85GQgY3F\n\n[32:46] 07. 7herapy - Summer In Her Eyes (Michael Rehulka Remix)\nhttps://open.spotify.com/track/3QoybIEloFXI529vtukaMe\n\n[37:47] 08. Tomoya Nanasaki - The Lost Two Years\nRelease Date: TBA\n\n[43:22] 09. Alex Byrka - Edenly (myni8hte Remix)\nRelease Date: TBA\n\n[48:40] 10. Double One - Lost Kingdom\nhttps://open.spotify.com/track/7xPj9sfPpqhnCAeMT7wxLF\n\n[54:34] 11. Ciree - Imagination\nRelease Date: May 21, 2018 \n\n[1:02:50] 12. Mark Digital - Archipelago\nRelease Date: TBA\n\n[1:08:01] 13. Alex H & Keith Harris - Sligo To Galway (Ryo Nakamura Remix)\nhttps://open.spotify.com/track/03UlglU5BxjFkQb63mN6zp\n\n[1:13:09] 14. 8 P.M. - Autumn Forest\nRelease Date: TBA\n\n[1:18:13] 15. Vasily Goodkov - In and Out of Love\nhttps://open.spotify.com/track/0ufCwXZEgV945rs8eQABAA\n\n[1:21:54] 16. Soda Sphere - Fireworks (Nerutto Remix)\nhttps://open.spotify.com/track/3dW5hJQRy3Z91O8DDngn8M\n\n[1:27:20] 17. Jumpers_27 - Move On\nhttps://open.spotify.com/track/5Ym4SZgPkTzap9D6Ns8GP5\n\n[1:34:07] 18. Bruno Alves & Edvard Hunger - Dreams Come True (ZGOOT Remix)\nRelease Date: TBA\n\n[1:38:26] 19. Clarks feat. Ocean & Shore - Liquid Blue\nRelease Date: TBA\n\n[1:43:26] 20. Marfen - Marbella\nhttps://open.spotify.com/track/1R2LwFLcgMc93shvxIVMFF\n\n[1:47:21] 21. Sander Wilder - City of Light\nhttps://open.spotify.com/track/0rtTjsPGRT52u1CGI5mpDO\n\n[1:52:06] 22. Roald Velden - Beginning and Endings\nhttps://open.spotify.com/track/3lVGJj2bcTL8rkURL1HLtI\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2017 Vol. #22 [HD] ♫", 7010, false, "KIeJQYVX0sM", "https://www.youtube.com/watch?v=KIeJQYVX0sM", "/downloads/The Grand Sound/2017-12-11 Best_Progressive_House_Mix_2017_Vol._22_HD/Best_Progressive_House_Mix_2017_Vol._22_HD.NA", false, 2, ~U[2017-12-11 18:00:01Z]] 22:35:18.801 [debug] QUERY OK source="sources" db=0.4ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.803 [debug] QUERY OK source="media_items" db=2.0ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-12-04 18:00:02Z], 2] 22:35:18.804 [debug] QUERY OK source="media_items" db=0.9ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream / Buy this track:\nhttps://fanlink.to/vb9\n\nDownload the Photo:\nhttps://www.pexels.com/photo/adolescence-attractive-beautiful-blur-573299\n\nFollow Kisnou:\nhttps://soundcloud.com/kisnoumusic\nhttps://www.facebook.com/KISNOU\nhttps://twitter.com/kisnouofficial\nhttps://www.instagram.com/giuse_kisnou\nhttps://www.youtube.com/user/KisnouMusic\n\nFollow chinchilla:\nhttps://soundcloud.com/chill", "Kisnou - Legion", "367d1a86-04b9-4e15-a0d5-bccc187bc2f7", 226, false, "Twa0CXvLmyA", "https://www.youtube.com/watch?v=Twa0CXvLmyA", 658, "/downloads/The Grand Sound/2017-12-04 Kisnou_-_Legion/Kisnou_-_Legion.NA", false, false, false, 2, [], 98, ~U[2017-12-04 18:00:02Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nStream / Buy this track:\nhttps://fanlink.to/vb9\n\nDownload the Photo:\nhttps://www.pexels.com/photo/adolescence-attractive-beautiful-blur-573299\n\nFollow Kisnou:\nhttps://soundcloud.com/kisnoumusic\nhttps://www.facebook.com/KISNOU\nhttps://twitter.com/kisnouofficial\nhttps://www.instagram.com/giuse_kisnou\nhttps://www.youtube.com/user/KisnouMusic\n\nFollow chinchilla:\nhttps://soundcloud.com/chill", "Kisnou - Legion", 226, false, "Twa0CXvLmyA", "https://www.youtube.com/watch?v=Twa0CXvLmyA", "/downloads/The Grand Sound/2017-12-04 Kisnou_-_Legion/Kisnou_-_Legion.NA", false, 2, ~U[2017-12-04 18:00:02Z]] 22:35:18.805 [debug] QUERY OK source="sources" db=0.4ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.807 [debug] QUERY OK source="media_items" db=2.0ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-11-20 18:00:03Z], 2] 22:35:18.810 [debug] QUERY OK source="media_items" db=1.0ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/lucid-dream-feat-lokka-vox-dub-mix/9727890\n\nStream this Track:\nhttps://open.spotify.com/track/6Sqmcgk9EtPOpz0EZqIniZ\n\nDownload the Photo:\nhttps://unsplash.com/photos/DpoMKEARZe4\n\nFollow Dominic Manns:\nhttps://soundcloud.com/dominicmanns\nhttps://facebook.com/DominicMannsFanpage\nhttps://twitter.com/dominic_manns\nhttps://www.instagram.com/dmanns\n\nFollow Elliptical Sun Melodies:\nhttp://ellipticalsunmelodies.com\nhttps://facebook.com/ellipticalsunmelodies\nhttps://www.instagram.com/ellipticalsun\nhttps://youtube.com/c/EllipticalSunRecordings\nhttps://open.spotify.com/user/ellipticalsunmusic", "Dominic Manns - Lucid Dream (Dub Mix)", "22e66180-935e-4c89-b42c-a65928e46a69", 395, false, "_CxfWKgtrRU", "https://www.youtube.com/watch?v=_CxfWKgtrRU", 659, "/downloads/The Grand Sound/2017-11-20 Dominic_Manns_-_Lucid_Dream_Dub_Mix/Dominic_Manns_-_Lucid_Dream_Dub_Mix.NA", false, false, false, 2, [], 98, ~U[2017-11-20 18:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/lucid-dream-feat-lokka-vox-dub-mix/9727890\n\nStream this Track:\nhttps://open.spotify.com/track/6Sqmcgk9EtPOpz0EZqIniZ\n\nDownload the Photo:\nhttps://unsplash.com/photos/DpoMKEARZe4\n\nFollow Dominic Manns:\nhttps://soundcloud.com/dominicmanns\nhttps://facebook.com/DominicMannsFanpage\nhttps://twitter.com/dominic_manns\nhttps://www.instagram.com/dmanns\n\nFollow Elliptical Sun Melodies:\nhttp://ellipticalsunmelodies.com\nhttps://facebook.com/ellipticalsunmelodies\nhttps://www.instagram.com/ellipticalsun\nhttps://youtube.com/c/EllipticalSunRecordings\nhttps://open.spotify.com/user/ellipticalsunmusic", "Dominic Manns - Lucid Dream (Dub Mix)", 395, false, "_CxfWKgtrRU", "https://www.youtube.com/watch?v=_CxfWKgtrRU", "/downloads/The Grand Sound/2017-11-20 Dominic_Manns_-_Lucid_Dream_Dub_Mix/Dominic_Manns_-_Lucid_Dream_Dub_Mix.NA", false, 2, ~U[2017-11-20 18:00:03Z]] 22:35:18.811 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.813 [debug] QUERY OK source="media_items" db=1.9ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-11-13 18:00:03Z], 2] 22:35:18.816 [debug] QUERY OK source="media_items" db=1.8ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #20: https://youtu.be/1XTAl5QAxDM\nVol #22: https://youtu.be/KIeJQYVX0sM\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/84ed9a\n\nDownload the Photo:\nhttps://unsplash.com/photos/gR27rGUCCeo\n\nTracklist:\n[00:00] 01. Jocey & Aureluna - Mother Earth (Markus Hakala Remix)\nhttps://open.spotify.com/track/4U0fzkyiRCxL08QJlQEM8B\n\n[03:52] 02. Michael Rehulka - Endless Love\nhttps://open.spotify.com/track/6EtE2I7BUciNWVFyE2MdAB\n\n[08:26] 03. Talamanca - The Return\nhttps://open.spotify.com/track/3cass8BIy1dVSKqIkG1KTr\n\n[14:56] 04. Ron with Leeds - Jack's Creed (Keisuke Kimura Remix)\nhttps://open.spotify.com/track/7jXGyk1rKsoCuFkccAup9R\n\n[21:11] 05. Andrew Lang - Sunlight (Roman Prus Remix)\nhttps://open.spotify.com/track/31PvEi1sWy8szmt5Z4dmUp\n\n[26:56] 06. Axxound - Holding Hands\nhttps://open.spotify.com/track/2ld3s3DS9m6xnFVpRvCtfz\n\n[32:26] 07. Yuri K - Thai\nhttps://open.spotify.com/track/0S4l91TMo9ChnxiUKRZS91\n\n[37:21] 08. Michael Rehulka - Island (Miroslav Vrlik Remix)\nhttps://open.spotify.com/track/1JpiyDsdwSU2aOUmS3gJ1H\n\n[41:40] 09. SixthSense - Akumal (Talamanca Remix)\nhttps://open.spotify.com/track/0UuPdmfFLdTVHVdualAUh3\n\n[47:48] 10. Jettan - Images (Ron with Leeds Remix)\nhttps://open.spotify.com/track/2BDtxt82TzN9cyzt9efqtj\n\n[52:41] 11. Roald Velden - Little Things\nhttps://open.spotify.com/track/26eN6DQ2nJZs4XO3qItpW7\n\n[58:47] 12. Roman Hope - Pandemonium\nhttps://open.spotify.com/track/6WG5CKcspMQIgnaDTR2kS1\n\n[1:02:50] 13. South Pole - Rise\nhttps://open.spotify.com/track/4Gs4NvoNjdLPi49TnVbx96\n\n[1:09:19] 14. New Horizons - Run With Me (Youssef Chen Remix)\nhttps://open.spotify.com/track/1ETlX3oVSyycvjvCBC5j9a\n\n[1:14:31] 15. Cosmaks - Let Go (Andrew Lang Remix)\nhttps://open.spotify.com/track/0K7o4pV2gciazEtQ0Q0Xqi\n\n[1:19:37] 16. Miroslav Vrlik - Desire (Dima Prus Remix)\nhttps://open.spotify.com/track/2ztGoNnhnoxBj5sqHhLQLS\n\n[1:25:14] 17. Andrew Lang - Pendulum (Jeef B Remix)\nhttps://open.spotify.com/track/43o1vPcSWiaaZGZWLTbrv8\n\n[1:28:49] 18. ZANIO - Telepathy (Sunlight Project Remix)\nhttps://open.spotify.com/track/3g29WzABPI8cHXVkcLPHTG\n\n[1:33:56] 19. Maiga - Omen (Ryo Nakamura Remix)\nhttps://open.spotify.com/track/2pimxlsdNqMYNSF7iafN7T\n\n[1:38:33] 20. Lee Coulson - Hanging With Dinosaurs\nhttps://open.spotify.com/track/5K0p8QcrlBcW1zELGAp40a\n\n[1:44:11] 21. Dominic Manns - Lucid Dream (Dub Mix)\nhttps://open.spotify.com/track/6Sqmcgk9EtPOpz0EZqIniZ\n\n[1:49:36] 22. Sodality - Daybreak\nhttps://open.spotify.com/track/6XQh7tGQRjlHehicDpYJI2\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2017 Vol. #21 [HD] ♫", "de6646ed-210e-4204-a678-13b4310f43bd", 6896, false, "uBbOC6ngvuA", "https://www.youtube.com/watch?v=uBbOC6ngvuA", 660, "/downloads/The Grand Sound/2017-11-13 Best_Progressive_House_Mix_2017_Vol._21_HD/Best_Progressive_House_Mix_2017_Vol._21_HD.NA", false, false, false, 2, [], 98, ~U[2017-11-13 18:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #20: https://youtu.be/1XTAl5QAxDM\nVol #22: https://youtu.be/KIeJQYVX0sM\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/84ed9a\n\nDownload the Photo:\nhttps://unsplash.com/photos/gR27rGUCCeo\n\nTracklist:\n[00:00] 01. Jocey & Aureluna - Mother Earth (Markus Hakala Remix)\nhttps://open.spotify.com/track/4U0fzkyiRCxL08QJlQEM8B\n\n[03:52] 02. Michael Rehulka - Endless Love\nhttps://open.spotify.com/track/6EtE2I7BUciNWVFyE2MdAB\n\n[08:26] 03. Talamanca - The Return\nhttps://open.spotify.com/track/3cass8BIy1dVSKqIkG1KTr\n\n[14:56] 04. Ron with Leeds - Jack's Creed (Keisuke Kimura Remix)\nhttps://open.spotify.com/track/7jXGyk1rKsoCuFkccAup9R\n\n[21:11] 05. Andrew Lang - Sunlight (Roman Prus Remix)\nhttps://open.spotify.com/track/31PvEi1sWy8szmt5Z4dmUp\n\n[26:56] 06. Axxound - Holding Hands\nhttps://open.spotify.com/track/2ld3s3DS9m6xnFVpRvCtfz\n\n[32:26] 07. Yuri K - Thai\nhttps://open.spotify.com/track/0S4l91TMo9ChnxiUKRZS91\n\n[37:21] 08. Michael Rehulka - Island (Miroslav Vrlik Remix)\nhttps://open.spotify.com/track/1JpiyDsdwSU2aOUmS3gJ1H\n\n[41:40] 09. SixthSense - Akumal (Talamanca Remix)\nhttps://open.spotify.com/track/0UuPdmfFLdTVHVdualAUh3\n\n[47:48] 10. Jettan - Images (Ron with Leeds Remix)\nhttps://open.spotify.com/track/2BDtxt82TzN9cyzt9efqtj\n\n[52:41] 11. Roald Velden - Little Things\nhttps://open.spotify.com/track/26eN6DQ2nJZs4XO3qItpW7\n\n[58:47] 12. Roman Hope - Pandemonium\nhttps://open.spotify.com/track/6WG5CKcspMQIgnaDTR2kS1\n\n[1:02:50] 13. South Pole - Rise\nhttps://open.spotify.com/track/4Gs4NvoNjdLPi49TnVbx96\n\n[1:09:19] 14. New Horizons - Run With Me (Youssef Chen Remix)\nhttps://open.spotify.com/track/1ETlX3oVSyycvjvCBC5j9a\n\n[1:14:31] 15. Cosmaks - Let Go (Andrew Lang Remix)\nhttps://open.spotify.com/track/0K7o4pV2gciazEtQ0Q0Xqi\n\n[1:19:37] 16. Miroslav Vrlik - Desire (Dima Prus Remix)\nhttps://open.spotify.com/track/2ztGoNnhnoxBj5sqHhLQLS\n\n[1:25:14] 17. Andrew Lang - Pendulum (Jeef B Remix)\nhttps://open.spotify.com/track/43o1vPcSWiaaZGZWLTbrv8\n\n[1:28:49] 18. ZANIO - Telepathy (Sunlight Project Remix)\nhttps://open.spotify.com/track/3g29WzABPI8cHXVkcLPHTG\n\n[1:33:56] 19. Maiga - Omen (Ryo Nakamura Remix)\nhttps://open.spotify.com/track/2pimxlsdNqMYNSF7iafN7T\n\n[1:38:33] 20. Lee Coulson - Hanging With Dinosaurs\nhttps://open.spotify.com/track/5K0p8QcrlBcW1zELGAp40a\n\n[1:44:11] 21. Dominic Manns - Lucid Dream (Dub Mix)\nhttps://open.spotify.com/track/6Sqmcgk9EtPOpz0EZqIniZ\n\n[1:49:36] 22. Sodality - Daybreak\nhttps://open.spotify.com/track/6XQh7tGQRjlHehicDpYJI2\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2017 Vol. #21 [HD] ♫", 6896, false, "uBbOC6ngvuA", "https://www.youtube.com/watch?v=uBbOC6ngvuA", "/downloads/The Grand Sound/2017-11-13 Best_Progressive_House_Mix_2017_Vol._21_HD/Best_Progressive_House_Mix_2017_Vol._21_HD.NA", false, 2, ~U[2017-11-13 18:00:03Z]] 22:35:18.816 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.818 [debug] QUERY OK source="media_items" db=2.0ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-11-06 18:00:04Z], 2] 22:35:18.821 [debug] QUERY OK source="media_items" db=1.0ms idle=8.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/amagi-miroslav-vrlik-remix/9092854\n\nStream this Track:\nhttps://open.spotify.com/track/1i3Rxz6MMZv0Syvc2CU27X\n\nDownload the Photo:\nhttps://unsplash.com/photos/MvxMvPO3S1M\n\nFollow Keisuke Hara:\nhttps://soundcloud.com/hgggvgvkvb\nhttps://www.facebook.com/keisuke.hara.906\nhttps://twitter.com/hgggvgvkvb\n\nFollow Miroslav Vrlik:\nhttps://soundcloud.com/miroslavvrlik\nhttps://www.facebook.com/MiroslavVrlikMusic\nhttps://twitter.com/MiroslavVrlik\nhttps://www.youtube.com/user/mivr19\n\nFollow Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\nhttps://www.beatport.com/label/midnight-aura/64606", "Keisuke Hara - Amagi (Miroslav Vrlik Remix)", "ecf80013-1d69-407c-b307-bed116579d43", 379, false, "sISXIMEP42g", "https://www.youtube.com/watch?v=sISXIMEP42g", 661, "/downloads/The Grand Sound/2017-11-06 Keisuke_Hara_-_Amagi_Miroslav_Vrlik_Remix/Keisuke_Hara_-_Amagi_Miroslav_Vrlik_Remix.NA", false, false, false, 2, [], 98, ~U[2017-11-06 18:00:04Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/amagi-miroslav-vrlik-remix/9092854\n\nStream this Track:\nhttps://open.spotify.com/track/1i3Rxz6MMZv0Syvc2CU27X\n\nDownload the Photo:\nhttps://unsplash.com/photos/MvxMvPO3S1M\n\nFollow Keisuke Hara:\nhttps://soundcloud.com/hgggvgvkvb\nhttps://www.facebook.com/keisuke.hara.906\nhttps://twitter.com/hgggvgvkvb\n\nFollow Miroslav Vrlik:\nhttps://soundcloud.com/miroslavvrlik\nhttps://www.facebook.com/MiroslavVrlikMusic\nhttps://twitter.com/MiroslavVrlik\nhttps://www.youtube.com/user/mivr19\n\nFollow Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\nhttps://www.beatport.com/label/midnight-aura/64606", "Keisuke Hara - Amagi (Miroslav Vrlik Remix)", 379, false, "sISXIMEP42g", "https://www.youtube.com/watch?v=sISXIMEP42g", "/downloads/The Grand Sound/2017-11-06 Keisuke_Hara_-_Amagi_Miroslav_Vrlik_Remix/Keisuke_Hara_-_Amagi_Miroslav_Vrlik_Remix.NA", false, 2, ~U[2017-11-06 18:00:04Z]] 22:35:18.822 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.824 [debug] QUERY OK source="media_items" db=2.1ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-30 18:00:01Z], 2] 22:35:18.827 [debug] QUERY OK source="media_items" db=1.7ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #19: https://youtu.be/WlJcmMT1BYY\nVol #21: https://youtu.be/uBbOC6ngvuA\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/beebcf\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\n\nDownload the Photo:\nhttps://unsplash.com/photos/WiztboNPFcY\n\nTracklist:\n[00:00] 01. Leonety - Osaka City Lights\nRelease Date: TBA\n\n[07:15] 02. Maiga - A New Home\nRelease Date: December 4, 2017\n\n[14:56] 03. Z8phyR - Passing Melody\nRelease Date: TBA\n\n[19:55] 04. KOKI KUNITAKE - Justice On Beauty\nRelease Date: TBA\n\n[26:11] 05. Overtone - Rainbow World (ZGOOT Remix)\nRelease Date: May 7, 2018\n\n[29:54] 06. Michael Rehulka - Faith\nRelease Date: TBA\n\n[34:32] 07. SixthSense - Akumal (Talamanca Remix)\nRelease Date: November 3, 2017\n\n[39:16] 08. Ciree - Feeling Good\nRelease Date: TBA\n\n[46:04] 09. 7herapy - Summer In Her Eyes\nRelease Date: TBA\n\n[53:50] 10. Deidian - Nightfire\nRelease Date: October 25, 2017\n\n[57:44] 11. Luca Dean - Orion\nRelease Date: TBA\n\n[1:05:34] 12. Dunkan - Volt (Japeboy Remix)\nRelease Date: April 16, 2018\n\n[1:12:49] 13. Jerom - Sunrise Vision (Original Guitar Mix)\nRelease Date: TBA\n\n[1:19:54] 14. Armedio - Euphoric Moment\nRelease Date: TBA\n\n[1:24:49] 15. Keith Harris - Skyfall (Van Yorge Remix)\nRelease Date: April 2, 2018\n\n[1:29:01] 16. Soda Sphere - Fireworks (Nerutto Remix)\nRelease Date: TBA\n\n[1:34:35] 17. A.SWIFT - Waiting For The Sunset\nhttps://open.spotify.com/track/7GIm9Bluh0jqjV2gPliwZY\n\n[1:37:25] 18. Alex Byrka - Shoreline (MarioMoS Remix)\nRelease Date: TBA\n\n[1:41:51] 19. Youssef Chen - Road To Scandinavia\nRelease Date: TBA\n\n[1:46:50] 20. Marfen - Marbella\nRelease Date: TBA\n\n[1:50:42] 21. Skyflash - Promenade\nRelease Date: October 31, 2017\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #20 [HD] ♫", "d00c93c3-11c5-44df-8ed2-fabe13f6627c", 6971, false, "1XTAl5QAxDM", "https://www.youtube.com/watch?v=1XTAl5QAxDM", 662, "/downloads/The Grand Sound/2017-10-30 Best_Progressive_House_Mix_2017_Vol._20_HD/Best_Progressive_House_Mix_2017_Vol._20_HD.NA", false, false, false, 2, [], 98, ~U[2017-10-30 18:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #19: https://youtu.be/WlJcmMT1BYY\nVol #21: https://youtu.be/uBbOC6ngvuA\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/beebcf\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\n\nDownload the Photo:\nhttps://unsplash.com/photos/WiztboNPFcY\n\nTracklist:\n[00:00] 01. Leonety - Osaka City Lights\nRelease Date: TBA\n\n[07:15] 02. Maiga - A New Home\nRelease Date: December 4, 2017\n\n[14:56] 03. Z8phyR - Passing Melody\nRelease Date: TBA\n\n[19:55] 04. KOKI KUNITAKE - Justice On Beauty\nRelease Date: TBA\n\n[26:11] 05. Overtone - Rainbow World (ZGOOT Remix)\nRelease Date: May 7, 2018\n\n[29:54] 06. Michael Rehulka - Faith\nRelease Date: TBA\n\n[34:32] 07. SixthSense - Akumal (Talamanca Remix)\nRelease Date: November 3, 2017\n\n[39:16] 08. Ciree - Feeling Good\nRelease Date: TBA\n\n[46:04] 09. 7herapy - Summer In Her Eyes\nRelease Date: TBA\n\n[53:50] 10. Deidian - Nightfire\nRelease Date: October 25, 2017\n\n[57:44] 11. Luca Dean - Orion\nRelease Date: TBA\n\n[1:05:34] 12. Dunkan - Volt (Japeboy Remix)\nRelease Date: April 16, 2018\n\n[1:12:49] 13. Jerom - Sunrise Vision (Original Guitar Mix)\nRelease Date: TBA\n\n[1:19:54] 14. Armedio - Euphoric Moment\nRelease Date: TBA\n\n[1:24:49] 15. Keith Harris - Skyfall (Van Yorge Remix)\nRelease Date: April 2, 2018\n\n[1:29:01] 16. Soda Sphere - Fireworks (Nerutto Remix)\nRelease Date: TBA\n\n[1:34:35] 17. A.SWIFT - Waiting For The Sunset\nhttps://open.spotify.com/track/7GIm9Bluh0jqjV2gPliwZY\n\n[1:37:25] 18. Alex Byrka - Shoreline (MarioMoS Remix)\nRelease Date: TBA\n\n[1:41:51] 19. Youssef Chen - Road To Scandinavia\nRelease Date: TBA\n\n[1:46:50] 20. Marfen - Marbella\nRelease Date: TBA\n\n[1:50:42] 21. Skyflash - Promenade\nRelease Date: October 31, 2017\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #20 [HD] ♫", 6971, false, "1XTAl5QAxDM", "https://www.youtube.com/watch?v=1XTAl5QAxDM", "/downloads/The Grand Sound/2017-10-30 Best_Progressive_House_Mix_2017_Vol._20_HD/Best_Progressive_House_Mix_2017_Vol._20_HD.NA", false, 2, ~U[2017-10-30 18:00:01Z]] 22:35:18.827 [debug] QUERY OK source="sources" db=0.4ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.830 [debug] QUERY OK source="media_items" db=2.2ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-24 17:00:04Z], 2] 22:35:18.833 [debug] QUERY OK source="media_items" db=1.1ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/rendezvous-original-mix/9807477\n\nStream this Track:\nhttps://open.spotify.com/track/4x2bhPRP1JWRG0ku43CZKT\n\nDownload the Photo:\nhttps://unsplash.com/photos/6tveVV8rRMo\n\nFollow Xiera:\nhttps://www.facebook.com/xieramusic\n\nFollow Elliptical Sun Melodies:\nhttp://ellipticalsunmelodies.com\nhttps://soundcloud.com/ellipticalsunmelodies\nhttps://facebook.com/ellipticalsunmelodies\nhttps://www.instagram.com/ellipticalsun\nhttps://beatport.com/label/elliptical-sun-melodies/25692\nhttps://twitter.com/EllipticalSun\nhttps://youtube.com/c/EllipticalSunRecordings\nhttps://open.spotify.com/user/ellipticalsunmusic", "Xiera - Rendezvous", "867dca05-409d-46c4-8436-c7ba55ec6093", 353, false, "mQaDqESSwEI", "https://www.youtube.com/watch?v=mQaDqESSwEI", 663, "/downloads/The Grand Sound/2017-10-24 Xiera_-_Rendezvous/Xiera_-_Rendezvous.NA", false, false, false, 2, [], 98, ~U[2017-10-24 17:00:04Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy this Track:\nhttps://www.beatport.com/track/rendezvous-original-mix/9807477\n\nStream this Track:\nhttps://open.spotify.com/track/4x2bhPRP1JWRG0ku43CZKT\n\nDownload the Photo:\nhttps://unsplash.com/photos/6tveVV8rRMo\n\nFollow Xiera:\nhttps://www.facebook.com/xieramusic\n\nFollow Elliptical Sun Melodies:\nhttp://ellipticalsunmelodies.com\nhttps://soundcloud.com/ellipticalsunmelodies\nhttps://facebook.com/ellipticalsunmelodies\nhttps://www.instagram.com/ellipticalsun\nhttps://beatport.com/label/elliptical-sun-melodies/25692\nhttps://twitter.com/EllipticalSun\nhttps://youtube.com/c/EllipticalSunRecordings\nhttps://open.spotify.com/user/ellipticalsunmusic", "Xiera - Rendezvous", 353, false, "mQaDqESSwEI", "https://www.youtube.com/watch?v=mQaDqESSwEI", "/downloads/The Grand Sound/2017-10-24 Xiera_-_Rendezvous/Xiera_-_Rendezvous.NA", false, 2, ~U[2017-10-24 17:00:04Z]] 22:35:18.834 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.836 [debug] QUERY OK source="media_items" db=2.1ms idle=7.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-16 17:00:05Z], 2] 22:35:18.840 [debug] QUERY OK source="media_items" db=2.1ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #18: https://youtu.be/rsv_AFh21ec\nVol #20: https://youtu.be/1XTAl5QAxDM\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/7a90ef\n\nDownload the Photo:\nhttps://unsplash.com/photos/Oo9IunFNKcE\n\nTracklist:\n[00:00] 01. South Pole - Denied\nhttps://open.spotify.com/track/7dFqm0mGoLUcTFv82E4y9p\n\n[04:15] 02. Michael Rehulka - Mazara Del Vallo\nhttps://open.spotify.com/track/3KvCqSivwgSg1Y3UJUNy3y\n\n[09:47] 03. Raphael Mayers & Casper Salary - Rise Up\nhttps://open.spotify.com/track/0qdKNDZidz1VV0usT52HvB\n\n[15:19] 04. Kamil Esten - Bettersweet\nhttps://open.spotify.com/track/3FQXZq9XX1zH49odc7md7P\n\n[20:19] 05. Jeef B & Lumidelic - Star Field\nhttps://open.spotify.com/track/2V8YIKiOcpNNXfh7RQ5cZ9\n\n[25:49] 06. South Pole & Lumidelic - Afterglow\nhttps://open.spotify.com/track/1RClxyVN4WpNt89fS9MVWd\n\n[30:34] 07. Ledo - Hundred Days\nhttps://open.spotify.com/track/1orLnbqvxuqKuyjAw2vYz4\n\n[36:39] 08. Youssef Chen - Kattegat (Nerutto Remix)\nhttps://open.spotify.com/track/0wIRN6Jk3ORKJ5Vbw6DFyt\n\n[42:14] 09. MacRamsey & Japeboy - Diamonds\nhttps://open.spotify.com/track/0afzSu1OtyUQZ1o19qqDR2\n\n[46:46] 10. Lesh - Secrets\nhttps://open.spotify.com/track/6Ehuj0EuWBgzJ1oRZP0v89\n\n[52:51] 11. Martin Zeidner - Healing Forest (Fiben Remix)\nhttps://open.spotify.com/track/07SFuhxAfBog7w0pWOW0LM\n\n[57:58] 12. Yasuha. - Deep Forest\nhttps://open.spotify.com/track/3VjaVtdnqCgHXVi3mpg0WO\n\n[1:03:33] 13. Southern Tier - Waves Of Summer\nhttps://soundcloud.com/midnightcoast/southern-tier-waves-of-summer\n\n[1:09:01] 14. Morrison Kiers & Musty - Wanderlust\nhttps://open.spotify.com/track/0Qr6IolkcS4WfoeHoPuCc2\n\n[1:15:22] 15. George Ellinas - Summer Of My Childhood (Sunlight Project Remix)\nhttps://open.spotify.com/track/4Ymu19JDqtn43FBb6YjGyk\n\n[1:21:43] 16. DVDDHLN - The Way We Were (ZGOOT Remix)\nhttps://open.spotify.com/track/2LaKELCiIeg4p1ZXjrVZhZ\n\n[1:27:21] 17. BRKDWN x Joel Freck feat. Amy Kirkpatrick - Because Of Love (Nathan Red Dub)\nhttps://open.spotify.com/track/7BcrE4wuC2rrrO7fMwBh4V\n\n[1:33:30] 18. Ryan Z - Stellar\nhttps://open.spotify.com/track/13Zo1kHC8DcwrQrhNOhZDU\n\n[1:38:24] 19. Nay Jay - Ocean Drive\nhttps://open.spotify.com/track/7dVzeb0nDacUzAjgAky3wV\n\n[1:44:36] 20. Matt Fax - Within\nhttps://open.spotify.com/track/3G70QaY5wUqir0nGm3HjlX\n\n[1:49:17] 21. Maas - Air\nhttps://open.spotify.com/track/1mGPMyg8hYaBX7CyJJYjml\n\n[1:54:00] 22. Sovve - Skyline\nhttps://open.spotify.com/track/0mD2irEVxC5CHnVP0Pus4U\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2017 Vol. #19 [HD] ♫", "12e61176-a4c1-4c1f-b7f5-aae31fefe6f8", 7200, false, "WlJcmMT1BYY", "https://www.youtube.com/watch?v=WlJcmMT1BYY", 664, "/downloads/The Grand Sound/2017-10-16 Best_Progressive_House_Mix_2017_Vol._19_HD/Best_Progressive_House_Mix_2017_Vol._19_HD.NA", false, false, false, 2, [], 98, ~U[2017-10-16 17:00:05Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #18: https://youtu.be/rsv_AFh21ec\nVol #20: https://youtu.be/1XTAl5QAxDM\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/7a90ef\n\nDownload the Photo:\nhttps://unsplash.com/photos/Oo9IunFNKcE\n\nTracklist:\n[00:00] 01. South Pole - Denied\nhttps://open.spotify.com/track/7dFqm0mGoLUcTFv82E4y9p\n\n[04:15] 02. Michael Rehulka - Mazara Del Vallo\nhttps://open.spotify.com/track/3KvCqSivwgSg1Y3UJUNy3y\n\n[09:47] 03. Raphael Mayers & Casper Salary - Rise Up\nhttps://open.spotify.com/track/0qdKNDZidz1VV0usT52HvB\n\n[15:19] 04. Kamil Esten - Bettersweet\nhttps://open.spotify.com/track/3FQXZq9XX1zH49odc7md7P\n\n[20:19] 05. Jeef B & Lumidelic - Star Field\nhttps://open.spotify.com/track/2V8YIKiOcpNNXfh7RQ5cZ9\n\n[25:49] 06. South Pole & Lumidelic - Afterglow\nhttps://open.spotify.com/track/1RClxyVN4WpNt89fS9MVWd\n\n[30:34] 07. Ledo - Hundred Days\nhttps://open.spotify.com/track/1orLnbqvxuqKuyjAw2vYz4\n\n[36:39] 08. Youssef Chen - Kattegat (Nerutto Remix)\nhttps://open.spotify.com/track/0wIRN6Jk3ORKJ5Vbw6DFyt\n\n[42:14] 09. MacRamsey & Japeboy - Diamonds\nhttps://open.spotify.com/track/0afzSu1OtyUQZ1o19qqDR2\n\n[46:46] 10. Lesh - Secrets\nhttps://open.spotify.com/track/6Ehuj0EuWBgzJ1oRZP0v89\n\n[52:51] 11. Martin Zeidner - Healing Forest (Fiben Remix)\nhttps://open.spotify.com/track/07SFuhxAfBog7w0pWOW0LM\n\n[57:58] 12. Yasuha. - Deep Forest\nhttps://open.spotify.com/track/3VjaVtdnqCgHXVi3mpg0WO\n\n[1:03:33] 13. Southern Tier - Waves Of Summer\nhttps://soundcloud.com/midnightcoast/southern-tier-waves-of-summer\n\n[1:09:01] 14. Morrison Kiers & Musty - Wanderlust\nhttps://open.spotify.com/track/0Qr6IolkcS4WfoeHoPuCc2\n\n[1:15:22] 15. George Ellinas - Summer Of My Childhood (Sunlight Project Remix)\nhttps://open.spotify.com/track/4Ymu19JDqtn43FBb6YjGyk\n\n[1:21:43] 16. DVDDHLN - The Way We Were (ZGOOT Remix)\nhttps://open.spotify.com/track/2LaKELCiIeg4p1ZXjrVZhZ\n\n[1:27:21] 17. BRKDWN x Joel Freck feat. Amy Kirkpatrick - Because Of Love (Nathan Red Dub)\nhttps://open.spotify.com/track/7BcrE4wuC2rrrO7fMwBh4V\n\n[1:33:30] 18. Ryan Z - Stellar\nhttps://open.spotify.com/track/13Zo1kHC8DcwrQrhNOhZDU\n\n[1:38:24] 19. Nay Jay - Ocean Drive\nhttps://open.spotify.com/track/7dVzeb0nDacUzAjgAky3wV\n\n[1:44:36] 20. Matt Fax - Within\nhttps://open.spotify.com/track/3G70QaY5wUqir0nGm3HjlX\n\n[1:49:17] 21. Maas - Air\nhttps://open.spotify.com/track/1mGPMyg8hYaBX7CyJJYjml\n\n[1:54:00] 22. Sovve - Skyline\nhttps://open.spotify.com/track/0mD2irEVxC5CHnVP0Pus4U\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2017 Vol. #19 [HD] ♫", 7200, false, "WlJcmMT1BYY", "https://www.youtube.com/watch?v=WlJcmMT1BYY", "/downloads/The Grand Sound/2017-10-16 Best_Progressive_House_Mix_2017_Vol._19_HD/Best_Progressive_House_Mix_2017_Vol._19_HD.NA", false, 2, ~U[2017-10-16 17:00:05Z]] 22:35:18.841 [debug] QUERY OK source="sources" db=0.5ms idle=10.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.843 [debug] QUERY OK source="media_items" db=2.2ms idle=9.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-02 17:00:03Z], 2] 22:35:18.846 [debug] QUERY OK source="media_items" db=2.0ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #11: https://youtu.be/5az_gY7hasc\nVol #13: https://youtu.be/OcssLuF3dvA\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/7c9ba1\n\nDownload the Photo:\nhttps://unsplash.com/photos/zdSoe8za6Hs\n\nTracklist:\n[00:00] 01. David Broaders - Cala Bassa\nhttps://open.spotify.com/track/2i2d3GVk3ZXrqVOWUSIUIS\n\n[02:56] 02. Ula - Tender Feeling (Jimmy Chou pres. Prototype Remix)\nhttps://open.spotify.com/track/2yYjVUGCihrfu1mfwMjQwX\n\n[07:22] 03. Herself - Won't Let You Go (Mobil's Progressive Dub Mix)\nhttps://open.spotify.com/track/6A70NrdLycfi1vLZQPud7K\n\n[11:46] 04. Martire - The Fault In Our Stars\nhttps://open.spotify.com/track/0gyOml2kKOjJMt9TZJ0FUl\n\n[16:10] 05. AirTraffic - Dreamers (Miroslav Vrlik Remix)\nhttps://open.spotify.com/track/55kaz6yZgWpyIvn3U9DqZb\n\n[20:51] 06. Sodality - Mayday\nhttps://open.spotify.com/track/1VVWUq2YYYMPEKmEQiGOZD\n\n[24:47] 07. Noise Zoo - Inkognito Beach (Alex Wright & Valiant Remix)\nhttps://open.spotify.com/track/5xGrpf3H5KExNT4gYD5A4N\n\n[30:12] 08. Van Platen - Gibbous Moon\nhttps://open.spotify.com/track/6loAg7LZpicP56VJ2Q6eJK\n\n[34:11] 09. Marcus Santoro - Nova Scotia\nhttps://open.spotify.com/track/2XvpbqtNXf0e05PqpdJ2cy\n\n[38:44] 10. Michael Rehulka - Where We Belong\nhttps://open.spotify.com/track/5VYFp9TljZZzN51gBCXS33\n\n[42:44] 11. Emerge - Art Of Living\nhttps://open.spotify.com/track/1R3c8Smj8bbNhB5IIHS0mZ\n\n[47:14] 12. Jay Hubbard - A Distant Love (Nay Jay Remix)\nhttps://open.spotify.com/track/0VdTSfJCZTVn5kSOmlrYzh\n\n[51:59] 13. Leonard A - Cerulean\nhttps://open.spotify.com/track/15q56Cx8x8iTJ5lsDL84jN\n\n[56:59] 14. Makaseo - Ritual (Nay Jay Remix)\nhttps://open.spotify.com/track/3Zrl1e5pld3sv2xy4Bh2rh\n\n[1:01:44] 15. Paul Arcane & Dani Avramov - Glow\nhttps://open.spotify.com/track/6OohDexVXcxaLq1RMIR5fb\n\n[1:06:48] 16. Jon Bourne - Abu Dhabi\nhttps://open.spotify.com/track/5e5L8C8dQWBMFaxnMRztaD\n\n[1:11:29] 17. Oleg Farrier - We Are Back\nhttps://open.spotify.com/track/6XOvGouWNjTmEvUmf0iNsl\n\n[1:16:03] 18. Makaseo - Aeroga (Leonard A Remix)\nhttps://open.spotify.com/track/3Q606KQ20lavXWxILD1EKb\n\n[1:21:03] 19. Paul Shields - Panorama (Ron With Leeds Remix)\nhttps://open.spotify.com/track/5RMa10tx3IeQU8AQkgG2rH\n\n[1:26:48] 20. Anthony Skybrand - Sensate Rise\nhttps://open.spotify.com/track/5uSrTf0HUO6aALlbXMDzkp\n\n[1:31:48] 21. Cyril Ryaz - The Islander\nhttps://open.spotify.com/track/0bdJCxX1yezCQ2GzpqG0AC\n\n[1:36:18] 22. Adrian Alexander & 5ALVO - Chromatic\nhttps://open.spotify.com/track/5tdTq6nImzTKH9x24QBOhQ\n\n[1:41:03] 23. Oleg Farrier - Carina\nhttps://open.spotify.com/track/4weuMZRIl0hc817psTcdgt\n\n[1:45:33] 24. Kamil Esten - Bloom\nhttps://open.spotify.com/track/3FQXZq9XX1zH49odc7md7P\n\n[1:51:18] 25. Atlantis Ocean - Ancient Breed (Terry Da Libra Remix)\nhttps://open.spotify.com/track/4EVTriwglJ4mJr9s17TUOa\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #12 [HD] ♫", "5fad8f0f-1933-4f94-90de-365808018338", 7150, false, "ilu1qsyr-uk", "https://www.youtube.com/watch?v=ilu1qsyr-uk", 665, "/downloads/The Grand Sound/2017-10-02 Best_Progressive_Trance_Mix_2017_Vol._12_HD/Best_Progressive_Trance_Mix_2017_Vol._12_HD.NA", false, false, false, 2, [], 98, ~U[2017-10-02 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #11: https://youtu.be/5az_gY7hasc\nVol #13: https://youtu.be/OcssLuF3dvA\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/7c9ba1\n\nDownload the Photo:\nhttps://unsplash.com/photos/zdSoe8za6Hs\n\nTracklist:\n[00:00] 01. David Broaders - Cala Bassa\nhttps://open.spotify.com/track/2i2d3GVk3ZXrqVOWUSIUIS\n\n[02:56] 02. Ula - Tender Feeling (Jimmy Chou pres. Prototype Remix)\nhttps://open.spotify.com/track/2yYjVUGCihrfu1mfwMjQwX\n\n[07:22] 03. Herself - Won't Let You Go (Mobil's Progressive Dub Mix)\nhttps://open.spotify.com/track/6A70NrdLycfi1vLZQPud7K\n\n[11:46] 04. Martire - The Fault In Our Stars\nhttps://open.spotify.com/track/0gyOml2kKOjJMt9TZJ0FUl\n\n[16:10] 05. AirTraffic - Dreamers (Miroslav Vrlik Remix)\nhttps://open.spotify.com/track/55kaz6yZgWpyIvn3U9DqZb\n\n[20:51] 06. Sodality - Mayday\nhttps://open.spotify.com/track/1VVWUq2YYYMPEKmEQiGOZD\n\n[24:47] 07. Noise Zoo - Inkognito Beach (Alex Wright & Valiant Remix)\nhttps://open.spotify.com/track/5xGrpf3H5KExNT4gYD5A4N\n\n[30:12] 08. Van Platen - Gibbous Moon\nhttps://open.spotify.com/track/6loAg7LZpicP56VJ2Q6eJK\n\n[34:11] 09. Marcus Santoro - Nova Scotia\nhttps://open.spotify.com/track/2XvpbqtNXf0e05PqpdJ2cy\n\n[38:44] 10. Michael Rehulka - Where We Belong\nhttps://open.spotify.com/track/5VYFp9TljZZzN51gBCXS33\n\n[42:44] 11. Emerge - Art Of Living\nhttps://open.spotify.com/track/1R3c8Smj8bbNhB5IIHS0mZ\n\n[47:14] 12. Jay Hubbard - A Distant Love (Nay Jay Remix)\nhttps://open.spotify.com/track/0VdTSfJCZTVn5kSOmlrYzh\n\n[51:59] 13. Leonard A - Cerulean\nhttps://open.spotify.com/track/15q56Cx8x8iTJ5lsDL84jN\n\n[56:59] 14. Makaseo - Ritual (Nay Jay Remix)\nhttps://open.spotify.com/track/3Zrl1e5pld3sv2xy4Bh2rh\n\n[1:01:44] 15. Paul Arcane & Dani Avramov - Glow\nhttps://open.spotify.com/track/6OohDexVXcxaLq1RMIR5fb\n\n[1:06:48] 16. Jon Bourne - Abu Dhabi\nhttps://open.spotify.com/track/5e5L8C8dQWBMFaxnMRztaD\n\n[1:11:29] 17. Oleg Farrier - We Are Back\nhttps://open.spotify.com/track/6XOvGouWNjTmEvUmf0iNsl\n\n[1:16:03] 18. Makaseo - Aeroga (Leonard A Remix)\nhttps://open.spotify.com/track/3Q606KQ20lavXWxILD1EKb\n\n[1:21:03] 19. Paul Shields - Panorama (Ron With Leeds Remix)\nhttps://open.spotify.com/track/5RMa10tx3IeQU8AQkgG2rH\n\n[1:26:48] 20. Anthony Skybrand - Sensate Rise\nhttps://open.spotify.com/track/5uSrTf0HUO6aALlbXMDzkp\n\n[1:31:48] 21. Cyril Ryaz - The Islander\nhttps://open.spotify.com/track/0bdJCxX1yezCQ2GzpqG0AC\n\n[1:36:18] 22. Adrian Alexander & 5ALVO - Chromatic\nhttps://open.spotify.com/track/5tdTq6nImzTKH9x24QBOhQ\n\n[1:41:03] 23. Oleg Farrier - Carina\nhttps://open.spotify.com/track/4weuMZRIl0hc817psTcdgt\n\n[1:45:33] 24. Kamil Esten - Bloom\nhttps://open.spotify.com/track/3FQXZq9XX1zH49odc7md7P\n\n[1:51:18] 25. Atlantis Ocean - Ancient Breed (Terry Da Libra Remix)\nhttps://open.spotify.com/track/4EVTriwglJ4mJr9s17TUOa\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #12 [HD] ♫", 7150, false, "ilu1qsyr-uk", "https://www.youtube.com/watch?v=ilu1qsyr-uk", "/downloads/The Grand Sound/2017-10-02 Best_Progressive_Trance_Mix_2017_Vol._12_HD/Best_Progressive_Trance_Mix_2017_Vol._12_HD.NA", false, 2, ~U[2017-10-02 17:00:03Z]] 22:35:18.849 [debug] QUERY OK source="sources" db=0.6ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.851 [debug] QUERY OK source="media_items" db=2.4ms idle=9.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-11 17:00:10Z], 2] 22:35:18.854 [debug] QUERY OK source="media_items" db=1.4ms idle=11.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #17: https://youtu.be/-L-5oCU8uP4\nVol #19: https://youtu.be/WlJcmMT1BYY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/764928\n\nPowered by Elliptical Sun Melodies:\nhttp://ellipticalsunmelodies.com\nhttps://soundcloud.com/ellipticalsunmelodies\nhttps://facebook.com/ellipticalsunmelodies\nhttps://www.instagram.com/ellipticalsun\nhttps://beatport.com/label/elliptical-sun-melodies/25692\nhttps://twitter.com/EllipticalSun\nhttps://youtube.com/c/EllipticalSunRecordings\nhttps://open.spotify.com/user/ellipticalsunmusic\n\nMixed by Nay Jay:\nhttps://soundcloud.com/nayjaymusic\nhttps://facebook.com/nayjayofficial\nhttps://twitter.com/nayjaymusic\nhttps://beatport.com/artist/nay-jay/459815\n\nDownload the Photo:\nhttps://unsplash.com/photos/Oj7dX5l01C8\n\nTracklist:\n[00:00] 01. George Ellinas - Goldy Lax\nhttps://open.spotify.com/track/1A1AzFqGvfmpImPTd9k6Yb\n\n[07:30] 02. Dominic Manns - Into The Blue\nhttps://open.spotify.com/track/1k75HtKXFL8VNdBd8zvmTq\n\n[12:33] 03. Nay Jay - Ocean Drive\nhttps://open.spotify.com/track/7dVzeb0nDacUzAjgAky3wV\n\n[18:39] 04. Paul Shields - Panorama\nhttps://open.spotify.com/track/15INIJeWAsPg2lFVcUgAHh\n\n[24:45] 05. Jeff B - Lost Together (Andrei Niconoff Remix)\nhttps://open.spotify.com/track/17KubImD8bvXzw5PtAr9PA\n\n[30:50] 06. TACT TOKYO - Qualia\nhttps://open.spotify.com/track/3e8j6NtjFvWw1LFxyjEbLV\n\n[37:27] 07. Kloset - Foxglove\nhttps://open.spotify.com/track/3gvrWK2RkzUeFjXwkyIFcz\n\n[42:16] 08. Orphyd - Orbita\nhttps://open.spotify.com/track/0HhZPLmvW5AEbe3ZFousn6\n\n[47:17] 09. Bryn Liedl - Come Home\nhttps://open.spotify.com/track/2x3CdZ7DQZnCxUzncD8UN9\n\n[51:58] 10. Kajis & Blaumar - Kara\nhttps://open.spotify.com/track/61ZjQYhvytPJ2GgFVNoaED\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2017 Vol. #18 [HD] ♫", "b51a7614-43a8-4e1c-94a8-e27846a3594f", 3465, false, "rsv_AFh21ec", "https://www.youtube.com/watch?v=rsv_AFh21ec", 666, "/downloads/The Grand Sound/2017-09-11 Best_Progressive_House_Mix_2017_Vol._18_HD/Best_Progressive_House_Mix_2017_Vol._18_HD.NA", false, false, false, 2, [], 98, ~U[2017-09-11 17:00:10Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #17: https://youtu.be/-L-5oCU8uP4\nVol #19: https://youtu.be/WlJcmMT1BYY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/764928\n\nPowered by Elliptical Sun Melodies:\nhttp://ellipticalsunmelodies.com\nhttps://soundcloud.com/ellipticalsunmelodies\nhttps://facebook.com/ellipticalsunmelodies\nhttps://www.instagram.com/ellipticalsun\nhttps://beatport.com/label/elliptical-sun-melodies/25692\nhttps://twitter.com/EllipticalSun\nhttps://youtube.com/c/EllipticalSunRecordings\nhttps://open.spotify.com/user/ellipticalsunmusic\n\nMixed by Nay Jay:\nhttps://soundcloud.com/nayjaymusic\nhttps://facebook.com/nayjayofficial\nhttps://twitter.com/nayjaymusic\nhttps://beatport.com/artist/nay-jay/459815\n\nDownload the Photo:\nhttps://unsplash.com/photos/Oj7dX5l01C8\n\nTracklist:\n[00:00] 01. George Ellinas - Goldy Lax\nhttps://open.spotify.com/track/1A1AzFqGvfmpImPTd9k6Yb\n\n[07:30] 02. Dominic Manns - Into The Blue\nhttps://open.spotify.com/track/1k75HtKXFL8VNdBd8zvmTq\n\n[12:33] 03. Nay Jay - Ocean Drive\nhttps://open.spotify.com/track/7dVzeb0nDacUzAjgAky3wV\n\n[18:39] 04. Paul Shields - Panorama\nhttps://open.spotify.com/track/15INIJeWAsPg2lFVcUgAHh\n\n[24:45] 05. Jeff B - Lost Together (Andrei Niconoff Remix)\nhttps://open.spotify.com/track/17KubImD8bvXzw5PtAr9PA\n\n[30:50] 06. TACT TOKYO - Qualia\nhttps://open.spotify.com/track/3e8j6NtjFvWw1LFxyjEbLV\n\n[37:27] 07. Kloset - Foxglove\nhttps://open.spotify.com/track/3gvrWK2RkzUeFjXwkyIFcz\n\n[42:16] 08. Orphyd - Orbita\nhttps://open.spotify.com/track/0HhZPLmvW5AEbe3ZFousn6\n\n[47:17] 09. Bryn Liedl - Come Home\nhttps://open.spotify.com/track/2x3CdZ7DQZnCxUzncD8UN9\n\n[51:58] 10. Kajis & Blaumar - Kara\nhttps://open.spotify.com/track/61ZjQYhvytPJ2GgFVNoaED\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2017 Vol. #18 [HD] ♫", 3465, false, "rsv_AFh21ec", "https://www.youtube.com/watch?v=rsv_AFh21ec", "/downloads/The Grand Sound/2017-09-11 Best_Progressive_House_Mix_2017_Vol._18_HD/Best_Progressive_House_Mix_2017_Vol._18_HD.NA", false, 2, ~U[2017-09-11 17:00:10Z]] 22:35:18.854 [debug] QUERY OK source="sources" db=0.4ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.857 [debug] QUERY OK source="media_items" db=2.0ms idle=8.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-04 17:00:00Z], 2] 22:35:18.859 [debug] QUERY OK source="media_items" db=1.3ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #10: https://youtu.be/fiMhZ4LfeGw\nVol #12: https://youtu.be/ilu1qsyr-uk\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/3373d0\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\nhttps://www.beatport.com/label/midnight-aura/64606\n\nDownload the Photo:\nhttps://www.pexels.com/photo/art-beach-beautiful-clouds-269583\n\nTracklist:\n[00:00] 01. Abrupt Gear & Erik Hakansson - Sunlight\nhttps://www.beatport.com/release/sunlight/2076354\n\n[05:16] 02. Tigerwall - Love in the Ocean\nRelease Date: September 7, 2017\n\n[11:08] 03. Gary Afterlife - Catching The Sunset\nhttps://www.beatport.com/release/catching-the-sunset/2063943\n\n[18:17] 04. Jumpers_27 - Bunaken\nRelease Date: TBA\n\n[24:51] 05. Alex Byrka & Beta5 - Breeze\nRelease Date: TBA\n\n[29:47] 06. Van Yorge - Zodiac\nRelease Date: TBA\n\n[33:36] 07. Miroslav Vrlik - Words Mean Nothing\nRelease Date: TBA\n\n[39:29] 08. Li-Ion - Over The Rainbow\nhttps://soundcloud.com/moonscaperecord/msr058-li-ion-over-the-rainbow\n\n[45:47] 09. Shane Cross - Circular Quay\nhttps://www.beatport.com/release/circular-quay/2065960\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #11 [HD] ♫", "eba1924f-06d8-4aad-8824-3581a6d0444f", 3068, false, "5az_gY7hasc", "https://www.youtube.com/watch?v=5az_gY7hasc", 667, "/downloads/The Grand Sound/2017-09-04 Best_Progressive_Trance_Mix_2017_Vol._11_HD/Best_Progressive_Trance_Mix_2017_Vol._11_HD.NA", false, false, false, 2, [], 98, ~U[2017-09-04 17:00:00Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #10: https://youtu.be/fiMhZ4LfeGw\nVol #12: https://youtu.be/ilu1qsyr-uk\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/3373d0\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\nhttps://www.beatport.com/label/midnight-aura/64606\n\nDownload the Photo:\nhttps://www.pexels.com/photo/art-beach-beautiful-clouds-269583\n\nTracklist:\n[00:00] 01. Abrupt Gear & Erik Hakansson - Sunlight\nhttps://www.beatport.com/release/sunlight/2076354\n\n[05:16] 02. Tigerwall - Love in the Ocean\nRelease Date: September 7, 2017\n\n[11:08] 03. Gary Afterlife - Catching The Sunset\nhttps://www.beatport.com/release/catching-the-sunset/2063943\n\n[18:17] 04. Jumpers_27 - Bunaken\nRelease Date: TBA\n\n[24:51] 05. Alex Byrka & Beta5 - Breeze\nRelease Date: TBA\n\n[29:47] 06. Van Yorge - Zodiac\nRelease Date: TBA\n\n[33:36] 07. Miroslav Vrlik - Words Mean Nothing\nRelease Date: TBA\n\n[39:29] 08. Li-Ion - Over The Rainbow\nhttps://soundcloud.com/moonscaperecord/msr058-li-ion-over-the-rainbow\n\n[45:47] 09. Shane Cross - Circular Quay\nhttps://www.beatport.com/release/circular-quay/2065960\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #11 [HD] ♫", 3068, false, "5az_gY7hasc", "https://www.youtube.com/watch?v=5az_gY7hasc", "/downloads/The Grand Sound/2017-09-04 Best_Progressive_Trance_Mix_2017_Vol._11_HD/Best_Progressive_Trance_Mix_2017_Vol._11_HD.NA", false, 2, ~U[2017-09-04 17:00:00Z]] 22:35:18.859 [debug] QUERY OK source="sources" db=0.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.863 [debug] QUERY OK source="media_items" db=2.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-28 17:00:00Z], 2] 22:35:18.870 [debug] QUERY OK source="media_items" db=6.1ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #16: https://youtu.be/AJeenhudGxc\nVol #18: https://youtu.be/rsv_AFh21ec\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/0900b1\n\nPowered by Synth Connection:\nhttps://soundcloud.com/synthconnection\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw\nhttps://facebook.com/synthconnection\nhttps://twitter.com/ConnectionSynth\nhttps://beatport.com/label/synth-connection/61852\nhttp://junodownload.com/labels/Synth+Connection\nhttps://open.spotify.com/user/synthconnection\nhttps://promo-cloud.com/Tools/SendDemo/3d544295-b59f-44ee-8782-ed2aa3c75be5\nhttps://teespring.com/synthconnection\n\nPowered by Synth Collective:\nhttps://soundcloud.com/synthcollective\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw?sub_confirmation=1\nhttps://facebook.com/synthconnection\nhttps://twitter.com/ConnectionSynth\nhttps://beatport.com/label/synth-collective/63918\nhttp://junodownload.com/labels/Synth+Collective\nhttps://open.spotify.com/user/synthconnection\nhttps://promo-cloud.com/Tools/SendDemo/3d544295-b59f-44ee-8782-ed2aa3c75be5\nhttps://teespring.com/synthconnection\n\nMixed by Tuemckey:\nhttps://soundcloud.com/tuemckey\nhttps://www.youtube.com/channel/UCOcSltrpYe-VkUm34bfHFVA\nhttps://www.facebook.com/tuemckeysummerneverends\n\nDownload the Photo:\nhttps://unsplash.com/photos/7B894QxfXSg\n\nTracklist:\n[00:00] 01. DVDDHLN - The Way We Were\nhttps://www.beatport.com/track/the-way-we-were-original-mix/9149443\n\n[05:35] 02. Sunset Moments - A Place in Your Heart\nhttps://www.beatport.com/track/a-place-in-your-heart-original-mix/9450221\n\n[12:00] 03. New Horizons - Run With Me\nhttps://www.beatport.com/track/run-with-me-original-mix/9259710\n\n[17:35] 04. Sunlight Project - La Movida\nhttps://www.beatport.com/track/la-movida-original-mix/9393926\n\n[23:25] 05. Mykleby - Cloud Dance (Lumidelic Remix)\nhttps://www.beatport.com/track/cloud-dance-lumidelic-remix/9449203\n\n[30:45] 06. Nuestro - Underwater (Josa Remix)\nhttps://www.beatport.com/track/underwater-josa-remix/9382525\n\n[36:05] 07. Ametrine - Eden's Rose\nhttps://www.beatport.com/track/edens-rose-original-mix/9206964\n\n[42:10] 08. ZGOOT - Walk Under The Moon\nhttps://www.beatport.com/track/walk-under-the-moon-original-mix/9431797\n\n[46:50] 09. Maiga - Arrival\nhttps://www.beatport.com/track/arrival-original-mix/9032681\n\n[51:55] 10. Suonare - Saw You (Skua Remix)\nhttps://www.beatport.com/track/saw-you-skua-remix/9477307\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #17 [HD] ♫", "1c8cfd52-2c38-4f13-a4f0-3ebe2b351bd7", 3531, false, "-L-5oCU8uP4", "https://www.youtube.com/watch?v=-L-5oCU8uP4", 668, "/downloads/The Grand Sound/2017-08-28 Best_Progressive_House_Mix_2017_Vol._17_HD/Best_Progressive_House_Mix_2017_Vol._17_HD.NA", false, false, false, 2, [], 98, ~U[2017-08-28 17:00:00Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #16: https://youtu.be/AJeenhudGxc\nVol #18: https://youtu.be/rsv_AFh21ec\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/0900b1\n\nPowered by Synth Connection:\nhttps://soundcloud.com/synthconnection\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw\nhttps://facebook.com/synthconnection\nhttps://twitter.com/ConnectionSynth\nhttps://beatport.com/label/synth-connection/61852\nhttp://junodownload.com/labels/Synth+Connection\nhttps://open.spotify.com/user/synthconnection\nhttps://promo-cloud.com/Tools/SendDemo/3d544295-b59f-44ee-8782-ed2aa3c75be5\nhttps://teespring.com/synthconnection\n\nPowered by Synth Collective:\nhttps://soundcloud.com/synthcollective\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw?sub_confirmation=1\nhttps://facebook.com/synthconnection\nhttps://twitter.com/ConnectionSynth\nhttps://beatport.com/label/synth-collective/63918\nhttp://junodownload.com/labels/Synth+Collective\nhttps://open.spotify.com/user/synthconnection\nhttps://promo-cloud.com/Tools/SendDemo/3d544295-b59f-44ee-8782-ed2aa3c75be5\nhttps://teespring.com/synthconnection\n\nMixed by Tuemckey:\nhttps://soundcloud.com/tuemckey\nhttps://www.youtube.com/channel/UCOcSltrpYe-VkUm34bfHFVA\nhttps://www.facebook.com/tuemckeysummerneverends\n\nDownload the Photo:\nhttps://unsplash.com/photos/7B894QxfXSg\n\nTracklist:\n[00:00] 01. DVDDHLN - The Way We Were\nhttps://www.beatport.com/track/the-way-we-were-original-mix/9149443\n\n[05:35] 02. Sunset Moments - A Place in Your Heart\nhttps://www.beatport.com/track/a-place-in-your-heart-original-mix/9450221\n\n[12:00] 03. New Horizons - Run With Me\nhttps://www.beatport.com/track/run-with-me-original-mix/9259710\n\n[17:35] 04. Sunlight Project - La Movida\nhttps://www.beatport.com/track/la-movida-original-mix/9393926\n\n[23:25] 05. Mykleby - Cloud Dance (Lumidelic Remix)\nhttps://www.beatport.com/track/cloud-dance-lumidelic-remix/9449203\n\n[30:45] 06. Nuestro - Underwater (Josa Remix)\nhttps://www.beatport.com/track/underwater-josa-remix/9382525\n\n[36:05] 07. Ametrine - Eden's Rose\nhttps://www.beatport.com/track/edens-rose-original-mix/9206964\n\n[42:10] 08. ZGOOT - Walk Under The Moon\nhttps://www.beatport.com/track/walk-under-the-moon-original-mix/9431797\n\n[46:50] 09. Maiga - Arrival\nhttps://www.beatport.com/track/arrival-original-mix/9032681\n\n[51:55] 10. Suonare - Saw You (Skua Remix)\nhttps://www.beatport.com/track/saw-you-skua-remix/9477307\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #17 [HD] ♫", 3531, false, "-L-5oCU8uP4", "https://www.youtube.com/watch?v=-L-5oCU8uP4", "/downloads/The Grand Sound/2017-08-28 Best_Progressive_House_Mix_2017_Vol._17_HD/Best_Progressive_House_Mix_2017_Vol._17_HD.NA", false, 2, ~U[2017-08-28 17:00:00Z]] 22:35:18.870 [debug] QUERY OK source="sources" db=0.4ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.872 [debug] QUERY OK source="media_items" db=1.9ms idle=12.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-21 17:00:03Z], 2] 22:35:18.875 [debug] QUERY OK source="media_items" db=1.5ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #9: https://youtu.be/zvH4lWRCGCE\nVol #11: https://youtu.be/5az_gY7hasc\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/9c9165\n\nDownload the Photo:\nhttps://www.pexels.com/photo/silhouette-of-man-standing-on-lake-at-sunset-247305\n\nTracklist:\n[00:00] 01. Maglev & Adrian Alexander - Propagate (Sunny Lax Remix)\nhttps://open.spotify.com/track/1QT07njv5ol4kIn0fMZcxN\n\n[03:52] 02. Nuestro - Alma (Sodality Remix)\nhttps://open.spotify.com/track/7ogvfDL3yGWmii0iJIEw3J\n\n[07:37] 03. Steve Brian - Angola (Sunrise Mix)\nhttps://open.spotify.com/track/0BvCc6lbx2vzRiJcREcIRv\n\n[12:22] 04. MBX - Afterburn\nRelease Date: TBA\n\n[16:03] 05. Dextrose - Nirvana (Rod Veldt Remix)\nhttps://open.spotify.com/track/3V7OCWyZgeZMidBGFehCzi\n\n[21:33] 06. Leonard A - Silence\nhttps://open.spotify.com/track/6Z9wlPBCGxBe7xM28crnzJ\n\n[26:33] 07. Paul Arcane & Quizzow - Ethereal\nhttps://open.spotify.com/track/1uzawEhlCbe2aN43vhEzJw\n\n[30:33] 08. Snade - Having Opened Your Night\nRelease Date: TBA\n\n[35:03] 09. Declan James & Lycii - Sapphire\nhttps://open.spotify.com/track/10ghW1ocCdBfts6cQZtBgP\n\n[40:03] 10. Alex Byrka & Nando Del Sol - July\nhttps://open.spotify.com/track/7gc8u8pdMhS8tUmurOuHIb\n\n[44:33] 11. Josa - Trails\nhttps://www.beatport.com/track/trails-original-mix/9451637\n\n[49:03] 12. Nemphirex - I Love Italy (Sunlight Project Remix)\nhttps://open.spotify.com/track/2IfUG9cUAiVkLbrhTvlMvv\n\n[56:00] 13. Josh Bailey - Namaste\nhttps://open.spotify.com/track/1AF1wI6CqlkEt20F1OYNbv\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #10 [HD] ♫", "28fcffc0-0a6e-4c00-8a73-b9daf816bf96", 3722, false, "fiMhZ4LfeGw", "https://www.youtube.com/watch?v=fiMhZ4LfeGw", 669, "/downloads/The Grand Sound/2017-08-21 Best_Progressive_Trance_Mix_2017_Vol._10_HD/Best_Progressive_Trance_Mix_2017_Vol._10_HD.NA", false, false, false, 2, [], 98, ~U[2017-08-21 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #9: https://youtu.be/zvH4lWRCGCE\nVol #11: https://youtu.be/5az_gY7hasc\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/9c9165\n\nDownload the Photo:\nhttps://www.pexels.com/photo/silhouette-of-man-standing-on-lake-at-sunset-247305\n\nTracklist:\n[00:00] 01. Maglev & Adrian Alexander - Propagate (Sunny Lax Remix)\nhttps://open.spotify.com/track/1QT07njv5ol4kIn0fMZcxN\n\n[03:52] 02. Nuestro - Alma (Sodality Remix)\nhttps://open.spotify.com/track/7ogvfDL3yGWmii0iJIEw3J\n\n[07:37] 03. Steve Brian - Angola (Sunrise Mix)\nhttps://open.spotify.com/track/0BvCc6lbx2vzRiJcREcIRv\n\n[12:22] 04. MBX - Afterburn\nRelease Date: TBA\n\n[16:03] 05. Dextrose - Nirvana (Rod Veldt Remix)\nhttps://open.spotify.com/track/3V7OCWyZgeZMidBGFehCzi\n\n[21:33] 06. Leonard A - Silence\nhttps://open.spotify.com/track/6Z9wlPBCGxBe7xM28crnzJ\n\n[26:33] 07. Paul Arcane & Quizzow - Ethereal\nhttps://open.spotify.com/track/1uzawEhlCbe2aN43vhEzJw\n\n[30:33] 08. Snade - Having Opened Your Night\nRelease Date: TBA\n\n[35:03] 09. Declan James & Lycii - Sapphire\nhttps://open.spotify.com/track/10ghW1ocCdBfts6cQZtBgP\n\n[40:03] 10. Alex Byrka & Nando Del Sol - July\nhttps://open.spotify.com/track/7gc8u8pdMhS8tUmurOuHIb\n\n[44:33] 11. Josa - Trails\nhttps://www.beatport.com/track/trails-original-mix/9451637\n\n[49:03] 12. Nemphirex - I Love Italy (Sunlight Project Remix)\nhttps://open.spotify.com/track/2IfUG9cUAiVkLbrhTvlMvv\n\n[56:00] 13. Josh Bailey - Namaste\nhttps://open.spotify.com/track/1AF1wI6CqlkEt20F1OYNbv\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #10 [HD] ♫", 3722, false, "fiMhZ4LfeGw", "https://www.youtube.com/watch?v=fiMhZ4LfeGw", "/downloads/The Grand Sound/2017-08-21 Best_Progressive_Trance_Mix_2017_Vol._10_HD/Best_Progressive_Trance_Mix_2017_Vol._10_HD.NA", false, 2, ~U[2017-08-21 17:00:03Z]] 22:35:18.878 [debug] QUERY OK source="sources" db=3.0ms idle=12.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.881 [debug] QUERY OK source="media_items" db=2.2ms idle=10.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-14 17:00:01Z], 2] 22:35:18.945 [debug] QUERY OK source="media_items" db=62.7ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #15: https://youtu.be/Fc_m2wh9Bdc\nVol #17: https://youtu.be/-L-5oCU8uP4\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/896cc7\n\nPowered by Synth Connection:\nhttps://soundcloud.com/synthconnection\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw\nhttps://facebook.com/synthconnection\nhttps://twitter.com/ConnectionSynth\nhttps://beatport.com/label/synth-connection/61852\nhttp://junodownload.com/labels/Synth+Connection\nhttps://open.spotify.com/user/synthconnection\nhttps://promo-cloud.com/Tools/SendDemo/3d544295-b59f-44ee-8782-ed2aa3c75be5\nhttps://teespring.com/synthconnection\n\nPowered by Synth Collective:\nhttps://soundcloud.com/synthcollective\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw?sub_confirmation=1\nhttps://facebook.com/synthconnection\nhttps://twitter.com/ConnectionSynth\nhttps://beatport.com/label/synth-collective/63918\nhttp://junodownload.com/labels/Synth+Collective\nhttps://open.spotify.com/user/synthconnection\nhttps://promo-cloud.com/Tools/SendDemo/3d544295-b59f-44ee-8782-ed2aa3c75be5\nhttps://teespring.com/synthconnection\n\nMixed by Tuemckey:\nhttps://soundcloud.com/tuemckey\nhttps://www.youtube.com/channel/UCOcSltrpYe-VkUm34bfHFVA\nhttps://www.facebook.com/tuemckeysummerneverends\n\nDownload the Photo:\nhttps://unsplash.com/photos/TilQ5CLTNC4\n\nTracklist:\n[00:00] 01. Sodahl - She Was A Beauty Queen\nhttps://www.beatport.com/track/she-was-a-beauty-queen-original-mix/9450222\n\n[04:37] 02. George Ellinas - Summer Of My Childhood (Sodahl Remix)\nhttps://www.beatport.com/track/summer-of-my-childhood-sodahl-remix/9449056\n\n[10:15] 03. Winterya - Limerence\nhttps://www.beatport.com/track/limerence-original-mix/9248200\n\n[15:53] 04. George Ellinas - Summer Of My Childhood (Mark & Lukas Remix)\nhttps://www.beatport.com/track/summer-of-my-childhood-mark-and-lukas-remix/9449053\n\n[21:15] 05. New Horizons - Just Breathe\nhttps://www.beatport.com/track/just-breathe-original-mix/9259709\n\n[27:35] 06. Suonare - Saw You (AirTraffic Remix)\nhttps://www.beatport.com/track/saw-you-airtraffic-remix/9477308\n\n[33:10] 07. Sunwave - Road To Cambodia\nhttps://www.beatport.com/track/road-to-cambodia-original-mix/9450223\n\n[40:20] 08. Paul M. - David (Morrison Kiers Remix)\nhttps://www.beatport.com/track/david-morrison-kiers-remix/9489342\n\n[46:26] 09. Mark Lovett - BeachDream\nRelease Date: TBA\n\n[53:40] 10. Sunlight Project - Moonlight Drive\nhttps://www.beatport.com/track/moonlight-drive-original-mix/9450219\n\n[58:40] 11. Nuestro - Underwater (Axxound Remix)\nhttps://www.beatport.com/track/underwater-axxound-remix/9382524\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #16 [HD] ♫", "65c92e59-4b1a-4e95-b09c-ae04f2d4f208", 3876, false, "AJeenhudGxc", "https://www.youtube.com/watch?v=AJeenhudGxc", 670, "/downloads/The Grand Sound/2017-08-14 Best_Progressive_House_Mix_2017_Vol._16_HD/Best_Progressive_House_Mix_2017_Vol._16_HD.NA", false, false, false, 2, [], 98, ~U[2017-08-14 17:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #15: https://youtu.be/Fc_m2wh9Bdc\nVol #17: https://youtu.be/-L-5oCU8uP4\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/896cc7\n\nPowered by Synth Connection:\nhttps://soundcloud.com/synthconnection\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw\nhttps://facebook.com/synthconnection\nhttps://twitter.com/ConnectionSynth\nhttps://beatport.com/label/synth-connection/61852\nhttp://junodownload.com/labels/Synth+Connection\nhttps://open.spotify.com/user/synthconnection\nhttps://promo-cloud.com/Tools/SendDemo/3d544295-b59f-44ee-8782-ed2aa3c75be5\nhttps://teespring.com/synthconnection\n\nPowered by Synth Collective:\nhttps://soundcloud.com/synthcollective\nhttps://youtube.com/channel/UCO43_II6aoZhrMrsISEVUjw?sub_confirmation=1\nhttps://facebook.com/synthconnection\nhttps://twitter.com/ConnectionSynth\nhttps://beatport.com/label/synth-collective/63918\nhttp://junodownload.com/labels/Synth+Collective\nhttps://open.spotify.com/user/synthconnection\nhttps://promo-cloud.com/Tools/SendDemo/3d544295-b59f-44ee-8782-ed2aa3c75be5\nhttps://teespring.com/synthconnection\n\nMixed by Tuemckey:\nhttps://soundcloud.com/tuemckey\nhttps://www.youtube.com/channel/UCOcSltrpYe-VkUm34bfHFVA\nhttps://www.facebook.com/tuemckeysummerneverends\n\nDownload the Photo:\nhttps://unsplash.com/photos/TilQ5CLTNC4\n\nTracklist:\n[00:00] 01. Sodahl - She Was A Beauty Queen\nhttps://www.beatport.com/track/she-was-a-beauty-queen-original-mix/9450222\n\n[04:37] 02. George Ellinas - Summer Of My Childhood (Sodahl Remix)\nhttps://www.beatport.com/track/summer-of-my-childhood-sodahl-remix/9449056\n\n[10:15] 03. Winterya - Limerence\nhttps://www.beatport.com/track/limerence-original-mix/9248200\n\n[15:53] 04. George Ellinas - Summer Of My Childhood (Mark & Lukas Remix)\nhttps://www.beatport.com/track/summer-of-my-childhood-mark-and-lukas-remix/9449053\n\n[21:15] 05. New Horizons - Just Breathe\nhttps://www.beatport.com/track/just-breathe-original-mix/9259709\n\n[27:35] 06. Suonare - Saw You (AirTraffic Remix)\nhttps://www.beatport.com/track/saw-you-airtraffic-remix/9477308\n\n[33:10] 07. Sunwave - Road To Cambodia\nhttps://www.beatport.com/track/road-to-cambodia-original-mix/9450223\n\n[40:20] 08. Paul M. - David (Morrison Kiers Remix)\nhttps://www.beatport.com/track/david-morrison-kiers-remix/9489342\n\n[46:26] 09. Mark Lovett - BeachDream\nRelease Date: TBA\n\n[53:40] 10. Sunlight Project - Moonlight Drive\nhttps://www.beatport.com/track/moonlight-drive-original-mix/9450219\n\n[58:40] 11. Nuestro - Underwater (Axxound Remix)\nhttps://www.beatport.com/track/underwater-axxound-remix/9382524\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #16 [HD] ♫", 3876, false, "AJeenhudGxc", "https://www.youtube.com/watch?v=AJeenhudGxc", "/downloads/The Grand Sound/2017-08-14 Best_Progressive_House_Mix_2017_Vol._16_HD/Best_Progressive_House_Mix_2017_Vol._16_HD.NA", false, 2, ~U[2017-08-14 17:00:01Z]] 22:35:18.946 [debug] QUERY OK source="sources" db=0.8ms idle=72.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.949 [debug] QUERY OK source="media_items" db=2.8ms idle=71.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-07 17:00:01Z], 2] 22:35:18.959 [debug] QUERY OK source="media_items" db=8.6ms idle=71.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol. #2: https://youtu.be/79EGWuOiWuw\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/86885c\n\nDownload the Photo:\nhttps://unsplash.com/photos/-cFYocn6h0g\n\nTracklist:\n[00:00] 01. Valentin - Derelict Pt.2\nhttps://open.spotify.com/track/6vXg3DvNoyPd7q4lGH2Qht\n\n[03:37] 02. W. Tuszynski - The Pianist (Aerotek Remix)\nhttps://open.spotify.com/track/5dEr70fQDe0WBXudyQp6ut\n\n[10:19] 03. Kazusa - Low Beam (Shingo Nakamura Remix)\nhttps://open.spotify.com/track/5fOi3T95XK5Nr9RB8S9X6O\n\n[17:01] 04. Silence Groove - The Pursuit Of Happiness\nhttps://open.spotify.com/track/5ju2eeo1QpyCVAmpZSaEWL\n\n[22:39] 05. James Woods - Skydiving\nhttps://open.spotify.com/track/0APVCxngEEw1G4HmHvAExt\n\n[28:15] 06. Roald Velden - Moon\nhttps://open.spotify.com/track/3RrUOylfCZPAtxMbDbksui\n\n[34:50] 07. Cast Away - Long Way Home\nhttps://open.spotify.com/track/0pQZmwPtVWEUjtjT1gYrzz\n\n[41:54] 08. Valentin & Roald Velden - No Time To Lose (Blood Groove & Kikis Remix)\nhttps://open.spotify.com/track/2DK1ld1axA7cQSGAGxzMKA\n\n[47:26] 09. V I F - Time To Fly Away (Atlantis Ocean Remix)\nhttps://open.spotify.com/track/6Edt2qLJ5BmmSN7uW04Yyo\n\n[53:26] 10. Mindset - Jakarta\nhttps://open.spotify.com/track/0hGi4OPLekigwTxrnP3YIk\n\n[59:56] 11. Rory Gallagher & Luigi Palagano - Es Vedrà (LTN Remix)\nhttps://open.spotify.com/track/0ncMzFiHjU21XvFjlq3irO\n\n[1:05:41] 12. Alex H - Remnants Of Zimbabwe\nhttps://open.spotify.com/track/4LnGIbE15RVEGkZkWzXVd8\n\n[1:11:56] 13. Richard Bass - Memories Of Happiness\nhttps://open.spotify.com/track/2qIbqEElPfoIM7yNl3Qxet\n\n[1:17:13] 14. Terry Da Libra - Heavenly\nhttps://open.spotify.com/track/4s7EbWtzW26sup8qv6VUAf\n\n[1:23:51] 15. Ad Brown - Far From The End (Shingo Nakamura Remix)\nhttps://open.spotify.com/track/45OZxMdjvL1169920jBS8O\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix - All Time Favourites Vol. #1 ♫", "2ccecc5a-700e-4c55-8e5c-2264a3789d1e", 5464, false, "LvP-VKilW1I", "https://www.youtube.com/watch?v=LvP-VKilW1I", 671, "/downloads/The Grand Sound/2017-08-07 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._1/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._1.NA", false, false, false, 2, [], 98, ~U[2017-08-07 17:00:01Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol. #2: https://youtu.be/79EGWuOiWuw\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/86885c\n\nDownload the Photo:\nhttps://unsplash.com/photos/-cFYocn6h0g\n\nTracklist:\n[00:00] 01. Valentin - Derelict Pt.2\nhttps://open.spotify.com/track/6vXg3DvNoyPd7q4lGH2Qht\n\n[03:37] 02. W. Tuszynski - The Pianist (Aerotek Remix)\nhttps://open.spotify.com/track/5dEr70fQDe0WBXudyQp6ut\n\n[10:19] 03. Kazusa - Low Beam (Shingo Nakamura Remix)\nhttps://open.spotify.com/track/5fOi3T95XK5Nr9RB8S9X6O\n\n[17:01] 04. Silence Groove - The Pursuit Of Happiness\nhttps://open.spotify.com/track/5ju2eeo1QpyCVAmpZSaEWL\n\n[22:39] 05. James Woods - Skydiving\nhttps://open.spotify.com/track/0APVCxngEEw1G4HmHvAExt\n\n[28:15] 06. Roald Velden - Moon\nhttps://open.spotify.com/track/3RrUOylfCZPAtxMbDbksui\n\n[34:50] 07. Cast Away - Long Way Home\nhttps://open.spotify.com/track/0pQZmwPtVWEUjtjT1gYrzz\n\n[41:54] 08. Valentin & Roald Velden - No Time To Lose (Blood Groove & Kikis Remix)\nhttps://open.spotify.com/track/2DK1ld1axA7cQSGAGxzMKA\n\n[47:26] 09. V I F - Time To Fly Away (Atlantis Ocean Remix)\nhttps://open.spotify.com/track/6Edt2qLJ5BmmSN7uW04Yyo\n\n[53:26] 10. Mindset - Jakarta\nhttps://open.spotify.com/track/0hGi4OPLekigwTxrnP3YIk\n\n[59:56] 11. Rory Gallagher & Luigi Palagano - Es Vedrà (LTN Remix)\nhttps://open.spotify.com/track/0ncMzFiHjU21XvFjlq3irO\n\n[1:05:41] 12. Alex H - Remnants Of Zimbabwe\nhttps://open.spotify.com/track/4LnGIbE15RVEGkZkWzXVd8\n\n[1:11:56] 13. Richard Bass - Memories Of Happiness\nhttps://open.spotify.com/track/2qIbqEElPfoIM7yNl3Qxet\n\n[1:17:13] 14. Terry Da Libra - Heavenly\nhttps://open.spotify.com/track/4s7EbWtzW26sup8qv6VUAf\n\n[1:23:51] 15. Ad Brown - Far From The End (Shingo Nakamura Remix)\nhttps://open.spotify.com/track/45OZxMdjvL1169920jBS8O\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix - All Time Favourites Vol. #1 ♫", 5464, false, "LvP-VKilW1I", "https://www.youtube.com/watch?v=LvP-VKilW1I", "/downloads/The Grand Sound/2017-08-07 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._1/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._1.NA", false, 2, ~U[2017-08-07 17:00:01Z]] 22:35:18.959 [debug] QUERY OK source="sources" db=0.4ms idle=77.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.962 [debug] QUERY OK source="media_items" db=2.3ms idle=15.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-07-31 17:00:02Z], 2] 22:35:18.965 [debug] QUERY OK source="media_items" db=1.5ms idle=17.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #14: https://youtu.be/u_CnW2rVPaI\nVol #16: https://youtu.be/AJeenhudGxc\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/88a352\n\nDownload the Photo:\nhttps://unsplash.com/photos/Ng68PE-uk7s\n\nTracklist:\n[00:00] 01. Ledo - Sunset Trip\nhttps://open.spotify.com/track/2nGVLLCLyeGGL0VoXT3nBV\n\n[05:06] 02. TACT TOKYO - Sidus\nhttps://open.spotify.com/track/6Mk61AxH3hvoVYqL7OYEL4\n\n[10:36] 03. Mark & Lukas vs. SoundLiner - Galapagos Islands\nhttps://open.spotify.com/track/1nkZPZvOGIH1MON8H518tN\n\n[15:37] 04. Markus Hakala - Our Story\nhttps://open.spotify.com/track/1LFBKAlkaTRXIN4cKHIoTs\n\n[21:40] 05. Cosmaks - Perspective\nhttps://open.spotify.com/track/36or2Pwjy7xoWaYiu0gf2f\n\n[27:30] 06. Mark & Lukas - The Echo of the Mountains (Lumidelic Remix)\nhttps://open.spotify.com/track/7xIamDUI604qrBIfsneaHA\n\n[33:20] 07. Unlivian - Butterfly\nhttps://open.spotify.com/track/4BtzEFKIJmcSpXT4SnwZRn\n\n[39:13] 08. Maiga - Cabana (Lumidelic Remix)\nhttps://open.spotify.com/track/2BZ6whpa7UnJIQAqVlx8KG\n\n[45:19] 09. Jettan - Sunset (Sicarios Remix)\nhttps://open.spotify.com/track/08mXeA2DhnFADjIoLg174W\n\n[50:11] 10. Lee Coulson - Ebullient\nhttps://open.spotify.com/track/3Iudsa3Gus2Ys3OfOvn2gg\n\n[55:34] 11. Vitodito - Sa Cova (meHiLove Remix)\nhttps://open.spotify.com/track/2OR5ixRAxIEVWQNP4WRd3D\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #15 [HD] ♫", "85991610-1c0e-4a06-a429-3d14aabffe6c", 3659, false, "Fc_m2wh9Bdc", "https://www.youtube.com/watch?v=Fc_m2wh9Bdc", 672, "/downloads/The Grand Sound/2017-07-31 Best_Progressive_House_Mix_2017_Vol._15_HD/Best_Progressive_House_Mix_2017_Vol._15_HD.NA", false, false, false, 2, [], 98, ~U[2017-07-31 17:00:02Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #14: https://youtu.be/u_CnW2rVPaI\nVol #16: https://youtu.be/AJeenhudGxc\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/88a352\n\nDownload the Photo:\nhttps://unsplash.com/photos/Ng68PE-uk7s\n\nTracklist:\n[00:00] 01. Ledo - Sunset Trip\nhttps://open.spotify.com/track/2nGVLLCLyeGGL0VoXT3nBV\n\n[05:06] 02. TACT TOKYO - Sidus\nhttps://open.spotify.com/track/6Mk61AxH3hvoVYqL7OYEL4\n\n[10:36] 03. Mark & Lukas vs. SoundLiner - Galapagos Islands\nhttps://open.spotify.com/track/1nkZPZvOGIH1MON8H518tN\n\n[15:37] 04. Markus Hakala - Our Story\nhttps://open.spotify.com/track/1LFBKAlkaTRXIN4cKHIoTs\n\n[21:40] 05. Cosmaks - Perspective\nhttps://open.spotify.com/track/36or2Pwjy7xoWaYiu0gf2f\n\n[27:30] 06. Mark & Lukas - The Echo of the Mountains (Lumidelic Remix)\nhttps://open.spotify.com/track/7xIamDUI604qrBIfsneaHA\n\n[33:20] 07. Unlivian - Butterfly\nhttps://open.spotify.com/track/4BtzEFKIJmcSpXT4SnwZRn\n\n[39:13] 08. Maiga - Cabana (Lumidelic Remix)\nhttps://open.spotify.com/track/2BZ6whpa7UnJIQAqVlx8KG\n\n[45:19] 09. Jettan - Sunset (Sicarios Remix)\nhttps://open.spotify.com/track/08mXeA2DhnFADjIoLg174W\n\n[50:11] 10. Lee Coulson - Ebullient\nhttps://open.spotify.com/track/3Iudsa3Gus2Ys3OfOvn2gg\n\n[55:34] 11. Vitodito - Sa Cova (meHiLove Remix)\nhttps://open.spotify.com/track/2OR5ixRAxIEVWQNP4WRd3D\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #15 [HD] ♫", 3659, false, "Fc_m2wh9Bdc", "https://www.youtube.com/watch?v=Fc_m2wh9Bdc", "/downloads/The Grand Sound/2017-07-31 Best_Progressive_House_Mix_2017_Vol._15_HD/Best_Progressive_House_Mix_2017_Vol._15_HD.NA", false, 2, ~U[2017-07-31 17:00:02Z]] 22:35:18.966 [debug] QUERY OK source="sources" db=0.5ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.968 [debug] QUERY OK source="media_items" db=2.0ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-07-17 17:00:07Z], 2] 22:35:18.970 [debug] QUERY OK source="media_items" db=1.2ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #13: https://youtu.be/EOABNViyBaE\nVol #15: https://youtu.be/Fc_m2wh9Bdc\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/4e6ca8\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\n\nDownload the Photo:\nhttps://unsplash.com/photos/HKZPcz4Jpm8\n\nTracklist:\n[00:00] 01. Clarks - Coastline\nRelease Date: TBA\n\n[06:28] 02. Z8phyR - Summer Fantasy\nRelease Date: September 4, 2017\n\n[11:19] 03. Alex Byrka - Island of Love\nRelease Date: TBA\n\n[16:08] 04. Japeboy - Foggy Pier\nRelease Date: TBA\n\n[21:44] 05. Miroslav Vrlik - Rainbow (myni8hte Remix Edit)\nRelease Date: TBA\n\n[26:38] 06. Alex H - Hotham Sunrise (kalsy Remix)\nRelease Date: TBA\n\n[33:51] 07. ZGOOT - Sea Breeze\nhttps://open.spotify.com/track/4D37eKFvDc8YJmzEkuvtHl\n\n[38:55] 08. Van Yorge - Summer Feelings (Miroslav Vrlik Remix)\nRelease Date: TBA\n\n[44:47] 09. Adam Sobiech - Lost and Found (Emad EBEAT Remix)\nRelease Date: TBA\n\n[49:24] 10. Keith Harris - Lunar\nRelease Date: TBA\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #14 [HD] ♫", "f3661bc9-36f8-4a18-8ef7-ae6615c9a3ca", 3413, false, "u_CnW2rVPaI", "https://www.youtube.com/watch?v=u_CnW2rVPaI", 673, "/downloads/The Grand Sound/2017-07-17 Best_Progressive_House_Mix_2017_Vol._14_HD/Best_Progressive_House_Mix_2017_Vol._14_HD.NA", false, false, false, 2, [], 98, ~U[2017-07-17 17:00:07Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #13: https://youtu.be/EOABNViyBaE\nVol #15: https://youtu.be/Fc_m2wh9Bdc\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/4e6ca8\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\n\nDownload the Photo:\nhttps://unsplash.com/photos/HKZPcz4Jpm8\n\nTracklist:\n[00:00] 01. Clarks - Coastline\nRelease Date: TBA\n\n[06:28] 02. Z8phyR - Summer Fantasy\nRelease Date: September 4, 2017\n\n[11:19] 03. Alex Byrka - Island of Love\nRelease Date: TBA\n\n[16:08] 04. Japeboy - Foggy Pier\nRelease Date: TBA\n\n[21:44] 05. Miroslav Vrlik - Rainbow (myni8hte Remix Edit)\nRelease Date: TBA\n\n[26:38] 06. Alex H - Hotham Sunrise (kalsy Remix)\nRelease Date: TBA\n\n[33:51] 07. ZGOOT - Sea Breeze\nhttps://open.spotify.com/track/4D37eKFvDc8YJmzEkuvtHl\n\n[38:55] 08. Van Yorge - Summer Feelings (Miroslav Vrlik Remix)\nRelease Date: TBA\n\n[44:47] 09. Adam Sobiech - Lost and Found (Emad EBEAT Remix)\nRelease Date: TBA\n\n[49:24] 10. Keith Harris - Lunar\nRelease Date: TBA\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #14 [HD] ♫", 3413, false, "u_CnW2rVPaI", "https://www.youtube.com/watch?v=u_CnW2rVPaI", "/downloads/The Grand Sound/2017-07-17 Best_Progressive_House_Mix_2017_Vol._14_HD/Best_Progressive_House_Mix_2017_Vol._14_HD.NA", false, 2, ~U[2017-07-17 17:00:07Z]] 22:35:18.971 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.973 [debug] QUERY OK source="media_items" db=2.0ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-07-10 17:00:06Z], 2] 22:35:18.976 [debug] QUERY OK source="media_items" db=1.4ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #8: https://youtu.be/McDHwp3o9TM\nVol #10: https://youtu.be/fiMhZ4LfeGw\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/b72353\n\nDownload the Photo:\nhttps://unsplash.com/photos/cPGIHIxPV6k\n\nTracklist:\n[00:00] 01. Adrian Alexander vs The Antipodes - Oxygen\nhttps://open.spotify.com/track/7x0T6e9D4aboKeMar5DwOm\n\n[03:48] 02. Sky T - Earth 2.0\nhttps://open.spotify.com/track/4J7E2UD7y15kqHMWAx56hx\n\n[08:48] 03. Axis - Over You\nhttps://open.spotify.com/track/6xuHPh1lYtn99Nz5WJDpZY\n\n[13:48] 04. Fiben - Amaya\nhttps://open.spotify.com/track/1qnuT7U0MJhADM2oJQObNr\n\n[18:48] 05. Bryn Liedl - Come Home\nhttps://open.spotify.com/track/2x3CdZ7DQZnCxUzncD8UN9\n\n[23:33] 06. Dominic Manns - Opulence\nhttps://open.spotify.com/track/1SKpHjod29sEDckFj7o1nx\n\n[28:44] 07. Erik Iker - Flashing Lights\nhttps://open.spotify.com/track/3PaLfkN5SWUlZkSUbyMYNN\n\n[33:44] 08. Marko Ruberto - Keep Smiling (Gianmarco Fabbretti Remix)\nhttps://open.spotify.com/track/3rEeOBUcyVQxXP8KHipVe8\n\n[38:16] 09. Arsevty - Alive\nhttps://open.spotify.com/track/4VIq5PFB9ufejGSOlEfjNn\n\n[45:01] 10. Jan Martin & Flugschreiber - Planetarium\nhttps://open.spotify.com/track/1UVcNngJq7iAJSZudMANOp\n\n[50:58] 11. Shion Hinano - Teardrops (Miroslav Vrlik Remix)\nhttps://open.spotify.com/track/4WtGIDpCb4Mww5LB4yaMAV\n\n[55:24] 12. Marcus Santoro - Flashpoint\nhttps://open.spotify.com/track/4yKPdEJmnaQABxXnvfi90o\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #9 [HD] ♫", "e716cba2-acc6-4ad8-9630-693031cda4e0", 3651, false, "zvH4lWRCGCE", "https://www.youtube.com/watch?v=zvH4lWRCGCE", 674, "/downloads/The Grand Sound/2017-07-10 Best_Progressive_Trance_Mix_2017_Vol._9_HD/Best_Progressive_Trance_Mix_2017_Vol._9_HD.NA", false, false, false, 2, [], 98, ~U[2017-07-10 17:00:06Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #8: https://youtu.be/McDHwp3o9TM\nVol #10: https://youtu.be/fiMhZ4LfeGw\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/b72353\n\nDownload the Photo:\nhttps://unsplash.com/photos/cPGIHIxPV6k\n\nTracklist:\n[00:00] 01. Adrian Alexander vs The Antipodes - Oxygen\nhttps://open.spotify.com/track/7x0T6e9D4aboKeMar5DwOm\n\n[03:48] 02. Sky T - Earth 2.0\nhttps://open.spotify.com/track/4J7E2UD7y15kqHMWAx56hx\n\n[08:48] 03. Axis - Over You\nhttps://open.spotify.com/track/6xuHPh1lYtn99Nz5WJDpZY\n\n[13:48] 04. Fiben - Amaya\nhttps://open.spotify.com/track/1qnuT7U0MJhADM2oJQObNr\n\n[18:48] 05. Bryn Liedl - Come Home\nhttps://open.spotify.com/track/2x3CdZ7DQZnCxUzncD8UN9\n\n[23:33] 06. Dominic Manns - Opulence\nhttps://open.spotify.com/track/1SKpHjod29sEDckFj7o1nx\n\n[28:44] 07. Erik Iker - Flashing Lights\nhttps://open.spotify.com/track/3PaLfkN5SWUlZkSUbyMYNN\n\n[33:44] 08. Marko Ruberto - Keep Smiling (Gianmarco Fabbretti Remix)\nhttps://open.spotify.com/track/3rEeOBUcyVQxXP8KHipVe8\n\n[38:16] 09. Arsevty - Alive\nhttps://open.spotify.com/track/4VIq5PFB9ufejGSOlEfjNn\n\n[45:01] 10. Jan Martin & Flugschreiber - Planetarium\nhttps://open.spotify.com/track/1UVcNngJq7iAJSZudMANOp\n\n[50:58] 11. Shion Hinano - Teardrops (Miroslav Vrlik Remix)\nhttps://open.spotify.com/track/4WtGIDpCb4Mww5LB4yaMAV\n\n[55:24] 12. Marcus Santoro - Flashpoint\nhttps://open.spotify.com/track/4yKPdEJmnaQABxXnvfi90o\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #9 [HD] ♫", 3651, false, "zvH4lWRCGCE", "https://www.youtube.com/watch?v=zvH4lWRCGCE", "/downloads/The Grand Sound/2017-07-10 Best_Progressive_Trance_Mix_2017_Vol._9_HD/Best_Progressive_Trance_Mix_2017_Vol._9_HD.NA", false, 2, ~U[2017-07-10 17:00:06Z]] 22:35:18.977 [debug] QUERY OK source="sources" db=0.4ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.979 [debug] QUERY OK source="media_items" db=2.0ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-07-03 17:00:03Z], 2] 22:35:18.981 [debug] QUERY OK source="media_items" db=1.3ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #12: https://youtu.be/rmhFT_9_Qu0\nVol #14: https://youtu.be/u_CnW2rVPaI\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/33bf83\n\nDownload the Photo:\nhttps://unsplash.com/photos/mUFFI4CkmAI\n\nTracklist:\n[00:00] 01. Roman Prus - Bloom\nhttps://open.spotify.com/track/6dubLaJU2RafsfBw4AfV87\n\n[03:08] 02. Ev3rsun - Mind\nhttps://open.spotify.com/track/3CD8CYU8tcsIjJdxjExYUe\n\n[09:00] 03. Roald Velden - Wintercold\nhttps://open.spotify.com/track/2FJSAblyKAwmtHSQeHNlzD\n\n[14:52] 04. J.Weo - Sweet Bosphorus Night\nhttps://open.spotify.com/track/1KMYyex5BasX2RDy55yKc1\n\n[19:40] 05. Sense8 - Tokyo Time\nhttps://open.spotify.com/track/5TCPdz6UMagja95WgTGMqB\n\n[25:32] 06. Ryan Z - Summer Lovin'\nhttps://open.spotify.com/track/64CcEmWOaR8OtYHvEcpDPl\n\n[31:24] 07. Orbion - Lemonade\nhttps://open.spotify.com/track/2JHTUk4G4WfGuy6Hti88BF\n\n[36:00] 08. Sense8 - Chakra\nhttps://open.spotify.com/track/2sM6XDGsGuQsYtEYrF1SIi\n\n[41:03] 09. Laniakea - Shore Of Heaven\nhttps://open.spotify.com/track/3wALpuEBTrglgFu1F5oG4K\n\n[47:38] 10. Ryan Z - Tell Me\nhttps://open.spotify.com/track/51nDRiQZyrXaXzBJZwVEUq\n\n[52:56] 11. J.Weo - Melodic Streets\nhttps://open.spotify.com/track/7gY7355odpFqEX1rRgTmGC\n\n[57:57] 12. Konstantin Kolyada - With You\nhttps://open.spotify.com/track/5x2sr8PMLbUFkJkOkYprvH\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #13 [HD] ♫", "a499decb-ea3e-400a-bc93-dc5643a3392c", 3765, false, "EOABNViyBaE", "https://www.youtube.com/watch?v=EOABNViyBaE", 675, "/downloads/The Grand Sound/2017-07-03 Best_Progressive_House_Mix_2017_Vol._13_HD/Best_Progressive_House_Mix_2017_Vol._13_HD.NA", false, false, false, 2, [], 98, ~U[2017-07-03 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #12: https://youtu.be/rmhFT_9_Qu0\nVol #14: https://youtu.be/u_CnW2rVPaI\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/33bf83\n\nDownload the Photo:\nhttps://unsplash.com/photos/mUFFI4CkmAI\n\nTracklist:\n[00:00] 01. Roman Prus - Bloom\nhttps://open.spotify.com/track/6dubLaJU2RafsfBw4AfV87\n\n[03:08] 02. Ev3rsun - Mind\nhttps://open.spotify.com/track/3CD8CYU8tcsIjJdxjExYUe\n\n[09:00] 03. Roald Velden - Wintercold\nhttps://open.spotify.com/track/2FJSAblyKAwmtHSQeHNlzD\n\n[14:52] 04. J.Weo - Sweet Bosphorus Night\nhttps://open.spotify.com/track/1KMYyex5BasX2RDy55yKc1\n\n[19:40] 05. Sense8 - Tokyo Time\nhttps://open.spotify.com/track/5TCPdz6UMagja95WgTGMqB\n\n[25:32] 06. Ryan Z - Summer Lovin'\nhttps://open.spotify.com/track/64CcEmWOaR8OtYHvEcpDPl\n\n[31:24] 07. Orbion - Lemonade\nhttps://open.spotify.com/track/2JHTUk4G4WfGuy6Hti88BF\n\n[36:00] 08. Sense8 - Chakra\nhttps://open.spotify.com/track/2sM6XDGsGuQsYtEYrF1SIi\n\n[41:03] 09. Laniakea - Shore Of Heaven\nhttps://open.spotify.com/track/3wALpuEBTrglgFu1F5oG4K\n\n[47:38] 10. Ryan Z - Tell Me\nhttps://open.spotify.com/track/51nDRiQZyrXaXzBJZwVEUq\n\n[52:56] 11. J.Weo - Melodic Streets\nhttps://open.spotify.com/track/7gY7355odpFqEX1rRgTmGC\n\n[57:57] 12. Konstantin Kolyada - With You\nhttps://open.spotify.com/track/5x2sr8PMLbUFkJkOkYprvH\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #13 [HD] ♫", 3765, false, "EOABNViyBaE", "https://www.youtube.com/watch?v=EOABNViyBaE", "/downloads/The Grand Sound/2017-07-03 Best_Progressive_House_Mix_2017_Vol._13_HD/Best_Progressive_House_Mix_2017_Vol._13_HD.NA", false, 2, ~U[2017-07-03 17:00:03Z]] 22:35:18.982 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.984 [debug] QUERY OK source="media_items" db=2.3ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-06-26 17:00:03Z], 2] 22:35:18.987 [debug] QUERY OK source="media_items" db=1.5ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #7: https://youtu.be/FUsnE85i1dA\nVol #9: https://youtu.be/zvH4lWRCGCE\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/ed5071\n\nPowered by Enhanced Music:\nhttp://enhancedmusic.com\nhttps://soundcloud.com/enhanced\nhttps://facebook.com/EnhancedMusicLtd\nhttps://twitter.com/enhanced_music\nhttps://youtube.com/EnhancedMusic\nhttps://instagram.com/enhanced_music\nhttps://open.spotify.com/user/enhanced_music\n\nDownload the Photo:\nhttps://unsplash.com/photos/4ws_xLKQMWI\n\nTracklist:\n[00:00] 01. LTN - Dim Sum 24\nhttps://open.spotify.com/track/6M7nloXgMZCVsdF0XqYzaA\n\n[04:26] 02. Audien - Transition (Paul Tarrant Remix)\nhttps://open.spotify.com/track/06ROhSOeO3XVrg7voHW75Q\n\n[09:54] 03. Temple One pres. Tu Casa - Escape\nhttps://open.spotify.com/track/7bNW5PVeccuK1ChEA1G0oh\n\n[14:39] 04. Paul Tarrant - Sunset Serenade (Gery Rydell Remix)\nhttps://open.spotify.com/track/0wY0A8nlcfBrSCu1B4l1N7\n\n[19:39] 05. Arty - Vanilla Sky\nhttps://open.spotify.com/track/7ccF9HqXwQIWNSinBeWWHw\n\n[26:08] 06. Terry Da Libra - The Rising\nhttps://open.spotify.com/track/5rQcU8IloxSE6mo65WNSUw\n\n[33:38] 07. Anhken - It Can't Be True\nhttps://open.spotify.com/track/196b7vRuUuz8HknyirmW96\n\n[40:25] 08. Hydroid - Greek Trick\nhttps://open.spotify.com/track/6LqnH4Y1fbc9u1SGAqXPUx\n\n[45:35] 09. Artificial Dreamer - Maybe Tomorrow (ADS Back To Darmstadt Remix)\nhttps://open.spotify.com/track/4POGfL2HDSZAInHGyUFXKw\n\n[51:30] 10. Evave - To The Stars (Adymus Remix)\nhttps://open.spotify.com/track/3byYrgzqosJ6Qf2LA3KreL\n\n[57:38] 11. Maarten Hercules - Harmonics (Eluna vs. Jon O'Bir Remix)\nhttps://open.spotify.com/track/4baHdEBtKGDH9ZIrzD19PC\n\n[1:03:30] 12. Bakke & Joni - Envision\nhttps://open.spotify.com/track/6gftIUDIXAMboXodKjObwI\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #8 [HD] ♫", "6cfcd9c2-6221-4851-8953-687d25a55b82", 4199, false, "McDHwp3o9TM", "https://www.youtube.com/watch?v=McDHwp3o9TM", 676, "/downloads/The Grand Sound/2017-06-26 Best_Progressive_Trance_Mix_2017_Vol._8_HD/Best_Progressive_Trance_Mix_2017_Vol._8_HD.NA", false, false, false, 2, [], 98, ~U[2017-06-26 17:00:03Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #7: https://youtu.be/FUsnE85i1dA\nVol #9: https://youtu.be/zvH4lWRCGCE\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/ed5071\n\nPowered by Enhanced Music:\nhttp://enhancedmusic.com\nhttps://soundcloud.com/enhanced\nhttps://facebook.com/EnhancedMusicLtd\nhttps://twitter.com/enhanced_music\nhttps://youtube.com/EnhancedMusic\nhttps://instagram.com/enhanced_music\nhttps://open.spotify.com/user/enhanced_music\n\nDownload the Photo:\nhttps://unsplash.com/photos/4ws_xLKQMWI\n\nTracklist:\n[00:00] 01. LTN - Dim Sum 24\nhttps://open.spotify.com/track/6M7nloXgMZCVsdF0XqYzaA\n\n[04:26] 02. Audien - Transition (Paul Tarrant Remix)\nhttps://open.spotify.com/track/06ROhSOeO3XVrg7voHW75Q\n\n[09:54] 03. Temple One pres. Tu Casa - Escape\nhttps://open.spotify.com/track/7bNW5PVeccuK1ChEA1G0oh\n\n[14:39] 04. Paul Tarrant - Sunset Serenade (Gery Rydell Remix)\nhttps://open.spotify.com/track/0wY0A8nlcfBrSCu1B4l1N7\n\n[19:39] 05. Arty - Vanilla Sky\nhttps://open.spotify.com/track/7ccF9HqXwQIWNSinBeWWHw\n\n[26:08] 06. Terry Da Libra - The Rising\nhttps://open.spotify.com/track/5rQcU8IloxSE6mo65WNSUw\n\n[33:38] 07. Anhken - It Can't Be True\nhttps://open.spotify.com/track/196b7vRuUuz8HknyirmW96\n\n[40:25] 08. Hydroid - Greek Trick\nhttps://open.spotify.com/track/6LqnH4Y1fbc9u1SGAqXPUx\n\n[45:35] 09. Artificial Dreamer - Maybe Tomorrow (ADS Back To Darmstadt Remix)\nhttps://open.spotify.com/track/4POGfL2HDSZAInHGyUFXKw\n\n[51:30] 10. Evave - To The Stars (Adymus Remix)\nhttps://open.spotify.com/track/3byYrgzqosJ6Qf2LA3KreL\n\n[57:38] 11. Maarten Hercules - Harmonics (Eluna vs. Jon O'Bir Remix)\nhttps://open.spotify.com/track/4baHdEBtKGDH9ZIrzD19PC\n\n[1:03:30] 12. Bakke & Joni - Envision\nhttps://open.spotify.com/track/6gftIUDIXAMboXodKjObwI\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #8 [HD] ♫", 4199, false, "McDHwp3o9TM", "https://www.youtube.com/watch?v=McDHwp3o9TM", "/downloads/The Grand Sound/2017-06-26 Best_Progressive_Trance_Mix_2017_Vol._8_HD/Best_Progressive_Trance_Mix_2017_Vol._8_HD.NA", false, 2, ~U[2017-06-26 17:00:03Z]] 22:35:18.988 [debug] QUERY OK source="sources" db=0.4ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.991 [debug] QUERY OK source="media_items" db=2.1ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-06-12 17:00:04Z], 2] 22:35:18.993 [debug] QUERY OK source="media_items" db=1.3ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #2: https://youtu.be/urge4dvw6gU\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/12d134\n\nPowered by Mondo Records:\nhttp://www.mondorecords.com\nhttps://soundcloud.com/mondorecords\nhttps://www.facebook.com/mondorecords\nhttps://twitter.com/mondorecords\nhttps://www.youtube.com/MondoRecords\n\nDownload the Photo:\nhttps://unsplash.com/photos/GP3EdRRvu2Q\n\nTracklist:\n[00:00] 01. Simon Gregory - 2 Zero 1 Seven\nhttps://open.spotify.com/track/3GOKmmFlZq8Pmd0D9E5w1p\n\n[06:00] 02. Hoof - Sirendipity\nhttps://open.spotify.com/track/5OYsn8OmmrWV4e4AhaUs16\n\n[11:55] 03. Manda Dex - Stronger\n-\n\n[14:46] 04. Innerfire - Headlights\n-\n\n[19:18] 05. Damian Sulewski - Feeling Touch\nhttps://open.spotify.com/track/0fgOGU9WexoUP3y8wKHJAX\n\n[24:01] 06. Like It Lite - Juice (Edelways Remix)\nhttps://open.spotify.com/track/1vA5rqzhzxSYIwlAWRmcGO\n\n[29:16] 07. Ruven Gaze - Certus\nhttps://open.spotify.com/track/3rIHzn8hlO5h9RnrCs6ShE\n\n[32:11] 08. Manda Dex - Star Bars (Ian Solano Remix)\nhttps://open.spotify.com/track/7o062s3mcEUsiAJJgLze9d\n\n[36:55] 09. Cold Stone - Peace Of Mind\n-\n\n[42:58] 10. Ian Solano - Oaxaca\nhttps://open.spotify.com/track/3Ho8nxl0Sop5AQZ5FBuI9i\n\n[47:10] 11. DT8 Project - Let It Go (Chris Porter Remix)\nhttps://open.spotify.com/track/4pzaexjtva4ujP0ZXMP3zy\n\n[52:41] 12. Cyril Ryaz - Terra Luna\nhttps://open.spotify.com/track/24i0NkKAaX0CUrw3iuaJpy\n---\nMusic Genre: Uplifting Trance", "♫ Best Uplifting Trance Mix 2017 Vol. #3 [HD] ♫", "a5f369a3-57ae-411a-99f5-99df87385b60", 3521, false, "x4EKHbfHJmc", "https://www.youtube.com/watch?v=x4EKHbfHJmc", 677, "/downloads/The Grand Sound/2017-06-12 Best_Uplifting_Trance_Mix_2017_Vol._3_HD/Best_Uplifting_Trance_Mix_2017_Vol._3_HD.NA", false, false, false, 2, [], 98, ~U[2017-06-12 17:00:04Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #2: https://youtu.be/urge4dvw6gU\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/12d134\n\nPowered by Mondo Records:\nhttp://www.mondorecords.com\nhttps://soundcloud.com/mondorecords\nhttps://www.facebook.com/mondorecords\nhttps://twitter.com/mondorecords\nhttps://www.youtube.com/MondoRecords\n\nDownload the Photo:\nhttps://unsplash.com/photos/GP3EdRRvu2Q\n\nTracklist:\n[00:00] 01. Simon Gregory - 2 Zero 1 Seven\nhttps://open.spotify.com/track/3GOKmmFlZq8Pmd0D9E5w1p\n\n[06:00] 02. Hoof - Sirendipity\nhttps://open.spotify.com/track/5OYsn8OmmrWV4e4AhaUs16\n\n[11:55] 03. Manda Dex - Stronger\n-\n\n[14:46] 04. Innerfire - Headlights\n-\n\n[19:18] 05. Damian Sulewski - Feeling Touch\nhttps://open.spotify.com/track/0fgOGU9WexoUP3y8wKHJAX\n\n[24:01] 06. Like It Lite - Juice (Edelways Remix)\nhttps://open.spotify.com/track/1vA5rqzhzxSYIwlAWRmcGO\n\n[29:16] 07. Ruven Gaze - Certus\nhttps://open.spotify.com/track/3rIHzn8hlO5h9RnrCs6ShE\n\n[32:11] 08. Manda Dex - Star Bars (Ian Solano Remix)\nhttps://open.spotify.com/track/7o062s3mcEUsiAJJgLze9d\n\n[36:55] 09. Cold Stone - Peace Of Mind\n-\n\n[42:58] 10. Ian Solano - Oaxaca\nhttps://open.spotify.com/track/3Ho8nxl0Sop5AQZ5FBuI9i\n\n[47:10] 11. DT8 Project - Let It Go (Chris Porter Remix)\nhttps://open.spotify.com/track/4pzaexjtva4ujP0ZXMP3zy\n\n[52:41] 12. Cyril Ryaz - Terra Luna\nhttps://open.spotify.com/track/24i0NkKAaX0CUrw3iuaJpy\n---\nMusic Genre: Uplifting Trance", "♫ Best Uplifting Trance Mix 2017 Vol. #3 [HD] ♫", 3521, false, "x4EKHbfHJmc", "https://www.youtube.com/watch?v=x4EKHbfHJmc", "/downloads/The Grand Sound/2017-06-12 Best_Uplifting_Trance_Mix_2017_Vol._3_HD/Best_Uplifting_Trance_Mix_2017_Vol._3_HD.NA", false, 2, ~U[2017-06-12 17:00:04Z]] 22:35:18.993 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:18.996 [debug] QUERY OK source="media_items" db=2.0ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-06-05 17:00:05Z], 2] 22:35:18.998 [debug] QUERY OK source="media_items" db=1.3ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #10: https://youtu.be/b8A4z4IP-to\nVol #12: https://youtu.be/rmhFT_9_Qu0\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/349cf3\n\nDownload the Photo:\nhttps://unsplash.com/photos/xw7pZ6uamvI\n\nTracklist:\n[00:00] 01. Entis - Lily\nhttps://open.spotify.com/track/1lK4Mg8Z27bihhhLC9nfy0\n\n[03:33] 02. Soundslogic & Maiga - Tallulah\nhttps://open.spotify.com/track/3qHj5q7118yXqbOZdaSVfw\n\n[08:39] 03. Japeboy - Dawning (Talamanca Remix)\nhttps://open.spotify.com/track/5WH7E7B6mgXk1d40TIMR2K\n\n[13:14] 04. Andrew Lang - Mantis\nhttps://open.spotify.com/track/5RZq15esEpptD211jxjZgA\n\n[17:48] 05. CAIRN - Too Far\nhttps://open.spotify.com/track/0zJETl5Iyk6nUDcgQgGJLZ\n\n[22:22] 06. Cosmic Gravity - Winter's Tale\nhttps://open.spotify.com/track/1kvu64a6qdXbYjBlJ8HGKA\n\n[28:43] 07. Paul M - Mistica\nhttps://open.spotify.com/track/0sEqQ8cQDXNZ06yJxULDYk\n\n[34:03] 08. Mizar B - A Place Called Titan\nhttps://open.spotify.com/track/5Qef4rpXYtS0cBf5YHzONE\n\n[41:59] 09. Emad EBEAT - Possibility (Alex Byrka Remix)\nhttps://open.spotify.com/track/0gwxY47odK6q7YITN49GvY\n\n[46:29] 10. Meranda - Eldfell (Fiben Remix)\nhttps://open.spotify.com/track/5ClkFsEqMdo2mULMDMLQ9s\n\n[50:59] 11. Soundliner - Insightful Melody (Mark & Lukas Remix)\nhttps://open.spotify.com/track/6LlFXC9wZXLvRwg1OpEv4U\n\n[56:14] 12. Miroslav Vrlik - Beach Near Me\nhttps://open.spotify.com/track/7CoM5B004d75qfwA4Wl3FP\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #11 [HD] ♫", "bf743109-28da-4ba2-907a-40f3b460474c", 3742, false, "zyRO6J0VYME", "https://www.youtube.com/watch?v=zyRO6J0VYME", 678, "/downloads/The Grand Sound/2017-06-05 Best_Progressive_House_Mix_2017_Vol._11_HD/Best_Progressive_House_Mix_2017_Vol._11_HD.NA", false, false, false, 2, [], 98, ~U[2017-06-05 17:00:05Z], ~U[2026-08-11 22:35:18Z], ~U[2026-08-11 22:35:18Z], "Vol #10: https://youtu.be/b8A4z4IP-to\nVol #12: https://youtu.be/rmhFT_9_Qu0\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/349cf3\n\nDownload the Photo:\nhttps://unsplash.com/photos/xw7pZ6uamvI\n\nTracklist:\n[00:00] 01. Entis - Lily\nhttps://open.spotify.com/track/1lK4Mg8Z27bihhhLC9nfy0\n\n[03:33] 02. Soundslogic & Maiga - Tallulah\nhttps://open.spotify.com/track/3qHj5q7118yXqbOZdaSVfw\n\n[08:39] 03. Japeboy - Dawning (Talamanca Remix)\nhttps://open.spotify.com/track/5WH7E7B6mgXk1d40TIMR2K\n\n[13:14] 04. Andrew Lang - Mantis\nhttps://open.spotify.com/track/5RZq15esEpptD211jxjZgA\n\n[17:48] 05. CAIRN - Too Far\nhttps://open.spotify.com/track/0zJETl5Iyk6nUDcgQgGJLZ\n\n[22:22] 06. Cosmic Gravity - Winter's Tale\nhttps://open.spotify.com/track/1kvu64a6qdXbYjBlJ8HGKA\n\n[28:43] 07. Paul M - Mistica\nhttps://open.spotify.com/track/0sEqQ8cQDXNZ06yJxULDYk\n\n[34:03] 08. Mizar B - A Place Called Titan\nhttps://open.spotify.com/track/5Qef4rpXYtS0cBf5YHzONE\n\n[41:59] 09. Emad EBEAT - Possibility (Alex Byrka Remix)\nhttps://open.spotify.com/track/0gwxY47odK6q7YITN49GvY\n\n[46:29] 10. Meranda - Eldfell (Fiben Remix)\nhttps://open.spotify.com/track/5ClkFsEqMdo2mULMDMLQ9s\n\n[50:59] 11. Soundliner - Insightful Melody (Mark & Lukas Remix)\nhttps://open.spotify.com/track/6LlFXC9wZXLvRwg1OpEv4U\n\n[56:14] 12. Miroslav Vrlik - Beach Near Me\nhttps://open.spotify.com/track/7CoM5B004d75qfwA4Wl3FP\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #11 [HD] ♫", 3742, false, "zyRO6J0VYME", "https://www.youtube.com/watch?v=zyRO6J0VYME", "/downloads/The Grand Sound/2017-06-05 Best_Progressive_House_Mix_2017_Vol._11_HD/Best_Progressive_House_Mix_2017_Vol._11_HD.NA", false, 2, ~U[2017-06-05 17:00:05Z]] 22:35:18.999 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.002 [debug] QUERY OK source="media_items" db=2.3ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-05-29 17:00:05Z], 2] 22:35:19.005 [debug] QUERY OK source="media_items" db=1.7ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #1: https://youtu.be/6OLssZz5Xj8\nVol #3: https://youtu.be/x4EKHbfHJmc\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/52e60a\n\nDownload the Photo:\nhttps://unsplash.com/photos/_4DNaLXQlDg\n\nTracklist:\n[00:00] 01. Claus Backslash - Endless Summer\nhttps://open.spotify.com/track/0wYnDWxuUISILlseTn6Nev\n\n[03:47] 02. Luke Terry - Rachel's Song\nhttps://open.spotify.com/track/25zkMhzTpuKPFOAb0bF3eR\n\n[08:57] 03. Daniel Kandi & Dreamy - Match Made In Heaven\nhttps://open.spotify.com/track/0YPxMqMVkhQzjpPeA29vHq\n\n[14:09] 04. Mike Squillo & Alex Wright - Mikasa\nhttps://open.spotify.com/track/0l9NGYHsLpYYQfAFY3kGm1\n\n[19:13] 05. Steve Allen - Horus\nhttps://open.spotify.com/track/4LhqUKAyUIsHZfdnNfYWSd\n\n[23:43] 06. Daniel Kandi vs. Witness45 - Yangtze River\nhttps://open.spotify.com/track/5294lgEa3wtmaupitIVJgx\n\n[28:35] 07. Temple One - Maverick\nhttps://open.spotify.com/track/6SHqa8QN7POga0GbSY3rU8\n\n[33:55] 08. Zack Mia - Black Dawn\nhttps://open.spotify.com/track/2ErzjiDlD8759GpvRyP0SG\n\n[38:26] 09. Cold Stone - Mirage\nhttps://open.spotify.com/track/4AhdldB6HNhT91xfJtLv2c\n\n[43:19] 10. Ultimate - Revelation\nhttps://open.spotify.com/track/6RFlzbiE6Flv4wwcp4fGF9\n\n[48:14] 11. Miroslav Vrlik & Andre Visior - Raindrops\nhttps://open.spotify.com/track/23NG9iwXSELfiVHFoLRBiu\n\n[53:20] 12. Ultimate - Elbrus\nhttps://open.spotify.com/track/4plC9E2buKbWkYH14jVyTY\n---\nMusic Genre: Uplifting Trance", "♫ Best Uplifting Trance Mix 2017 Vol. #2 [HD] ♫", "d24e97e5-aec5-4168-ad54-90a1dfdd07c8", 3543, false, "urge4dvw6gU", "https://www.youtube.com/watch?v=urge4dvw6gU", 679, "/downloads/The Grand Sound/2017-05-29 Best_Uplifting_Trance_Mix_2017_Vol._2_HD/Best_Uplifting_Trance_Mix_2017_Vol._2_HD.NA", false, false, false, 2, [], 98, ~U[2017-05-29 17:00:05Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #1: https://youtu.be/6OLssZz5Xj8\nVol #3: https://youtu.be/x4EKHbfHJmc\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/52e60a\n\nDownload the Photo:\nhttps://unsplash.com/photos/_4DNaLXQlDg\n\nTracklist:\n[00:00] 01. Claus Backslash - Endless Summer\nhttps://open.spotify.com/track/0wYnDWxuUISILlseTn6Nev\n\n[03:47] 02. Luke Terry - Rachel's Song\nhttps://open.spotify.com/track/25zkMhzTpuKPFOAb0bF3eR\n\n[08:57] 03. Daniel Kandi & Dreamy - Match Made In Heaven\nhttps://open.spotify.com/track/0YPxMqMVkhQzjpPeA29vHq\n\n[14:09] 04. Mike Squillo & Alex Wright - Mikasa\nhttps://open.spotify.com/track/0l9NGYHsLpYYQfAFY3kGm1\n\n[19:13] 05. Steve Allen - Horus\nhttps://open.spotify.com/track/4LhqUKAyUIsHZfdnNfYWSd\n\n[23:43] 06. Daniel Kandi vs. Witness45 - Yangtze River\nhttps://open.spotify.com/track/5294lgEa3wtmaupitIVJgx\n\n[28:35] 07. Temple One - Maverick\nhttps://open.spotify.com/track/6SHqa8QN7POga0GbSY3rU8\n\n[33:55] 08. Zack Mia - Black Dawn\nhttps://open.spotify.com/track/2ErzjiDlD8759GpvRyP0SG\n\n[38:26] 09. Cold Stone - Mirage\nhttps://open.spotify.com/track/4AhdldB6HNhT91xfJtLv2c\n\n[43:19] 10. Ultimate - Revelation\nhttps://open.spotify.com/track/6RFlzbiE6Flv4wwcp4fGF9\n\n[48:14] 11. Miroslav Vrlik & Andre Visior - Raindrops\nhttps://open.spotify.com/track/23NG9iwXSELfiVHFoLRBiu\n\n[53:20] 12. Ultimate - Elbrus\nhttps://open.spotify.com/track/4plC9E2buKbWkYH14jVyTY\n---\nMusic Genre: Uplifting Trance", "♫ Best Uplifting Trance Mix 2017 Vol. #2 [HD] ♫", 3543, false, "urge4dvw6gU", "https://www.youtube.com/watch?v=urge4dvw6gU", "/downloads/The Grand Sound/2017-05-29 Best_Uplifting_Trance_Mix_2017_Vol._2_HD/Best_Uplifting_Trance_Mix_2017_Vol._2_HD.NA", false, 2, ~U[2017-05-29 17:00:05Z]] 22:35:19.005 [debug] QUERY OK source="sources" db=0.4ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.008 [debug] QUERY OK source="media_items" db=2.4ms idle=8.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-05-22 17:00:06Z], 2] 22:35:19.010 [debug] QUERY OK source="media_items" db=1.5ms idle=8.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #9: https://youtu.be/H8RsFIITBEw\nVol #11: https://youtu.be/zyRO6J0VYME\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/50e822\n\nPowered by Nueva Recordings:\nhttps://soundcloud.com/nuevarecordings\nhttps://www.facebook.com/nuevarecordings\nhttps://twitter.com/nuevarecordings\nhttps://www.instagram.com/nuevarecordings\nhttps://www.beatport.com/label/nueva/15297\nhttps://open.spotify.com/user/jessek.nueva/playlist/2ywK1hcAd73KD25FGul4DK\n\nDownload the Photo:\nhttps://www.pexels.com/photo/beautiful-calm-clouds-dark-206359/\n\nTracklist:\n[00:00] 01. Justin Oh - A Distant Space\nhttps://open.spotify.com/track/7dkDpTP7zwaAAvaqlghFMD\n\n[02:53] 02. Jon Bach - Blue Dream\nhttps://open.spotify.com/track/6PFF5yUbzQwH7O0RMUKVZs\n\n[08:43] 03. Gregory Esayan - Evening Flight\nhttps://open.spotify.com/track/4nsEeSPsdjVV8vgWyZ1Nuu\n\n[16:03] 04. Aleksey Yakovlev - We Won't Forget\nhttps://open.spotify.com/track/22M6BGHBI9FEfgRtk4ZgAn\n\n[22:18] 05. Anushka De'sai - Far & Close (LTN Sunrise Mix)\nhttps://open.spotify.com/track/5sEYXbZjcCXjUjLtB1RkJr\n\n[28:03] 06. Sergey Alekseev feat. Ange - It's Morning (Talamanca Dub Mix)\nhttps://open.spotify.com/track/5t08irAYNsnm2GLHpEOnly\n\n[35:18] 07. Nigel Good - Come Home (Blake Jarrell Remix)\nhttps://open.spotify.com/track/0EAtW8mrjNKS54lMK4n2K1\n\n[41:33] 08. LTN Vs. Stamina & Nikita - If The Stars Could Speak (LTN Remix)\nhttps://open.spotify.com/track/4b8BuloYTTv92mgyJazoeZ\n\n[46:58] 09. Houseventures - Summer Dream\nhttps://open.spotify.com/track/0j6JDrEQFNh7LObe7eaQaO\n\n[54:16] 10. Katrin Souza & Flipplive - Heat Of Two Hearts\nhttps://open.spotify.com/track/5QKF5EVDiVNZ3F3L3wa6nh\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #10 [HD] ♫", "7c77b085-3294-4a41-9138-b3180eea4cee", 3673, false, "b8A4z4IP-to", "https://www.youtube.com/watch?v=b8A4z4IP-to", 680, "/downloads/The Grand Sound/2017-05-22 Best_Progressive_House_Mix_2017_Vol._10_HD/Best_Progressive_House_Mix_2017_Vol._10_HD.NA", false, false, false, 2, [], 98, ~U[2017-05-22 17:00:06Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #9: https://youtu.be/H8RsFIITBEw\nVol #11: https://youtu.be/zyRO6J0VYME\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/50e822\n\nPowered by Nueva Recordings:\nhttps://soundcloud.com/nuevarecordings\nhttps://www.facebook.com/nuevarecordings\nhttps://twitter.com/nuevarecordings\nhttps://www.instagram.com/nuevarecordings\nhttps://www.beatport.com/label/nueva/15297\nhttps://open.spotify.com/user/jessek.nueva/playlist/2ywK1hcAd73KD25FGul4DK\n\nDownload the Photo:\nhttps://www.pexels.com/photo/beautiful-calm-clouds-dark-206359/\n\nTracklist:\n[00:00] 01. Justin Oh - A Distant Space\nhttps://open.spotify.com/track/7dkDpTP7zwaAAvaqlghFMD\n\n[02:53] 02. Jon Bach - Blue Dream\nhttps://open.spotify.com/track/6PFF5yUbzQwH7O0RMUKVZs\n\n[08:43] 03. Gregory Esayan - Evening Flight\nhttps://open.spotify.com/track/4nsEeSPsdjVV8vgWyZ1Nuu\n\n[16:03] 04. Aleksey Yakovlev - We Won't Forget\nhttps://open.spotify.com/track/22M6BGHBI9FEfgRtk4ZgAn\n\n[22:18] 05. Anushka De'sai - Far & Close (LTN Sunrise Mix)\nhttps://open.spotify.com/track/5sEYXbZjcCXjUjLtB1RkJr\n\n[28:03] 06. Sergey Alekseev feat. Ange - It's Morning (Talamanca Dub Mix)\nhttps://open.spotify.com/track/5t08irAYNsnm2GLHpEOnly\n\n[35:18] 07. Nigel Good - Come Home (Blake Jarrell Remix)\nhttps://open.spotify.com/track/0EAtW8mrjNKS54lMK4n2K1\n\n[41:33] 08. LTN Vs. Stamina & Nikita - If The Stars Could Speak (LTN Remix)\nhttps://open.spotify.com/track/4b8BuloYTTv92mgyJazoeZ\n\n[46:58] 09. Houseventures - Summer Dream\nhttps://open.spotify.com/track/0j6JDrEQFNh7LObe7eaQaO\n\n[54:16] 10. Katrin Souza & Flipplive - Heat Of Two Hearts\nhttps://open.spotify.com/track/5QKF5EVDiVNZ3F3L3wa6nh\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #10 [HD] ♫", 3673, false, "b8A4z4IP-to", "https://www.youtube.com/watch?v=b8A4z4IP-to", "/downloads/The Grand Sound/2017-05-22 Best_Progressive_House_Mix_2017_Vol._10_HD/Best_Progressive_House_Mix_2017_Vol._10_HD.NA", false, 2, ~U[2017-05-22 17:00:06Z]] 22:35:19.012 [debug] QUERY OK source="sources" db=0.5ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.015 [debug] QUERY OK source="media_items" db=2.5ms idle=8.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-05-15 17:00:00Z], 2] 22:35:19.018 [debug] QUERY OK source="media_items" db=1.7ms idle=10.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #6: https://youtu.be/mFiAzHOcXrU\nVol #8: https://youtu.be/McDHwp3o9TM\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/6f9937\n\nDownload the Photo:\nhttps://unsplash.com/photos/kqBzDbiVV40\n\nTracklist:\n[00:00] 01. 7 Oceans - Flash\nhttps://open.spotify.com/track/29sHFcsj64wuF03flEe91K\n\n[03:47] 02. Daun Giventi - Echodrome\nhttps://open.spotify.com/track/4m8UhrZOwjcMFqW9hmyQTj\n\n[07:17] 03. Max Freegrant - Wonderful Life\nhttps://open.spotify.com/track/7x9rKFTzufuaS3J1NfVJjR\n\n[12:02] 04. Miato - Braxis\nhttps://open.spotify.com/track/3XwPq0n7xxGKlEFJUtEKok\n\n[16:15] 05. Mhammed El Alami & Jeef B - Magneta\nhttps://open.spotify.com/track/4iPUWvyFpHrLTRTAMQR5JP\n\n[21:15] 06. Cosmic Gravity - Winter's Tale (Maywave Remix)\nhttps://open.spotify.com/track/7DG9bPnnkIPMODrNthgykQ\n\n[26:15] 07. Terry Da Libra - Don't Give Up\nhttps://open.spotify.com/track/2HypVZVw3RKfGfaVmQAeBz\n\n[33:04] 08. Sense8 - Blue Skies\nhttps://open.spotify.com/track/47SfU1bsNsMTlOgAZTmwUd\n\n[38:04] 09. Marcus Santoro & Declan James - Aurora\nhttps://open.spotify.com/track/0NY8C7RtmJ7rNLTimw69fp\n\n[42:19] 10. Massai One - First Fleet\nhttps://open.spotify.com/track/20gzSbCZQE2xzpm6hHXgI1\n\n[47:49] 11. Simon Gregory - 2 Zero 1 Seven\nhttps://open.spotify.com/track/3GOKmmFlZq8Pmd0D9E5w1p\n\n[53:34] 12. Youssef Lharri - Stamina\nhttps://open.spotify.com/track/0LclK2Qae1pdJAlJL5mHCx\n\n[58:34] 13. Soundliner - Insightful Melody (Paul M. Remix)\nhttps://open.spotify.com/track/2ausrNxQAGI3AObciZwvpD\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #7 [HD] ♫", "4e981578-744c-4b55-85ee-ddcf2a937f16", 3830, false, "FUsnE85i1dA", "https://www.youtube.com/watch?v=FUsnE85i1dA", 681, "/downloads/The Grand Sound/2017-05-15 Best_Progressive_Trance_Mix_2017_Vol._7_HD/Best_Progressive_Trance_Mix_2017_Vol._7_HD.NA", false, false, false, 2, [], 98, ~U[2017-05-15 17:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #6: https://youtu.be/mFiAzHOcXrU\nVol #8: https://youtu.be/McDHwp3o9TM\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/6f9937\n\nDownload the Photo:\nhttps://unsplash.com/photos/kqBzDbiVV40\n\nTracklist:\n[00:00] 01. 7 Oceans - Flash\nhttps://open.spotify.com/track/29sHFcsj64wuF03flEe91K\n\n[03:47] 02. Daun Giventi - Echodrome\nhttps://open.spotify.com/track/4m8UhrZOwjcMFqW9hmyQTj\n\n[07:17] 03. Max Freegrant - Wonderful Life\nhttps://open.spotify.com/track/7x9rKFTzufuaS3J1NfVJjR\n\n[12:02] 04. Miato - Braxis\nhttps://open.spotify.com/track/3XwPq0n7xxGKlEFJUtEKok\n\n[16:15] 05. Mhammed El Alami & Jeef B - Magneta\nhttps://open.spotify.com/track/4iPUWvyFpHrLTRTAMQR5JP\n\n[21:15] 06. Cosmic Gravity - Winter's Tale (Maywave Remix)\nhttps://open.spotify.com/track/7DG9bPnnkIPMODrNthgykQ\n\n[26:15] 07. Terry Da Libra - Don't Give Up\nhttps://open.spotify.com/track/2HypVZVw3RKfGfaVmQAeBz\n\n[33:04] 08. Sense8 - Blue Skies\nhttps://open.spotify.com/track/47SfU1bsNsMTlOgAZTmwUd\n\n[38:04] 09. Marcus Santoro & Declan James - Aurora\nhttps://open.spotify.com/track/0NY8C7RtmJ7rNLTimw69fp\n\n[42:19] 10. Massai One - First Fleet\nhttps://open.spotify.com/track/20gzSbCZQE2xzpm6hHXgI1\n\n[47:49] 11. Simon Gregory - 2 Zero 1 Seven\nhttps://open.spotify.com/track/3GOKmmFlZq8Pmd0D9E5w1p\n\n[53:34] 12. Youssef Lharri - Stamina\nhttps://open.spotify.com/track/0LclK2Qae1pdJAlJL5mHCx\n\n[58:34] 13. Soundliner - Insightful Melody (Paul M. Remix)\nhttps://open.spotify.com/track/2ausrNxQAGI3AObciZwvpD\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #7 [HD] ♫", 3830, false, "FUsnE85i1dA", "https://www.youtube.com/watch?v=FUsnE85i1dA", "/downloads/The Grand Sound/2017-05-15 Best_Progressive_Trance_Mix_2017_Vol._7_HD/Best_Progressive_Trance_Mix_2017_Vol._7_HD.NA", false, 2, ~U[2017-05-15 17:00:00Z]] 22:35:19.019 [debug] QUERY OK source="sources" db=0.5ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.021 [debug] QUERY OK source="media_items" db=2.0ms idle=8.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-05-08 17:00:01Z], 2] 22:35:19.023 [debug] QUERY OK source="media_items" db=1.3ms idle=8.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #8: https://youtu.be/DtUrmlOlkSo\nVol #10: https://youtu.be/b8A4z4IP-to\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/e1613b\n\nDownload the Photo:\nhttps://stocksnap.io/photo/L8913FM4V4\n\nTracklist:\n[00:00] 01. Gux Jimenez - Otra Realidad\nhttps://open.spotify.com/track/6EhOF7HnOmuS6Q4bo6H5AZ\n\n[07:34] 02. Odsen - Antipole\nhttps://open.spotify.com/track/7rVlr7PMJAEVawzhNZL8Ag\n\n[12:26] 03. 7.40 - Kaamos\nhttps://open.spotify.com/track/1I9rJwWEeTmrP4fyfgVMhW\n\n[18:18] 04. Psyfiy - Second Turn\nhttps://open.spotify.com/track/3G058jOqXP1qTDHwsDXvbA\n\n[23:21] 05. Sicarios - Late Night\nhttps://open.spotify.com/track/1AHF0vJAdGorWCOACtmTbL\n\n[27:59] 06. Shingo Nakamura - Rubans\nhttps://open.spotify.com/track/16W6Xw5ObAWQURomNbC7Yf\n\n[33:14] 07. Mark & Lukas - Smoke Signal\nhttps://open.spotify.com/track/5xjxwJfPjHoTcnYig6pnV4\n\n[39:16] 08. MAZ7 - Staycation\nhttps://open.spotify.com/track/25ZeQ2isatPrDlbLKJhGpI\n\n[45:32] 09. Breame & Jack Vath - Imogen (Will Canas Remix)\nhttps://open.spotify.com/track/2rMKiW6IxviflzaorKeKi0\n\n[49:43] 10. Will Canas - Temple\nhttps://open.spotify.com/track/2rDu9vPXIk7JDLd88e6hXb\n\n[54:57] 11. Evgeny Lebedev - Never Enough\nhttps://open.spotify.com/track/53fDcxVVFbL2SYJeM3inDK\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #9 [HD] ♫", "dea8834c-2685-47af-a56c-4a397d92bdd1", 3634, false, "H8RsFIITBEw", "https://www.youtube.com/watch?v=H8RsFIITBEw", 682, "/downloads/The Grand Sound/2017-05-08 Best_Progressive_House_Mix_2017_Vol._9_HD/Best_Progressive_House_Mix_2017_Vol._9_HD.NA", false, false, false, 2, [], 98, ~U[2017-05-08 17:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #8: https://youtu.be/DtUrmlOlkSo\nVol #10: https://youtu.be/b8A4z4IP-to\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/e1613b\n\nDownload the Photo:\nhttps://stocksnap.io/photo/L8913FM4V4\n\nTracklist:\n[00:00] 01. Gux Jimenez - Otra Realidad\nhttps://open.spotify.com/track/6EhOF7HnOmuS6Q4bo6H5AZ\n\n[07:34] 02. Odsen - Antipole\nhttps://open.spotify.com/track/7rVlr7PMJAEVawzhNZL8Ag\n\n[12:26] 03. 7.40 - Kaamos\nhttps://open.spotify.com/track/1I9rJwWEeTmrP4fyfgVMhW\n\n[18:18] 04. Psyfiy - Second Turn\nhttps://open.spotify.com/track/3G058jOqXP1qTDHwsDXvbA\n\n[23:21] 05. Sicarios - Late Night\nhttps://open.spotify.com/track/1AHF0vJAdGorWCOACtmTbL\n\n[27:59] 06. Shingo Nakamura - Rubans\nhttps://open.spotify.com/track/16W6Xw5ObAWQURomNbC7Yf\n\n[33:14] 07. Mark & Lukas - Smoke Signal\nhttps://open.spotify.com/track/5xjxwJfPjHoTcnYig6pnV4\n\n[39:16] 08. MAZ7 - Staycation\nhttps://open.spotify.com/track/25ZeQ2isatPrDlbLKJhGpI\n\n[45:32] 09. Breame & Jack Vath - Imogen (Will Canas Remix)\nhttps://open.spotify.com/track/2rMKiW6IxviflzaorKeKi0\n\n[49:43] 10. Will Canas - Temple\nhttps://open.spotify.com/track/2rDu9vPXIk7JDLd88e6hXb\n\n[54:57] 11. Evgeny Lebedev - Never Enough\nhttps://open.spotify.com/track/53fDcxVVFbL2SYJeM3inDK\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #9 [HD] ♫", 3634, false, "H8RsFIITBEw", "https://www.youtube.com/watch?v=H8RsFIITBEw", "/downloads/The Grand Sound/2017-05-08 Best_Progressive_House_Mix_2017_Vol._9_HD/Best_Progressive_House_Mix_2017_Vol._9_HD.NA", false, 2, ~U[2017-05-08 17:00:01Z]] 22:35:19.024 [debug] QUERY OK source="sources" db=0.4ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.027 [debug] QUERY OK source="media_items" db=2.2ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-05-01 17:00:02Z], 2] 22:35:19.029 [debug] QUERY OK source="media_items" db=1.8ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #5: https://youtu.be/rnri02baciQ\nVol #7: https://youtu.be/FUsnE85i1dA\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/4f90ce\n\nElliptical Sun Music 01:\nhttps://ellipticalsun.choons.at/esmus01\n\nPowered by Elliptical Sun Recordings:\nhttp://ellipticalsunrecordings.com\nhttps://twitter.com/EllipticalSun\nhttps://www.facebook.com/EllipticalSunRecordings\nhttps://soundcloud.com/elliptical-sun-recordings\nhttps://www.beatport.com/label/elliptical-sun-recordings/16242\nhttps://www.instagram.com/ellipticalsun\nhttps://open.spotify.com/user/ellipticalsunmusic\n\nMixed by Adrian Alexander:\nhttps://soundcloud.com/adrianalexandermusic\nhttps://www.facebook.com/adrianalexandermusic\nhttps://twitter.com/adrian_alexndr\n\nDownload the Photo:\nhttps://unsplash.com/photos/_F3VBwffsOE\n\nTracklist:\n[00:00] 01. Adrian Alexander & Skylane - When It Rains (Intro Edit)\nhttps://open.spotify.com/track/5EV9V4rSqPa9tcOOilzfLv\n\n[02:08] 02. Rylan Taggart - Sea To Sky\nhttps://open.spotify.com/track/68JJTtcGlt9vMPLV8FyKWJ\n\n[06:20] 03. Sodality - Ocean Blue (Kloset Remix)\nhttps://open.spotify.com/track/7MIIhmteNPrOCeHtQJqnvA\n\n[12:37] 04. Kloset - Lifespan\nhttps://open.spotify.com/track/0y9YuFZuNSh7ff7O7kJAB9\n\n[18:24] 05. Unlivian - I Want Your Love\nhttps://open.spotify.com/track/6ZKrzuZRLt14JcgAKWNz5I\n\n[24:21] 06. Reece Weston - Turning Point (Kloset Remix)\nhttps://open.spotify.com/track/1cuEQPQooY83kJGBZMd7Bd\n\n[29:43] 07. Dominic Manns - Into The Blue (Zoru Remix)\nhttps://open.spotify.com/track/6tS5z4No1Vwh4Ee6wT9vjm\n\n[35:01] 08. Ron With Leeds - Angelic\nhttps://open.spotify.com/track/4BQBcFMZnxZr4kiF2OZvI5\n\n[41:07] 09. Bryn Liedl - Come Home\nhttps://open.spotify.com/track/2x3CdZ7DQZnCxUzncD8UN9\n\n[45:53] 10. Kamil Esten - Fusion\nhttps://open.spotify.com/track/6t3mII6Of6QJe4F9wlrN0U\n\n[50:53] 11. Chris Giuliano - Closeout\nhttps://open.spotify.com/track/63F4EA2Ge85XEyv9GU1fHt\n\n[55:26] 12. Emerge - Aspire\nhttps://open.spotify.com/track/1gtWQIMwidGUCekbljh9cD\n\n[59:57] 13. Nikhil Prakash - Noodle\nhttps://open.spotify.com/track/1wVOTihzVmMFhLrHbTIDzV\n\n[1:04:11] 14. Paul Arcane & Chris Giuliano - Shapes\nhttps://open.spotify.com/track/1wlsTnHKqxtmsxdcBrZouy\n\n[1:08:56] 15. Emata - Revive\nhttps://open.spotify.com/track/7qj4R7bqdCfbE3l21fWmO2\n\n[1:14:11] 16. Skylane - Polaris\nhttps://open.spotify.com/track/7CU3GFHTKiKmHdWpQo1eda\n\n[1:19:26] 17. Adrian Alexander vs The Antipodes - Oceans Calling\nhttps://open.spotify.com/track/3BCZtQ7m0d7ycEBGnUOpXC\n\n[1:24:56] 18. Paul Arcane & Sodality - Beta\nhttps://open.spotify.com/track/47jj2KB0Do6sszz0jTth3E\n\n[1:29:09] 19. Maglev & Adrian Alexander - Propagate\nhttps://open.spotify.com/track/0EEUUlAF4coKWKM2wORpcR\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #6 [HD] ♫", "be446d42-3713-4de1-b30d-64cf7ee35ec0", 5648, false, "mFiAzHOcXrU", "https://www.youtube.com/watch?v=mFiAzHOcXrU", 683, "/downloads/The Grand Sound/2017-05-01 Best_Progressive_Trance_Mix_2017_Vol._6_HD/Best_Progressive_Trance_Mix_2017_Vol._6_HD.NA", false, false, false, 2, [], 98, ~U[2017-05-01 17:00:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #5: https://youtu.be/rnri02baciQ\nVol #7: https://youtu.be/FUsnE85i1dA\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/4f90ce\n\nElliptical Sun Music 01:\nhttps://ellipticalsun.choons.at/esmus01\n\nPowered by Elliptical Sun Recordings:\nhttp://ellipticalsunrecordings.com\nhttps://twitter.com/EllipticalSun\nhttps://www.facebook.com/EllipticalSunRecordings\nhttps://soundcloud.com/elliptical-sun-recordings\nhttps://www.beatport.com/label/elliptical-sun-recordings/16242\nhttps://www.instagram.com/ellipticalsun\nhttps://open.spotify.com/user/ellipticalsunmusic\n\nMixed by Adrian Alexander:\nhttps://soundcloud.com/adrianalexandermusic\nhttps://www.facebook.com/adrianalexandermusic\nhttps://twitter.com/adrian_alexndr\n\nDownload the Photo:\nhttps://unsplash.com/photos/_F3VBwffsOE\n\nTracklist:\n[00:00] 01. Adrian Alexander & Skylane - When It Rains (Intro Edit)\nhttps://open.spotify.com/track/5EV9V4rSqPa9tcOOilzfLv\n\n[02:08] 02. Rylan Taggart - Sea To Sky\nhttps://open.spotify.com/track/68JJTtcGlt9vMPLV8FyKWJ\n\n[06:20] 03. Sodality - Ocean Blue (Kloset Remix)\nhttps://open.spotify.com/track/7MIIhmteNPrOCeHtQJqnvA\n\n[12:37] 04. Kloset - Lifespan\nhttps://open.spotify.com/track/0y9YuFZuNSh7ff7O7kJAB9\n\n[18:24] 05. Unlivian - I Want Your Love\nhttps://open.spotify.com/track/6ZKrzuZRLt14JcgAKWNz5I\n\n[24:21] 06. Reece Weston - Turning Point (Kloset Remix)\nhttps://open.spotify.com/track/1cuEQPQooY83kJGBZMd7Bd\n\n[29:43] 07. Dominic Manns - Into The Blue (Zoru Remix)\nhttps://open.spotify.com/track/6tS5z4No1Vwh4Ee6wT9vjm\n\n[35:01] 08. Ron With Leeds - Angelic\nhttps://open.spotify.com/track/4BQBcFMZnxZr4kiF2OZvI5\n\n[41:07] 09. Bryn Liedl - Come Home\nhttps://open.spotify.com/track/2x3CdZ7DQZnCxUzncD8UN9\n\n[45:53] 10. Kamil Esten - Fusion\nhttps://open.spotify.com/track/6t3mII6Of6QJe4F9wlrN0U\n\n[50:53] 11. Chris Giuliano - Closeout\nhttps://open.spotify.com/track/63F4EA2Ge85XEyv9GU1fHt\n\n[55:26] 12. Emerge - Aspire\nhttps://open.spotify.com/track/1gtWQIMwidGUCekbljh9cD\n\n[59:57] 13. Nikhil Prakash - Noodle\nhttps://open.spotify.com/track/1wVOTihzVmMFhLrHbTIDzV\n\n[1:04:11] 14. Paul Arcane & Chris Giuliano - Shapes\nhttps://open.spotify.com/track/1wlsTnHKqxtmsxdcBrZouy\n\n[1:08:56] 15. Emata - Revive\nhttps://open.spotify.com/track/7qj4R7bqdCfbE3l21fWmO2\n\n[1:14:11] 16. Skylane - Polaris\nhttps://open.spotify.com/track/7CU3GFHTKiKmHdWpQo1eda\n\n[1:19:26] 17. Adrian Alexander vs The Antipodes - Oceans Calling\nhttps://open.spotify.com/track/3BCZtQ7m0d7ycEBGnUOpXC\n\n[1:24:56] 18. Paul Arcane & Sodality - Beta\nhttps://open.spotify.com/track/47jj2KB0Do6sszz0jTth3E\n\n[1:29:09] 19. Maglev & Adrian Alexander - Propagate\nhttps://open.spotify.com/track/0EEUUlAF4coKWKM2wORpcR\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #6 [HD] ♫", 5648, false, "mFiAzHOcXrU", "https://www.youtube.com/watch?v=mFiAzHOcXrU", "/downloads/The Grand Sound/2017-05-01 Best_Progressive_Trance_Mix_2017_Vol._6_HD/Best_Progressive_Trance_Mix_2017_Vol._6_HD.NA", false, 2, ~U[2017-05-01 17:00:02Z]] 22:35:19.030 [debug] QUERY OK source="sources" db=0.4ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.033 [debug] QUERY OK source="media_items" db=2.0ms idle=7.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-04-24 17:00:03Z], 2] 22:35:19.039 [debug] QUERY OK source="media_items" db=6.1ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #7: https://youtu.be/WQLDHVspHeI\nVol #9: https://youtu.be/H8RsFIITBEw\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/928b8f\n\nDownload the Photo:\nhttps://unsplash.com/photos/vaPoJZB9Mzg\n\nTracklist:\n[00:00] 01. Paul Shields - Panorama\nhttps://open.spotify.com/track/16r5wLlqrv6LmoIK7MVMbl\n\n[04:04] 02. TACT TOKYO - Qualia\nhttps://open.spotify.com/track/3e8j6NtjFvWw1LFxyjEbLV\n\n[09:34] 03. Yasuha. - After The Rain\nhttps://open.spotify.com/track/0iNQPm8GKxlw4A7RS8jn9X\n\n[15:49] 04. Noise Zoo - Marakesh\nhttps://open.spotify.com/track/7aQLunJuGGZpP9qVIX19Ka\n\n[22:09] 05. Taishi - Chronicle\nhttps://open.spotify.com/track/1vfUtJ5wACXheXDQyRDXoi\n\n[29:09] 06. Youssef Chen - Kattegat\nhttps://open.spotify.com/track/655aO6AgH59dTfpF6Rwg3S\n\n[33:40] 07. Anushka De'sai - Far & Close\nhttps://open.spotify.com/track/2ySFcEVpTJl4462ZMUtNeD\n\n[39:57] 08. Arsevty - Sunshine\nhttps://open.spotify.com/track/0pyYc9kMXFiHmRs5b1y56f\n\n[44:30] 09. Solarbeam - Sunset Moment\nhttps://open.spotify.com/track/4uxHQhouxYLZXF54hJhIeM\n\n[49:04] 10. Lumidelic & Skua - A New Dawn\nhttps://open.spotify.com/track/4pvUh7BGknkeVJL46e0Zgk\n\n[55:10] 11. SoundLiner - Talisman\nRelease Date: TBA\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #8 [HD] ♫", "cc165e3c-9348-465a-9ada-c2f645665e35", 3718, false, "DtUrmlOlkSo", "https://www.youtube.com/watch?v=DtUrmlOlkSo", 684, "/downloads/The Grand Sound/2017-04-24 Best_Progressive_House_Mix_2017_Vol._8_HD/Best_Progressive_House_Mix_2017_Vol._8_HD.NA", false, false, false, 2, [], 98, ~U[2017-04-24 17:00:03Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #7: https://youtu.be/WQLDHVspHeI\nVol #9: https://youtu.be/H8RsFIITBEw\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/928b8f\n\nDownload the Photo:\nhttps://unsplash.com/photos/vaPoJZB9Mzg\n\nTracklist:\n[00:00] 01. Paul Shields - Panorama\nhttps://open.spotify.com/track/16r5wLlqrv6LmoIK7MVMbl\n\n[04:04] 02. TACT TOKYO - Qualia\nhttps://open.spotify.com/track/3e8j6NtjFvWw1LFxyjEbLV\n\n[09:34] 03. Yasuha. - After The Rain\nhttps://open.spotify.com/track/0iNQPm8GKxlw4A7RS8jn9X\n\n[15:49] 04. Noise Zoo - Marakesh\nhttps://open.spotify.com/track/7aQLunJuGGZpP9qVIX19Ka\n\n[22:09] 05. Taishi - Chronicle\nhttps://open.spotify.com/track/1vfUtJ5wACXheXDQyRDXoi\n\n[29:09] 06. Youssef Chen - Kattegat\nhttps://open.spotify.com/track/655aO6AgH59dTfpF6Rwg3S\n\n[33:40] 07. Anushka De'sai - Far & Close\nhttps://open.spotify.com/track/2ySFcEVpTJl4462ZMUtNeD\n\n[39:57] 08. Arsevty - Sunshine\nhttps://open.spotify.com/track/0pyYc9kMXFiHmRs5b1y56f\n\n[44:30] 09. Solarbeam - Sunset Moment\nhttps://open.spotify.com/track/4uxHQhouxYLZXF54hJhIeM\n\n[49:04] 10. Lumidelic & Skua - A New Dawn\nhttps://open.spotify.com/track/4pvUh7BGknkeVJL46e0Zgk\n\n[55:10] 11. SoundLiner - Talisman\nRelease Date: TBA\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #8 [HD] ♫", 3718, false, "DtUrmlOlkSo", "https://www.youtube.com/watch?v=DtUrmlOlkSo", "/downloads/The Grand Sound/2017-04-24 Best_Progressive_House_Mix_2017_Vol._8_HD/Best_Progressive_House_Mix_2017_Vol._8_HD.NA", false, 2, ~U[2017-04-24 17:00:03Z]] 22:35:19.040 [debug] QUERY OK source="sources" db=0.4ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.044 [debug] QUERY OK source="media_items" db=2.4ms idle=12.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-04-17 17:00:03Z], 2] 22:35:19.046 [debug] QUERY OK source="media_items" db=1.7ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #2: https://youtu.be/Zp2mRnmlmy8\n\nOur favorite music on Spotify:\nhttps://thegrandsound.ffm.to/spotifydeep.oyd\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/f8e2bf\n\nColorize Miami 2017:\nhttps://colorize.lnk.to/Miami2017\n\nMixed by Colorize:\nhttp://colorizemusic.com\nhttp://enhan.co/Colorize-Spotify\nhttp://enhan.co/ColorizeFacebook\nhttp://enhan.co/Colorize-Twitter\nhttp://enhan.co/C-SC-F\n\nDownload the Photo:\nhttps://unsplash.com/photos/JBTI0OSFuyI\n\nTracklist:\n[00:00] 01. Andrew Benson - Game On\nhttps://open.spotify.com/track/4L6ZBUMWbhajuGDSyG6CNW\n\n[04:28] 02. Diversion & Tania Zygar - On Your Mind\nhttps://open.spotify.com/track/6fTnIW2G2ffTXNhicVLvtE\n\n[09:57] 03. Orbion - Snow (Diversion Remix)\nhttps://open.spotify.com/track/6ybroYmodwmulPdZM3xHVn\n\n[14:51] 04. Diversion & Jennifer Rene - Wishing (Barzek Remix)\nhttps://open.spotify.com/track/68yOCDomZEbvBvzztRAW2Z\n\n[21:45] 05. Diversion - Feel For You\nhttps://open.spotify.com/track/66R49ppBiezmz6YYarpgbX\n\n[26:06] 06. Clameres - Existence\nhttps://open.spotify.com/track/2vxndsjLX4ie73C9jl2LJG\n\n[30:44] 07. Diversion - Momentum\nhttps://open.spotify.com/track/73vOnVA0jCjRrCbCuYiUhF\n\n[35:31] 08. Andrew Benson - Wohoo\nhttps://open.spotify.com/track/7dCBFBetQwZDBn5eFAZimE\n\n[38:26] 09. Mangal Suvarnan feat. Dhanusha Gokul - Long Way From Home (Universal Solution Remix)\nhttps://open.spotify.com/track/7eoeLiHYBZdlb0xvcQQH9T\n\n[44:44] 10. Boxer - Vista\nhttps://open.spotify.com/track/69nVNa8gGg8Pielv0J3v1T\n\n[50:00] 11. Matt Fax - Circles\nhttps://open.spotify.com/track/5I5x9XjGQJ3dUkf1ZmY4s9\n\n[54:40] 12. Matt Fax - Halv\nhttps://open.spotify.com/track/0EpwX1I3Eb9Q8FnjPHimoL\n\n[1:01:07] 13. Andrew Benson - Nouveau (Eleven Fly Remix)\nhttps://open.spotify.com/track/7owPZBKP1yrZE6oKURrXuq\n\n[1:05:30] 14. Dezza - Need U\nhttps://open.spotify.com/track/7eMqf42pLOZvEeAlKrvOr8\n\n[1:09:23] 15. Matt Fax - Aura Lusia\nhttps://open.spotify.com/track/5baGlD4BueElljnFdW4dq1\n---\nMusic Genre: Deep House", "♫ Best Deep House Mix 2017 Vol. #1 [HD] ♫", "6e63cd26-4109-409c-bcca-c94eb7c3e975", 4534, false, "cIf-IZv2wo0", "https://www.youtube.com/watch?v=cIf-IZv2wo0", 685, "/downloads/The Grand Sound/2017-04-17 Best_Deep_House_Mix_2017_Vol._1_HD/Best_Deep_House_Mix_2017_Vol._1_HD.NA", false, false, false, 2, [], 98, ~U[2017-04-17 17:00:03Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #2: https://youtu.be/Zp2mRnmlmy8\n\nOur favorite music on Spotify:\nhttps://thegrandsound.ffm.to/spotifydeep.oyd\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/f8e2bf\n\nColorize Miami 2017:\nhttps://colorize.lnk.to/Miami2017\n\nMixed by Colorize:\nhttp://colorizemusic.com\nhttp://enhan.co/Colorize-Spotify\nhttp://enhan.co/ColorizeFacebook\nhttp://enhan.co/Colorize-Twitter\nhttp://enhan.co/C-SC-F\n\nDownload the Photo:\nhttps://unsplash.com/photos/JBTI0OSFuyI\n\nTracklist:\n[00:00] 01. Andrew Benson - Game On\nhttps://open.spotify.com/track/4L6ZBUMWbhajuGDSyG6CNW\n\n[04:28] 02. Diversion & Tania Zygar - On Your Mind\nhttps://open.spotify.com/track/6fTnIW2G2ffTXNhicVLvtE\n\n[09:57] 03. Orbion - Snow (Diversion Remix)\nhttps://open.spotify.com/track/6ybroYmodwmulPdZM3xHVn\n\n[14:51] 04. Diversion & Jennifer Rene - Wishing (Barzek Remix)\nhttps://open.spotify.com/track/68yOCDomZEbvBvzztRAW2Z\n\n[21:45] 05. Diversion - Feel For You\nhttps://open.spotify.com/track/66R49ppBiezmz6YYarpgbX\n\n[26:06] 06. Clameres - Existence\nhttps://open.spotify.com/track/2vxndsjLX4ie73C9jl2LJG\n\n[30:44] 07. Diversion - Momentum\nhttps://open.spotify.com/track/73vOnVA0jCjRrCbCuYiUhF\n\n[35:31] 08. Andrew Benson - Wohoo\nhttps://open.spotify.com/track/7dCBFBetQwZDBn5eFAZimE\n\n[38:26] 09. Mangal Suvarnan feat. Dhanusha Gokul - Long Way From Home (Universal Solution Remix)\nhttps://open.spotify.com/track/7eoeLiHYBZdlb0xvcQQH9T\n\n[44:44] 10. Boxer - Vista\nhttps://open.spotify.com/track/69nVNa8gGg8Pielv0J3v1T\n\n[50:00] 11. Matt Fax - Circles\nhttps://open.spotify.com/track/5I5x9XjGQJ3dUkf1ZmY4s9\n\n[54:40] 12. Matt Fax - Halv\nhttps://open.spotify.com/track/0EpwX1I3Eb9Q8FnjPHimoL\n\n[1:01:07] 13. Andrew Benson - Nouveau (Eleven Fly Remix)\nhttps://open.spotify.com/track/7owPZBKP1yrZE6oKURrXuq\n\n[1:05:30] 14. Dezza - Need U\nhttps://open.spotify.com/track/7eMqf42pLOZvEeAlKrvOr8\n\n[1:09:23] 15. Matt Fax - Aura Lusia\nhttps://open.spotify.com/track/5baGlD4BueElljnFdW4dq1\n---\nMusic Genre: Deep House", "♫ Best Deep House Mix 2017 Vol. #1 [HD] ♫", 4534, false, "cIf-IZv2wo0", "https://www.youtube.com/watch?v=cIf-IZv2wo0", "/downloads/The Grand Sound/2017-04-17 Best_Deep_House_Mix_2017_Vol._1_HD/Best_Deep_House_Mix_2017_Vol._1_HD.NA", false, 2, ~U[2017-04-17 17:00:03Z]] 22:35:19.047 [debug] QUERY OK source="sources" db=0.4ms idle=13.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.049 [debug] QUERY OK source="media_items" db=2.0ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-04-10 17:00:03Z], 2] 22:35:19.077 [debug] QUERY OK source="media_items" db=27.1ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #6: https://youtu.be/3cdU8jzgYj4\nVol #8: https://youtu.be/DtUrmlOlkSo\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/005bff\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\n\nDownload the Photo:\nhttps://unsplash.com/photos/8I49k45G-3A\n\nTracklist:\n[00:00] 01. Keith Harris - Lost Paradise\nhttps://open.spotify.com/track/4NJjL7L9CdiFOZ0v89tCoy\n\n[06:22] 02. AirTraffic - Dreamers (Miroslav Vrlik Remix)\nRelease Date: TBA\n\n[11:32] 03. Nerutto - Summer Day\nhttps://open.spotify.com/track/69ttZP026sG151mf17hEAY\n\n[17:06] 04. Lesh - Moonwalker\nhttps://open.spotify.com/track/6LzXWThrOjmXHhoubuvav5\n\n[23:41] 05. Alex H - Dormire Bene Bambina\nhttps://open.spotify.com/track/3TPNhVL7wfs1FmzH6erqKv\n\n[31:20] 06. Adam Sobiech - Lost & Found\nRelease Date: TBA\n\n[38:14] 07. South Pole - Sweet Memories (Vitodito Remix)\nRelease Date: TBA\n\n[43:59] 08. Roald Velden & Morrison Kiers - Fable\nRelease Date: TBA\n\n[50:30] 09. Maiga - Majorca\nRelease Date: TBA\n\n[58:08] 10. Gianmarco Fabbretti - Forever Galaxy\nPurchase: N/A\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #7 [HD] ♫", "41cf3ef7-232f-49de-aea6-3a4bd814f29f", 3851, false, "WQLDHVspHeI", "https://www.youtube.com/watch?v=WQLDHVspHeI", 686, "/downloads/The Grand Sound/2017-04-10 Best_Progressive_House_Mix_2017_Vol._7_HD/Best_Progressive_House_Mix_2017_Vol._7_HD.NA", false, false, false, 2, [], 98, ~U[2017-04-10 17:00:03Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #6: https://youtu.be/3cdU8jzgYj4\nVol #8: https://youtu.be/DtUrmlOlkSo\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/005bff\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\n\nDownload the Photo:\nhttps://unsplash.com/photos/8I49k45G-3A\n\nTracklist:\n[00:00] 01. Keith Harris - Lost Paradise\nhttps://open.spotify.com/track/4NJjL7L9CdiFOZ0v89tCoy\n\n[06:22] 02. AirTraffic - Dreamers (Miroslav Vrlik Remix)\nRelease Date: TBA\n\n[11:32] 03. Nerutto - Summer Day\nhttps://open.spotify.com/track/69ttZP026sG151mf17hEAY\n\n[17:06] 04. Lesh - Moonwalker\nhttps://open.spotify.com/track/6LzXWThrOjmXHhoubuvav5\n\n[23:41] 05. Alex H - Dormire Bene Bambina\nhttps://open.spotify.com/track/3TPNhVL7wfs1FmzH6erqKv\n\n[31:20] 06. Adam Sobiech - Lost & Found\nRelease Date: TBA\n\n[38:14] 07. South Pole - Sweet Memories (Vitodito Remix)\nRelease Date: TBA\n\n[43:59] 08. Roald Velden & Morrison Kiers - Fable\nRelease Date: TBA\n\n[50:30] 09. Maiga - Majorca\nRelease Date: TBA\n\n[58:08] 10. Gianmarco Fabbretti - Forever Galaxy\nPurchase: N/A\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #7 [HD] ♫", 3851, false, "WQLDHVspHeI", "https://www.youtube.com/watch?v=WQLDHVspHeI", "/downloads/The Grand Sound/2017-04-10 Best_Progressive_House_Mix_2017_Vol._7_HD/Best_Progressive_House_Mix_2017_Vol._7_HD.NA", false, 2, ~U[2017-04-10 17:00:03Z]] 22:35:19.078 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=33.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.080 [debug] QUERY OK source="media_items" db=2.0ms idle=32.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-04-03 17:00:08Z], 2] 22:35:19.083 [debug] QUERY OK source="media_items" db=1.4ms idle=34.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #4: https://youtu.be/mw1ywjKP1xY\nVol #6: https://youtu.be/mFiAzHOcXrU\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/5b63a2\n\nDownload the Photo:\nhttps://unsplash.com/photos/yPGtt_OlkH8\n\nTracklist:\n[00:00] 01. Anhken - Passing Afternoon (Willem de Roo Remix)\nhttps://open.spotify.com/track/25MvLZOE1zuSTe5uufUBbO\n\n[04:33] 02. Deep Care - Blacks (Sundriver Remix)\nhttps://open.spotify.com/track/1L7XaO6XUlbtzbVnJmg3G8\n\n[10:48] 03. Rod Veldt - Her Beauty\nhttps://open.spotify.com/track/3NsNW7srrdonQMEpiljpaO\n\n[17:18] 04. Dinka & Erik Iker - Philomena\nhttps://open.spotify.com/track/2jbkECUEbwP1Cn7f5efeAQ\n\n[22:33] 05. Taglo - Tales Within\nhttps://open.spotify.com/track/6Va8OhyP0lL6PasCKk2JW5\n\n[28:10] 06. Kamil Esten - Fusion\nhttps://open.spotify.com/track/6t3mII6Of6QJe4F9wlrN0U\n\n[33:26] 07. Morvan - Forever Tonight (Dub Mix)\nhttps://open.spotify.com/track/5BW6Gz2QDOHx05BzkxwaXA\n\n[38:26] 08. Solis & Sean Truby feat. Andy Tau - Summer Heights\nhttps://open.spotify.com/track/4eJrivkc4MWx5Y0UZ80zZw\n\n[43:30] 09. Niklas Grosswald - Daybreak (Nuestro Remix)\nhttps://open.spotify.com/track/268Z7EDW9BcB1IOOU9zxjd\n\n[47:44] 10. Nima van Ghavim - Xtasy\nhttps://open.spotify.com/track/7ougoPKwj2Akhz1KexdM0C\n\n[52:29] 11. Max Millian - Evolve\nhttps://open.spotify.com/track/1IjsJJ7GClIBeLx3TZ2Kyb\n\n[57:29] 12. Ultimate - Horizon\nhttps://open.spotify.com/track/2t90tD8minyM2cFE98DuHP\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #5 [HD] ♫", "859268d4-d664-4fc1-a333-ef4f16c6d3ae", 3817, false, "rnri02baciQ", "https://www.youtube.com/watch?v=rnri02baciQ", 687, "/downloads/The Grand Sound/2017-04-03 Best_Progressive_Trance_Mix_2017_Vol._5_HD/Best_Progressive_Trance_Mix_2017_Vol._5_HD.NA", false, false, false, 2, [], 98, ~U[2017-04-03 17:00:08Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #4: https://youtu.be/mw1ywjKP1xY\nVol #6: https://youtu.be/mFiAzHOcXrU\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/5b63a2\n\nDownload the Photo:\nhttps://unsplash.com/photos/yPGtt_OlkH8\n\nTracklist:\n[00:00] 01. Anhken - Passing Afternoon (Willem de Roo Remix)\nhttps://open.spotify.com/track/25MvLZOE1zuSTe5uufUBbO\n\n[04:33] 02. Deep Care - Blacks (Sundriver Remix)\nhttps://open.spotify.com/track/1L7XaO6XUlbtzbVnJmg3G8\n\n[10:48] 03. Rod Veldt - Her Beauty\nhttps://open.spotify.com/track/3NsNW7srrdonQMEpiljpaO\n\n[17:18] 04. Dinka & Erik Iker - Philomena\nhttps://open.spotify.com/track/2jbkECUEbwP1Cn7f5efeAQ\n\n[22:33] 05. Taglo - Tales Within\nhttps://open.spotify.com/track/6Va8OhyP0lL6PasCKk2JW5\n\n[28:10] 06. Kamil Esten - Fusion\nhttps://open.spotify.com/track/6t3mII6Of6QJe4F9wlrN0U\n\n[33:26] 07. Morvan - Forever Tonight (Dub Mix)\nhttps://open.spotify.com/track/5BW6Gz2QDOHx05BzkxwaXA\n\n[38:26] 08. Solis & Sean Truby feat. Andy Tau - Summer Heights\nhttps://open.spotify.com/track/4eJrivkc4MWx5Y0UZ80zZw\n\n[43:30] 09. Niklas Grosswald - Daybreak (Nuestro Remix)\nhttps://open.spotify.com/track/268Z7EDW9BcB1IOOU9zxjd\n\n[47:44] 10. Nima van Ghavim - Xtasy\nhttps://open.spotify.com/track/7ougoPKwj2Akhz1KexdM0C\n\n[52:29] 11. Max Millian - Evolve\nhttps://open.spotify.com/track/1IjsJJ7GClIBeLx3TZ2Kyb\n\n[57:29] 12. Ultimate - Horizon\nhttps://open.spotify.com/track/2t90tD8minyM2cFE98DuHP\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #5 [HD] ♫", 3817, false, "rnri02baciQ", "https://www.youtube.com/watch?v=rnri02baciQ", "/downloads/The Grand Sound/2017-04-03 Best_Progressive_Trance_Mix_2017_Vol._5_HD/Best_Progressive_Trance_Mix_2017_Vol._5_HD.NA", false, 2, ~U[2017-04-03 17:00:08Z]] 22:35:19.084 [debug] QUERY OK source="sources" db=0.4ms idle=34.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.087 [debug] QUERY OK source="media_items" db=2.5ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-03-27 17:00:00Z], 2] 22:35:19.089 [debug] QUERY OK source="media_items" db=1.4ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #5: https://youtu.be/TnlGasVc35E\nVol #7: https://youtu.be/WQLDHVspHeI\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/9cff13\n\nDownload the Photo:\nhttps://unsplash.com/photos/Sq8rpq2KB7U\n\nTracklist:\n[00:00] 01. Kloset - Foxglove\nhttps://open.spotify.com/track/3gvrWK2RkzUeFjXwkyIFcz\n\n[03:34] 02. Van Yorge - Can't Stop the Feeling (Maywave Remix)\nhttps://www.beatport.com/track/cant-stop-the-feeling-maywave-remix/8813338\n\n[08:39] 03. Ryo Nakamura - Light Wind\nhttps://open.spotify.com/track/0JVzQampC6JelvJ5cl3CGv\n\n[13:12] 04. Martin Graff - Victoria's Chants\nhttps://open.spotify.com/track/6VJLoOi06FOwKJhGBpVCls\n\n[17:43] 05. Keisuke Kimura - Like A Rainbow After The Rain\nhttps://open.spotify.com/track/258270ZLoLGJxnXKWDUuU5\n\n[23:28] 06. Monoverse - Glide (Dave Horne Remix)\nhttps://open.spotify.com/track/33EbFTcfc5dKMPwcmDmr94\n\n[28:28] 07. Mark Nails feat. Molly Bancroft - Open Your Eyes (Vintage & Morelli Dub Mix)\nhttps://open.spotify.com/track/6VyMlkpcS5KfcPdBl0oNV7\n\n[34:28] 08. Roman Hope - Kaiosama\nhttps://open.spotify.com/track/6lAPCdjwEFrPpE9mfl7F4W\n\n[39:43] 09. Watt & Keith Harris - Cork\nhttps://open.spotify.com/track/7CzqkzNH5FIupUs3I7KxWi\n\n[45:13] 10. Miroslav Vrlik - Beauty in the Mirror\nhttps://open.spotify.com/track/3ECCVAzULaW3KfbDdfBa6N\n\n[49:47] 11. Clean Tears - Lotus\nhttps://open.spotify.com/track/5UTiqPg5Mn22NMeDRy20vt\n\n[56:02] 12. Talamanca - Destiny\nhttps://open.spotify.com/track/3iis96lDUUDnW84SHZUK5W\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #6 [HD] ♫", "60f95462-5521-4951-aa15-753143081f1e", 3759, false, "3cdU8jzgYj4", "https://www.youtube.com/watch?v=3cdU8jzgYj4", 688, "/downloads/The Grand Sound/2017-03-27 Best_Progressive_House_Mix_2017_Vol._6_HD/Best_Progressive_House_Mix_2017_Vol._6_HD.NA", false, false, false, 2, [], 98, ~U[2017-03-27 17:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #5: https://youtu.be/TnlGasVc35E\nVol #7: https://youtu.be/WQLDHVspHeI\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/9cff13\n\nDownload the Photo:\nhttps://unsplash.com/photos/Sq8rpq2KB7U\n\nTracklist:\n[00:00] 01. Kloset - Foxglove\nhttps://open.spotify.com/track/3gvrWK2RkzUeFjXwkyIFcz\n\n[03:34] 02. Van Yorge - Can't Stop the Feeling (Maywave Remix)\nhttps://www.beatport.com/track/cant-stop-the-feeling-maywave-remix/8813338\n\n[08:39] 03. Ryo Nakamura - Light Wind\nhttps://open.spotify.com/track/0JVzQampC6JelvJ5cl3CGv\n\n[13:12] 04. Martin Graff - Victoria's Chants\nhttps://open.spotify.com/track/6VJLoOi06FOwKJhGBpVCls\n\n[17:43] 05. Keisuke Kimura - Like A Rainbow After The Rain\nhttps://open.spotify.com/track/258270ZLoLGJxnXKWDUuU5\n\n[23:28] 06. Monoverse - Glide (Dave Horne Remix)\nhttps://open.spotify.com/track/33EbFTcfc5dKMPwcmDmr94\n\n[28:28] 07. Mark Nails feat. Molly Bancroft - Open Your Eyes (Vintage & Morelli Dub Mix)\nhttps://open.spotify.com/track/6VyMlkpcS5KfcPdBl0oNV7\n\n[34:28] 08. Roman Hope - Kaiosama\nhttps://open.spotify.com/track/6lAPCdjwEFrPpE9mfl7F4W\n\n[39:43] 09. Watt & Keith Harris - Cork\nhttps://open.spotify.com/track/7CzqkzNH5FIupUs3I7KxWi\n\n[45:13] 10. Miroslav Vrlik - Beauty in the Mirror\nhttps://open.spotify.com/track/3ECCVAzULaW3KfbDdfBa6N\n\n[49:47] 11. Clean Tears - Lotus\nhttps://open.spotify.com/track/5UTiqPg5Mn22NMeDRy20vt\n\n[56:02] 12. Talamanca - Destiny\nhttps://open.spotify.com/track/3iis96lDUUDnW84SHZUK5W\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #6 [HD] ♫", 3759, false, "3cdU8jzgYj4", "https://www.youtube.com/watch?v=3cdU8jzgYj4", "/downloads/The Grand Sound/2017-03-27 Best_Progressive_House_Mix_2017_Vol._6_HD/Best_Progressive_House_Mix_2017_Vol._6_HD.NA", false, 2, ~U[2017-03-27 17:00:00Z]] 22:35:19.090 [debug] QUERY OK source="sources" db=0.4ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.092 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-03-20 18:00:01Z], 2] 22:35:19.094 [debug] QUERY OK source="media_items" db=1.5ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/4f779b\n\nPowered by PHW Elements:\nhttp://www.proghousewrldw.com\nhttps://soundcloud.com/progressivehouseworldwide\nhttps://www.facebook.com/phwelements\nhttps://www.youtube.com/user/ProgHouseWorldwide\nhttps://twitter.com/proghouseworldw\nhttps://www.beatport.com/label/phw-elements/39786\n\nDownload the Photo:\nhttps://pixabay.com/en/beach-sunset-sand-ocean-1440272\n\nTracklist:\n[00:00] 01. Pavel Denisov - London (Mitaric Remix)\nhttps://open.spotify.com/track/0Be24UeIkHcrgiQPVdfta3\n\n[05:56] 02. Jero Nougues - Inner Voices (Cream & Deep Fog Remix)\nhttps://open.spotify.com/track/47IcQUbAGnO2FzSXtnhusY\n\n[12:36] 03. Gary McDonald & Greenage - Red Sky at Night (David Podhel Remix)\nhttps://open.spotify.com/track/23ydKVq0L8hfwwWhPxJz3P\n\n[19:15] 04. Platunoff - Sunrise Theme\nhttps://open.spotify.com/track/4ETMFYl4EqbxV70lSSku0S\n\n[23:45] 05. Andres W - Myst (Ziger Remix)\nhttps://open.spotify.com/track/5JUpcunO3EUhYJYtt01xUj\n\n[29:03] 06. Rishi K. & Allan Zax - Shared Future (Yuriy From Russia Remix)\nhttps://open.spotify.com/track/3NGe2iVVFDVubeUUAlJZDm\n\n[35:23] 07. Julian Dep - Facing The Abyss (Rick Pier O'Neil Remix)\nhttps://open.spotify.com/track/5OAXBNqKpDyTxa8vEpOz2Y\n\n[41:25] 08. AnLight - Out Of Time (Monojoke Remix)\nhttps://open.spotify.com/track/1Od1qg1Fxyil1uL7aYE1YU\n\n[46:39] 09. JJ Grant - 6th Street Diva (East Cafe Remix)\nhttps://open.spotify.com/track/1ZrGjll19zF60pZry3sPUu\n\n[52:07] 10. Dimuth K - Ortler (Rogier & Stage Van H Remix)\nhttps://open.spotify.com/track/2AiN7iKFboGlw6MpyJtOCg\n\n[58:22] 11. Arctic Nights - Wake Me Up (Adam-P 'Still Dreaming' Remix)\nhttps://www.beatport.com/track/wake-me-up-adam-p-still-dreaming-remix/5546314\n---\nMusic Genre: Progressive House", "'Summer Memories' - Progressive House Mix", "479ac1f3-578b-4586-a72e-0d4ff9996c46", 4068, false, "MqLsTCvJSOU", "https://www.youtube.com/watch?v=MqLsTCvJSOU", 689, "/downloads/The Grand Sound/2017-03-20 Summer_Memories_-_Progressive_House_Mix/Summer_Memories_-_Progressive_House_Mix.NA", false, false, false, 2, [], 98, ~U[2017-03-20 18:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/4f779b\n\nPowered by PHW Elements:\nhttp://www.proghousewrldw.com\nhttps://soundcloud.com/progressivehouseworldwide\nhttps://www.facebook.com/phwelements\nhttps://www.youtube.com/user/ProgHouseWorldwide\nhttps://twitter.com/proghouseworldw\nhttps://www.beatport.com/label/phw-elements/39786\n\nDownload the Photo:\nhttps://pixabay.com/en/beach-sunset-sand-ocean-1440272\n\nTracklist:\n[00:00] 01. Pavel Denisov - London (Mitaric Remix)\nhttps://open.spotify.com/track/0Be24UeIkHcrgiQPVdfta3\n\n[05:56] 02. Jero Nougues - Inner Voices (Cream & Deep Fog Remix)\nhttps://open.spotify.com/track/47IcQUbAGnO2FzSXtnhusY\n\n[12:36] 03. Gary McDonald & Greenage - Red Sky at Night (David Podhel Remix)\nhttps://open.spotify.com/track/23ydKVq0L8hfwwWhPxJz3P\n\n[19:15] 04. Platunoff - Sunrise Theme\nhttps://open.spotify.com/track/4ETMFYl4EqbxV70lSSku0S\n\n[23:45] 05. Andres W - Myst (Ziger Remix)\nhttps://open.spotify.com/track/5JUpcunO3EUhYJYtt01xUj\n\n[29:03] 06. Rishi K. & Allan Zax - Shared Future (Yuriy From Russia Remix)\nhttps://open.spotify.com/track/3NGe2iVVFDVubeUUAlJZDm\n\n[35:23] 07. Julian Dep - Facing The Abyss (Rick Pier O'Neil Remix)\nhttps://open.spotify.com/track/5OAXBNqKpDyTxa8vEpOz2Y\n\n[41:25] 08. AnLight - Out Of Time (Monojoke Remix)\nhttps://open.spotify.com/track/1Od1qg1Fxyil1uL7aYE1YU\n\n[46:39] 09. JJ Grant - 6th Street Diva (East Cafe Remix)\nhttps://open.spotify.com/track/1ZrGjll19zF60pZry3sPUu\n\n[52:07] 10. Dimuth K - Ortler (Rogier & Stage Van H Remix)\nhttps://open.spotify.com/track/2AiN7iKFboGlw6MpyJtOCg\n\n[58:22] 11. Arctic Nights - Wake Me Up (Adam-P 'Still Dreaming' Remix)\nhttps://www.beatport.com/track/wake-me-up-adam-p-still-dreaming-remix/5546314\n---\nMusic Genre: Progressive House", "'Summer Memories' - Progressive House Mix", 4068, false, "MqLsTCvJSOU", "https://www.youtube.com/watch?v=MqLsTCvJSOU", "/downloads/The Grand Sound/2017-03-20 Summer_Memories_-_Progressive_House_Mix/Summer_Memories_-_Progressive_House_Mix.NA", false, 2, ~U[2017-03-20 18:00:01Z]] 22:35:19.095 [debug] QUERY OK source="sources" db=0.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.097 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-03-13 18:00:02Z], 2] 22:35:19.099 [debug] QUERY OK source="media_items" db=1.4ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #4: https://youtu.be/s4E3rAn_qeI\nVol #6: https://youtu.be/3cdU8jzgYj4\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/4fc2d5\n\nMixed by Positronic Digital\nhttp://www.positronicdigital.com\nhttps://soundcloud.com/positronicdigital\nhttps://www.facebook.com/PositronicDigital\nhttps://www.youtube.com/user/PositronicDigital\nhttps://twitter.com/PositronicDigi\n\nDownload the Photo:\nhttps://stocksnap.io/photo/URX88JMKL3\n\nTracklist:\n[00:00] 01. Christian Q & Shokstix - Living in Stars (Jaytech Remix)\nhttps://open.spotify.com/track/2hNO8tv3WbxrIwiE8Yx6BP\n\n[04:51] 02. D05 - Where Are My Headphones\nhttps://open.spotify.com/track/0wCGdH9JRZYwWP50c2V9Cg\n\n[10:43] 03. Jaytech feat. JHANA - Tiny Love (Club Mix)\nhttps://open.spotify.com/track/6Xy6MDolwT0HtvyTCgd7Nr\n\n[15:32] 04. Jaytech & Matt Fax - Aeris\nhttps://open.spotify.com/track/4hG0D64MXRYXf1E5XofByC\n\n[20:50] 05. Matt Fax - Tumble\nhttps://open.spotify.com/track/33DxyD96Bsv4X16D5tOTpF\n\n[26:07] 06. Jaytech - Tank Logic (eleven.five Remix)\nhttps://open.spotify.com/track/5CHOP18emsrgPYQflGfszO\n\n[32:23] 07. Jaytech with Judah - Visions feat. Kailin (Sedi Remix)\nhttps://open.spotify.com/track/1mJ7DJgo7ExIfMhl38alqj\n\n[37:22] 08. Jaytech - Ticon\nhttps://open.spotify.com/track/6rshUHX1xGuhV3InbEhkWr\n\n[42:50] 09. Sedi - The Other Side\nhttps://open.spotify.com/track/4UYJAcP36G6FyOJkcy9N3Q\n\n[47:48] 10. Wayfinder - Manatee\nhttps://open.spotify.com/track/70TTFAZe0DGjk8bk8oTe9R\n\n[52:44] 11. Jaytech - Awakening (Club Mix)\nhttps://open.spotify.com/track/6uQsVLwhPzXdz4c3lVGski\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #5 [HD] ♫", "69510c3e-8335-4726-b4ea-87fd35a2a56a", 3544, false, "TnlGasVc35E", "https://www.youtube.com/watch?v=TnlGasVc35E", 690, "/downloads/The Grand Sound/2017-03-13 Best_Progressive_House_Mix_2017_Vol._5_HD/Best_Progressive_House_Mix_2017_Vol._5_HD.NA", false, false, false, 2, [], 98, ~U[2017-03-13 18:00:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #4: https://youtu.be/s4E3rAn_qeI\nVol #6: https://youtu.be/3cdU8jzgYj4\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/4fc2d5\n\nMixed by Positronic Digital\nhttp://www.positronicdigital.com\nhttps://soundcloud.com/positronicdigital\nhttps://www.facebook.com/PositronicDigital\nhttps://www.youtube.com/user/PositronicDigital\nhttps://twitter.com/PositronicDigi\n\nDownload the Photo:\nhttps://stocksnap.io/photo/URX88JMKL3\n\nTracklist:\n[00:00] 01. Christian Q & Shokstix - Living in Stars (Jaytech Remix)\nhttps://open.spotify.com/track/2hNO8tv3WbxrIwiE8Yx6BP\n\n[04:51] 02. D05 - Where Are My Headphones\nhttps://open.spotify.com/track/0wCGdH9JRZYwWP50c2V9Cg\n\n[10:43] 03. Jaytech feat. JHANA - Tiny Love (Club Mix)\nhttps://open.spotify.com/track/6Xy6MDolwT0HtvyTCgd7Nr\n\n[15:32] 04. Jaytech & Matt Fax - Aeris\nhttps://open.spotify.com/track/4hG0D64MXRYXf1E5XofByC\n\n[20:50] 05. Matt Fax - Tumble\nhttps://open.spotify.com/track/33DxyD96Bsv4X16D5tOTpF\n\n[26:07] 06. Jaytech - Tank Logic (eleven.five Remix)\nhttps://open.spotify.com/track/5CHOP18emsrgPYQflGfszO\n\n[32:23] 07. Jaytech with Judah - Visions feat. Kailin (Sedi Remix)\nhttps://open.spotify.com/track/1mJ7DJgo7ExIfMhl38alqj\n\n[37:22] 08. Jaytech - Ticon\nhttps://open.spotify.com/track/6rshUHX1xGuhV3InbEhkWr\n\n[42:50] 09. Sedi - The Other Side\nhttps://open.spotify.com/track/4UYJAcP36G6FyOJkcy9N3Q\n\n[47:48] 10. Wayfinder - Manatee\nhttps://open.spotify.com/track/70TTFAZe0DGjk8bk8oTe9R\n\n[52:44] 11. Jaytech - Awakening (Club Mix)\nhttps://open.spotify.com/track/6uQsVLwhPzXdz4c3lVGski\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #5 [HD] ♫", 3544, false, "TnlGasVc35E", "https://www.youtube.com/watch?v=TnlGasVc35E", "/downloads/The Grand Sound/2017-03-13 Best_Progressive_House_Mix_2017_Vol._5_HD/Best_Progressive_House_Mix_2017_Vol._5_HD.NA", false, 2, ~U[2017-03-13 18:00:02Z]] 22:35:19.100 [debug] QUERY OK source="sources" db=0.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.102 [debug] QUERY OK source="media_items" db=1.9ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-03-06 18:00:03Z], 2] 22:35:19.104 [debug] QUERY OK source="media_items" db=1.4ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #3: https://youtu.be/rNDvJNVusQA\nVol #5: https://youtu.be/rnri02baciQ\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/c48ec6\n\nPhotography by Yoann Boyer:\nhttps://www.instagram.com/yoannboyer\nhttps://www.facebook.com/Yoann.Boyer.Officiel\nhttps://www.youtube.com/channel/UCaDxN52R9OC8Y2vKWn2D7rQ\n\nTracklist:\n[00:00] 01. Suspect 44 - Thoughts Uncovered (Terry Da Libra Remix)\nhttps://open.spotify.com/track/0NTAhmp4iMjIlL9tU1VQL7\n\n[03:58] 02. Matt Fax - Shift\nhttps://open.spotify.com/track/6XufJNiFhH2qcAmPZ7bQH3\n\n[09:55] 03. John Manz - Blossom (Mobil Remix)\nhttps://open.spotify.com/track/3MAgYCJvqw82yKbJTN3Iny\n\n[14:52] 04. Alex Shore - Mirage\nhttps://open.spotify.com/track/2lAQpAaUdlZ8V2AvmGOsMS\n\n[20:49] 05. Taival - Avengers\nhttps://open.spotify.com/track/6FZw5buBbPbXqRhNb50EAo\n\n[26:58] 06. Daun Giventi - Ponyo\nhttps://open.spotify.com/track/3HeWdn3eRiPQN9SQPr3z4w\n\n[30:54] 07. Paul Arcane, Massai One & Kristoffer Ljungberg - Overflow\nhttps://open.spotify.com/track/50Ga9f3PamHImb22L1qsUz\n\n[35:06] 08. Maglev - Flight To Jupiter\nhttps://open.spotify.com/track/7HNWoxdv18yl9R0RBE5SzX\n\n[39:31] 09. SCHALA - Alpha Shear\nhttps://open.spotify.com/track/6wZyJZ19XXM6TxeUEDVMsG\n\n[43:46] 10. Andy Tau, Sean Mathews & Max Millian - Shadows & Light (Andy Tau Extended Remix)\nhttps://open.spotify.com/track/52W17I840AdIaKidTBEp4m\n\n[48:56] 11. Martijn Stegerhoek - Maybe We Should\nhttps://open.spotify.com/track/1HuPtPBXi7Uu8T4zSR8S40\n\n[54:18] 12. Ultimate - Once In A Lifetime\nhttps://open.spotify.com/track/7hWXQtXx6prorp8RJvu0oR\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #4 [HD] ♫", "20dc9645-1af8-4e81-83bc-108f9085afc3", 3649, false, "mw1ywjKP1xY", "https://www.youtube.com/watch?v=mw1ywjKP1xY", 691, "/downloads/The Grand Sound/2017-03-06 Best_Progressive_Trance_Mix_2017_Vol._4_HD/Best_Progressive_Trance_Mix_2017_Vol._4_HD.NA", false, false, false, 2, [], 98, ~U[2017-03-06 18:00:03Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #3: https://youtu.be/rNDvJNVusQA\nVol #5: https://youtu.be/rnri02baciQ\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/c48ec6\n\nPhotography by Yoann Boyer:\nhttps://www.instagram.com/yoannboyer\nhttps://www.facebook.com/Yoann.Boyer.Officiel\nhttps://www.youtube.com/channel/UCaDxN52R9OC8Y2vKWn2D7rQ\n\nTracklist:\n[00:00] 01. Suspect 44 - Thoughts Uncovered (Terry Da Libra Remix)\nhttps://open.spotify.com/track/0NTAhmp4iMjIlL9tU1VQL7\n\n[03:58] 02. Matt Fax - Shift\nhttps://open.spotify.com/track/6XufJNiFhH2qcAmPZ7bQH3\n\n[09:55] 03. John Manz - Blossom (Mobil Remix)\nhttps://open.spotify.com/track/3MAgYCJvqw82yKbJTN3Iny\n\n[14:52] 04. Alex Shore - Mirage\nhttps://open.spotify.com/track/2lAQpAaUdlZ8V2AvmGOsMS\n\n[20:49] 05. Taival - Avengers\nhttps://open.spotify.com/track/6FZw5buBbPbXqRhNb50EAo\n\n[26:58] 06. Daun Giventi - Ponyo\nhttps://open.spotify.com/track/3HeWdn3eRiPQN9SQPr3z4w\n\n[30:54] 07. Paul Arcane, Massai One & Kristoffer Ljungberg - Overflow\nhttps://open.spotify.com/track/50Ga9f3PamHImb22L1qsUz\n\n[35:06] 08. Maglev - Flight To Jupiter\nhttps://open.spotify.com/track/7HNWoxdv18yl9R0RBE5SzX\n\n[39:31] 09. SCHALA - Alpha Shear\nhttps://open.spotify.com/track/6wZyJZ19XXM6TxeUEDVMsG\n\n[43:46] 10. Andy Tau, Sean Mathews & Max Millian - Shadows & Light (Andy Tau Extended Remix)\nhttps://open.spotify.com/track/52W17I840AdIaKidTBEp4m\n\n[48:56] 11. Martijn Stegerhoek - Maybe We Should\nhttps://open.spotify.com/track/1HuPtPBXi7Uu8T4zSR8S40\n\n[54:18] 12. Ultimate - Once In A Lifetime\nhttps://open.spotify.com/track/7hWXQtXx6prorp8RJvu0oR\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #4 [HD] ♫", 3649, false, "mw1ywjKP1xY", "https://www.youtube.com/watch?v=mw1ywjKP1xY", "/downloads/The Grand Sound/2017-03-06 Best_Progressive_Trance_Mix_2017_Vol._4_HD/Best_Progressive_Trance_Mix_2017_Vol._4_HD.NA", false, 2, ~U[2017-03-06 18:00:03Z]] 22:35:19.105 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.107 [debug] QUERY OK source="media_items" db=2.0ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-02-27 18:00:07Z], 2] 22:35:19.109 [debug] QUERY OK source="media_items" db=1.4ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #3: https://youtu.be/ACZjG7ehTkY\nVol #5: https://youtu.be/TnlGasVc35E\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/158713\n\nMixed by Spring Tube (Prog Selection 2):\nhttps://www.facebook.com/springtubelabel\nhttps://twitter.com/springtube\nhttps://www.youtube.com/user/springtubechannel\nhttps://soundcloud.com/springtube\nhttps://www.beatport.com/label/spring-tube/14065\n\nDownload the Photo:\nhttps://www.pexels.com/photo/architecture-building-cliffs-dawn-289319\n\nTracklist:\n[00:00] 01. Namatjira - Bardarbunga (Simos Tagias Remix)\nhttps://open.spotify.com/track/1fTvrqJvAfYXm0ri5w26ZO\n\n[07:31] 02. Subsky - Strawberry Fields (Namatjira Remix)\nhttps://open.spotify.com/track/0wwgViV1HbWRHz4bzomsDB\n\n[13:32] 03. Slang & Technodreamer - Deepster (Ronfoller Remix)\nhttps://open.spotify.com/track/62HuftCUJRag1aThcGFFTr\n\n[16:23] 04. David Granha - Islandia (Luis Bondio Remix)\nhttps://open.spotify.com/track/7q8XxYO7ppNu0LlxyQSFd2\n\n[22:06] 05. Alex O'Rion - When Gods Go To War\nhttps://open.spotify.com/track/3RIiTmUuriOfzREA6h9oJW\n\n[28:21] 06. Miraculum - Hologram (Electricano Remix)\nhttps://open.spotify.com/track/2GboCVp22T2yqRbj2EmwP8\n\n[34:20] 07. Stephen J. Kroos - Stax (Oliver Lieb Tech Re-Edit)\nhttps://open.spotify.com/track/6t4zWPw5kRdjyTCFLjdeIg\n\n[39:17] 08. Tvardovsky - Black Ocean (Solid Stone Remix)\nhttps://open.spotify.com/track/5876bIOKOUb8760g8o3yIP\n\n[44:29] 09. Soulfinder & Shane Robinson - Dopamine (Forerunners Remix)\nhttps://open.spotify.com/track/4Zim6sRWjRiYtwSqPWHMaL\n\n[50:44] 10. Nick Varon - Golden Cave (Navid Mehr Remix)\nhttps://open.spotify.com/track/5IhQskftvB4wwGI53xAqOv\n\n[54:22] 11. Faskil - Change (LoQuai Remix)\nhttps://open.spotify.com/track/5fMYFMkLUV7SCtg2cNKlXu\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #4 [HD] ♫", "a914fbe5-f7b5-405a-82d5-e3acb5303007", 3674, false, "s4E3rAn_qeI", "https://www.youtube.com/watch?v=s4E3rAn_qeI", 692, "/downloads/The Grand Sound/2017-02-27 Best_Progressive_House_Mix_2017_Vol._4_HD/Best_Progressive_House_Mix_2017_Vol._4_HD.NA", false, false, false, 2, [], 98, ~U[2017-02-27 18:00:07Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #3: https://youtu.be/ACZjG7ehTkY\nVol #5: https://youtu.be/TnlGasVc35E\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/158713\n\nMixed by Spring Tube (Prog Selection 2):\nhttps://www.facebook.com/springtubelabel\nhttps://twitter.com/springtube\nhttps://www.youtube.com/user/springtubechannel\nhttps://soundcloud.com/springtube\nhttps://www.beatport.com/label/spring-tube/14065\n\nDownload the Photo:\nhttps://www.pexels.com/photo/architecture-building-cliffs-dawn-289319\n\nTracklist:\n[00:00] 01. Namatjira - Bardarbunga (Simos Tagias Remix)\nhttps://open.spotify.com/track/1fTvrqJvAfYXm0ri5w26ZO\n\n[07:31] 02. Subsky - Strawberry Fields (Namatjira Remix)\nhttps://open.spotify.com/track/0wwgViV1HbWRHz4bzomsDB\n\n[13:32] 03. Slang & Technodreamer - Deepster (Ronfoller Remix)\nhttps://open.spotify.com/track/62HuftCUJRag1aThcGFFTr\n\n[16:23] 04. David Granha - Islandia (Luis Bondio Remix)\nhttps://open.spotify.com/track/7q8XxYO7ppNu0LlxyQSFd2\n\n[22:06] 05. Alex O'Rion - When Gods Go To War\nhttps://open.spotify.com/track/3RIiTmUuriOfzREA6h9oJW\n\n[28:21] 06. Miraculum - Hologram (Electricano Remix)\nhttps://open.spotify.com/track/2GboCVp22T2yqRbj2EmwP8\n\n[34:20] 07. Stephen J. Kroos - Stax (Oliver Lieb Tech Re-Edit)\nhttps://open.spotify.com/track/6t4zWPw5kRdjyTCFLjdeIg\n\n[39:17] 08. Tvardovsky - Black Ocean (Solid Stone Remix)\nhttps://open.spotify.com/track/5876bIOKOUb8760g8o3yIP\n\n[44:29] 09. Soulfinder & Shane Robinson - Dopamine (Forerunners Remix)\nhttps://open.spotify.com/track/4Zim6sRWjRiYtwSqPWHMaL\n\n[50:44] 10. Nick Varon - Golden Cave (Navid Mehr Remix)\nhttps://open.spotify.com/track/5IhQskftvB4wwGI53xAqOv\n\n[54:22] 11. Faskil - Change (LoQuai Remix)\nhttps://open.spotify.com/track/5fMYFMkLUV7SCtg2cNKlXu\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #4 [HD] ♫", 3674, false, "s4E3rAn_qeI", "https://www.youtube.com/watch?v=s4E3rAn_qeI", "/downloads/The Grand Sound/2017-02-27 Best_Progressive_House_Mix_2017_Vol._4_HD/Best_Progressive_House_Mix_2017_Vol._4_HD.NA", false, 2, ~U[2017-02-27 18:00:07Z]] 22:35:19.110 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.112 [debug] QUERY OK source="media_items" db=2.0ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-02-20 18:00:03Z], 2] 22:35:19.114 [debug] QUERY OK source="media_items" db=1.3ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #2: https://youtu.be/rNDvJNVusQA\nVol #4: https://youtu.be/mw1ywjKP1xY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/7ad183\n\nPowered by Adrenalin Room:\nhttp://adrenalinroom.com\nhttps://www.facebook.com/adrenalinroom\nhttps://twitter.com/adrenalinroom\nhttps://soundcloud.com/adrenalinroom\nhttps://www.beatport.com/label/adrenalin-room/25278\n\nDownload the Photo:\nhttps://unsplash.com/photos/guNIjIuUcgY\n\nTracklist:\n[00:00] 01. SNR & Evin Skye - Up\nhttps://open.spotify.com/track/4Wks4oeddb3rYMvanRh8oi\n\n[04:31] 02. Mrmilkcarton - RIP\nRelease Date: TBA\n\n[08:18] 03. Dataslave - Uncharted\nhttps://open.spotify.com/track/77iyY8SSNNjwpbeSTo1vcU\n\n[12:30] 04. Stargliders - Meteor City\nhttps://open.spotify.com/track/3zOsfXVZ6HA8UBhmfXwiF4\n\n[16:35] 05. Daun Giventi - Mammoth (Noise Zoo Remix)\nhttps://open.spotify.com/track/4CdoGNfnYdpD9J7rxZCcVd\n\n[22:07] 06. Hausman & SNR - Kairos\nhttps://open.spotify.com/track/2cAfQNKduYGBcOMZFUHayg\n\n[26:24] 07. Northia - Era\nhttps://soundcloud.com/adrenalinroom/era\n\n[30:51] 08. Noise Zoo - Burj Khalifa\nhttps://open.spotify.com/track/7MMGnljxkbo0Go5yqZWq5U\n\n[36:24] 09. Profitek - Advocate\nRelease Date: TBA\n\n[41:27] 10. Skylane - Blueshift (Profitek Remix)\nRelease Date: TBA\n\n[46:30] 11. Mrmilkcarton - The Cake Was Never Real\nhttps://soundcloud.com/mrmilkcarton/02-the-cake-was-never-real\n\n[52:05] 12. Mrmilkcarton - The Cake Is A Lie\nhttps://soundcloud.com/mrmilkcarton/01-the-cake-is-a-lie\n\n[56:08] 13. SNR & ESSLU - Come With Me\nhttps://open.spotify.com/track/23ZNLB1LnR1R7mjIUbj8Mj\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #3 [HD] ♫", "32646321-3e2f-4a6b-819f-4161a0c80729", 3641, false, "XJq1QfRwlfg", "https://www.youtube.com/watch?v=XJq1QfRwlfg", 693, "/downloads/The Grand Sound/2017-02-20 Best_Progressive_Trance_Mix_2017_Vol._3_HD/Best_Progressive_Trance_Mix_2017_Vol._3_HD.NA", false, false, false, 2, [], 98, ~U[2017-02-20 18:00:03Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #2: https://youtu.be/rNDvJNVusQA\nVol #4: https://youtu.be/mw1ywjKP1xY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/7ad183\n\nPowered by Adrenalin Room:\nhttp://adrenalinroom.com\nhttps://www.facebook.com/adrenalinroom\nhttps://twitter.com/adrenalinroom\nhttps://soundcloud.com/adrenalinroom\nhttps://www.beatport.com/label/adrenalin-room/25278\n\nDownload the Photo:\nhttps://unsplash.com/photos/guNIjIuUcgY\n\nTracklist:\n[00:00] 01. SNR & Evin Skye - Up\nhttps://open.spotify.com/track/4Wks4oeddb3rYMvanRh8oi\n\n[04:31] 02. Mrmilkcarton - RIP\nRelease Date: TBA\n\n[08:18] 03. Dataslave - Uncharted\nhttps://open.spotify.com/track/77iyY8SSNNjwpbeSTo1vcU\n\n[12:30] 04. Stargliders - Meteor City\nhttps://open.spotify.com/track/3zOsfXVZ6HA8UBhmfXwiF4\n\n[16:35] 05. Daun Giventi - Mammoth (Noise Zoo Remix)\nhttps://open.spotify.com/track/4CdoGNfnYdpD9J7rxZCcVd\n\n[22:07] 06. Hausman & SNR - Kairos\nhttps://open.spotify.com/track/2cAfQNKduYGBcOMZFUHayg\n\n[26:24] 07. Northia - Era\nhttps://soundcloud.com/adrenalinroom/era\n\n[30:51] 08. Noise Zoo - Burj Khalifa\nhttps://open.spotify.com/track/7MMGnljxkbo0Go5yqZWq5U\n\n[36:24] 09. Profitek - Advocate\nRelease Date: TBA\n\n[41:27] 10. Skylane - Blueshift (Profitek Remix)\nRelease Date: TBA\n\n[46:30] 11. Mrmilkcarton - The Cake Was Never Real\nhttps://soundcloud.com/mrmilkcarton/02-the-cake-was-never-real\n\n[52:05] 12. Mrmilkcarton - The Cake Is A Lie\nhttps://soundcloud.com/mrmilkcarton/01-the-cake-is-a-lie\n\n[56:08] 13. SNR & ESSLU - Come With Me\nhttps://open.spotify.com/track/23ZNLB1LnR1R7mjIUbj8Mj\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #3 [HD] ♫", 3641, false, "XJq1QfRwlfg", "https://www.youtube.com/watch?v=XJq1QfRwlfg", "/downloads/The Grand Sound/2017-02-20 Best_Progressive_Trance_Mix_2017_Vol._3_HD/Best_Progressive_Trance_Mix_2017_Vol._3_HD.NA", false, 2, ~U[2017-02-20 18:00:03Z]] 22:35:19.114 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.117 [debug] QUERY OK source="media_items" db=1.9ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-02-13 18:00:01Z], 2] 22:35:19.119 [debug] QUERY OK source="media_items" db=1.3ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #2: https://youtu.be/CuK4P9reZhA\nVol #4: https://youtu.be/s4E3rAn_qeI\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/089cf0\n\nPowered by Perplexity Music:\nhttp://www.perplexitymusic.com\nhttps://soundcloud.com/perplexitymusic\nhttps://www.facebook.com/PerplexityMusic\nhttps://twitter.com/PerplexityLabel\nhttps://www.youtube.com/user/PerplexityOfficial\nhttps://www.beatport.com/label/perplexity-music/45435\n\nMixed by Orsa:\nhttps://soundcloud.com/orsamusic\nhttps://www.facebook.com/orsamusic\nhttps://twitter.com/orsamusic\nhttps://www.youtube.com/c/orsamusicofficial\nhttps://www.instagram.com/orsamusic\nhttps://www.beatport.com/artist/orsa/478295\n\nDownload the Photo:\nhttps://www.pexels.com/photo/paradise-illustration-175960\n\nTracklist:\n[00:00] 01. Rod Veldt - Nebula\nhttps://open.spotify.com/track/66bW2y4v19UtnyVCBMk7oG\n\n[09:45] 02. Musty - Eon (Akihiro Ohtani Remix)\nhttps://open.spotify.com/track/3nO9EQF5uIaHd2rjh7uKJc\n\n[15:15] 03. Orsa - It Was All A Dream\nhttps://soundcloud.com/perplexitymusic/orsa-it-was-all-a-dream-original-mix-free-download\n\n[20:30] 04. Rod Veldt - Expanding Horizons\nhttps://open.spotify.com/track/1zabhAohZzLCqGqrTRDnAd\n\n[26:30] 05. Keith Harris - Southern Lights\nhttps://open.spotify.com/track/1Md07mZtVBKUh1rkvx9HRg\n\n[31:04] 06. Maiga - Vincenzo\nhttps://soundcloud.com/perplexitymusic/maiga-vincenzo-free-download\n\n[38:04] 07. Maiga - Sunrise (Persona Remix)\nhttps://open.spotify.com/track/653xrzrWXPRktPmxPDkuNJ\n\n[43:18] 08. Maiga - Aurora (Ledo Remix)\nhttps://open.spotify.com/track/0Y2NW1JCCzjy6c2d8Po9X9\n\n[50:18] 09. jav3x - Reflections (Lesh Remix)\nhttps://open.spotify.com/track/4AcNukrYFh9iTnpoAnfa0l\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #3 [HD] ♫", "e4001039-2d5c-4f8b-99aa-88351bb3e51a", 3424, false, "ACZjG7ehTkY", "https://www.youtube.com/watch?v=ACZjG7ehTkY", 694, "/downloads/The Grand Sound/2017-02-13 Best_Progressive_House_Mix_2017_Vol._3_HD/Best_Progressive_House_Mix_2017_Vol._3_HD.NA", false, false, false, 2, [], 98, ~U[2017-02-13 18:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #2: https://youtu.be/CuK4P9reZhA\nVol #4: https://youtu.be/s4E3rAn_qeI\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/089cf0\n\nPowered by Perplexity Music:\nhttp://www.perplexitymusic.com\nhttps://soundcloud.com/perplexitymusic\nhttps://www.facebook.com/PerplexityMusic\nhttps://twitter.com/PerplexityLabel\nhttps://www.youtube.com/user/PerplexityOfficial\nhttps://www.beatport.com/label/perplexity-music/45435\n\nMixed by Orsa:\nhttps://soundcloud.com/orsamusic\nhttps://www.facebook.com/orsamusic\nhttps://twitter.com/orsamusic\nhttps://www.youtube.com/c/orsamusicofficial\nhttps://www.instagram.com/orsamusic\nhttps://www.beatport.com/artist/orsa/478295\n\nDownload the Photo:\nhttps://www.pexels.com/photo/paradise-illustration-175960\n\nTracklist:\n[00:00] 01. Rod Veldt - Nebula\nhttps://open.spotify.com/track/66bW2y4v19UtnyVCBMk7oG\n\n[09:45] 02. Musty - Eon (Akihiro Ohtani Remix)\nhttps://open.spotify.com/track/3nO9EQF5uIaHd2rjh7uKJc\n\n[15:15] 03. Orsa - It Was All A Dream\nhttps://soundcloud.com/perplexitymusic/orsa-it-was-all-a-dream-original-mix-free-download\n\n[20:30] 04. Rod Veldt - Expanding Horizons\nhttps://open.spotify.com/track/1zabhAohZzLCqGqrTRDnAd\n\n[26:30] 05. Keith Harris - Southern Lights\nhttps://open.spotify.com/track/1Md07mZtVBKUh1rkvx9HRg\n\n[31:04] 06. Maiga - Vincenzo\nhttps://soundcloud.com/perplexitymusic/maiga-vincenzo-free-download\n\n[38:04] 07. Maiga - Sunrise (Persona Remix)\nhttps://open.spotify.com/track/653xrzrWXPRktPmxPDkuNJ\n\n[43:18] 08. Maiga - Aurora (Ledo Remix)\nhttps://open.spotify.com/track/0Y2NW1JCCzjy6c2d8Po9X9\n\n[50:18] 09. jav3x - Reflections (Lesh Remix)\nhttps://open.spotify.com/track/4AcNukrYFh9iTnpoAnfa0l\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #3 [HD] ♫", 3424, false, "ACZjG7ehTkY", "https://www.youtube.com/watch?v=ACZjG7ehTkY", "/downloads/The Grand Sound/2017-02-13 Best_Progressive_House_Mix_2017_Vol._3_HD/Best_Progressive_House_Mix_2017_Vol._3_HD.NA", false, 2, ~U[2017-02-13 18:00:01Z]] 22:35:19.119 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.121 [debug] QUERY OK source="media_items" db=1.9ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-02-06 18:30:01Z], 2] 22:35:19.125 [debug] QUERY OK source="media_items" db=1.4ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #1: https://youtu.be/PAgr3GNzgD0\nVol #3: https://youtu.be/XJq1QfRwlfg\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/d5da51\n\nDownload the Photo:\nhttps://unsplash.com/photos/7WImcXVzyHk\n\nTracklist:\n[00:00] 01. Oleg Farrier - Triple 8\nhttps://open.spotify.com/track/15gjfhxfmdgGK9xFeJLeKX\n\n[02:25] 02. Jon Bourne - Abbey Road\nhttps://open.spotify.com/track/1qnEz4gZ9KXHqVUSYY7DR1\n\n[06:40] 03. AxelPolo & Dominic Manns - White Island\nhttps://open.spotify.com/track/7pBTxawWOVw2qJsTGO6s5O\n\n[10:55] 04. Kamil Esten - Triumph (Nikhil Prakash Remix)\nhttps://open.spotify.com/track/0TCItYplqryh5fQz50SdQ1\n\n[15:40] 05. Miroslav Vrlik vs. Mark & Lukas - When Winter Comes (EDU 'Rave' Mix)\nhttps://open.spotify.com/track/6pLitrVcibTgvFfiSrIIaL\n\n[20:14] 06. South Pole - Come Alive\nhttps://open.spotify.com/track/0H9Feo9sGyDFPAA3TqMuKc\n\n[24:33] 07. The Antipodes - Zion\nhttps://open.spotify.com/track/3gCDnffjEjKuKOHQwhyI42\n\n[29:03] 08. Seawayz & Sollito - Forever\nhttps://open.spotify.com/track/3Tw3ruSvVjQdWJFvaKqxGf\n\n[33:18] 09. Visionate - Telepathy (Lesh Remix)\nhttps://open.spotify.com/track/56S5mz8dunkl4tD0FgPXLV\n\n[39:33] 10. D&W & Paul Arcane - Legacy\nhttps://open.spotify.com/track/6ALAWJ6VjQCsCuLL4kjDnG\n\n[44:18] 11. Mike Sanders - Jet Lag (Andy Wide Remix)\nhttps://open.spotify.com/track/32lvDMeXEDEVRXpCnLlWNL\n\n[49:18] 12. SOOB - Manarola (Andrew Lang Remix)\nhttps://open.spotify.com/track/30g0lJgDuNL5sXOUrPhz6j\n\n[53:03] 13. D05 - No More (Rii Remix)\nhttps://open.spotify.com/track/1lSbS9XVE5KU8L8PDsJN4M\n\n[57:55] 14. Spark - A Better World\nhttps://open.spotify.com/track/2RvzBVo36fp4FwwfIbqJ3O\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #2 [HD] ♫", "5053d6bd-670c-4bc3-a38b-8b48b0e27c0c", 3916, false, "rNDvJNVusQA", "https://www.youtube.com/watch?v=rNDvJNVusQA", 695, "/downloads/The Grand Sound/2017-02-06 Best_Progressive_Trance_Mix_2017_Vol._2_HD/Best_Progressive_Trance_Mix_2017_Vol._2_HD.NA", false, false, false, 2, [], 98, ~U[2017-02-06 18:30:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #1: https://youtu.be/PAgr3GNzgD0\nVol #3: https://youtu.be/XJq1QfRwlfg\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/d5da51\n\nDownload the Photo:\nhttps://unsplash.com/photos/7WImcXVzyHk\n\nTracklist:\n[00:00] 01. Oleg Farrier - Triple 8\nhttps://open.spotify.com/track/15gjfhxfmdgGK9xFeJLeKX\n\n[02:25] 02. Jon Bourne - Abbey Road\nhttps://open.spotify.com/track/1qnEz4gZ9KXHqVUSYY7DR1\n\n[06:40] 03. AxelPolo & Dominic Manns - White Island\nhttps://open.spotify.com/track/7pBTxawWOVw2qJsTGO6s5O\n\n[10:55] 04. Kamil Esten - Triumph (Nikhil Prakash Remix)\nhttps://open.spotify.com/track/0TCItYplqryh5fQz50SdQ1\n\n[15:40] 05. Miroslav Vrlik vs. Mark & Lukas - When Winter Comes (EDU 'Rave' Mix)\nhttps://open.spotify.com/track/6pLitrVcibTgvFfiSrIIaL\n\n[20:14] 06. South Pole - Come Alive\nhttps://open.spotify.com/track/0H9Feo9sGyDFPAA3TqMuKc\n\n[24:33] 07. The Antipodes - Zion\nhttps://open.spotify.com/track/3gCDnffjEjKuKOHQwhyI42\n\n[29:03] 08. Seawayz & Sollito - Forever\nhttps://open.spotify.com/track/3Tw3ruSvVjQdWJFvaKqxGf\n\n[33:18] 09. Visionate - Telepathy (Lesh Remix)\nhttps://open.spotify.com/track/56S5mz8dunkl4tD0FgPXLV\n\n[39:33] 10. D&W & Paul Arcane - Legacy\nhttps://open.spotify.com/track/6ALAWJ6VjQCsCuLL4kjDnG\n\n[44:18] 11. Mike Sanders - Jet Lag (Andy Wide Remix)\nhttps://open.spotify.com/track/32lvDMeXEDEVRXpCnLlWNL\n\n[49:18] 12. SOOB - Manarola (Andrew Lang Remix)\nhttps://open.spotify.com/track/30g0lJgDuNL5sXOUrPhz6j\n\n[53:03] 13. D05 - No More (Rii Remix)\nhttps://open.spotify.com/track/1lSbS9XVE5KU8L8PDsJN4M\n\n[57:55] 14. Spark - A Better World\nhttps://open.spotify.com/track/2RvzBVo36fp4FwwfIbqJ3O\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #2 [HD] ♫", 3916, false, "rNDvJNVusQA", "https://www.youtube.com/watch?v=rNDvJNVusQA", "/downloads/The Grand Sound/2017-02-06 Best_Progressive_Trance_Mix_2017_Vol._2_HD/Best_Progressive_Trance_Mix_2017_Vol._2_HD.NA", false, 2, ~U[2017-02-06 18:30:01Z]] 22:35:19.125 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.128 [debug] QUERY OK source="media_items" db=2.0ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-01-30 18:00:01Z], 2] 22:35:19.129 [debug] QUERY OK source="media_items" db=1.3ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #1: https://youtu.be/aT-JHAZN24w\nVol #3: https://youtu.be/ACZjG7ehTkY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/244e9a\n\nDownload the Photo:\nhttps://www.pexels.com/photo/beach-birds-calm-clouds-219998\n\nTracklist:\n[00:00] 01. Shingo Nakamura feat. Masanori Yasuda - Abyss\nhttps://open.spotify.com/track/3HoNQDBGKMyT8KRrId2OrH\n\n[03:36] 02. Vintage & Morelli - Morning After (LTN Remix)\nhttps://open.spotify.com/track/1MAvOdAxjFtYLsLrvLTP4D\n\n[08:22] 03. Andrew Lang - On & On\nhttps://open.spotify.com/track/6wBK6k4HBYaYEF4Aq2vHwx\n\n[13:54] 04. Youssef Chen - Autumn (MacRamsey Remix)\nhttps://open.spotify.com/track/6yUGCjfuAZTAQoeOzE9MbX\n\n[18:53] 05. Blissful Waves - Laguna\nhttps://open.spotify.com/track/3VieFoe1LTzVeB6G1ZUA2b\n\n[24:59] 06. A.M.R - Moments (Deadeye & Shift Remix)\nhttps://open.spotify.com/track/6DGYqINpCZW444kIffpOZ5\n\n[29:42] 07. LinBit - Feel Home (8Kays Dub Remix)\nhttps://open.spotify.com/track/1DxFkBwHnnPhcBzosOsSEo\n\n[33:22] 08. Fuenka - Zen\nhttps://open.spotify.com/track/3R9AKBS6ZNf3VEQYsTX4QY\n\n[38:34] 09. Bring Bliss - So Far (Blugazer Remix)\nhttps://open.spotify.com/track/73284RCbRI5a4jjwgXXwsA\n\n[44:22] 10. LTN - Hopes And Fears\nhttps://open.spotify.com/track/08dNivwxnNkMoxxFEt9SXf\n\n[49:03] 11. Veeshy - Palm Paradise (Entis Remix)\nPurchase: N/A\n\n[52:41] 12. Andromedha - From The Past\nhttps://open.spotify.com/track/2si4usTIFiNHcWErG3ZvXN\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #2 [HD] ♫", "702c022c-39b9-4661-a3fe-c18890fb5679", 3576, false, "CuK4P9reZhA", "https://www.youtube.com/watch?v=CuK4P9reZhA", 696, "/downloads/The Grand Sound/2017-01-30 Best_Progressive_House_Mix_2017_Vol._2_HD/Best_Progressive_House_Mix_2017_Vol._2_HD.NA", false, false, false, 2, [], 98, ~U[2017-01-30 18:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #1: https://youtu.be/aT-JHAZN24w\nVol #3: https://youtu.be/ACZjG7ehTkY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/244e9a\n\nDownload the Photo:\nhttps://www.pexels.com/photo/beach-birds-calm-clouds-219998\n\nTracklist:\n[00:00] 01. Shingo Nakamura feat. Masanori Yasuda - Abyss\nhttps://open.spotify.com/track/3HoNQDBGKMyT8KRrId2OrH\n\n[03:36] 02. Vintage & Morelli - Morning After (LTN Remix)\nhttps://open.spotify.com/track/1MAvOdAxjFtYLsLrvLTP4D\n\n[08:22] 03. Andrew Lang - On & On\nhttps://open.spotify.com/track/6wBK6k4HBYaYEF4Aq2vHwx\n\n[13:54] 04. Youssef Chen - Autumn (MacRamsey Remix)\nhttps://open.spotify.com/track/6yUGCjfuAZTAQoeOzE9MbX\n\n[18:53] 05. Blissful Waves - Laguna\nhttps://open.spotify.com/track/3VieFoe1LTzVeB6G1ZUA2b\n\n[24:59] 06. A.M.R - Moments (Deadeye & Shift Remix)\nhttps://open.spotify.com/track/6DGYqINpCZW444kIffpOZ5\n\n[29:42] 07. LinBit - Feel Home (8Kays Dub Remix)\nhttps://open.spotify.com/track/1DxFkBwHnnPhcBzosOsSEo\n\n[33:22] 08. Fuenka - Zen\nhttps://open.spotify.com/track/3R9AKBS6ZNf3VEQYsTX4QY\n\n[38:34] 09. Bring Bliss - So Far (Blugazer Remix)\nhttps://open.spotify.com/track/73284RCbRI5a4jjwgXXwsA\n\n[44:22] 10. LTN - Hopes And Fears\nhttps://open.spotify.com/track/08dNivwxnNkMoxxFEt9SXf\n\n[49:03] 11. Veeshy - Palm Paradise (Entis Remix)\nPurchase: N/A\n\n[52:41] 12. Andromedha - From The Past\nhttps://open.spotify.com/track/2si4usTIFiNHcWErG3ZvXN\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #2 [HD] ♫", 3576, false, "CuK4P9reZhA", "https://www.youtube.com/watch?v=CuK4P9reZhA", "/downloads/The Grand Sound/2017-01-30 Best_Progressive_House_Mix_2017_Vol._2_HD/Best_Progressive_House_Mix_2017_Vol._2_HD.NA", false, 2, ~U[2017-01-30 18:00:01Z]] 22:35:19.130 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.132 [debug] QUERY OK source="media_items" db=2.0ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-01-16 18:00:01Z], 2] 22:35:19.135 [debug] QUERY OK source="media_items" db=1.5ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #2: https://youtu.be/rNDvJNVusQA\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/0da81c\n\nPowered by Freegrant Music:\nhttps://soundcloud.com/fg-music\nhttps://www.facebook.com/FreegrantMusic\nhttp://btprt.dj/2i7Yr0m\n\nMixed by Max Freegrant:\nhttps://www.facebook.com/maxfreegrant\nhttps://soundcloud.com/freegrantprog\nhttp://btprt.dj/2gUXnMd\nhttp://promodj.com/Freegrant\nhttps://twitter.com/MaxFreegrant\nhttps://www.youtube.com/user/Freegrant\nhttps://vk.com/freegrant\n\nDownload the Photo:\nhttps://unsplash.com/photos/_RBcxo9AU-U\n\nTracklist:\n[00:00] 01. Andrew Lang - Gateway\nhttps://open.spotify.com/track/4fupkFmWdcZdZv15jlzpyG\n\n[05:50] 02. VINCY - Magenta Sunrise\nhttps://open.spotify.com/track/4xVXa3fmpqWWEz1Vmt47uH\n\n[10:11] 03. Kamil Esten - Night Traveller\nhttps://open.spotify.com/track/2XaSFkAMA8lKszEMDa29EU\n\n[14:15] 04. Andrea Bertolini - Peaceful\nhttps://open.spotify.com/track/4uHOAGNlaQ9NgxaFrFzy6N\n\n[17:33] 05. Steven De Sar - Cappadocia (Farius Remix)\nhttps://open.spotify.com/track/2BSZD0N3xo4n440d0vmLsg\n\n[21:06] 06. Miss Monique - Colors In Your Eyes\nhttps://open.spotify.com/track/41gKkadOKWj9UlvD7TeVQe\n\n[25:56] 07. CH.YV - Sunrise\nhttps://open.spotify.com/track/2aC72J6XrhnuHd1lPmcfGH\n\n[29:44] 08. Max Freegrant & Yuji Ono - Kiev Drift\nhttps://open.spotify.com/track/5zqJIPYxJqKylsINyqY1zO\n\n[34:03] 09. Danilo Ercole - Endurance (Max Freegrant Remix)\nhttps://open.spotify.com/track/5C2FC4tUl5voOlBCnSObYZ\n\n[37:52] 10. Max Freegrant & Francesco Sambero feat. Pryce Oliver - Lover\nhttps://open.spotify.com/track/3oXCqy2VLyzSxRdUbHmsSG\n\n[41:56] 11. Creative 5 - Deja Vu\nhttps://open.spotify.com/track/56iHWx80K3XRbFbxlt05dB\n\n[46:30] 12. LinBit - Feel Home (8Kays Remix)\nhttps://open.spotify.com/track/5oU5Yz4DWsFoxo5RZsDkBm\n\n[51:04] 13. Max Freegrant - Yura (Soundprank Remix)\nhttps://open.spotify.com/track/5DLBWLuB0VFUCkCcfXghbl\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #1 [HD] ♫", "079020fc-f741-45bc-a12e-35d4ccf3185f", 3446, false, "PAgr3GNzgD0", "https://www.youtube.com/watch?v=PAgr3GNzgD0", 697, "/downloads/The Grand Sound/2017-01-16 Best_Progressive_Trance_Mix_2017_Vol._1_HD/Best_Progressive_Trance_Mix_2017_Vol._1_HD.NA", false, false, false, 2, [], 98, ~U[2017-01-16 18:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #2: https://youtu.be/rNDvJNVusQA\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/0da81c\n\nPowered by Freegrant Music:\nhttps://soundcloud.com/fg-music\nhttps://www.facebook.com/FreegrantMusic\nhttp://btprt.dj/2i7Yr0m\n\nMixed by Max Freegrant:\nhttps://www.facebook.com/maxfreegrant\nhttps://soundcloud.com/freegrantprog\nhttp://btprt.dj/2gUXnMd\nhttp://promodj.com/Freegrant\nhttps://twitter.com/MaxFreegrant\nhttps://www.youtube.com/user/Freegrant\nhttps://vk.com/freegrant\n\nDownload the Photo:\nhttps://unsplash.com/photos/_RBcxo9AU-U\n\nTracklist:\n[00:00] 01. Andrew Lang - Gateway\nhttps://open.spotify.com/track/4fupkFmWdcZdZv15jlzpyG\n\n[05:50] 02. VINCY - Magenta Sunrise\nhttps://open.spotify.com/track/4xVXa3fmpqWWEz1Vmt47uH\n\n[10:11] 03. Kamil Esten - Night Traveller\nhttps://open.spotify.com/track/2XaSFkAMA8lKszEMDa29EU\n\n[14:15] 04. Andrea Bertolini - Peaceful\nhttps://open.spotify.com/track/4uHOAGNlaQ9NgxaFrFzy6N\n\n[17:33] 05. Steven De Sar - Cappadocia (Farius Remix)\nhttps://open.spotify.com/track/2BSZD0N3xo4n440d0vmLsg\n\n[21:06] 06. Miss Monique - Colors In Your Eyes\nhttps://open.spotify.com/track/41gKkadOKWj9UlvD7TeVQe\n\n[25:56] 07. CH.YV - Sunrise\nhttps://open.spotify.com/track/2aC72J6XrhnuHd1lPmcfGH\n\n[29:44] 08. Max Freegrant & Yuji Ono - Kiev Drift\nhttps://open.spotify.com/track/5zqJIPYxJqKylsINyqY1zO\n\n[34:03] 09. Danilo Ercole - Endurance (Max Freegrant Remix)\nhttps://open.spotify.com/track/5C2FC4tUl5voOlBCnSObYZ\n\n[37:52] 10. Max Freegrant & Francesco Sambero feat. Pryce Oliver - Lover\nhttps://open.spotify.com/track/3oXCqy2VLyzSxRdUbHmsSG\n\n[41:56] 11. Creative 5 - Deja Vu\nhttps://open.spotify.com/track/56iHWx80K3XRbFbxlt05dB\n\n[46:30] 12. LinBit - Feel Home (8Kays Remix)\nhttps://open.spotify.com/track/5oU5Yz4DWsFoxo5RZsDkBm\n\n[51:04] 13. Max Freegrant - Yura (Soundprank Remix)\nhttps://open.spotify.com/track/5DLBWLuB0VFUCkCcfXghbl\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2017 Vol. #1 [HD] ♫", 3446, false, "PAgr3GNzgD0", "https://www.youtube.com/watch?v=PAgr3GNzgD0", "/downloads/The Grand Sound/2017-01-16 Best_Progressive_Trance_Mix_2017_Vol._1_HD/Best_Progressive_Trance_Mix_2017_Vol._1_HD.NA", false, 2, ~U[2017-01-16 18:00:01Z]] 22:35:19.135 [debug] QUERY OK source="sources" db=0.5ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.138 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-01-09 18:00:31Z], 2] 22:35:19.167 [debug] QUERY OK source="media_items" db=29.1ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This Gaming Music Mix will help you to reach your next goal!\n1 hour of inspiring yet powerful EDM, Progressive, Trance and House.\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/eb5767\n\nDownload the Photo:\nhttps://stocksnap.io/photo/FZQOV2XR3W\n\nTracklist:\n[00:00] 01. Axis - Daylily\nhttps://open.spotify.com/track/28Nd4JMFwFFWA3Nh38TfnC\n\n[02:45] 02. Paul Arcane - Renaissance\nhttps://open.spotify.com/track/7CESF4p6AdGxwvES5ZYO5G\n\n[07:15] 03. Dani Avramov - Two Wonders (Eskai Remix)\nhttps://open.spotify.com/track/5vhfFJfGnI80TfIHNu2HBq\n\n[11:15] 04. Yuri K - Ocean (Denis Neve Remix)\nhttps://open.spotify.com/track/64OPxnobohLi8yEZxBx5ZD\n\n[15:52] 05. Andrew Lang - Samsara (Sollito Remix)\nhttps://open.spotify.com/track/0QzlMEl7XR80I64szQszHA\n\n[20:52] 06. Marcus Santoro - There Is Only You\nhttps://open.spotify.com/track/134P7heLvCzHKIlVq0QSD3\n\n[24:52] 07. PARITY - Kamchatka\nhttps://open.spotify.com/track/3FCP68fMqID4hrh2HeqbX8\n\n[28:56] 08. Anden State - Umbrella\nhttps://open.spotify.com/track/0l2zmMIksQiWcCZ1iKD95C\n\n[32:56] 09. The Antipodes - Sarina\nhttps://open.spotify.com/track/0hcbZnd3ehGc5xsFqbJ0DT\n\n[36:56] 10. LTN - Quicksand (PROFF Remix)\nhttps://open.spotify.com/track/1HjnKcBFop3NUaLVZjFYzh\n\n[41:26] 11. Irdi - Higher (Anden State Remix)\nhttps://open.spotify.com/track/13RbcFO42pGwJ2RVwqBOtJ\n\n[45:41] 12. Daun Giventi - Mammoth (Noise Zoo Remix)\nhttps://open.spotify.com/track/4CdoGNfnYdpD9J7rxZCcVd\n\n[51:11] 13. Andrew Lang - Bug Catcher\nhttps://open.spotify.com/track/2e98TT4QdYylubD11IAzMI\n\n[55:26] 14. Swift & Shift - Glowing Dreams\nhttps://open.spotify.com/track/6DbUKG7fP3Pye2dY2BpT1a\n---\nMusic Genre: Progressive Trance / House", "'Game Like There is No Tomorrow' - House & Trance Mix", "b8421863-5385-4838-9ba3-d785d1d04ddd", 3715, false, "OnhZDtJ6ghA", "https://www.youtube.com/watch?v=OnhZDtJ6ghA", 698, "/downloads/The Grand Sound/2017-01-09 Game_Like_There_is_No_Tomorrow_-_House_Trance_Mix/Game_Like_There_is_No_Tomorrow_-_House_Trance_Mix.NA", false, false, false, 2, [], 98, ~U[2017-01-09 18:00:31Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "This Gaming Music Mix will help you to reach your next goal!\n1 hour of inspiring yet powerful EDM, Progressive, Trance and House.\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/eb5767\n\nDownload the Photo:\nhttps://stocksnap.io/photo/FZQOV2XR3W\n\nTracklist:\n[00:00] 01. Axis - Daylily\nhttps://open.spotify.com/track/28Nd4JMFwFFWA3Nh38TfnC\n\n[02:45] 02. Paul Arcane - Renaissance\nhttps://open.spotify.com/track/7CESF4p6AdGxwvES5ZYO5G\n\n[07:15] 03. Dani Avramov - Two Wonders (Eskai Remix)\nhttps://open.spotify.com/track/5vhfFJfGnI80TfIHNu2HBq\n\n[11:15] 04. Yuri K - Ocean (Denis Neve Remix)\nhttps://open.spotify.com/track/64OPxnobohLi8yEZxBx5ZD\n\n[15:52] 05. Andrew Lang - Samsara (Sollito Remix)\nhttps://open.spotify.com/track/0QzlMEl7XR80I64szQszHA\n\n[20:52] 06. Marcus Santoro - There Is Only You\nhttps://open.spotify.com/track/134P7heLvCzHKIlVq0QSD3\n\n[24:52] 07. PARITY - Kamchatka\nhttps://open.spotify.com/track/3FCP68fMqID4hrh2HeqbX8\n\n[28:56] 08. Anden State - Umbrella\nhttps://open.spotify.com/track/0l2zmMIksQiWcCZ1iKD95C\n\n[32:56] 09. The Antipodes - Sarina\nhttps://open.spotify.com/track/0hcbZnd3ehGc5xsFqbJ0DT\n\n[36:56] 10. LTN - Quicksand (PROFF Remix)\nhttps://open.spotify.com/track/1HjnKcBFop3NUaLVZjFYzh\n\n[41:26] 11. Irdi - Higher (Anden State Remix)\nhttps://open.spotify.com/track/13RbcFO42pGwJ2RVwqBOtJ\n\n[45:41] 12. Daun Giventi - Mammoth (Noise Zoo Remix)\nhttps://open.spotify.com/track/4CdoGNfnYdpD9J7rxZCcVd\n\n[51:11] 13. Andrew Lang - Bug Catcher\nhttps://open.spotify.com/track/2e98TT4QdYylubD11IAzMI\n\n[55:26] 14. Swift & Shift - Glowing Dreams\nhttps://open.spotify.com/track/6DbUKG7fP3Pye2dY2BpT1a\n---\nMusic Genre: Progressive Trance / House", "'Game Like There is No Tomorrow' - House & Trance Mix", 3715, false, "OnhZDtJ6ghA", "https://www.youtube.com/watch?v=OnhZDtJ6ghA", "/downloads/The Grand Sound/2017-01-09 Game_Like_There_is_No_Tomorrow_-_House_Trance_Mix/Game_Like_There_is_No_Tomorrow_-_House_Trance_Mix.NA", false, 2, ~U[2017-01-09 18:00:31Z]] 22:35:19.169 [debug] QUERY OK source="sources" db=0.5ms idle=36.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.171 [debug] QUERY OK source="media_items" db=1.9ms idle=35.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-01-02 18:00:01Z], 2] 22:35:19.180 [debug] QUERY OK source="media_items" db=7.8ms idle=36.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #2: https://youtu.be/CuK4P9reZhA\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/63cb26\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\n\nPhotography by Yoann Boyer:\nhttps://www.instagram.com/yoannboyer\nhttps://www.facebook.com/Yoann.Boyer.Officiel\nhttps://www.youtube.com/channel/UCaDxN52R9OC8Y2vKWn2D7rQ\n\nDownload the Photo:\nhttps://stocksnap.io/photo/1EBZQBDUVQ\n\nTracklist:\n[00:00] 01. Japeboy - Azure (Roald Velden Remix)\nhttps://open.spotify.com/track/6PlXeQJpCZXytXuv2jFixD\n\n[04:27] 02. Dunkan - Holiday Park\nhttps://open.spotify.com/track/0Ga1eYOrsWwidyMDKwj6l6\n\n[10:07] 03. AirTraffic - Lost In Time\nhttps://open.spotify.com/track/3dqsK8DK36VOSmdwHIzXkK\n\n[14:43] 04. Ametrine - Smile\nhttps://open.spotify.com/track/5NZ9Ol34O3qEokQyCTXcRR\n\n[19:25] 05. Alex H & Mandy Jones - Feel Alive\nhttps://open.spotify.com/track/0van5CpwCgMV3kUHg3D8Xy\n\n[26:47] 06. Maiga - Harvest\n\n[31:52] 07. Sunset Moments - Angel's Groove\nhttps://open.spotify.com/track/3v2BeEDqMkGKykAIEbnjEE\n\n[36:56] 08. Keisuke Hara - Amagi\nPurchase: N/A\n\n[42:59] 09. Japeboy - Dawning (MacRamsey Remix)\nhttps://open.spotify.com/track/1MhwSPsWlgGRWpwDithJRq\n\n[49:32] 10. George Ellinas - Aten (Luca Dean Remix)\nPurchase: N/A\n\n[55:34] 11. Anlaya Project - You're Not Alone (Japeboy Remix)\nhttps://open.spotify.com/track/4OMRyFxmcZGQae12KDHXjl\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #1 [HD] ♫", "51fdf216-5749-48cb-b756-2be112eec8da", 3734, false, "aT-JHAZN24w", "https://www.youtube.com/watch?v=aT-JHAZN24w", 699, "/downloads/The Grand Sound/2017-01-02 Best_Progressive_House_Mix_2017_Vol._1_HD/Best_Progressive_House_Mix_2017_Vol._1_HD.NA", false, false, false, 2, [], 98, ~U[2017-01-02 18:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #2: https://youtu.be/CuK4P9reZhA\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/63cb26\n\nPowered by Midnight Coast:\nhttp://www.midnightcoast.com\nhttps://www.facebook.com/midnightcoastproductions\nhttps://soundcloud.com/midnightcoast\nhttps://www.beatport.com/label/midnight-coast/59417\n\nPhotography by Yoann Boyer:\nhttps://www.instagram.com/yoannboyer\nhttps://www.facebook.com/Yoann.Boyer.Officiel\nhttps://www.youtube.com/channel/UCaDxN52R9OC8Y2vKWn2D7rQ\n\nDownload the Photo:\nhttps://stocksnap.io/photo/1EBZQBDUVQ\n\nTracklist:\n[00:00] 01. Japeboy - Azure (Roald Velden Remix)\nhttps://open.spotify.com/track/6PlXeQJpCZXytXuv2jFixD\n\n[04:27] 02. Dunkan - Holiday Park\nhttps://open.spotify.com/track/0Ga1eYOrsWwidyMDKwj6l6\n\n[10:07] 03. AirTraffic - Lost In Time\nhttps://open.spotify.com/track/3dqsK8DK36VOSmdwHIzXkK\n\n[14:43] 04. Ametrine - Smile\nhttps://open.spotify.com/track/5NZ9Ol34O3qEokQyCTXcRR\n\n[19:25] 05. Alex H & Mandy Jones - Feel Alive\nhttps://open.spotify.com/track/0van5CpwCgMV3kUHg3D8Xy\n\n[26:47] 06. Maiga - Harvest\n\n[31:52] 07. Sunset Moments - Angel's Groove\nhttps://open.spotify.com/track/3v2BeEDqMkGKykAIEbnjEE\n\n[36:56] 08. Keisuke Hara - Amagi\nPurchase: N/A\n\n[42:59] 09. Japeboy - Dawning (MacRamsey Remix)\nhttps://open.spotify.com/track/1MhwSPsWlgGRWpwDithJRq\n\n[49:32] 10. George Ellinas - Aten (Luca Dean Remix)\nPurchase: N/A\n\n[55:34] 11. Anlaya Project - You're Not Alone (Japeboy Remix)\nhttps://open.spotify.com/track/4OMRyFxmcZGQae12KDHXjl\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2017 Vol. #1 [HD] ♫", 3734, false, "aT-JHAZN24w", "https://www.youtube.com/watch?v=aT-JHAZN24w", "/downloads/The Grand Sound/2017-01-02 Best_Progressive_House_Mix_2017_Vol._1_HD/Best_Progressive_House_Mix_2017_Vol._1_HD.NA", false, 2, ~U[2017-01-02 18:00:01Z]] 22:35:19.180 [debug] QUERY OK source="sources" db=0.4ms idle=42.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.183 [debug] QUERY OK source="media_items" db=2.0ms idle=13.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-12-19 18:00:03Z], 2] 22:35:19.189 [debug] QUERY OK source="media_items" db=6.1ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #4: https://youtu.be/kwpZGaFAhbY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/aad1dc\n\nPowered by Elliptical Sun Recordings:\nhttp://ellipticalsunrecordings.com\nhttps://open.spotify.com/user/ellipticalsunmusic\nhttps://www.facebook.com/pages/Elliptical-Sun-Recordings/261130173954780\nhttps://soundcloud.com/elliptical-sun-recordings\nhttps://www.instagram.com/ellipticalsun\nhttps://twitter.com/EllipticalSun\nhttps://www.beatport.com/label/elliptical-sun-recordings/16242\n\nMixed by Adrian Alexander:\nhttps://soundcloud.com/adrianalexandermusic\nhttps://www.facebook.com/adrianalexandermusic\nhttps://twitter.com/_AAmusic\n\nDownload the Photo:\nhttps://www.pexels.com/photo/sea-sky-beach-water-45886\n\nTracklist:\n[00:00] 01. Eagle I Stallian - Worlds Collide\nhttps://open.spotify.com/track/1I1Ll7SpbZE5X14jJ6pEgR\n\n[06:31] 02. Adrian Alexander & Skylane - Stratosphere (Quizzow Remix)\nhttps://open.spotify.com/track/2qcpCXEAQinfN8IYkHWE8l\n\n[10:55] 03. Maglev - Pulse\nhttps://open.spotify.com/track/4btenZowo7jFXSwBRpn5Sn\n\n[15:46] 04. Paul Arcane - Renaissance\nhttps://open.spotify.com/track/7CESF4p6AdGxwvES5ZYO5G\n\n[20:38] 05. Dan Ginolfi - Discovery\nhttps://open.spotify.com/track/5z2gCpCGLIsxEwP6VbABON\n\n[25:35] 06. Carlin & Fil and Sollito feat. Cassie K - Lucky Ones (Dub Mix)\nPurchase: TBA\n\n[30:20] 07. Aresz & Seiku - Ziya (Skylane Remix)\nhttps://open.spotify.com/track/44qxjOpfHSyUsHs49i1zS6\n\n[35:40] 08. Dan Ginolfi - Patience\nhttps://open.spotify.com/track/3lZglx8p2gkXjPLaIDc8rb\n\n[40:55] 09. Adrian Alexander - Imagine\nhttps://open.spotify.com/track/4iP1Mp2WsX1MOt7FqPl4wK\n\n[45:35] 10. Paul Arcane - Vision\nhttps://open.spotify.com/track/5Hy1omp60aWZ3joXAD1bQw\n\n[50:16] 11. TheRio vs Viel & Subposition - Dharma\nhttps://open.spotify.com/track/4hkzuS9OcXUNCUTrTsnj8r\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2016 Vol. #5 [HD] ♫", "99db48c6-3217-4f50-b488-60b269cd4e4b", 3290, false, "jHSWdPZU7dw", "https://www.youtube.com/watch?v=jHSWdPZU7dw", 700, "/downloads/The Grand Sound/2016-12-19 Best_Progressive_Trance_Mix_2016_Vol._5_HD/Best_Progressive_Trance_Mix_2016_Vol._5_HD.NA", false, false, false, 2, [], 98, ~U[2016-12-19 18:00:03Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #4: https://youtu.be/kwpZGaFAhbY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/aad1dc\n\nPowered by Elliptical Sun Recordings:\nhttp://ellipticalsunrecordings.com\nhttps://open.spotify.com/user/ellipticalsunmusic\nhttps://www.facebook.com/pages/Elliptical-Sun-Recordings/261130173954780\nhttps://soundcloud.com/elliptical-sun-recordings\nhttps://www.instagram.com/ellipticalsun\nhttps://twitter.com/EllipticalSun\nhttps://www.beatport.com/label/elliptical-sun-recordings/16242\n\nMixed by Adrian Alexander:\nhttps://soundcloud.com/adrianalexandermusic\nhttps://www.facebook.com/adrianalexandermusic\nhttps://twitter.com/_AAmusic\n\nDownload the Photo:\nhttps://www.pexels.com/photo/sea-sky-beach-water-45886\n\nTracklist:\n[00:00] 01. Eagle I Stallian - Worlds Collide\nhttps://open.spotify.com/track/1I1Ll7SpbZE5X14jJ6pEgR\n\n[06:31] 02. Adrian Alexander & Skylane - Stratosphere (Quizzow Remix)\nhttps://open.spotify.com/track/2qcpCXEAQinfN8IYkHWE8l\n\n[10:55] 03. Maglev - Pulse\nhttps://open.spotify.com/track/4btenZowo7jFXSwBRpn5Sn\n\n[15:46] 04. Paul Arcane - Renaissance\nhttps://open.spotify.com/track/7CESF4p6AdGxwvES5ZYO5G\n\n[20:38] 05. Dan Ginolfi - Discovery\nhttps://open.spotify.com/track/5z2gCpCGLIsxEwP6VbABON\n\n[25:35] 06. Carlin & Fil and Sollito feat. Cassie K - Lucky Ones (Dub Mix)\nPurchase: TBA\n\n[30:20] 07. Aresz & Seiku - Ziya (Skylane Remix)\nhttps://open.spotify.com/track/44qxjOpfHSyUsHs49i1zS6\n\n[35:40] 08. Dan Ginolfi - Patience\nhttps://open.spotify.com/track/3lZglx8p2gkXjPLaIDc8rb\n\n[40:55] 09. Adrian Alexander - Imagine\nhttps://open.spotify.com/track/4iP1Mp2WsX1MOt7FqPl4wK\n\n[45:35] 10. Paul Arcane - Vision\nhttps://open.spotify.com/track/5Hy1omp60aWZ3joXAD1bQw\n\n[50:16] 11. TheRio vs Viel & Subposition - Dharma\nhttps://open.spotify.com/track/4hkzuS9OcXUNCUTrTsnj8r\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2016 Vol. #5 [HD] ♫", 3290, false, "jHSWdPZU7dw", "https://www.youtube.com/watch?v=jHSWdPZU7dw", "/downloads/The Grand Sound/2016-12-19 Best_Progressive_Trance_Mix_2016_Vol._5_HD/Best_Progressive_Trance_Mix_2016_Vol._5_HD.NA", false, 2, ~U[2016-12-19 18:00:03Z]] 22:35:19.190 [debug] QUERY OK source="sources" db=0.4ms idle=18.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.192 [debug] QUERY OK source="media_items" db=1.9ms idle=10.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-12-12 18:00:02Z], 2] 22:35:19.194 [debug] QUERY OK source="media_items" db=1.3ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #13: https://youtu.be/n58wBwFYtLE\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/643110\n\nMixed by Sunset Melodies\nhttps://www.facebook.com/SunsetMelodies\nhttps://soundcloud.com/sunset-melodies\nhttps://www.youtube.com/user/Wachterberg\n\nDownload the Photo:\nhttps://unsplash.com/photos/IEHPDNk2-8w\n\nTracklist:\n[00:00] 01. Yasuha. - Sunset Beach\nhttps://open.spotify.com/track/5P8aiw19bA2oUFnYPa7vwn\n\n[06:02] 02. Roald Velden & Talamanca - Amplify\nhttps://open.spotify.com/track/1mhSxm5cm9GvIxnBNiwnDW\n\n[12:42] 03. Rick Siron & Aria Deep - Lost In The Revery\nhttps://open.spotify.com/track/2VfWEFKfgrUw6OwF0HW5uy\n\n[19:12] 04. Rick Siron & Aria Deep - Road To Cape Keri\nhttps://open.spotify.com/track/5FdJkc6gEq2tuIMpLeBlox\n\n[25:28] 05. Mbase - Day In The Sun\nhttps://open.spotify.com/track/40FAy9Bp79evlUdYhIWwEk\n\n[29:49] 06. Roald Velden & Alex H - Imagination\nhttps://open.spotify.com/track/1D8ZdWO2wJccL2jRsSTSRm\n\n[34:56] 07. Volere - Contrail\nhttps://open.spotify.com/track/4gVtVuPjPaI8hJj69JZAEx\n\n[37:41] 08. Will Canas - Fiore\nhttps://open.spotify.com/track/6lpuH8v2YG9OPXLLvTpnaA\n\n[42:54] 09. Yasuha. - Horizon\nhttps://open.spotify.com/track/6d8JDZIKSHGIujhok4XlXN\n\n[48:16] 10. Roald Velden - Lost In Beauty\nhttps://open.spotify.com/track/3Tm96WC6T0T7tuP3cgrn5w\n\n[53:10] 11. Roald Velden & South Pole - Billion Stars\nhttps://open.spotify.com/track/4xcRyEWsJ959FPBXBzJ4Sp\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #14 [HD] ♫", "47b3aa99-7979-4a51-b432-ba564f0b0fe4", 3600, false, "ZQ4qHRNDO1s", "https://www.youtube.com/watch?v=ZQ4qHRNDO1s", 701, "/downloads/The Grand Sound/2016-12-12 Best_Progressive_House_Mix_2016_Vol._14_HD/Best_Progressive_House_Mix_2016_Vol._14_HD.NA", false, false, false, 2, [], 98, ~U[2016-12-12 18:00:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #13: https://youtu.be/n58wBwFYtLE\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/643110\n\nMixed by Sunset Melodies\nhttps://www.facebook.com/SunsetMelodies\nhttps://soundcloud.com/sunset-melodies\nhttps://www.youtube.com/user/Wachterberg\n\nDownload the Photo:\nhttps://unsplash.com/photos/IEHPDNk2-8w\n\nTracklist:\n[00:00] 01. Yasuha. - Sunset Beach\nhttps://open.spotify.com/track/5P8aiw19bA2oUFnYPa7vwn\n\n[06:02] 02. Roald Velden & Talamanca - Amplify\nhttps://open.spotify.com/track/1mhSxm5cm9GvIxnBNiwnDW\n\n[12:42] 03. Rick Siron & Aria Deep - Lost In The Revery\nhttps://open.spotify.com/track/2VfWEFKfgrUw6OwF0HW5uy\n\n[19:12] 04. Rick Siron & Aria Deep - Road To Cape Keri\nhttps://open.spotify.com/track/5FdJkc6gEq2tuIMpLeBlox\n\n[25:28] 05. Mbase - Day In The Sun\nhttps://open.spotify.com/track/40FAy9Bp79evlUdYhIWwEk\n\n[29:49] 06. Roald Velden & Alex H - Imagination\nhttps://open.spotify.com/track/1D8ZdWO2wJccL2jRsSTSRm\n\n[34:56] 07. Volere - Contrail\nhttps://open.spotify.com/track/4gVtVuPjPaI8hJj69JZAEx\n\n[37:41] 08. Will Canas - Fiore\nhttps://open.spotify.com/track/6lpuH8v2YG9OPXLLvTpnaA\n\n[42:54] 09. Yasuha. - Horizon\nhttps://open.spotify.com/track/6d8JDZIKSHGIujhok4XlXN\n\n[48:16] 10. Roald Velden - Lost In Beauty\nhttps://open.spotify.com/track/3Tm96WC6T0T7tuP3cgrn5w\n\n[53:10] 11. Roald Velden & South Pole - Billion Stars\nhttps://open.spotify.com/track/4xcRyEWsJ959FPBXBzJ4Sp\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #14 [HD] ♫", 3600, false, "ZQ4qHRNDO1s", "https://www.youtube.com/watch?v=ZQ4qHRNDO1s", "/downloads/The Grand Sound/2016-12-12 Best_Progressive_House_Mix_2016_Vol._14_HD/Best_Progressive_House_Mix_2016_Vol._14_HD.NA", false, 2, ~U[2016-12-12 18:00:02Z]] 22:35:19.195 [debug] QUERY OK source="sources" db=0.4ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.197 [debug] QUERY OK source="media_items" db=2.0ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-11-28 18:00:04Z], 2] 22:35:19.214 [debug] QUERY OK source="media_items" db=16.2ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #12: https://youtu.be/7CK4YxcC8Zk\nVol #14: https://youtu.be/ZQ4qHRNDO1s\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/febdd9\n\nMixed by Progressive House Worldwide\nhttps://soundcloud.com/progressivehouseworldwide\nhttps://www.facebook.com/progressivehouseworldwide\nhttps://www.youtube.com/user/ProgHouseWorldwide\nhttps://twitter.com/proghouseworldw\nhttp://www.proghousewrldw.com\n\nDownload the Photo:\nhttps://static.pexels.com/photos/53543/sunset-sun-evening-twilight-53543.jpeg\n\nTracklist:\n[00:00] 01. Lumidelic - Symphony Of Life\nhttps://open.spotify.com/track/2QSIojtypD5gKEFo7UZdh9\n\n[06:32] 02. Infinity State - Counting Clouds (Ethillas Remix)\nhttps://open.spotify.com/track/24y82Rb6aMNVNAM8YynPaS\n\n[11:09] 03. Martin Zeidner - Tossa\nhttps://open.spotify.com/track/3iRmSfXW0lepCoDOi6J1u3\n\n[16:13] 04. Cosmaks - Hostal Talamanca\nhttps://open.spotify.com/track/6MHtPGGHguMxle4cAHrYj0\n\n[22:00] 05. P&M Project - Laguna (Dextrose Remix)\nhttps://open.spotify.com/track/0JaX2ywtXPKOu0dAYMvck7\n\n[27:29] 06. Visionate - Telepathy (Inner Peace Remix)\nhttps://open.spotify.com/track/11v49AIALc22NXuf5j87Ch\n\n[33:13] 07. Gregory Esayan Feat. Angel Falls - Darkness (Nikhil Prakash Remix)\nhttps://open.spotify.com/track/36jvhffIOtdO5aaVMrAO9A\n\n[39:30] 08. Andrew Lang - Triton\nhttps://open.spotify.com/track/72JWOFAmjonpm1ddqEFXRb\n\n[44:44] 09. Travis MacDonald - Mission Beach (Danny Chen Remix)\nhttps://open.spotify.com/track/1yqd6aiXS7VO6jqJyqyLtp\n\n[49:23] 10. Matt Eray - Elapse\nhttps://open.spotify.com/track/0wlZFPdDSlpjrXMzqnmAts\n\n[54:27] 11. Zuubi - Come Home (Bikslow Remix)\nhttps://open.spotify.com/track/6Z8uJiXcihMSgzlqaTpRRQ\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #13 [HD] ♫", "7b2ee113-3036-4bda-ac67-7b60213eb6c1", 3568, false, "n58wBwFYtLE", "https://www.youtube.com/watch?v=n58wBwFYtLE", 702, "/downloads/The Grand Sound/2016-11-28 Best_Progressive_House_Mix_2016_Vol._13_HD/Best_Progressive_House_Mix_2016_Vol._13_HD.NA", false, false, false, 2, [], 98, ~U[2016-11-28 18:00:04Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #12: https://youtu.be/7CK4YxcC8Zk\nVol #14: https://youtu.be/ZQ4qHRNDO1s\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/febdd9\n\nMixed by Progressive House Worldwide\nhttps://soundcloud.com/progressivehouseworldwide\nhttps://www.facebook.com/progressivehouseworldwide\nhttps://www.youtube.com/user/ProgHouseWorldwide\nhttps://twitter.com/proghouseworldw\nhttp://www.proghousewrldw.com\n\nDownload the Photo:\nhttps://static.pexels.com/photos/53543/sunset-sun-evening-twilight-53543.jpeg\n\nTracklist:\n[00:00] 01. Lumidelic - Symphony Of Life\nhttps://open.spotify.com/track/2QSIojtypD5gKEFo7UZdh9\n\n[06:32] 02. Infinity State - Counting Clouds (Ethillas Remix)\nhttps://open.spotify.com/track/24y82Rb6aMNVNAM8YynPaS\n\n[11:09] 03. Martin Zeidner - Tossa\nhttps://open.spotify.com/track/3iRmSfXW0lepCoDOi6J1u3\n\n[16:13] 04. Cosmaks - Hostal Talamanca\nhttps://open.spotify.com/track/6MHtPGGHguMxle4cAHrYj0\n\n[22:00] 05. P&M Project - Laguna (Dextrose Remix)\nhttps://open.spotify.com/track/0JaX2ywtXPKOu0dAYMvck7\n\n[27:29] 06. Visionate - Telepathy (Inner Peace Remix)\nhttps://open.spotify.com/track/11v49AIALc22NXuf5j87Ch\n\n[33:13] 07. Gregory Esayan Feat. Angel Falls - Darkness (Nikhil Prakash Remix)\nhttps://open.spotify.com/track/36jvhffIOtdO5aaVMrAO9A\n\n[39:30] 08. Andrew Lang - Triton\nhttps://open.spotify.com/track/72JWOFAmjonpm1ddqEFXRb\n\n[44:44] 09. Travis MacDonald - Mission Beach (Danny Chen Remix)\nhttps://open.spotify.com/track/1yqd6aiXS7VO6jqJyqyLtp\n\n[49:23] 10. Matt Eray - Elapse\nhttps://open.spotify.com/track/0wlZFPdDSlpjrXMzqnmAts\n\n[54:27] 11. Zuubi - Come Home (Bikslow Remix)\nhttps://open.spotify.com/track/6Z8uJiXcihMSgzlqaTpRRQ\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #13 [HD] ♫", 3568, false, "n58wBwFYtLE", "https://www.youtube.com/watch?v=n58wBwFYtLE", "/downloads/The Grand Sound/2016-11-28 Best_Progressive_House_Mix_2016_Vol._13_HD/Best_Progressive_House_Mix_2016_Vol._13_HD.NA", false, 2, ~U[2016-11-28 18:00:04Z]] 22:35:19.215 [debug] QUERY OK source="sources" db=0.5ms idle=21.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.217 [debug] QUERY OK source="media_items" db=2.0ms idle=20.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-11-21 18:00:02Z], 2] 22:35:19.219 [debug] QUERY OK source="media_items" db=1.5ms idle=22.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #3: https://youtu.be/yGRCPeoZ8wE\nVol #5: https://youtu.be/jHSWdPZU7dw\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/aecc4b\n\nMixed by Alter Ego\nhttp://www.alteregorecords.com\nhttps://www.facebook.com/alter.ego.records.uk\nhttps://twitter.com/alteregorecords\nhttps://www.youtube.com/user/alteregorecordsuk\n\nDownload the Photo:\nhttps://stocksnap.io/photo/QMA508CSJ4\n\nTracklist:\n[00:00] 01. Silence Groove - Fallen Beauty\nhttps://open.spotify.com/track/40ePH4kZs4BhKo1sOyddGH\n\n[06:57] 02. Espen Lorentzen feat. Sylvi - Phoenix (Oza Remix)\nhttps://open.spotify.com/track/2AHJ7H2Q5N03JYQoplzMXx\n\n[13:57] 03. Pierre In The Air - Separate (eleven.five Remix)\nhttps://open.spotify.com/track/5TYwNLViAQnKwyN8K8F1wt\n\n[20:12] 04. Vito De Santis & Soulforge - If Only\nhttps://open.spotify.com/track/32Y4osTUYTWYRU6UU29JJH\n\n[25:10] 05. Flashtech - Memories (Silence Groove Remix)\nhttps://open.spotify.com/track/3pUCVRsugNLd3xxsq5BI87\n\n[30:06] 06. Espen Lorentzen feat. Simon Latham - Heart (Temple One pres. Tu Casa Remix)\nhttps://open.spotify.com/track/1p8BKngANr3RO58XLZxaof\n\n[34:32] 07. Audien & DeColita - Behind Our Thoughts (Juventa Remix)\nhttps://open.spotify.com/track/1HLNKbaKks2YnMgPLAcFPW\n\n[40:23] 08. Kaste - Sexophone (Nuera Remix)\nhttps://open.spotify.com/track/4arddNtlegatmT8YdN3b5g\n\n[45:32] 09. Peter Lesko pres. Spark7 - Beneath The Sand\nhttps://open.spotify.com/track/08xa4YGz3l0HxbdK9SgOA6\n\n[50:29] 10. Vito De Santis - Malta (Luca Lombardi Remix)\nhttps://open.spotify.com/track/6t6Mt2QumMGaswP7s14T9B\n\n[56:55] 11. Blugazer - Singer Island (Chillout Mix)\nhttps://open.spotify.com/track/26hPEPHDZNVFmQbgcCFshw\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2016 Vol. #4 [HD] ♫", "03b135f1-c95a-4aaa-9e7a-70fc72b493e4", 3601, false, "kwpZGaFAhbY", "https://www.youtube.com/watch?v=kwpZGaFAhbY", 703, "/downloads/The Grand Sound/2016-11-21 Best_Progressive_Trance_Mix_2016_Vol._4_HD/Best_Progressive_Trance_Mix_2016_Vol._4_HD.NA", false, false, false, 2, [], 98, ~U[2016-11-21 18:00:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #3: https://youtu.be/yGRCPeoZ8wE\nVol #5: https://youtu.be/jHSWdPZU7dw\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/aecc4b\n\nMixed by Alter Ego\nhttp://www.alteregorecords.com\nhttps://www.facebook.com/alter.ego.records.uk\nhttps://twitter.com/alteregorecords\nhttps://www.youtube.com/user/alteregorecordsuk\n\nDownload the Photo:\nhttps://stocksnap.io/photo/QMA508CSJ4\n\nTracklist:\n[00:00] 01. Silence Groove - Fallen Beauty\nhttps://open.spotify.com/track/40ePH4kZs4BhKo1sOyddGH\n\n[06:57] 02. Espen Lorentzen feat. Sylvi - Phoenix (Oza Remix)\nhttps://open.spotify.com/track/2AHJ7H2Q5N03JYQoplzMXx\n\n[13:57] 03. Pierre In The Air - Separate (eleven.five Remix)\nhttps://open.spotify.com/track/5TYwNLViAQnKwyN8K8F1wt\n\n[20:12] 04. Vito De Santis & Soulforge - If Only\nhttps://open.spotify.com/track/32Y4osTUYTWYRU6UU29JJH\n\n[25:10] 05. Flashtech - Memories (Silence Groove Remix)\nhttps://open.spotify.com/track/3pUCVRsugNLd3xxsq5BI87\n\n[30:06] 06. Espen Lorentzen feat. Simon Latham - Heart (Temple One pres. Tu Casa Remix)\nhttps://open.spotify.com/track/1p8BKngANr3RO58XLZxaof\n\n[34:32] 07. Audien & DeColita - Behind Our Thoughts (Juventa Remix)\nhttps://open.spotify.com/track/1HLNKbaKks2YnMgPLAcFPW\n\n[40:23] 08. Kaste - Sexophone (Nuera Remix)\nhttps://open.spotify.com/track/4arddNtlegatmT8YdN3b5g\n\n[45:32] 09. Peter Lesko pres. Spark7 - Beneath The Sand\nhttps://open.spotify.com/track/08xa4YGz3l0HxbdK9SgOA6\n\n[50:29] 10. Vito De Santis - Malta (Luca Lombardi Remix)\nhttps://open.spotify.com/track/6t6Mt2QumMGaswP7s14T9B\n\n[56:55] 11. Blugazer - Singer Island (Chillout Mix)\nhttps://open.spotify.com/track/26hPEPHDZNVFmQbgcCFshw\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2016 Vol. #4 [HD] ♫", 3601, false, "kwpZGaFAhbY", "https://www.youtube.com/watch?v=kwpZGaFAhbY", "/downloads/The Grand Sound/2016-11-21 Best_Progressive_Trance_Mix_2016_Vol._4_HD/Best_Progressive_Trance_Mix_2016_Vol._4_HD.NA", false, 2, ~U[2016-11-21 18:00:02Z]] 22:35:19.220 [debug] QUERY OK source="sources" db=0.4ms idle=22.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.222 [debug] QUERY OK source="media_items" db=2.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-11-14 18:00:00Z], 2] 22:35:19.224 [debug] QUERY OK source="media_items" db=1.5ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #11: https://youtu.be/hyxT9CYwRAY\nVol #13: https://youtu.be/n58wBwFYtLE\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/29ae88\n\nMixed by Spring Tube (Prog Selection 1):\nhttps://www.facebook.com/springtubelabel\nhttps://twitter.com/springtube\nhttps://www.youtube.com/user/springtubechannel\nhttps://soundcloud.com/springtube\nhttps://www.beatport.com/label/spring-tube/14065\n\nDownload the Photo:\nhttps://hd.unsplash.com/photo-1471109880861-75a04f9b7833\n\nTracklist:\n[00:00] 01. Stephen J. Kroos - Pluviophile (Subsky Remix)\nhttps://open.spotify.com/track/7teucgvvTYwaoin0KeGUPC\n\n[07:06] 02. Blood Groove & Kikis - Deep Grain (Ramiro Bernabela Remix)\nhttps://open.spotify.com/track/3toAoTHVL6zgkOYRQSytxJ\n\n[12:57] 03. Ewan Rill - Lotos\nhttps://open.spotify.com/track/41VTKbS3K2enh01boeYRQv\n\n[18:01] 04. 4Mal - Black Lotos (Donatello Remix)\nhttps://open.spotify.com/track/11ilQoCkDn0uFYvIJRvRH6\n\n[21:35] 05. Kenneth Thomas - All Is Not Lost (Alessandro Diga Remix)\nhttps://open.spotify.com/track/694zFoE59PoRjD0fpPUHzK\n\n[28:10] 06. Magnetic Brothers - Tunnel (Pacco & Rudy B Remix)\nhttps://open.spotify.com/track/5ZZIh8l4R3aieLEIovzHU0\n\n[32:07] 07. Reii - Where Am I (Relaunch Remix)\nhttps://open.spotify.com/track/2TjuCJnCEps1jzMdRL37eQ\n\n[38:35] 08. Stephen J. Kroos - Codd (Tvardovsky Remix)\nhttps://open.spotify.com/track/258QtoXQjp06WY6K1UsI5F\n\n[44:41] 09. Toppy - Drowning On Jupiter\nhttps://open.spotify.com/track/76b7Xgyx2OEkgFd9GLYiJ4\n\n[49:44] 10. Namatjira - Ethos (LoQuai Remix)\nhttps://open.spotify.com/track/1m5FhkmZRglIwGPZ4iIoO6\n\n[57:25] 11. Robert R. Hardy - Harmony\nhttps://open.spotify.com/track/71NfDSmtEjWUz9HWrMeyra\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #12 [HD] ♫", "100d038b-7aa7-403e-a204-cf88bc3ae1e4", 3754, false, "7CK4YxcC8Zk", "https://www.youtube.com/watch?v=7CK4YxcC8Zk", 704, "/downloads/The Grand Sound/2016-11-14 Best_Progressive_House_Mix_2016_Vol._12_HD/Best_Progressive_House_Mix_2016_Vol._12_HD.NA", false, false, false, 2, [], 98, ~U[2016-11-14 18:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #11: https://youtu.be/hyxT9CYwRAY\nVol #13: https://youtu.be/n58wBwFYtLE\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/29ae88\n\nMixed by Spring Tube (Prog Selection 1):\nhttps://www.facebook.com/springtubelabel\nhttps://twitter.com/springtube\nhttps://www.youtube.com/user/springtubechannel\nhttps://soundcloud.com/springtube\nhttps://www.beatport.com/label/spring-tube/14065\n\nDownload the Photo:\nhttps://hd.unsplash.com/photo-1471109880861-75a04f9b7833\n\nTracklist:\n[00:00] 01. Stephen J. Kroos - Pluviophile (Subsky Remix)\nhttps://open.spotify.com/track/7teucgvvTYwaoin0KeGUPC\n\n[07:06] 02. Blood Groove & Kikis - Deep Grain (Ramiro Bernabela Remix)\nhttps://open.spotify.com/track/3toAoTHVL6zgkOYRQSytxJ\n\n[12:57] 03. Ewan Rill - Lotos\nhttps://open.spotify.com/track/41VTKbS3K2enh01boeYRQv\n\n[18:01] 04. 4Mal - Black Lotos (Donatello Remix)\nhttps://open.spotify.com/track/11ilQoCkDn0uFYvIJRvRH6\n\n[21:35] 05. Kenneth Thomas - All Is Not Lost (Alessandro Diga Remix)\nhttps://open.spotify.com/track/694zFoE59PoRjD0fpPUHzK\n\n[28:10] 06. Magnetic Brothers - Tunnel (Pacco & Rudy B Remix)\nhttps://open.spotify.com/track/5ZZIh8l4R3aieLEIovzHU0\n\n[32:07] 07. Reii - Where Am I (Relaunch Remix)\nhttps://open.spotify.com/track/2TjuCJnCEps1jzMdRL37eQ\n\n[38:35] 08. Stephen J. Kroos - Codd (Tvardovsky Remix)\nhttps://open.spotify.com/track/258QtoXQjp06WY6K1UsI5F\n\n[44:41] 09. Toppy - Drowning On Jupiter\nhttps://open.spotify.com/track/76b7Xgyx2OEkgFd9GLYiJ4\n\n[49:44] 10. Namatjira - Ethos (LoQuai Remix)\nhttps://open.spotify.com/track/1m5FhkmZRglIwGPZ4iIoO6\n\n[57:25] 11. Robert R. Hardy - Harmony\nhttps://open.spotify.com/track/71NfDSmtEjWUz9HWrMeyra\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #12 [HD] ♫", 3754, false, "7CK4YxcC8Zk", "https://www.youtube.com/watch?v=7CK4YxcC8Zk", "/downloads/The Grand Sound/2016-11-14 Best_Progressive_House_Mix_2016_Vol._12_HD/Best_Progressive_House_Mix_2016_Vol._12_HD.NA", false, 2, ~U[2016-11-14 18:00:00Z]] 22:35:19.225 [debug] QUERY OK source="sources" db=0.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.227 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-11-07 18:00:02Z], 2] 22:35:19.229 [debug] QUERY OK source="media_items" db=1.2ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #1: https://youtu.be/iXAbte4QXKs\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/3ba9e6\n\nDownload the Photo:\nhttps://unsplash.com/photos/YrtFlrLo2DQ\n\nTracklist:\n[00:00] 01. Alex Wright - Golden Gate\nhttps://open.spotify.com/track/4u4aqgdCYsqRXdMDVlxX3r\n\n[04:18] 02. Mark W - Lancha\nhttps://open.spotify.com/track/6kdAvoIRro24cTn7TIRUYM\n\n[09:10] 03. REZarin feat. Dave Thomas Junior - About You (Andre Visior Remix)\nhttps://open.spotify.com/track/588XbanNPIe3Ne1MqjlnA8\n\n[14:02] 04. Mike Sanders - Jet Lag\nhttps://open.spotify.com/track/02nhaF37upgvtrcho7YJHL\n\n[19:35] 05. Daniel Kandi & Joel Spencer - When Dreams Become Reality\nhttps://open.spotify.com/track/2l20tQyX54ZpmwXWtZVuUM\n\n[24:42] 06. Aimoon - Thunderbolt\nhttps://open.spotify.com/track/5xLOdM6iiV7qAsq6YxAv8X\n\n[29:41] 07. Miroslav Vrlik - Fly Away\nhttps://open.spotify.com/track/0o6X3kUB1gw9tRdBEMUv4n\n\n[35:15] 08. Fast Distance - Naranja\nhttps://open.spotify.com/track/6URpxzcUjcBd1S0O60v1mo\n\n[40:23] 09. UDM - Luminous\nhttps://open.spotify.com/track/194RUqQPZytUQAfET2nSCx\n\n[46:11] 10. Mark Dior - Aphelion\nhttps://open.spotify.com/track/0IdO5WFsAj9Q6YjQXg2APH\n\n[52:26] 11. Karanda - Karanda\nhttps://open.spotify.com/track/6tewFwedZBp2pcdYDY3rM3\n---\nMusic Genre: Uplifting Trance", "♫ Best Uplifting Trance Mix - All Time Favourites #3 ♫", "637fb646-d7c0-480b-9d62-5a30612443f0", 3595, false, "MVKYtYKnqYU", "https://www.youtube.com/watch?v=MVKYtYKnqYU", 705, "/downloads/The Grand Sound/2016-11-07 Best_Uplifting_Trance_Mix_-_All_Time_Favourites_3/Best_Uplifting_Trance_Mix_-_All_Time_Favourites_3.NA", false, false, false, 2, [], 98, ~U[2016-11-07 18:00:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #1: https://youtu.be/iXAbte4QXKs\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/3ba9e6\n\nDownload the Photo:\nhttps://unsplash.com/photos/YrtFlrLo2DQ\n\nTracklist:\n[00:00] 01. Alex Wright - Golden Gate\nhttps://open.spotify.com/track/4u4aqgdCYsqRXdMDVlxX3r\n\n[04:18] 02. Mark W - Lancha\nhttps://open.spotify.com/track/6kdAvoIRro24cTn7TIRUYM\n\n[09:10] 03. REZarin feat. Dave Thomas Junior - About You (Andre Visior Remix)\nhttps://open.spotify.com/track/588XbanNPIe3Ne1MqjlnA8\n\n[14:02] 04. Mike Sanders - Jet Lag\nhttps://open.spotify.com/track/02nhaF37upgvtrcho7YJHL\n\n[19:35] 05. Daniel Kandi & Joel Spencer - When Dreams Become Reality\nhttps://open.spotify.com/track/2l20tQyX54ZpmwXWtZVuUM\n\n[24:42] 06. Aimoon - Thunderbolt\nhttps://open.spotify.com/track/5xLOdM6iiV7qAsq6YxAv8X\n\n[29:41] 07. Miroslav Vrlik - Fly Away\nhttps://open.spotify.com/track/0o6X3kUB1gw9tRdBEMUv4n\n\n[35:15] 08. Fast Distance - Naranja\nhttps://open.spotify.com/track/6URpxzcUjcBd1S0O60v1mo\n\n[40:23] 09. UDM - Luminous\nhttps://open.spotify.com/track/194RUqQPZytUQAfET2nSCx\n\n[46:11] 10. Mark Dior - Aphelion\nhttps://open.spotify.com/track/0IdO5WFsAj9Q6YjQXg2APH\n\n[52:26] 11. Karanda - Karanda\nhttps://open.spotify.com/track/6tewFwedZBp2pcdYDY3rM3\n---\nMusic Genre: Uplifting Trance", "♫ Best Uplifting Trance Mix - All Time Favourites #3 ♫", 3595, false, "MVKYtYKnqYU", "https://www.youtube.com/watch?v=MVKYtYKnqYU", "/downloads/The Grand Sound/2016-11-07 Best_Uplifting_Trance_Mix_-_All_Time_Favourites_3/Best_Uplifting_Trance_Mix_-_All_Time_Favourites_3.NA", false, 2, ~U[2016-11-07 18:00:02Z]] 22:35:19.229 [debug] QUERY OK source="sources" db=0.3ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.232 [debug] QUERY OK source="media_items" db=1.9ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-31 18:00:02Z], 2] 22:35:19.235 [debug] QUERY OK source="media_items" db=1.4ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #10: https://youtu.be/Orpbx0nnDdc\nVol #12: https://youtu.be/7CK4YxcC8Zk\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/56f30f\n\nMixed by Trident Music\nhttp://www.tridentmusic.com\nhttps://open.spotify.com/user/tridentmusic\nhttps://www.facebook.com/tridentmusicofficial\nhttps://twitter.com/TridentMusic\nhttps://www.youtube.com/user/tridentmusicofficial\nhttps://soundcloud.com/trident-music-label\n\nDownload the Photo:\nhttp://www.lifeofpix.com/wp-content/uploads/2015/09/Life-of-Pix-free-stock-photos-fisherman-beach-sunset-alexwigan.jpeg\n\nMastered by Bigness Records:\nhttps://bigness-records.com\n\nTracklist:\n[00:00] 01. Andre Sobota - Silence Breaker\nhttps://open.spotify.com/track/63bJaIL0aycwgE73iezYpO\n\n[01:22] 02. Andre Sobota - Involved\nhttps://open.spotify.com/track/6T647Sm2aAthI14Gv7KUqw\n\n[07:39] 03. Engine of Sound - Eclipse\nhttps://open.spotify.com/track/0FDmcRGwLfoZMplDVB6z0E\n\n[15:16] 04. Mike Pearl Ft Jerra - Adventures\nhttps://open.spotify.com/track/0B2OJsnIFgi32LED4FsTKb\n\n[22:16] 05. Psyfiy - Second Turn\nhttps://open.spotify.com/track/3G058jOqXP1qTDHwsDXvbA\n\n[27:00] 06. Proluction - Inconnu\nhttps://open.spotify.com/track/1zOsyc8hNRLtWP5GVNWQmd\n\n[31:24] 07. Lyam Mathew - Where Do We Go (Rogier & Stage Van H Remix)\nhttps://open.spotify.com/track/7y7sfTUfzYnzyK0vwIhHsS\n\n[37:54] 08. Katrin Souza - Island of Love\nhttps://open.spotify.com/track/2C28pZC2xRGXvut2Dpdun8\n\n[44:46] 09. Lyam Mathew - Where Do We Go Now (Blood Groove & Kikis Remix)\nhttps://open.spotify.com/track/11MeBbywKfFOdKhAbmKnt7\n\n[49:42] 10. Roman Hope - Stephulus (Andre Sobota Remix)\nhttps://open.spotify.com/track/6YmfJmydJxrQuZuTLcsurq\n\n[55:09] 11. Roman Hope - Jazmin is Back (Vintage & Morelli Remix)\nhttps://open.spotify.com/track/2dFFHpgd8U5TRcBOHNbW32\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #11 [HD] ♫", "0f597d2c-d895-44b6-93d8-41649a0d9895", 3600, false, "hyxT9CYwRAY", "https://www.youtube.com/watch?v=hyxT9CYwRAY", 706, "/downloads/The Grand Sound/2016-10-31 Best_Progressive_House_Mix_2016_Vol._11_HD/Best_Progressive_House_Mix_2016_Vol._11_HD.NA", false, false, false, 2, [], 98, ~U[2016-10-31 18:00:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #10: https://youtu.be/Orpbx0nnDdc\nVol #12: https://youtu.be/7CK4YxcC8Zk\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/56f30f\n\nMixed by Trident Music\nhttp://www.tridentmusic.com\nhttps://open.spotify.com/user/tridentmusic\nhttps://www.facebook.com/tridentmusicofficial\nhttps://twitter.com/TridentMusic\nhttps://www.youtube.com/user/tridentmusicofficial\nhttps://soundcloud.com/trident-music-label\n\nDownload the Photo:\nhttp://www.lifeofpix.com/wp-content/uploads/2015/09/Life-of-Pix-free-stock-photos-fisherman-beach-sunset-alexwigan.jpeg\n\nMastered by Bigness Records:\nhttps://bigness-records.com\n\nTracklist:\n[00:00] 01. Andre Sobota - Silence Breaker\nhttps://open.spotify.com/track/63bJaIL0aycwgE73iezYpO\n\n[01:22] 02. Andre Sobota - Involved\nhttps://open.spotify.com/track/6T647Sm2aAthI14Gv7KUqw\n\n[07:39] 03. Engine of Sound - Eclipse\nhttps://open.spotify.com/track/0FDmcRGwLfoZMplDVB6z0E\n\n[15:16] 04. Mike Pearl Ft Jerra - Adventures\nhttps://open.spotify.com/track/0B2OJsnIFgi32LED4FsTKb\n\n[22:16] 05. Psyfiy - Second Turn\nhttps://open.spotify.com/track/3G058jOqXP1qTDHwsDXvbA\n\n[27:00] 06. Proluction - Inconnu\nhttps://open.spotify.com/track/1zOsyc8hNRLtWP5GVNWQmd\n\n[31:24] 07. Lyam Mathew - Where Do We Go (Rogier & Stage Van H Remix)\nhttps://open.spotify.com/track/7y7sfTUfzYnzyK0vwIhHsS\n\n[37:54] 08. Katrin Souza - Island of Love\nhttps://open.spotify.com/track/2C28pZC2xRGXvut2Dpdun8\n\n[44:46] 09. Lyam Mathew - Where Do We Go Now (Blood Groove & Kikis Remix)\nhttps://open.spotify.com/track/11MeBbywKfFOdKhAbmKnt7\n\n[49:42] 10. Roman Hope - Stephulus (Andre Sobota Remix)\nhttps://open.spotify.com/track/6YmfJmydJxrQuZuTLcsurq\n\n[55:09] 11. Roman Hope - Jazmin is Back (Vintage & Morelli Remix)\nhttps://open.spotify.com/track/2dFFHpgd8U5TRcBOHNbW32\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #11 [HD] ♫", 3600, false, "hyxT9CYwRAY", "https://www.youtube.com/watch?v=hyxT9CYwRAY", "/downloads/The Grand Sound/2016-10-31 Best_Progressive_House_Mix_2016_Vol._11_HD/Best_Progressive_House_Mix_2016_Vol._11_HD.NA", false, 2, ~U[2016-10-31 18:00:02Z]] 22:35:19.236 [debug] QUERY OK source="sources" db=0.6ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.238 [debug] QUERY OK source="media_items" db=2.0ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-17 17:00:00Z], 2] 22:35:19.240 [debug] QUERY OK source="media_items" db=1.5ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #9: https://youtu.be/8Xk7EaN4OHo\nVol #11: https://youtu.be/hyxT9CYwRAY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/b52c35\n\nMixed by Sunset Melodies\nhttps://www.facebook.com/SunsetMelodies\nhttps://soundcloud.com/sunset-melodies\nhttps://www.youtube.com/user/Wachterberg\n\nDownload the Photo:\nhttps://static.pexels.com/photos/90829/pexels-photo-90829.jpeg\n\nTracklist:\n[00:00] 01. Richard Bass - Red Clouds\nhttps://open.spotify.com/track/39lQPE0JHiFIAWScMRGyLa\n\n[04:19] 02. Luiz B - Jeliel (South Pole Remix)\nhttps://open.spotify.com/track/0liYQsSHvMaJXOoyQUUxQL\n\n[08:41] 03. Mbase - Holding On\nhttps://open.spotify.com/track/2nvSQpwvM5UWpcljJHP5as\n\n[13:00] 04. Mbase - Solarized (Talamanca Remix)\nhttps://open.spotify.com/track/6piTfCfxT5Z48iWpWjXuEi\n\n[15:30] 05. Tom Lue - 14 Years\nhttps://open.spotify.com/track/59KEn75PJ5OOk0D3Z3UZmY\n\n[19:00] 06. Mbase - Candescence\nhttps://open.spotify.com/track/5okm4FP2n73TEPSxWqGnit\n\n[23:02] 07. Richard Bass - Breath\nhttps://open.spotify.com/track/032T1id5RJkQS4FtWOuc3g\n\n[26:08] 08. Richard Bass - Shout of Joy (Mobil Remix)\nhttps://www.beatport.com/track/shout-of-joy-mobil-remix/5672572\n\n[30:00] 09. Ledo - Solar Roads\nhttps://open.spotify.com/track/6fL2lqIrleFesKCb9Lt4O5\n\n[35:03] 10. Alex H - Blood Moon\nhttps://open.spotify.com/track/6Un3Yk9LvuETLfC4JI2isw\n\n[40:17] 11. Twenty Three - Alya (Blend Remix)\nhttps://open.spotify.com/track/0xUHpBCkkCkPPHFbHxpKIY\n\n[43:47] 12. Tom Lue - Cenotes\nhttps://open.spotify.com/track/5qAIrxB7uPC7oAh0jCNf5g\n\n[47:17] 13. Fade - Play Around\nhttps://open.spotify.com/track/1YbQcjR1l91Yhz2IPJAysS\n\n[52:04] 14. Mbase - Promise (Roald Velden Remix)\nhttps://open.spotify.com/track/6cSAZQ8ZcNkdCJ5XPkMeLW\n\n[55:37] 15. Will Canas - Fiore\nhttps://open.spotify.com/track/6lpuH8v2YG9OPXLLvTpnaA\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #10 [HD] ♫", "83d66322-5948-4b84-81a4-d6f5fff4c922", 3600, false, "Orpbx0nnDdc", "https://www.youtube.com/watch?v=Orpbx0nnDdc", 707, "/downloads/The Grand Sound/2016-10-17 Best_Progressive_House_Mix_2016_Vol._10_HD/Best_Progressive_House_Mix_2016_Vol._10_HD.NA", false, false, false, 2, [], 98, ~U[2016-10-17 17:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #9: https://youtu.be/8Xk7EaN4OHo\nVol #11: https://youtu.be/hyxT9CYwRAY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/b52c35\n\nMixed by Sunset Melodies\nhttps://www.facebook.com/SunsetMelodies\nhttps://soundcloud.com/sunset-melodies\nhttps://www.youtube.com/user/Wachterberg\n\nDownload the Photo:\nhttps://static.pexels.com/photos/90829/pexels-photo-90829.jpeg\n\nTracklist:\n[00:00] 01. Richard Bass - Red Clouds\nhttps://open.spotify.com/track/39lQPE0JHiFIAWScMRGyLa\n\n[04:19] 02. Luiz B - Jeliel (South Pole Remix)\nhttps://open.spotify.com/track/0liYQsSHvMaJXOoyQUUxQL\n\n[08:41] 03. Mbase - Holding On\nhttps://open.spotify.com/track/2nvSQpwvM5UWpcljJHP5as\n\n[13:00] 04. Mbase - Solarized (Talamanca Remix)\nhttps://open.spotify.com/track/6piTfCfxT5Z48iWpWjXuEi\n\n[15:30] 05. Tom Lue - 14 Years\nhttps://open.spotify.com/track/59KEn75PJ5OOk0D3Z3UZmY\n\n[19:00] 06. Mbase - Candescence\nhttps://open.spotify.com/track/5okm4FP2n73TEPSxWqGnit\n\n[23:02] 07. Richard Bass - Breath\nhttps://open.spotify.com/track/032T1id5RJkQS4FtWOuc3g\n\n[26:08] 08. Richard Bass - Shout of Joy (Mobil Remix)\nhttps://www.beatport.com/track/shout-of-joy-mobil-remix/5672572\n\n[30:00] 09. Ledo - Solar Roads\nhttps://open.spotify.com/track/6fL2lqIrleFesKCb9Lt4O5\n\n[35:03] 10. Alex H - Blood Moon\nhttps://open.spotify.com/track/6Un3Yk9LvuETLfC4JI2isw\n\n[40:17] 11. Twenty Three - Alya (Blend Remix)\nhttps://open.spotify.com/track/0xUHpBCkkCkPPHFbHxpKIY\n\n[43:47] 12. Tom Lue - Cenotes\nhttps://open.spotify.com/track/5qAIrxB7uPC7oAh0jCNf5g\n\n[47:17] 13. Fade - Play Around\nhttps://open.spotify.com/track/1YbQcjR1l91Yhz2IPJAysS\n\n[52:04] 14. Mbase - Promise (Roald Velden Remix)\nhttps://open.spotify.com/track/6cSAZQ8ZcNkdCJ5XPkMeLW\n\n[55:37] 15. Will Canas - Fiore\nhttps://open.spotify.com/track/6lpuH8v2YG9OPXLLvTpnaA\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #10 [HD] ♫", 3600, false, "Orpbx0nnDdc", "https://www.youtube.com/watch?v=Orpbx0nnDdc", "/downloads/The Grand Sound/2016-10-17 Best_Progressive_House_Mix_2016_Vol._10_HD/Best_Progressive_House_Mix_2016_Vol._10_HD.NA", false, 2, ~U[2016-10-17 17:00:00Z]] 22:35:19.241 [debug] QUERY OK source="sources" db=0.4ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.243 [debug] QUERY OK source="media_items" db=2.0ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-03 17:00:01Z], 2] 22:35:19.245 [debug] QUERY OK source="media_items" db=1.3ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #8: https://youtu.be/L2BevHAHJ4o\nVol #10: https://youtu.be/Orpbx0nnDdc\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/5c6bbc\n\nPhotography by Jannis Hagels:\nhttp://facebook.com/jannishagels\n\nTracklist:\n[00:00] 01. Andrew Lang - Mola Mola\nhttps://open.spotify.com/track/0WEFk5eRWWSnMJQeIUi71O\n\n[03:07] 02. Blissful Waves - Submarine (Fiben Remix)\nhttps://open.spotify.com/track/68FTCr9X0WlEZFuTYTc86A\n\n[09:43] 03. Mindset - 5ive (Talamanca Remix)\nhttps://open.spotify.com/track/3z3I5lqS2tUgt15zIPzPbd\n\n[15:19] 04. Bee Hunter - Into the Club\nhttps://open.spotify.com/track/5Ox653fai0tK4xYUfFrFeF\n\n[20:08] 05. Mhammed El Alami - Santorini (Miroslav Vrlik Remix)\nhttps://open.spotify.com/track/1sNEBLrSAiEjn3sne1KUtK\n\n[24:34] 06. Meranda - Northern Lights\nhttps://open.spotify.com/track/3cD11lIVZvKpur65RPPxLf\n\n[30:21] 07. Gux Jimenez - Zero (Sergey Shemet Remix)\nhttps://open.spotify.com/track/4PAdqpPucNY2LComTYRtFU\n\n[36:52] 08. Dima and Roman Prus - Daylight Above Ternopil\nhttps://open.spotify.com/track/4SYkev355Phc3KK5lAU7tg\n\n[41:37] 09. Visionate - Eclipse\nhttps://open.spotify.com/track/6W82BsCtOrwjU3E8eJAfGz\n\n[49:52] 10. Manuel Rocca - Mochima (Airsoul Remix)\nhttps://open.spotify.com/track/5WvmmH0aUTb1Ia2JLn8wdV\n\n[54:25] 11. Fiben - Art Of Mind\nhttps://open.spotify.com/track/6NgVII1v45lEwxEw2QAbeO\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #9 [HD] ♫", "eb20b235-7c2c-4ecc-811e-6feaf8c9ca6d", 3589, false, "8Xk7EaN4OHo", "https://www.youtube.com/watch?v=8Xk7EaN4OHo", 708, "/downloads/The Grand Sound/2016-10-03 Best_Progressive_House_Mix_2016_Vol._9_HD/Best_Progressive_House_Mix_2016_Vol._9_HD.NA", false, false, false, 2, [], 98, ~U[2016-10-03 17:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #8: https://youtu.be/L2BevHAHJ4o\nVol #10: https://youtu.be/Orpbx0nnDdc\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/5c6bbc\n\nPhotography by Jannis Hagels:\nhttp://facebook.com/jannishagels\n\nTracklist:\n[00:00] 01. Andrew Lang - Mola Mola\nhttps://open.spotify.com/track/0WEFk5eRWWSnMJQeIUi71O\n\n[03:07] 02. Blissful Waves - Submarine (Fiben Remix)\nhttps://open.spotify.com/track/68FTCr9X0WlEZFuTYTc86A\n\n[09:43] 03. Mindset - 5ive (Talamanca Remix)\nhttps://open.spotify.com/track/3z3I5lqS2tUgt15zIPzPbd\n\n[15:19] 04. Bee Hunter - Into the Club\nhttps://open.spotify.com/track/5Ox653fai0tK4xYUfFrFeF\n\n[20:08] 05. Mhammed El Alami - Santorini (Miroslav Vrlik Remix)\nhttps://open.spotify.com/track/1sNEBLrSAiEjn3sne1KUtK\n\n[24:34] 06. Meranda - Northern Lights\nhttps://open.spotify.com/track/3cD11lIVZvKpur65RPPxLf\n\n[30:21] 07. Gux Jimenez - Zero (Sergey Shemet Remix)\nhttps://open.spotify.com/track/4PAdqpPucNY2LComTYRtFU\n\n[36:52] 08. Dima and Roman Prus - Daylight Above Ternopil\nhttps://open.spotify.com/track/4SYkev355Phc3KK5lAU7tg\n\n[41:37] 09. Visionate - Eclipse\nhttps://open.spotify.com/track/6W82BsCtOrwjU3E8eJAfGz\n\n[49:52] 10. Manuel Rocca - Mochima (Airsoul Remix)\nhttps://open.spotify.com/track/5WvmmH0aUTb1Ia2JLn8wdV\n\n[54:25] 11. Fiben - Art Of Mind\nhttps://open.spotify.com/track/6NgVII1v45lEwxEw2QAbeO\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #9 [HD] ♫", 3589, false, "8Xk7EaN4OHo", "https://www.youtube.com/watch?v=8Xk7EaN4OHo", "/downloads/The Grand Sound/2016-10-03 Best_Progressive_House_Mix_2016_Vol._9_HD/Best_Progressive_House_Mix_2016_Vol._9_HD.NA", false, 2, ~U[2016-10-03 17:00:01Z]] 22:35:19.246 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.248 [debug] QUERY OK source="media_items" db=1.9ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-09-26 17:00:05Z], 2] 22:35:19.250 [debug] QUERY OK source="media_items" db=1.5ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #2: https://youtu.be/FvCNNGTjgbs\nVol #4: https://youtu.be/kwpZGaFAhbY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/465888\n\nMixed by Alter Ego\nhttp://www.alteregorecords.com\nhttps://www.facebook.com/alter.ego.records.uk\nhttps://twitter.com/alteregorecords\nhttps://www.youtube.com/user/alteregorecordsuk\n\nDownload the Photo:\nhttps://static.pexels.com/photos/165213/pexels-photo-165213.jpeg\n\nMastered by Bigness Records:\nhttps://bigness-records.com\n\nTracklist:\n[00:00] 01. Mehdi Belkadi & Division - Umei (Intro Edit)\nhttps://open.spotify.com/track/39QLpO6GrYEU3MaPcSKF2P\n\n[05:45] 02. Orbion - The Perfect Life\nhttps://open.spotify.com/track/1LiyDcfdWrkRhbjDQJtWH9\n\n[09:15] 03. Adam Sobiech - All Is Gone\nhttps://open.spotify.com/track/0c2lTStAdlfNtzL8JlsMGg\n\n[13:30] 04. Pierre In The Air - Salire\nhttps://open.spotify.com/track/2eESNl2qehz9V5yaDk4Kef\n\n[18:15] 05. Anden State - Reflection\nhttps://open.spotify.com/track/7cjDxUHFGiHXHLJ32xWhQM\n\n[22:30] 06. Max Fillip - North Pactific (Mark Bester Remix)\nhttps://open.spotify.com/track/2NAwIkE9TflpCFLAPE0b1O\n\n[26:30] 07. Division - Shadows (Andy Wide Remix)\nhttps://open.spotify.com/track/2Rlnuh5rDaBTWEjHHrTeQH\n\n[31:52] 08. The Antipodes - Sarina\nhttps://open.spotify.com/track/0hcbZnd3ehGc5xsFqbJ0DT\n\n[36:22] 09. Kamil Esten - Stigma (Daun Giventi Remix)\nhttps://open.spotify.com/track/211xDQlxzCf9We16PDgDGh\n\n[40:51] 10. Costel Van Dein - Into The Wild\nhttps://open.spotify.com/track/4JQQLStzhawbW810nFE88U\n\n[46:16] 11. Nick Winth - Phantom\nhttps://open.spotify.com/track/4HJJAUgPyuFiBI8basbSkz\n\n[51:39] 12. A.M.R feat Stefanie Pereira - Hear Them Sing\nhttps://open.spotify.com/track/6ZKbhfd7VTmRYP8OnC8fDr\n\n[56:59] 13. Rusch And Murray - Shield Of Hearts (Orbion Remix)\nhttps://open.spotify.com/track/1TTcmGmewFGa8KFCK7v09Z\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2016 Vol. #3 [HD] ♫", "231adc51-0aa1-4164-b936-44ac473a1bc2", 3717, false, "yGRCPeoZ8wE", "https://www.youtube.com/watch?v=yGRCPeoZ8wE", 709, "/downloads/The Grand Sound/2016-09-26 Best_Progressive_Trance_Mix_2016_Vol._3_HD/Best_Progressive_Trance_Mix_2016_Vol._3_HD.NA", false, false, false, 2, [], 98, ~U[2016-09-26 17:00:05Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #2: https://youtu.be/FvCNNGTjgbs\nVol #4: https://youtu.be/kwpZGaFAhbY\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/465888\n\nMixed by Alter Ego\nhttp://www.alteregorecords.com\nhttps://www.facebook.com/alter.ego.records.uk\nhttps://twitter.com/alteregorecords\nhttps://www.youtube.com/user/alteregorecordsuk\n\nDownload the Photo:\nhttps://static.pexels.com/photos/165213/pexels-photo-165213.jpeg\n\nMastered by Bigness Records:\nhttps://bigness-records.com\n\nTracklist:\n[00:00] 01. Mehdi Belkadi & Division - Umei (Intro Edit)\nhttps://open.spotify.com/track/39QLpO6GrYEU3MaPcSKF2P\n\n[05:45] 02. Orbion - The Perfect Life\nhttps://open.spotify.com/track/1LiyDcfdWrkRhbjDQJtWH9\n\n[09:15] 03. Adam Sobiech - All Is Gone\nhttps://open.spotify.com/track/0c2lTStAdlfNtzL8JlsMGg\n\n[13:30] 04. Pierre In The Air - Salire\nhttps://open.spotify.com/track/2eESNl2qehz9V5yaDk4Kef\n\n[18:15] 05. Anden State - Reflection\nhttps://open.spotify.com/track/7cjDxUHFGiHXHLJ32xWhQM\n\n[22:30] 06. Max Fillip - North Pactific (Mark Bester Remix)\nhttps://open.spotify.com/track/2NAwIkE9TflpCFLAPE0b1O\n\n[26:30] 07. Division - Shadows (Andy Wide Remix)\nhttps://open.spotify.com/track/2Rlnuh5rDaBTWEjHHrTeQH\n\n[31:52] 08. The Antipodes - Sarina\nhttps://open.spotify.com/track/0hcbZnd3ehGc5xsFqbJ0DT\n\n[36:22] 09. Kamil Esten - Stigma (Daun Giventi Remix)\nhttps://open.spotify.com/track/211xDQlxzCf9We16PDgDGh\n\n[40:51] 10. Costel Van Dein - Into The Wild\nhttps://open.spotify.com/track/4JQQLStzhawbW810nFE88U\n\n[46:16] 11. Nick Winth - Phantom\nhttps://open.spotify.com/track/4HJJAUgPyuFiBI8basbSkz\n\n[51:39] 12. A.M.R feat Stefanie Pereira - Hear Them Sing\nhttps://open.spotify.com/track/6ZKbhfd7VTmRYP8OnC8fDr\n\n[56:59] 13. Rusch And Murray - Shield Of Hearts (Orbion Remix)\nhttps://open.spotify.com/track/1TTcmGmewFGa8KFCK7v09Z\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2016 Vol. #3 [HD] ♫", 3717, false, "yGRCPeoZ8wE", "https://www.youtube.com/watch?v=yGRCPeoZ8wE", "/downloads/The Grand Sound/2016-09-26 Best_Progressive_Trance_Mix_2016_Vol._3_HD/Best_Progressive_Trance_Mix_2016_Vol._3_HD.NA", false, 2, ~U[2016-09-26 17:00:05Z]] 22:35:19.251 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.254 [debug] QUERY OK source="media_items" db=2.2ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-09-19 17:00:01Z], 2] 22:35:19.256 [debug] QUERY OK source="media_items" db=1.4ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #7: https://youtu.be/SwdkGae33M4\nVol #9: https://youtu.be/8Xk7EaN4OHo\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/0426a7\n\nMixed by Shane Collins\nhttps://www.facebook.com/MusicShaneCollins\nhttps://www.youtube.com/MusicShaneCollins\n\nDownload the Photo\nhttps://unsplash.com/photos/cc-ohwrnrYU\n\nTracklist:\n[00:00] 01. Alex Wright & Valiant - Playa Dorada (Talamanca Remix)\nhttps://open.spotify.com/track/1yPYbpiymgdyy0gbQ8r3Ta\n\n[05:59] 02. James Woods - September\nhttps://open.spotify.com/track/7f4NrgyUgY4MBb8ktEh6fb\n\n[11:14] 03. Kenji Sekiguchi - Into The Dawn\nhttps://open.spotify.com/track/66IDZIVg11gqgHo59JGdz6\n\n[17:44] 04. Kiwamu - Life Style\nhttps://open.spotify.com/track/5AteBVrWSix5D9VL0o8izd\n\n[22:44] 05. Volere - The Seafarer\nhttps://open.spotify.com/track/0evivazFjRQrRz3J9n0XjY\n\n[28:44] 06. Shingo Nakamura - Side Trip\nhttps://open.spotify.com/track/5wAezt1bpBvpOvUCUON3mW\n\n[33:29] 07. Maiga - Sunrise (Persona Remix)\nhttps://open.spotify.com/track/653xrzrWXPRktPmxPDkuNJ\n\n[39:15] 08. Showave - Eternal\nhttps://open.spotify.com/track/2363VX03X0fmsoePPGm5CX\n\n[46:29] 09. A.M.R - Time Lapse\nhttps://open.spotify.com/track/0Rr11Od6ArlzZJ2Qh8jbug\n\n[52:29] 10. Mindset - 5ive (Talamanca Remix)\nhttps://open.spotify.com/track/3z3I5lqS2tUgt15zIPzPbd\n\n[57:59] 11. Dino Rano - Luxor\nhttps://open.spotify.com/track/6NoUATBGfwqVEyBVTStTy2\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #8 [HD] ♫", "6470afc5-0c9d-4118-9e1a-ed2bd38d56e5", 3818, false, "L2BevHAHJ4o", "https://www.youtube.com/watch?v=L2BevHAHJ4o", 710, "/downloads/The Grand Sound/2016-09-19 Best_Progressive_House_Mix_2016_Vol._8_HD/Best_Progressive_House_Mix_2016_Vol._8_HD.NA", false, false, false, 2, [], 98, ~U[2016-09-19 17:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #7: https://youtu.be/SwdkGae33M4\nVol #9: https://youtu.be/8Xk7EaN4OHo\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/0426a7\n\nMixed by Shane Collins\nhttps://www.facebook.com/MusicShaneCollins\nhttps://www.youtube.com/MusicShaneCollins\n\nDownload the Photo\nhttps://unsplash.com/photos/cc-ohwrnrYU\n\nTracklist:\n[00:00] 01. Alex Wright & Valiant - Playa Dorada (Talamanca Remix)\nhttps://open.spotify.com/track/1yPYbpiymgdyy0gbQ8r3Ta\n\n[05:59] 02. James Woods - September\nhttps://open.spotify.com/track/7f4NrgyUgY4MBb8ktEh6fb\n\n[11:14] 03. Kenji Sekiguchi - Into The Dawn\nhttps://open.spotify.com/track/66IDZIVg11gqgHo59JGdz6\n\n[17:44] 04. Kiwamu - Life Style\nhttps://open.spotify.com/track/5AteBVrWSix5D9VL0o8izd\n\n[22:44] 05. Volere - The Seafarer\nhttps://open.spotify.com/track/0evivazFjRQrRz3J9n0XjY\n\n[28:44] 06. Shingo Nakamura - Side Trip\nhttps://open.spotify.com/track/5wAezt1bpBvpOvUCUON3mW\n\n[33:29] 07. Maiga - Sunrise (Persona Remix)\nhttps://open.spotify.com/track/653xrzrWXPRktPmxPDkuNJ\n\n[39:15] 08. Showave - Eternal\nhttps://open.spotify.com/track/2363VX03X0fmsoePPGm5CX\n\n[46:29] 09. A.M.R - Time Lapse\nhttps://open.spotify.com/track/0Rr11Od6ArlzZJ2Qh8jbug\n\n[52:29] 10. Mindset - 5ive (Talamanca Remix)\nhttps://open.spotify.com/track/3z3I5lqS2tUgt15zIPzPbd\n\n[57:59] 11. Dino Rano - Luxor\nhttps://open.spotify.com/track/6NoUATBGfwqVEyBVTStTy2\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #8 [HD] ♫", 3818, false, "L2BevHAHJ4o", "https://www.youtube.com/watch?v=L2BevHAHJ4o", "/downloads/The Grand Sound/2016-09-19 Best_Progressive_House_Mix_2016_Vol._8_HD/Best_Progressive_House_Mix_2016_Vol._8_HD.NA", false, 2, ~U[2016-09-19 17:00:01Z]] 22:35:19.257 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.259 [debug] QUERY OK source="media_items" db=2.0ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-08-22 17:08:50Z], 2] 22:35:19.261 [debug] QUERY OK source="media_items" db=1.4ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #6: https://youtu.be/1xQsZ3MsFOo\nVol #8: https://youtu.be/L2BevHAHJ4o\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/c571f3\n\nSponsored by Macarize:\nhttp://facebook.com/macarizemusic\nhttp://twitter.com/macarizemusic\nhttp://youtube.com/macarizetv\nhttp://soundcloud.com/macarize\nhttp://instagram.com/macarizemusic\nhttp://shop.spreadshirt.net/macarize\nhttp://www.macarize.net\n\nMixed by EDU:\nhttp://www.facebook.com/EDUproducer\nhttp://twitter.com/EDUofficial\nhttp://soundcloud.com/edu\n\nDownload the Photo:\nhttps://unsplash.com/photos/7dprOAyfkXs\n\nMastered by Bigness Records:\nhttps://bigness-records.com\n\nTracklist:\n[00:00] 01. Clameres - Magnalia\nhttps://open.spotify.com/track/0CcnvTMOaiLcmURuYyLTSz\n\n[07:31] 02. Alex O'Rion - Koi Koi\nhttps://open.spotify.com/track/6imwji5jZTzh0fsqYAeS5R\n\n[13:33] 03. David Folkebrant - Midnight Loving\nhttps://open.spotify.com/track/0ve0OERzCdKJdC8ppCEVOm\n\n[18:15] 04. Silence Groove - Wrong Way Again\nhttps://open.spotify.com/track/3GxkzQR5NGWGKTjC8tihf4\n\n[23:40] 05. Daiquiri - Lily (Talamanca Remix)\nhttps://open.spotify.com/track/5N0sVtg2ZNQQJB8pZ7tS3h\n\n[29:50] 06. EDU - For The Mind\nhttps://open.spotify.com/track/7763Y6T5amA1jmeop6VUlZ\n\n[35:25] 07. Mindset - Yuu (V I F Remix)\nhttps://open.spotify.com/track/6Pho2HpAqlP6uckTDEjRpR\n\n[42:00] 08. H4Z3 - Dusk\nhttps://open.spotify.com/track/74NXNBAh4YJMmJZ3Db5tRA\n\n[48:16] 09. Voxy P - Aural Anagram\nhttps://open.spotify.com/track/4WGS65AEHs7QkOW5eMTY0z\n\n[53:02] 10. Dino Rano - Sakura\nhttps://open.spotify.com/track/73kOv6v3sGHekSg0aLkMFA\n\n[56:35] 11. Voxy P - Becoming One\nhttps://open.spotify.com/track/34pYIH4T6RST7Io7swxmJg\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #7 [HD] ♫", "2919cddb-6fc7-47ac-bdd3-d1325b166096", 3634, false, "SwdkGae33M4", "https://www.youtube.com/watch?v=SwdkGae33M4", 711, "/downloads/The Grand Sound/2016-08-22 Best_Progressive_House_Mix_2016_Vol._7_HD/Best_Progressive_House_Mix_2016_Vol._7_HD.NA", false, false, false, 2, [], 98, ~U[2016-08-22 17:08:50Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #6: https://youtu.be/1xQsZ3MsFOo\nVol #8: https://youtu.be/L2BevHAHJ4o\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/c571f3\n\nSponsored by Macarize:\nhttp://facebook.com/macarizemusic\nhttp://twitter.com/macarizemusic\nhttp://youtube.com/macarizetv\nhttp://soundcloud.com/macarize\nhttp://instagram.com/macarizemusic\nhttp://shop.spreadshirt.net/macarize\nhttp://www.macarize.net\n\nMixed by EDU:\nhttp://www.facebook.com/EDUproducer\nhttp://twitter.com/EDUofficial\nhttp://soundcloud.com/edu\n\nDownload the Photo:\nhttps://unsplash.com/photos/7dprOAyfkXs\n\nMastered by Bigness Records:\nhttps://bigness-records.com\n\nTracklist:\n[00:00] 01. Clameres - Magnalia\nhttps://open.spotify.com/track/0CcnvTMOaiLcmURuYyLTSz\n\n[07:31] 02. Alex O'Rion - Koi Koi\nhttps://open.spotify.com/track/6imwji5jZTzh0fsqYAeS5R\n\n[13:33] 03. David Folkebrant - Midnight Loving\nhttps://open.spotify.com/track/0ve0OERzCdKJdC8ppCEVOm\n\n[18:15] 04. Silence Groove - Wrong Way Again\nhttps://open.spotify.com/track/3GxkzQR5NGWGKTjC8tihf4\n\n[23:40] 05. Daiquiri - Lily (Talamanca Remix)\nhttps://open.spotify.com/track/5N0sVtg2ZNQQJB8pZ7tS3h\n\n[29:50] 06. EDU - For The Mind\nhttps://open.spotify.com/track/7763Y6T5amA1jmeop6VUlZ\n\n[35:25] 07. Mindset - Yuu (V I F Remix)\nhttps://open.spotify.com/track/6Pho2HpAqlP6uckTDEjRpR\n\n[42:00] 08. H4Z3 - Dusk\nhttps://open.spotify.com/track/74NXNBAh4YJMmJZ3Db5tRA\n\n[48:16] 09. Voxy P - Aural Anagram\nhttps://open.spotify.com/track/4WGS65AEHs7QkOW5eMTY0z\n\n[53:02] 10. Dino Rano - Sakura\nhttps://open.spotify.com/track/73kOv6v3sGHekSg0aLkMFA\n\n[56:35] 11. Voxy P - Becoming One\nhttps://open.spotify.com/track/34pYIH4T6RST7Io7swxmJg\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #7 [HD] ♫", 3634, false, "SwdkGae33M4", "https://www.youtube.com/watch?v=SwdkGae33M4", "/downloads/The Grand Sound/2016-08-22 Best_Progressive_House_Mix_2016_Vol._7_HD/Best_Progressive_House_Mix_2016_Vol._7_HD.NA", false, 2, ~U[2016-08-22 17:08:50Z]] 22:35:19.262 [debug] QUERY OK source="sources" db=0.4ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.264 [debug] QUERY OK source="media_items" db=2.0ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-08-09 17:00:01Z], 2] 22:35:19.266 [debug] QUERY OK source="media_items" db=1.2ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttps://thegrandsound.ffm.to/spotifydeep.oyd\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/5b3099\n\nMixed by Colorize:\nhttp://colorizemusic.com\nhttp://enhan.co/Colorize-Spotify\nhttp://enhan.co/Colorize-BP\nhttp://enhan.co/ColorizeFacebook\nhttp://enhan.co/Colorize-Twitter\nhttp://enhan.co/C-SC-F\n\nMastered by Bigness Records:\nhttps://bigness-records.com\n\nDownload the Photo:\nhttps://www.pexels.com/photo/red-art-blue-pattern-50721/\n\nTracklist:\n[00:00] 01. Andrew Benson & Hexlogic - Garden State\nhttps://enhanced.lnk.to/L8Lai\n\n[05:21] 02. Clameres - Nova\nhttps://enhanced.lnk.to/FlY05\n\n[08:47] 03. Barzek - Memory Lane\nhttps://enhanced.lnk.to/AMXsA\n\n[13:03] 04. Orbion - Everything Is Wrong\nhttps://enhanced.lnk.to/HCRAU\n\n[15:12] 05. Diversion - Feel For You\nhttps://enhanced.lnk.to/Bl3F7\n\n[19:59] 06. Boxer & Forbes - Sex Rated\nhttps://enhanced.lnk.to/-Cbry\n\n[22:08] 07. Matt Fax - Careless\nhttps://enhanced.lnk.to/6FgB5\n\n[24:32] 08. Boxer & Forbes pres. Dandy feat. Tania Zygar - The Road\nhttps://enhanced.lnk.to/r_FTW\n\n[31:43] 09. Orbion - Snow\nhttps://enhanced.lnk.to/HCRAU\n\n[33:52] 10. Barzek - Flare\nhttps://enhanced.lnk.to/AMXsA\n\n[35:36] 11. Andrew Benson & Grafter - Give It A Try\nhttps://enhanced.lnk.to/F4K7b\n\n[37:43] 12. Matt Fax - Stuck\nhttps://enhanced.lnk.to/mLRvr\n\n[43:03] 13. Dezza - Need U\nhttps://enhanced.lnk.to/Bmzf8\n\n[51:36] 14. Orbion - Mistake\nhttps://enhanced.lnk.to/HCRAU\n\n[55:03] 15. Matt Fax - Huntdown\nhttps://enhanced.lnk.to/6FgB5\n---\nMusic Genre: Deep House, Progressive House.", "♫ Best Deep House Mix 2016 Vol. #1 [HD] ♫", "6e6b9864-33d6-44b0-82e5-b08181e1eeae", 3627, false, "Ndnuv9_jjwY", "https://www.youtube.com/watch?v=Ndnuv9_jjwY", 712, "/downloads/The Grand Sound/2016-08-09 Best_Deep_House_Mix_2016_Vol._1_HD/Best_Deep_House_Mix_2016_Vol._1_HD.NA", false, false, false, 2, [], 98, ~U[2016-08-09 17:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttps://thegrandsound.ffm.to/spotifydeep.oyd\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/5b3099\n\nMixed by Colorize:\nhttp://colorizemusic.com\nhttp://enhan.co/Colorize-Spotify\nhttp://enhan.co/Colorize-BP\nhttp://enhan.co/ColorizeFacebook\nhttp://enhan.co/Colorize-Twitter\nhttp://enhan.co/C-SC-F\n\nMastered by Bigness Records:\nhttps://bigness-records.com\n\nDownload the Photo:\nhttps://www.pexels.com/photo/red-art-blue-pattern-50721/\n\nTracklist:\n[00:00] 01. Andrew Benson & Hexlogic - Garden State\nhttps://enhanced.lnk.to/L8Lai\n\n[05:21] 02. Clameres - Nova\nhttps://enhanced.lnk.to/FlY05\n\n[08:47] 03. Barzek - Memory Lane\nhttps://enhanced.lnk.to/AMXsA\n\n[13:03] 04. Orbion - Everything Is Wrong\nhttps://enhanced.lnk.to/HCRAU\n\n[15:12] 05. Diversion - Feel For You\nhttps://enhanced.lnk.to/Bl3F7\n\n[19:59] 06. Boxer & Forbes - Sex Rated\nhttps://enhanced.lnk.to/-Cbry\n\n[22:08] 07. Matt Fax - Careless\nhttps://enhanced.lnk.to/6FgB5\n\n[24:32] 08. Boxer & Forbes pres. Dandy feat. Tania Zygar - The Road\nhttps://enhanced.lnk.to/r_FTW\n\n[31:43] 09. Orbion - Snow\nhttps://enhanced.lnk.to/HCRAU\n\n[33:52] 10. Barzek - Flare\nhttps://enhanced.lnk.to/AMXsA\n\n[35:36] 11. Andrew Benson & Grafter - Give It A Try\nhttps://enhanced.lnk.to/F4K7b\n\n[37:43] 12. Matt Fax - Stuck\nhttps://enhanced.lnk.to/mLRvr\n\n[43:03] 13. Dezza - Need U\nhttps://enhanced.lnk.to/Bmzf8\n\n[51:36] 14. Orbion - Mistake\nhttps://enhanced.lnk.to/HCRAU\n\n[55:03] 15. Matt Fax - Huntdown\nhttps://enhanced.lnk.to/6FgB5\n---\nMusic Genre: Deep House, Progressive House.", "♫ Best Deep House Mix 2016 Vol. #1 [HD] ♫", 3627, false, "Ndnuv9_jjwY", "https://www.youtube.com/watch?v=Ndnuv9_jjwY", "/downloads/The Grand Sound/2016-08-09 Best_Deep_House_Mix_2016_Vol._1_HD/Best_Deep_House_Mix_2016_Vol._1_HD.NA", false, 2, ~U[2016-08-09 17:00:01Z]] 22:35:19.266 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.268 [debug] QUERY OK source="media_items" db=1.9ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-07-22 16:00:00Z], 2] 22:35:19.271 [debug] QUERY OK source="media_items" db=1.5ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #5: https://youtu.be/If5xEYq2qpU\nVol #7: https://youtu.be/SwdkGae33M4\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/79e1b4\n\nMixed by Sunset Melodies:\nhttps://www.facebook.com/SunsetMelodies\nhttps://soundcloud.com/sunset-melodies\nhttps://www.youtube.com/user/Wachterberg\n\nDownload the Photo:\nhttps://www.pexels.com/photo/mountains-river-valley-pathway-94309/\n\nTracklist:\n[00:00] 01. Eimear - Crossing Stars (Gregory Esayan Remix)\nhttps://open.spotify.com/track/2M4C3CfO59sloBMfXwTjrI\n\n[05:15] 02. Eimear - Crossing Stars\nhttps://open.spotify.com/track/1Q4sI0gINUcWWo0rPKOp1O\n\n[08:35] 03. Volere - Verdant Avenue\nhttps://open.spotify.com/track/03NsLWEAa2oGNW9Zcsatek\n\n[12:12] 04. Manu Lei - Shadow Lights (Kozoro Remix)\nhttps://open.spotify.com/track/7cGlrweCDl9hkBRNPOH0zL\n\n[14:44] 05. Jav3x - Into the Sky\nhttps://open.spotify.com/track/5eFhI7hOfhNdrY7L6M1r3Z\n\n[19:33] 06. Zanio - Nightfall (Richard Bass Remix)\nhttps://open.spotify.com/track/59iP38gmcKHsoaHM20O8xa\n\n[23:20] 07. Mbase - Holding On (Sundriver Remix)\nhttps://www.beatport.com/track/holding-on-sundriver-remix/5175163\n\n[28:25] 08. Zeni - Discover (Monoverse Remix)\nhttps://open.spotify.com/track/4dP7GZ3Mp3Kacf5zkRnELz\n\n[31:59] 09. MacRamsey - Busy Sidewalk (Mrmilkcarton Remix)\nhttps://open.spotify.com/track/2ZX76IGNx7WmtIGy16fmdV\n\n[36:59] 10. Manu Lei - Emotion Strum\nhttps://open.spotify.com/track/38k0dAHIeMI8EWgLOEGZjr\n\n[41:58] 11. Glaue - Galleon\nhttps://open.spotify.com/track/100mPQPNTUpFUNDUUVbGLD\n\n[45:46] 12. James Woods - Coffee With You (Original 7am Mix)\nhttps://open.spotify.com/track/4eU6gbfmTSuetRmVelB3tP\n\n[50:03] 13. Roald Velden - She's Something Else\nhttps://open.spotify.com/track/6cTrqtrG5vND5XWupOAXXB\n\n[54:08] 14. Roald Velden - Around The World (Blood Groove & Kikis Remix)\nhttps://open.spotify.com/track/6XJ1AfUIszR8q3J6J640YN\n\n[57:14] 15. Alex H - In Loving Memory\nhttps://open.spotify.com/track/0cyGUWJCyHPQZrIy0jtHmh\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #6 [HD] ♫", "e36a28b7-b5d4-46eb-874c-bd479602f912", 3607, false, "1xQsZ3MsFOo", "https://www.youtube.com/watch?v=1xQsZ3MsFOo", 713, "/downloads/The Grand Sound/2016-07-22 Best_Progressive_House_Mix_2016_Vol._6_HD/Best_Progressive_House_Mix_2016_Vol._6_HD.NA", false, false, false, 2, [], 98, ~U[2016-07-22 16:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #5: https://youtu.be/If5xEYq2qpU\nVol #7: https://youtu.be/SwdkGae33M4\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/79e1b4\n\nMixed by Sunset Melodies:\nhttps://www.facebook.com/SunsetMelodies\nhttps://soundcloud.com/sunset-melodies\nhttps://www.youtube.com/user/Wachterberg\n\nDownload the Photo:\nhttps://www.pexels.com/photo/mountains-river-valley-pathway-94309/\n\nTracklist:\n[00:00] 01. Eimear - Crossing Stars (Gregory Esayan Remix)\nhttps://open.spotify.com/track/2M4C3CfO59sloBMfXwTjrI\n\n[05:15] 02. Eimear - Crossing Stars\nhttps://open.spotify.com/track/1Q4sI0gINUcWWo0rPKOp1O\n\n[08:35] 03. Volere - Verdant Avenue\nhttps://open.spotify.com/track/03NsLWEAa2oGNW9Zcsatek\n\n[12:12] 04. Manu Lei - Shadow Lights (Kozoro Remix)\nhttps://open.spotify.com/track/7cGlrweCDl9hkBRNPOH0zL\n\n[14:44] 05. Jav3x - Into the Sky\nhttps://open.spotify.com/track/5eFhI7hOfhNdrY7L6M1r3Z\n\n[19:33] 06. Zanio - Nightfall (Richard Bass Remix)\nhttps://open.spotify.com/track/59iP38gmcKHsoaHM20O8xa\n\n[23:20] 07. Mbase - Holding On (Sundriver Remix)\nhttps://www.beatport.com/track/holding-on-sundriver-remix/5175163\n\n[28:25] 08. Zeni - Discover (Monoverse Remix)\nhttps://open.spotify.com/track/4dP7GZ3Mp3Kacf5zkRnELz\n\n[31:59] 09. MacRamsey - Busy Sidewalk (Mrmilkcarton Remix)\nhttps://open.spotify.com/track/2ZX76IGNx7WmtIGy16fmdV\n\n[36:59] 10. Manu Lei - Emotion Strum\nhttps://open.spotify.com/track/38k0dAHIeMI8EWgLOEGZjr\n\n[41:58] 11. Glaue - Galleon\nhttps://open.spotify.com/track/100mPQPNTUpFUNDUUVbGLD\n\n[45:46] 12. James Woods - Coffee With You (Original 7am Mix)\nhttps://open.spotify.com/track/4eU6gbfmTSuetRmVelB3tP\n\n[50:03] 13. Roald Velden - She's Something Else\nhttps://open.spotify.com/track/6cTrqtrG5vND5XWupOAXXB\n\n[54:08] 14. Roald Velden - Around The World (Blood Groove & Kikis Remix)\nhttps://open.spotify.com/track/6XJ1AfUIszR8q3J6J640YN\n\n[57:14] 15. Alex H - In Loving Memory\nhttps://open.spotify.com/track/0cyGUWJCyHPQZrIy0jtHmh\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #6 [HD] ♫", 3607, false, "1xQsZ3MsFOo", "https://www.youtube.com/watch?v=1xQsZ3MsFOo", "/downloads/The Grand Sound/2016-07-22 Best_Progressive_House_Mix_2016_Vol._6_HD/Best_Progressive_House_Mix_2016_Vol._6_HD.NA", false, 2, ~U[2016-07-22 16:00:00Z]] 22:35:19.271 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.273 [debug] QUERY OK source="media_items" db=1.9ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-07-11 17:00:01Z], 2] 22:35:19.275 [debug] QUERY OK source="media_items" db=0.9ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttp://enhanced.lnk.to/PINFR\n\nFollow LTN\nhttp://ltnbeats.com\nhttps://www.facebook.com/djltn\nhttps://soundcloud.com/dj-ltn\nhttps://www.beatport.com/artist/ltn/65032\nhttps://twitter.com/louis_tan_ltn\n\nFollow Enhanced Music\nhttp://enhancedmusic.com\nhttps://www.facebook.com/EnhancedMusicLtd\nhttps://soundcloud.com/enhanced\nhttps://twitter.com/enhanced_music\nhttps://www.instagram.com/enhanced_music\nhttps://www.youtube.com/user/EnhancedRecordings\nhttps://www.pinterest.com/enhancedmusic\nhttps://open.spotify.com/user/enhanced_music\n\nPhoto by Kenneth J. Mitchell:\nhttp://www.kennethjmitchell.com\nhttps://www.flickr.com/photos/kennyjmitchell\nhttps://instagram.com/kennethjmitchell\nhttp://kenneth-j-mitchell.tumblr.com", "LTN feat. Hysteria! - Villain On The Run (LTN Club Mix)", "28122c45-db21-4f4d-91e1-bb8bb93a036d", 373, false, "Jf9jWiHgjOI", "https://www.youtube.com/watch?v=Jf9jWiHgjOI", 714, "/downloads/The Grand Sound/2016-07-11 LTN_feat._Hysteria_-_Villain_On_The_Run_LTN_Club_Mix/LTN_feat._Hysteria_-_Villain_On_The_Run_LTN_Club_Mix.NA", false, false, false, 2, [], 98, ~U[2016-07-11 17:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttp://enhanced.lnk.to/PINFR\n\nFollow LTN\nhttp://ltnbeats.com\nhttps://www.facebook.com/djltn\nhttps://soundcloud.com/dj-ltn\nhttps://www.beatport.com/artist/ltn/65032\nhttps://twitter.com/louis_tan_ltn\n\nFollow Enhanced Music\nhttp://enhancedmusic.com\nhttps://www.facebook.com/EnhancedMusicLtd\nhttps://soundcloud.com/enhanced\nhttps://twitter.com/enhanced_music\nhttps://www.instagram.com/enhanced_music\nhttps://www.youtube.com/user/EnhancedRecordings\nhttps://www.pinterest.com/enhancedmusic\nhttps://open.spotify.com/user/enhanced_music\n\nPhoto by Kenneth J. Mitchell:\nhttp://www.kennethjmitchell.com\nhttps://www.flickr.com/photos/kennyjmitchell\nhttps://instagram.com/kennethjmitchell\nhttp://kenneth-j-mitchell.tumblr.com", "LTN feat. Hysteria! - Villain On The Run (LTN Club Mix)", 373, false, "Jf9jWiHgjOI", "https://www.youtube.com/watch?v=Jf9jWiHgjOI", "/downloads/The Grand Sound/2016-07-11 LTN_feat._Hysteria_-_Villain_On_The_Run_LTN_Club_Mix/LTN_feat._Hysteria_-_Villain_On_The_Run_LTN_Club_Mix.NA", false, 2, ~U[2016-07-11 17:00:01Z]] 22:35:19.275 [debug] QUERY OK source="sources" db=0.4ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.278 [debug] QUERY OK source="media_items" db=1.9ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-07-07 17:00:01Z], 2] 22:35:19.280 [debug] QUERY OK source="media_items" db=1.5ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #4: https://youtu.be/tI742zmw7_w\nVol #6: https://youtu.be/1xQsZ3MsFOo\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/9f3eb5\n\nMixed by Otographic Music\nhttps://www.facebook.com/otographicmusic/\nhttps://soundcloud.com/otographicmusic\n\nPhotography by Charles Cormier \nhttp://www.facebook.com/ccormierphotos\nBuy the photo: http://smu.gs/29mteT3\n\nTracklist:\n[00:00] 01. Shingo Nakamura - Fauna\nhttps://open.spotify.com/track/0UNc0CCy5VI9O7P9zc0xH8\n\n[07:18] 02. KaNa - Flower of Snow (Shingo Nakamura Remix)\nhttps://open.spotify.com/track/4avhVNezRnz4Cd5md3qqgS\n\n[13:11] 03. Shingo Nakamura feat. Masanori Yasuda - Abyss (KaNa Remix)\nhttps://open.spotify.com/track/0Tc4e2hx4vqvx049TNJQtK\n\n[19:19] 04. Shingo Nakamura feat. Kyohei Akagawa - Travelog\nhttps://open.spotify.com/track/6UfQyu2NZVYElkclmetH5o\n\n[24:25] 05. aran - Golden Yellow\nhttps://open.spotify.com/track/0hpJqblIfK62e7judyfCPR\n\n[30:31] 06. Kenji Sekiguchi - ID\n\n[36:06] 07. Nhato - Tokyo Blue Pipe\nhttps://open.spotify.com/track/7gSqhPSMwyxg6Hp7ODECeO\n\n[41:39] 08. KIWAMU - Galaxy Kiss (Nhato Remix)\nhttps://open.spotify.com/track/1pXvUUHRhLSXE6MQuHI8DR\n\n[47:00] 09. Shingo Nakamura feat. Nhato - 1247\nhttps://open.spotify.com/track/4rqztm6zJi9fBT9Wur0wOh\n\n[51:01] 10. Kenji Sekiguchi - Into The Dawn\nhttps://open.spotify.com/track/66IDZIVg11gqgHo59JGdz6\n\n[56:31] 11. Tin5ha - Remember the Sunset\nhttps://open.spotify.com/track/5RjtFLz4bAL7QybDUfID5a\n\n[1:03:31] 12. Hiroyuki ODA - Amethyst\nhttps://open.spotify.com/track/3PqsAC6zb6xJDAplRhFDGk\n\n[1:09:01] 13. Taishi - Boundary Layer\nhttps://open.spotify.com/track/4rz2V9GgxBl8um1lBA1OO7\n\n[1:14:01]14. Kyohei Akagawa - Abendrot\nhttps://open.spotify.com/track/7weCyEpu7VkYgvtELuzdmQ\n\n[1:19:57] 15. Shingo Nakamura - Orphic (Kyohei Akagawa Remix)\nhttps://open.spotify.com/track/5ezgtom86pKRQiLRTcvus1\n\n[1:25:57] 16. Shingo Nakamura - Days\nhttps://open.spotify.com/track/4FvALeN4rfFMwpAW94ElO9\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #5 [HD] ♫", "fb14227a-08fa-43e7-bcd3-d57742a19d9d", 5520, false, "If5xEYq2qpU", "https://www.youtube.com/watch?v=If5xEYq2qpU", 715, "/downloads/The Grand Sound/2016-07-07 Best_Progressive_House_Mix_2016_Vol._5_HD/Best_Progressive_House_Mix_2016_Vol._5_HD.NA", false, false, false, 2, [], 98, ~U[2016-07-07 17:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #4: https://youtu.be/tI742zmw7_w\nVol #6: https://youtu.be/1xQsZ3MsFOo\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/9f3eb5\n\nMixed by Otographic Music\nhttps://www.facebook.com/otographicmusic/\nhttps://soundcloud.com/otographicmusic\n\nPhotography by Charles Cormier \nhttp://www.facebook.com/ccormierphotos\nBuy the photo: http://smu.gs/29mteT3\n\nTracklist:\n[00:00] 01. Shingo Nakamura - Fauna\nhttps://open.spotify.com/track/0UNc0CCy5VI9O7P9zc0xH8\n\n[07:18] 02. KaNa - Flower of Snow (Shingo Nakamura Remix)\nhttps://open.spotify.com/track/4avhVNezRnz4Cd5md3qqgS\n\n[13:11] 03. Shingo Nakamura feat. Masanori Yasuda - Abyss (KaNa Remix)\nhttps://open.spotify.com/track/0Tc4e2hx4vqvx049TNJQtK\n\n[19:19] 04. Shingo Nakamura feat. Kyohei Akagawa - Travelog\nhttps://open.spotify.com/track/6UfQyu2NZVYElkclmetH5o\n\n[24:25] 05. aran - Golden Yellow\nhttps://open.spotify.com/track/0hpJqblIfK62e7judyfCPR\n\n[30:31] 06. Kenji Sekiguchi - ID\n\n[36:06] 07. Nhato - Tokyo Blue Pipe\nhttps://open.spotify.com/track/7gSqhPSMwyxg6Hp7ODECeO\n\n[41:39] 08. KIWAMU - Galaxy Kiss (Nhato Remix)\nhttps://open.spotify.com/track/1pXvUUHRhLSXE6MQuHI8DR\n\n[47:00] 09. Shingo Nakamura feat. Nhato - 1247\nhttps://open.spotify.com/track/4rqztm6zJi9fBT9Wur0wOh\n\n[51:01] 10. Kenji Sekiguchi - Into The Dawn\nhttps://open.spotify.com/track/66IDZIVg11gqgHo59JGdz6\n\n[56:31] 11. Tin5ha - Remember the Sunset\nhttps://open.spotify.com/track/5RjtFLz4bAL7QybDUfID5a\n\n[1:03:31] 12. Hiroyuki ODA - Amethyst\nhttps://open.spotify.com/track/3PqsAC6zb6xJDAplRhFDGk\n\n[1:09:01] 13. Taishi - Boundary Layer\nhttps://open.spotify.com/track/4rz2V9GgxBl8um1lBA1OO7\n\n[1:14:01]14. Kyohei Akagawa - Abendrot\nhttps://open.spotify.com/track/7weCyEpu7VkYgvtELuzdmQ\n\n[1:19:57] 15. Shingo Nakamura - Orphic (Kyohei Akagawa Remix)\nhttps://open.spotify.com/track/5ezgtom86pKRQiLRTcvus1\n\n[1:25:57] 16. Shingo Nakamura - Days\nhttps://open.spotify.com/track/4FvALeN4rfFMwpAW94ElO9\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #5 [HD] ♫", 5520, false, "If5xEYq2qpU", "https://www.youtube.com/watch?v=If5xEYq2qpU", "/downloads/The Grand Sound/2016-07-07 Best_Progressive_House_Mix_2016_Vol._5_HD/Best_Progressive_House_Mix_2016_Vol._5_HD.NA", false, 2, ~U[2016-07-07 17:00:01Z]] 22:35:19.280 [debug] QUERY OK source="sources" db=0.4ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.283 [debug] QUERY OK source="media_items" db=2.0ms idle=5.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-07-04 17:00:05Z], 2] 22:35:19.289 [debug] QUERY OK source="media_items" db=5.4ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/6FNznn8iRDa3xcRcdCLQYH\n\nFollow Infinity State\nhttps://www.facebook.com/infinitystateofficial\nhttps://soundcloud.com/infinity-state\nhttps://www.beatport.com/artist/infinity-state/292786\nhttps://twitter.com/infinitystmusic\nhttps://itunes.apple.com/us/artist/infinity-state/id570193356\nhttps://play.spotify.com/artist/7ctQAjjx6a7w44rZFbKSen\nhttps://infinitystate.bandcamp.com/\n\nFollow Progressive House Worldwide\nhttps://www.facebook.com/progressivehouseworldwide\nhttps://twitter.com/proghouseworldw\nhttps://soundcloud.com/progressivehouseworldwide\nhttps://pro.beatport.com/label/progressive-house-worldwide/28493\nhttps://www.youtube.com/user/ProgHouseWorldwide", "Infinity State - Arex", "14aa6252-a4ed-4e8b-927a-3d7ffdd0cb73", 362, false, "fTQjxQD7ZAg", "https://www.youtube.com/watch?v=fTQjxQD7ZAg", 716, "/downloads/The Grand Sound/2016-07-04 Infinity_State_-_Arex/Infinity_State_-_Arex.NA", false, false, false, 2, [], 98, ~U[2016-07-04 17:00:05Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/6FNznn8iRDa3xcRcdCLQYH\n\nFollow Infinity State\nhttps://www.facebook.com/infinitystateofficial\nhttps://soundcloud.com/infinity-state\nhttps://www.beatport.com/artist/infinity-state/292786\nhttps://twitter.com/infinitystmusic\nhttps://itunes.apple.com/us/artist/infinity-state/id570193356\nhttps://play.spotify.com/artist/7ctQAjjx6a7w44rZFbKSen\nhttps://infinitystate.bandcamp.com/\n\nFollow Progressive House Worldwide\nhttps://www.facebook.com/progressivehouseworldwide\nhttps://twitter.com/proghouseworldw\nhttps://soundcloud.com/progressivehouseworldwide\nhttps://pro.beatport.com/label/progressive-house-worldwide/28493\nhttps://www.youtube.com/user/ProgHouseWorldwide", "Infinity State - Arex", 362, false, "fTQjxQD7ZAg", "https://www.youtube.com/watch?v=fTQjxQD7ZAg", "/downloads/The Grand Sound/2016-07-04 Infinity_State_-_Arex/Infinity_State_-_Arex.NA", false, 2, ~U[2016-07-04 17:00:05Z]] 22:35:19.289 [debug] QUERY OK source="sources" db=0.4ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.291 [debug] QUERY OK source="media_items" db=1.9ms idle=9.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-06-27 17:00:04Z], 2] 22:35:19.293 [debug] QUERY OK source="media_items" db=0.9ms idle=11.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/3z5xjPiigiZDrkGZcY9phI\n\nFollow Jallen\nhttps://www.facebook.com/jallenmusicproducer\nhttps://soundcloud.com/ja11en\nhttps://www.beatport.com/artist/jallen/301896\nhttps://twitter.com/Ja11enMusic\nhttps://www.mixcloud.com/ja11en\nhttps://www.youtube.com/user/jallenmusicproducer\nhttps://itunes.apple.com/us/artist/jallen/id478273622\n\nFollow Elliptical Sun Melodies\nhttps://www.facebook.com/EllipticalSunMelodies\nhttps://soundcloud.com/elliptical-sun-melodies\nhttps://twitter.com/ESMelodies\nhttps://www.beatport.com/label/elliptical-sunmelodies/25692\nhttps://www.youtube.com/channel/UCQauoyJ4Uce5YyA4I42t3hA", "Jallen - Apparition", "5d1c71e4-073e-4b6c-82db-c81ad153afbf", 449, false, "ZgTfEf8wH8I", "https://www.youtube.com/watch?v=ZgTfEf8wH8I", 717, "/downloads/The Grand Sound/2016-06-27 Jallen_-_Apparition/Jallen_-_Apparition.NA", false, false, false, 2, [], 98, ~U[2016-06-27 17:00:04Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/3z5xjPiigiZDrkGZcY9phI\n\nFollow Jallen\nhttps://www.facebook.com/jallenmusicproducer\nhttps://soundcloud.com/ja11en\nhttps://www.beatport.com/artist/jallen/301896\nhttps://twitter.com/Ja11enMusic\nhttps://www.mixcloud.com/ja11en\nhttps://www.youtube.com/user/jallenmusicproducer\nhttps://itunes.apple.com/us/artist/jallen/id478273622\n\nFollow Elliptical Sun Melodies\nhttps://www.facebook.com/EllipticalSunMelodies\nhttps://soundcloud.com/elliptical-sun-melodies\nhttps://twitter.com/ESMelodies\nhttps://www.beatport.com/label/elliptical-sunmelodies/25692\nhttps://www.youtube.com/channel/UCQauoyJ4Uce5YyA4I42t3hA", "Jallen - Apparition", 449, false, "ZgTfEf8wH8I", "https://www.youtube.com/watch?v=ZgTfEf8wH8I", "/downloads/The Grand Sound/2016-06-27 Jallen_-_Apparition/Jallen_-_Apparition.NA", false, 2, ~U[2016-06-27 17:00:04Z]] 22:35:19.293 [debug] QUERY OK source="sources" db=0.3ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.297 [debug] QUERY OK source="media_items" db=2.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-06-20 17:00:01Z], 2] 22:35:19.298 [debug] QUERY OK source="media_items" db=0.8ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/7cnnhX0mZLoJHkyPXSzj70\n\nFollow Michael Mashkov\nhttps://www.facebook.com/michaelmashkovmusic\nhttps://soundcloud.com/michaelmashkovmusic\nhttps://www.beatport.com/artist/michael-mashkov/550696\nhttp://promodj.com/michaelmashkovmusic\nhttps://vk.com/m_mashkov\n\nFollow Encanta\nhttps://www.facebook.com/encanta.es\nhttps://soundcloud.com/encantamusic\nhttps://twitter.com/EncantaMusic\nhttps://www.beatport.com/label/encanta/36799\nhttp://encanta.es", "Michael Mashkov - Korea", "0530cfdc-b5fd-4709-940c-f3823204d6ca", 359, false, "L99rTP3CZRs", "https://www.youtube.com/watch?v=L99rTP3CZRs", 718, "/downloads/The Grand Sound/2016-06-20 Michael_Mashkov_-_Korea/Michael_Mashkov_-_Korea.NA", false, false, false, 2, [], 98, ~U[2016-06-20 17:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/7cnnhX0mZLoJHkyPXSzj70\n\nFollow Michael Mashkov\nhttps://www.facebook.com/michaelmashkovmusic\nhttps://soundcloud.com/michaelmashkovmusic\nhttps://www.beatport.com/artist/michael-mashkov/550696\nhttp://promodj.com/michaelmashkovmusic\nhttps://vk.com/m_mashkov\n\nFollow Encanta\nhttps://www.facebook.com/encanta.es\nhttps://soundcloud.com/encantamusic\nhttps://twitter.com/EncantaMusic\nhttps://www.beatport.com/label/encanta/36799\nhttp://encanta.es", "Michael Mashkov - Korea", 359, false, "L99rTP3CZRs", "https://www.youtube.com/watch?v=L99rTP3CZRs", "/downloads/The Grand Sound/2016-06-20 Michael_Mashkov_-_Korea/Michael_Mashkov_-_Korea.NA", false, 2, ~U[2016-06-20 17:00:01Z]] 22:35:19.299 [debug] QUERY OK source="sources" db=0.4ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.301 [debug] QUERY OK source="media_items" db=1.9ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-06-16 17:00:00Z], 2] 22:35:19.303 [debug] QUERY OK source="media_items" db=1.0ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/1lBZOg7pM5ao1aVQ3qGgjt\n\nFollow Jallen\nhttps://www.facebook.com/jallenmusicproducer\nhttps://soundcloud.com/ja11en\nhttps://www.beatport.com/artist/jallen/301896\nhttps://twitter.com/Ja11enMusic\nhttps://www.mixcloud.com/ja11en\nhttps://www.youtube.com/user/jallenmusicproducer\nhttps://itunes.apple.com/us/artist/jallen/id478273622\n\nFollow LTN\nhttp://ltnbeats.com\nhttps://www.facebook.com/djltn\nhttps://soundcloud.com/dj-ltn\nhttps://www.beatport.com/artist/ltn/65032\nhttps://twitter.com/louis_tan_ltn\n\nFollow Elliptical Sun Melodies\nhttps://www.facebook.com/EllipticalSunMelodies\nhttps://soundcloud.com/elliptical-sun-melodies\nhttps://twitter.com/ESMelodies\nhttps://www.beatport.com/label/elliptical-sunmelodies/25692\nhttps://www.youtube.com/channel/UCQauoyJ4Uce5YyA4I42t3hA", "Jallen - Venture (LTN Remix)", "4313a74a-73d4-446a-ab22-33d7a4d74965", 422, false, "5Y9bidFz9DM", "https://www.youtube.com/watch?v=5Y9bidFz9DM", 719, "/downloads/The Grand Sound/2016-06-16 Jallen_-_Venture_LTN_Remix/Jallen_-_Venture_LTN_Remix.NA", false, false, false, 2, [], 98, ~U[2016-06-16 17:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/1lBZOg7pM5ao1aVQ3qGgjt\n\nFollow Jallen\nhttps://www.facebook.com/jallenmusicproducer\nhttps://soundcloud.com/ja11en\nhttps://www.beatport.com/artist/jallen/301896\nhttps://twitter.com/Ja11enMusic\nhttps://www.mixcloud.com/ja11en\nhttps://www.youtube.com/user/jallenmusicproducer\nhttps://itunes.apple.com/us/artist/jallen/id478273622\n\nFollow LTN\nhttp://ltnbeats.com\nhttps://www.facebook.com/djltn\nhttps://soundcloud.com/dj-ltn\nhttps://www.beatport.com/artist/ltn/65032\nhttps://twitter.com/louis_tan_ltn\n\nFollow Elliptical Sun Melodies\nhttps://www.facebook.com/EllipticalSunMelodies\nhttps://soundcloud.com/elliptical-sun-melodies\nhttps://twitter.com/ESMelodies\nhttps://www.beatport.com/label/elliptical-sunmelodies/25692\nhttps://www.youtube.com/channel/UCQauoyJ4Uce5YyA4I42t3hA", "Jallen - Venture (LTN Remix)", 422, false, "5Y9bidFz9DM", "https://www.youtube.com/watch?v=5Y9bidFz9DM", "/downloads/The Grand Sound/2016-06-16 Jallen_-_Venture_LTN_Remix/Jallen_-_Venture_LTN_Remix.NA", false, 2, ~U[2016-06-16 17:00:00Z]] 22:35:19.303 [debug] QUERY OK source="sources" db=0.4ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.306 [debug] QUERY OK source="media_items" db=2.0ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-06-13 17:00:02Z], 2] 22:35:19.308 [debug] QUERY OK source="media_items" db=1.4ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #1: https://youtu.be/eXrkCtGYu4o\nVol #3: https://youtu.be/yGRCPeoZ8wE\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/215b71\n\nMixed by Elliptical Sun Recordings\nhttps://www.facebook.com/EllipticalSunRecordings\nhttps://soundcloud.com/elliptical-sun-recordings\nhttps://www.youtube.com/channel/UCqs6-itsaTOJkGXXRb_0pbA\n\nTracklist:\n[00:00] 01. Carlin & Fil - Awakening\nhttps://open.spotify.com/track/1hFVs5wA4NfsKg3NRXFniz\n\n[05:38] 02. Aresz & OMAIO - Tucana\nhttps://open.spotify.com/track/6AFvW83flglpRvFfNGWtf4\n\n[11:30] 03. Eventide & Adrian Alexander feat. Esslu - Kristine\nhttps://open.spotify.com/track/3mhwgVMMZL5Sr9IpdYSdt6\n\n[16:34] 04. Reece Weston - Retrospect\nhttps://open.spotify.com/track/3fbEWYLy4OHMuEKa6K9a83\n\n[22:04] 05. Mr Andre - Horus (Fuenka Remix)\nhttps://open.spotify.com/track/12A38ryQxnuiVXEX3JOh9c\n\n[26:36] 06. TheRio - Metric\nhttps://open.spotify.com/track/6bGbu4P3TeSYSTjFhAj0F2\n\n[31:19] 07. Sub Question - Semiconductor\nhttps://open.spotify.com/track/0lhpK4vxG1WNKHMZteJfqY\n\n[36:25] 08. Aresz & Sollito - Reverie\nhttps://open.spotify.com/track/3H15YxLD0bA1ukEYkJSViE\n\n[42:08] 09. Dan Ginolfi - The Valley\nhttps://open.spotify.com/track/1eyb8dWzsNYTxJ8FuMhekd\n\n[48:23] 10. Emerge & Adrian Alexander feat. Esslu - Prove Me Right (Vocal Mix)\nhttps://open.spotify.com/track/6ZHnfiuEMb8AIVyzqlubKg\n\n[53:24] 11. Carlin & Fil - Terra\nhttps://open.spotify.com/track/0AihQLsFICQT0uXyNC8Qlb\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2016 Vol. #2 [HD] ♫", "97c75442-7cf0-4745-8f2a-8ec24ee65cc9", 3548, false, "FvCNNGTjgbs", "https://www.youtube.com/watch?v=FvCNNGTjgbs", 720, "/downloads/The Grand Sound/2016-06-13 Best_Progressive_Trance_Mix_2016_Vol._2_HD/Best_Progressive_Trance_Mix_2016_Vol._2_HD.NA", false, false, false, 2, [], 98, ~U[2016-06-13 17:00:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #1: https://youtu.be/eXrkCtGYu4o\nVol #3: https://youtu.be/yGRCPeoZ8wE\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/215b71\n\nMixed by Elliptical Sun Recordings\nhttps://www.facebook.com/EllipticalSunRecordings\nhttps://soundcloud.com/elliptical-sun-recordings\nhttps://www.youtube.com/channel/UCqs6-itsaTOJkGXXRb_0pbA\n\nTracklist:\n[00:00] 01. Carlin & Fil - Awakening\nhttps://open.spotify.com/track/1hFVs5wA4NfsKg3NRXFniz\n\n[05:38] 02. Aresz & OMAIO - Tucana\nhttps://open.spotify.com/track/6AFvW83flglpRvFfNGWtf4\n\n[11:30] 03. Eventide & Adrian Alexander feat. Esslu - Kristine\nhttps://open.spotify.com/track/3mhwgVMMZL5Sr9IpdYSdt6\n\n[16:34] 04. Reece Weston - Retrospect\nhttps://open.spotify.com/track/3fbEWYLy4OHMuEKa6K9a83\n\n[22:04] 05. Mr Andre - Horus (Fuenka Remix)\nhttps://open.spotify.com/track/12A38ryQxnuiVXEX3JOh9c\n\n[26:36] 06. TheRio - Metric\nhttps://open.spotify.com/track/6bGbu4P3TeSYSTjFhAj0F2\n\n[31:19] 07. Sub Question - Semiconductor\nhttps://open.spotify.com/track/0lhpK4vxG1WNKHMZteJfqY\n\n[36:25] 08. Aresz & Sollito - Reverie\nhttps://open.spotify.com/track/3H15YxLD0bA1ukEYkJSViE\n\n[42:08] 09. Dan Ginolfi - The Valley\nhttps://open.spotify.com/track/1eyb8dWzsNYTxJ8FuMhekd\n\n[48:23] 10. Emerge & Adrian Alexander feat. Esslu - Prove Me Right (Vocal Mix)\nhttps://open.spotify.com/track/6ZHnfiuEMb8AIVyzqlubKg\n\n[53:24] 11. Carlin & Fil - Terra\nhttps://open.spotify.com/track/0AihQLsFICQT0uXyNC8Qlb\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2016 Vol. #2 [HD] ♫", 3548, false, "FvCNNGTjgbs", "https://www.youtube.com/watch?v=FvCNNGTjgbs", "/downloads/The Grand Sound/2016-06-13 Best_Progressive_Trance_Mix_2016_Vol._2_HD/Best_Progressive_Trance_Mix_2016_Vol._2_HD.NA", false, 2, ~U[2016-06-13 17:00:02Z]] 22:35:19.308 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.311 [debug] QUERY OK source="media_items" db=2.0ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-06-06 17:00:03Z], 2] 22:35:19.313 [debug] QUERY OK source="media_items" db=1.0ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/2Bxk9cAXPdITfTONaiuofj\n\nFollow Musty\nhttps://www.facebook.com/mustymusic\nhttps://soundcloud.com/musty\nhttps://www.beatport.com/artist/musty/420993\nhttps://twitter.com/JuanPortel\n\nFollow Denis Neve\nhttps://www.facebook.com/nevedenis\nhttps://soundcloud.com/nevedenis\nhttps://www.beatport.com/artist/denis-neve/322192\nhttps://twitter.com/denisneve\nhttps://www.youtube.com/user/nevedenis\n\nFollow Perplexity Music\nhttp://www.perplexitymusic.com\nhttps://www.facebook.com/PerplexityMusic\nhttps://twitter.com/PerplexityLabel\nhttps://soundcloud.com/perplexitymusic\nhttp://pro.beatport.com/label/perplexity-music/45435", "Musty - Sunny Days (Denis Neve Remix)", "244f0662-a23e-43ae-9327-3b47b3a64dcb", 393, false, "xyogoHoAgls", "https://www.youtube.com/watch?v=xyogoHoAgls", 721, "/downloads/The Grand Sound/2016-06-06 Musty_-_Sunny_Days_Denis_Neve_Remix/Musty_-_Sunny_Days_Denis_Neve_Remix.NA", false, false, false, 2, [], 98, ~U[2016-06-06 17:00:03Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/2Bxk9cAXPdITfTONaiuofj\n\nFollow Musty\nhttps://www.facebook.com/mustymusic\nhttps://soundcloud.com/musty\nhttps://www.beatport.com/artist/musty/420993\nhttps://twitter.com/JuanPortel\n\nFollow Denis Neve\nhttps://www.facebook.com/nevedenis\nhttps://soundcloud.com/nevedenis\nhttps://www.beatport.com/artist/denis-neve/322192\nhttps://twitter.com/denisneve\nhttps://www.youtube.com/user/nevedenis\n\nFollow Perplexity Music\nhttp://www.perplexitymusic.com\nhttps://www.facebook.com/PerplexityMusic\nhttps://twitter.com/PerplexityLabel\nhttps://soundcloud.com/perplexitymusic\nhttp://pro.beatport.com/label/perplexity-music/45435", "Musty - Sunny Days (Denis Neve Remix)", 393, false, "xyogoHoAgls", "https://www.youtube.com/watch?v=xyogoHoAgls", "/downloads/The Grand Sound/2016-06-06 Musty_-_Sunny_Days_Denis_Neve_Remix/Musty_-_Sunny_Days_Denis_Neve_Remix.NA", false, 2, ~U[2016-06-06 17:00:03Z]] 22:35:19.314 [debug] QUERY OK source="sources" db=0.4ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.316 [debug] QUERY OK source="media_items" db=2.0ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-06-02 17:00:04Z], 2] 22:35:19.319 [debug] QUERY OK source="media_items" db=2.4ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #3: https://youtu.be/Pw7C9DxA2dk\nVol #5: https://youtu.be/If5xEYq2qpU\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/93422b\n\nMixed by Shane Collins:\nhttps://www.facebook.com/MusicShaneCollins\nhttps://www.youtube.com/MusicShaneCollins\n\nPhotography By Carrick McLelland:\nhttp://www.groundlevelup.com\n\nTracklist:\n[00:00] 01. Infinity State - It's Me Not You\nhttps://open.spotify.com/track/27cToUq2f2K6Ws9nmma2ze\n\n[06:29] 02. A.M.R - Time Lapse\nhttps://open.spotify.com/track/0Rr11Od6ArlzZJ2Qh8jbug\n\n[11:59] 03. Alex H - There's No Turning Back Feat. Mona Moua (V I F Remix)\nhttps://open.spotify.com/track/3hN7Uiz8xaVjKa4MairQI4\n\n[17:59] 04. A.M.R - World without Colour\nhttps://open.spotify.com/track/1g3BtCx5HjdyhUYtMvVa34\n\n[23:00] 05. Sam Davies - Blue Dream\nhttps://open.spotify.com/track/22pRsLkGLPj2kIRFFurIzK\n\n[29:03] 06. Jeef B - Never Give Up\nhttps://open.spotify.com/track/791rnqzsIWJjNC4uT66gTQ\n\n[34:18] 07. Sebastian Weikum Pres. Junostar - HIP\nhttps://open.spotify.com/track/5PcPMaZr2l8x5HVgmVDFlW\n\n[38:59] 08. Showave - Eternal\nhttps://open.spotify.com/track/2363VX03X0fmsoePPGm5CX\n\n[45:45] 09. Lesh - Elevation\nhttps://open.spotify.com/track/038HABzu75LngQ0yOPp0Ek\n\n[52:41] 10. Herself - Won't Let You Go (Mobil's Lite Mix)\nhttps://open.spotify.com/track/0X4wFWp1tC5mUyh2lOMdu3\n\n[57:14] 11. Martin Peter - Minus\nhttps://open.spotify.com/track/6Rfy80IjrMNSRK34erXkp4\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #4 [HD] ♫", "878dde03-82f3-4b22-aa44-c7be5aa025c0", 3859, false, "tI742zmw7_w", "https://www.youtube.com/watch?v=tI742zmw7_w", 722, "/downloads/The Grand Sound/2016-06-02 Best_Progressive_House_Mix_2016_Vol._4_HD/Best_Progressive_House_Mix_2016_Vol._4_HD.NA", false, false, false, 2, [], 98, ~U[2016-06-02 17:00:04Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #3: https://youtu.be/Pw7C9DxA2dk\nVol #5: https://youtu.be/If5xEYq2qpU\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/93422b\n\nMixed by Shane Collins:\nhttps://www.facebook.com/MusicShaneCollins\nhttps://www.youtube.com/MusicShaneCollins\n\nPhotography By Carrick McLelland:\nhttp://www.groundlevelup.com\n\nTracklist:\n[00:00] 01. Infinity State - It's Me Not You\nhttps://open.spotify.com/track/27cToUq2f2K6Ws9nmma2ze\n\n[06:29] 02. A.M.R - Time Lapse\nhttps://open.spotify.com/track/0Rr11Od6ArlzZJ2Qh8jbug\n\n[11:59] 03. Alex H - There's No Turning Back Feat. Mona Moua (V I F Remix)\nhttps://open.spotify.com/track/3hN7Uiz8xaVjKa4MairQI4\n\n[17:59] 04. A.M.R - World without Colour\nhttps://open.spotify.com/track/1g3BtCx5HjdyhUYtMvVa34\n\n[23:00] 05. Sam Davies - Blue Dream\nhttps://open.spotify.com/track/22pRsLkGLPj2kIRFFurIzK\n\n[29:03] 06. Jeef B - Never Give Up\nhttps://open.spotify.com/track/791rnqzsIWJjNC4uT66gTQ\n\n[34:18] 07. Sebastian Weikum Pres. Junostar - HIP\nhttps://open.spotify.com/track/5PcPMaZr2l8x5HVgmVDFlW\n\n[38:59] 08. Showave - Eternal\nhttps://open.spotify.com/track/2363VX03X0fmsoePPGm5CX\n\n[45:45] 09. Lesh - Elevation\nhttps://open.spotify.com/track/038HABzu75LngQ0yOPp0Ek\n\n[52:41] 10. Herself - Won't Let You Go (Mobil's Lite Mix)\nhttps://open.spotify.com/track/0X4wFWp1tC5mUyh2lOMdu3\n\n[57:14] 11. Martin Peter - Minus\nhttps://open.spotify.com/track/6Rfy80IjrMNSRK34erXkp4\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #4 [HD] ♫", 3859, false, "tI742zmw7_w", "https://www.youtube.com/watch?v=tI742zmw7_w", "/downloads/The Grand Sound/2016-06-02 Best_Progressive_House_Mix_2016_Vol._4_HD/Best_Progressive_House_Mix_2016_Vol._4_HD.NA", false, 2, ~U[2016-06-02 17:00:04Z]] 22:35:19.320 [debug] QUERY OK source="sources" db=0.4ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.322 [debug] QUERY OK source="media_items" db=2.0ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-05-30 17:00:02Z], 2] 22:35:19.324 [debug] QUERY OK source="media_items" db=0.9ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://enhanced.lnk.to/6FgB5\n\nFollow Matt Fax\nhttps://www.facebook.com/mattfaxmusic\nhttps://twitter.com/mattfaxmusic\nhttps://soundcloud.com/mattfaxmusic\nhttps://www.instagram.com/theinstafax\n\nFollow Colorize\nWeb: http://colorizemusic.com\nSpotify: http://enhan.co/Colorize-Spotify\nBeatport: http://enhan.co/Colorize-BP\nFacebook: http://enhan.co/ColorizeFacebook\nTwitter: http://enhan.co/Colorize-Twitter\nSoundCloud: http://enhan.co/C-SC-F", "Matt Fax - Careless", "adc7730a-4cf9-4f61-856a-259a701d0bf6", 429, false, "Z2zvWv1WlfI", "https://www.youtube.com/watch?v=Z2zvWv1WlfI", 723, "/downloads/The Grand Sound/2016-05-30 Matt_Fax_-_Careless/Matt_Fax_-_Careless.NA", false, false, false, 2, [], 98, ~U[2016-05-30 17:00:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://enhanced.lnk.to/6FgB5\n\nFollow Matt Fax\nhttps://www.facebook.com/mattfaxmusic\nhttps://twitter.com/mattfaxmusic\nhttps://soundcloud.com/mattfaxmusic\nhttps://www.instagram.com/theinstafax\n\nFollow Colorize\nWeb: http://colorizemusic.com\nSpotify: http://enhan.co/Colorize-Spotify\nBeatport: http://enhan.co/Colorize-BP\nFacebook: http://enhan.co/ColorizeFacebook\nTwitter: http://enhan.co/Colorize-Twitter\nSoundCloud: http://enhan.co/C-SC-F", "Matt Fax - Careless", 429, false, "Z2zvWv1WlfI", "https://www.youtube.com/watch?v=Z2zvWv1WlfI", "/downloads/The Grand Sound/2016-05-30 Matt_Fax_-_Careless/Matt_Fax_-_Careless.NA", false, 2, ~U[2016-05-30 17:00:02Z]] 22:35:19.324 [debug] QUERY OK source="sources" db=0.4ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.327 [debug] QUERY OK source="media_items" db=2.0ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-05-23 17:00:00Z], 2] 22:35:19.328 [debug] QUERY OK source="media_items" db=0.9ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/4rz2V9GgxBl8um1lBA1OO7\n\nFollow Taishi\nhttps://twitter.com/taishi_coad\nhttp://vocadb.net/Ar/327\nhttp://vgmdb.net/artist/2454\n\nFollow Otographic Music\nhttp://www.otographicmusic.com\nhttps://www.facebook.com/otographicmusic\nhttps://twitter.com/otographic\nhttps://soundcloud.com/otographicmusic\nhttps://pro.beatport.com/label/otographic-music/15728\nhttps://www.youtube.com/user/otographicmusic", "Taishi - Boundary Layer", "d09652ed-3e3b-472b-b15e-238dad228bb2", 477, false, "9ZzO-zoZ4uo", "https://www.youtube.com/watch?v=9ZzO-zoZ4uo", 724, "/downloads/The Grand Sound/2016-05-23 Taishi_-_Boundary_Layer/Taishi_-_Boundary_Layer.NA", false, false, false, 2, [], 98, ~U[2016-05-23 17:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/4rz2V9GgxBl8um1lBA1OO7\n\nFollow Taishi\nhttps://twitter.com/taishi_coad\nhttp://vocadb.net/Ar/327\nhttp://vgmdb.net/artist/2454\n\nFollow Otographic Music\nhttp://www.otographicmusic.com\nhttps://www.facebook.com/otographicmusic\nhttps://twitter.com/otographic\nhttps://soundcloud.com/otographicmusic\nhttps://pro.beatport.com/label/otographic-music/15728\nhttps://www.youtube.com/user/otographicmusic", "Taishi - Boundary Layer", 477, false, "9ZzO-zoZ4uo", "https://www.youtube.com/watch?v=9ZzO-zoZ4uo", "/downloads/The Grand Sound/2016-05-23 Taishi_-_Boundary_Layer/Taishi_-_Boundary_Layer.NA", false, 2, ~U[2016-05-23 17:00:00Z]] 22:35:19.329 [debug] QUERY OK source="sources" db=0.4ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.331 [debug] QUERY OK source="media_items" db=2.0ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-05-16 17:00:02Z], 2] 22:35:19.333 [debug] QUERY OK source="media_items" db=1.5ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #2: https://youtu.be/6iT8dYdP0j0\nVol #4: https://youtu.be/tI742zmw7_w\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nFollow Mango Alley:\nhttps://www.facebook.com/themangoalley\nhttps://soundcloud.com/themangoalley\nhttps://www.youtube.com/themangoalley\nhttps://twitter.com/themangoalley\n\nFollow James Warren:\nhttps://www.facebook.com/djjameswarren\nhttps://soundcloud.com/jameswarren\nhttps://twitter.com/djjameswarren\n\nPhotography By Carrick McLelland:\nhttp://www.groundlevelup.com\n\nTracklist:\n[00:00] 01. Mango, Nigel Good, Richard J Aarden feat. Hiroyuki Imamura - Chasing Birds (Album Mix)\nhttps://open.spotify.com/track/21wu90hZSKRirjZjeWX0rc\n\n[04:36] 02. Mango & Andre Frauenstein - Disappear feat. Stefan Ludik (Soundprank Remastered Dub Mix)\nhttps://open.spotify.com/track/2ykkOkO1sCm5yHqhJFYB5j\n\n[09:18] 03. Technical Lovers - Shanghai Nights\nhttps://open.spotify.com/track/39U2EdN4glW3qAAcnGgJ3L\n\n[15:46] 04. Stimpack - Plug Me (Flippers Remix)\nhttps://open.spotify.com/track/6Pgzq9ruIxIo2IRamzuZBG\n\n[22:08] 05. Dan Sieg - The Art (Dousk Remix)\nhttps://open.spotify.com/track/4fS5g4vPrQKJk48hTH7mF7\n\n[27:19] 06. Mango - Remember\nhttps://open.spotify.com/track/3UJltnkzgu6fQzdXdfQ8Kh\n\n[31:10] 07. Dan Sieg - Today You Tomorrow Me (Unique Repeat Remix)\nhttps://open.spotify.com/track/5iQiV6xgdN5TfNVIaiuCAe\n\n[36:16] 08. Mango & Kazusa - Asphalt Lines (Kastis Torrau Remix)\nhttps://open.spotify.com/track/650b5b0U5NlVXiFdg1sLaJ\n\n[41:10] 09. MakoTrax & Mango - Panorama Car\nhttps://open.spotify.com/track/004PJ1YoGFKUGAFS7UU3lS\n\n[46:13] 10. Stoertebeker - Boarded (Tim Fishbeck Remix)\nhttps://open.spotify.com/track/4PY2nlIYYh7kGgVFDxV3I2\n\n[50:03] 11. Kobana - Coming Soon with Stephen J. Kroos - Transformation\nhttps://open.spotify.com/track/6Xn9H69mDLBXtb8szRHcB7\nhttps://open.spotify.com/track/1h4YZwjdanHV6UMBllVMnf\n\n[55:10] 12. Alex O’Rion - Adventures of Captain Jellybean (Huminal Remix)\nhttps://open.spotify.com/track/5Esr0RtcR5i8uvKlaP5QFs\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #3 [HD] ♫", "a98ec8da-fa72-49bf-9997-af4967fbd4b1", 3618, false, "Pw7C9DxA2dk", "https://www.youtube.com/watch?v=Pw7C9DxA2dk", 725, "/downloads/The Grand Sound/2016-05-16 Best_Progressive_House_Mix_2016_Vol._3_HD/Best_Progressive_House_Mix_2016_Vol._3_HD.NA", false, false, false, 2, [], 98, ~U[2016-05-16 17:00:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #2: https://youtu.be/6iT8dYdP0j0\nVol #4: https://youtu.be/tI742zmw7_w\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nFollow Mango Alley:\nhttps://www.facebook.com/themangoalley\nhttps://soundcloud.com/themangoalley\nhttps://www.youtube.com/themangoalley\nhttps://twitter.com/themangoalley\n\nFollow James Warren:\nhttps://www.facebook.com/djjameswarren\nhttps://soundcloud.com/jameswarren\nhttps://twitter.com/djjameswarren\n\nPhotography By Carrick McLelland:\nhttp://www.groundlevelup.com\n\nTracklist:\n[00:00] 01. Mango, Nigel Good, Richard J Aarden feat. Hiroyuki Imamura - Chasing Birds (Album Mix)\nhttps://open.spotify.com/track/21wu90hZSKRirjZjeWX0rc\n\n[04:36] 02. Mango & Andre Frauenstein - Disappear feat. Stefan Ludik (Soundprank Remastered Dub Mix)\nhttps://open.spotify.com/track/2ykkOkO1sCm5yHqhJFYB5j\n\n[09:18] 03. Technical Lovers - Shanghai Nights\nhttps://open.spotify.com/track/39U2EdN4glW3qAAcnGgJ3L\n\n[15:46] 04. Stimpack - Plug Me (Flippers Remix)\nhttps://open.spotify.com/track/6Pgzq9ruIxIo2IRamzuZBG\n\n[22:08] 05. Dan Sieg - The Art (Dousk Remix)\nhttps://open.spotify.com/track/4fS5g4vPrQKJk48hTH7mF7\n\n[27:19] 06. Mango - Remember\nhttps://open.spotify.com/track/3UJltnkzgu6fQzdXdfQ8Kh\n\n[31:10] 07. Dan Sieg - Today You Tomorrow Me (Unique Repeat Remix)\nhttps://open.spotify.com/track/5iQiV6xgdN5TfNVIaiuCAe\n\n[36:16] 08. Mango & Kazusa - Asphalt Lines (Kastis Torrau Remix)\nhttps://open.spotify.com/track/650b5b0U5NlVXiFdg1sLaJ\n\n[41:10] 09. MakoTrax & Mango - Panorama Car\nhttps://open.spotify.com/track/004PJ1YoGFKUGAFS7UU3lS\n\n[46:13] 10. Stoertebeker - Boarded (Tim Fishbeck Remix)\nhttps://open.spotify.com/track/4PY2nlIYYh7kGgVFDxV3I2\n\n[50:03] 11. Kobana - Coming Soon with Stephen J. Kroos - Transformation\nhttps://open.spotify.com/track/6Xn9H69mDLBXtb8szRHcB7\nhttps://open.spotify.com/track/1h4YZwjdanHV6UMBllVMnf\n\n[55:10] 12. Alex O’Rion - Adventures of Captain Jellybean (Huminal Remix)\nhttps://open.spotify.com/track/5Esr0RtcR5i8uvKlaP5QFs\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #3 [HD] ♫", 3618, false, "Pw7C9DxA2dk", "https://www.youtube.com/watch?v=Pw7C9DxA2dk", "/downloads/The Grand Sound/2016-05-16 Best_Progressive_House_Mix_2016_Vol._3_HD/Best_Progressive_House_Mix_2016_Vol._3_HD.NA", false, 2, ~U[2016-05-16 17:00:02Z]] 22:35:19.334 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.336 [debug] QUERY OK source="media_items" db=1.9ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-05-09 17:00:01Z], 2] 22:35:19.337 [debug] QUERY OK source="media_items" db=0.9ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/3gvN5Bz5qxuIwOMn86PDkF\n\nFollow Ryo Nakamura\nhttps://www.facebook.com/pluckryo\nhttps://twitter.com/pluck_ryo\nhttps://soundcloud.com/pluck_ryo\n\nFollow Roald Velden\nhttps://www.facebook.com/roaldveldenmusic\nhttp://www.roaldvelden.nl\nhttps://soundcloud.com/roaldvelden\n\nFollow Progressive House Worldwide\nhttps://www.facebook.com/progressivehouseworldwide\nhttps://twitter.com/proghouseworldw\nhttps://soundcloud.com/progressivehouseworldwide\nhttps://pro.beatport.com/label/progressive-house-worldwide/28493\nhttps://www.youtube.com/user/ProgHouseWorldwide", "Ryo Nakamura - Reminiscence (Roald Velden Remix)", "e7b3aa36-0340-4409-aa7d-8f3d5ed91d9e", 431, false, "V_ElxZE_l7s", "https://www.youtube.com/watch?v=V_ElxZE_l7s", 726, "/downloads/The Grand Sound/2016-05-09 Ryo_Nakamura_-_Reminiscence_Roald_Velden_Remix/Ryo_Nakamura_-_Reminiscence_Roald_Velden_Remix.NA", false, false, false, 2, [], 98, ~U[2016-05-09 17:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/3gvN5Bz5qxuIwOMn86PDkF\n\nFollow Ryo Nakamura\nhttps://www.facebook.com/pluckryo\nhttps://twitter.com/pluck_ryo\nhttps://soundcloud.com/pluck_ryo\n\nFollow Roald Velden\nhttps://www.facebook.com/roaldveldenmusic\nhttp://www.roaldvelden.nl\nhttps://soundcloud.com/roaldvelden\n\nFollow Progressive House Worldwide\nhttps://www.facebook.com/progressivehouseworldwide\nhttps://twitter.com/proghouseworldw\nhttps://soundcloud.com/progressivehouseworldwide\nhttps://pro.beatport.com/label/progressive-house-worldwide/28493\nhttps://www.youtube.com/user/ProgHouseWorldwide", "Ryo Nakamura - Reminiscence (Roald Velden Remix)", 431, false, "V_ElxZE_l7s", "https://www.youtube.com/watch?v=V_ElxZE_l7s", "/downloads/The Grand Sound/2016-05-09 Ryo_Nakamura_-_Reminiscence_Roald_Velden_Remix/Ryo_Nakamura_-_Reminiscence_Roald_Velden_Remix.NA", false, 2, ~U[2016-05-09 17:00:01Z]] 22:35:19.338 [debug] QUERY OK source="sources" db=0.4ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.340 [debug] QUERY OK source="media_items" db=1.9ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-05-03 17:00:01Z], 2] 22:35:19.341 [debug] QUERY OK source="media_items" db=0.8ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttp://macarize.choons.at/169\n\nFollow Sam Davies\nhttps://www.facebook.com/SamDaviesOfficial\nhttps://twitter.com/SamDaviesMuzik\nhttps://soundcloud.com/samdaviesofficial\n\nFollow Macarize\nYouTube » http://bit.ly/MacarizeYT-TGS\nSoundCloud » http://bit.ly/MacarizeSC-TGS\nWebsite » http://www.macarize.net", "Sam Davies - Forever Wandering", "73aad1a0-4bca-474a-a308-ba2511939fae", 449, false, "cE9hgseYOTY", "https://www.youtube.com/watch?v=cE9hgseYOTY", 727, "/downloads/The Grand Sound/2016-05-03 Sam_Davies_-_Forever_Wandering/Sam_Davies_-_Forever_Wandering.NA", false, false, false, 2, [], 98, ~U[2016-05-03 17:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttp://macarize.choons.at/169\n\nFollow Sam Davies\nhttps://www.facebook.com/SamDaviesOfficial\nhttps://twitter.com/SamDaviesMuzik\nhttps://soundcloud.com/samdaviesofficial\n\nFollow Macarize\nYouTube » http://bit.ly/MacarizeYT-TGS\nSoundCloud » http://bit.ly/MacarizeSC-TGS\nWebsite » http://www.macarize.net", "Sam Davies - Forever Wandering", 449, false, "cE9hgseYOTY", "https://www.youtube.com/watch?v=cE9hgseYOTY", "/downloads/The Grand Sound/2016-05-03 Sam_Davies_-_Forever_Wandering/Sam_Davies_-_Forever_Wandering.NA", false, 2, ~U[2016-05-03 17:00:01Z]] 22:35:19.342 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.344 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-04-25 17:00:01Z], 2] 22:35:19.345 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://enhanced.lnk.to/L8Lai\n\nFollow Andrew Benson\nhttps://www.facebook.com/bensonandrew.music\nhttps://twitter.com/benson_music\nhttps://soundcloud.com/andrew_benson\n\nFollow Hexlogic\nhttps://www.facebook.com/HexlogicMusic\nhttps://twitter.com/hexlog1c\nhttps://soundcloud.com/hexlogic\n\nFollow Colorize\nWeb » http://colorizemusic.com\nSpotify » http://enhan.co/Colorize-Spotify\nBeatport » http://enhan.co/Colorize-BP\nFacebook » http://enhan.co/ColorizeFacebook\nTwitter » http://enhan.co/Colorize-Twitter\nSoundCloud » http://enhan.co/C-SC-F", "Andrew Benson & Hexlogic - Garden State", "5de7e82d-13e3-4a35-95c5-6ad7cea3b003", 402, false, "GaeZXXKR_Fc", "https://www.youtube.com/watch?v=GaeZXXKR_Fc", 728, "/downloads/The Grand Sound/2016-04-25 Andrew_Benson_Hexlogic_-_Garden_State/Andrew_Benson_Hexlogic_-_Garden_State.NA", false, false, false, 2, [], 98, ~U[2016-04-25 17:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://enhanced.lnk.to/L8Lai\n\nFollow Andrew Benson\nhttps://www.facebook.com/bensonandrew.music\nhttps://twitter.com/benson_music\nhttps://soundcloud.com/andrew_benson\n\nFollow Hexlogic\nhttps://www.facebook.com/HexlogicMusic\nhttps://twitter.com/hexlog1c\nhttps://soundcloud.com/hexlogic\n\nFollow Colorize\nWeb » http://colorizemusic.com\nSpotify » http://enhan.co/Colorize-Spotify\nBeatport » http://enhan.co/Colorize-BP\nFacebook » http://enhan.co/ColorizeFacebook\nTwitter » http://enhan.co/Colorize-Twitter\nSoundCloud » http://enhan.co/C-SC-F", "Andrew Benson & Hexlogic - Garden State", 402, false, "GaeZXXKR_Fc", "https://www.youtube.com/watch?v=GaeZXXKR_Fc", "/downloads/The Grand Sound/2016-04-25 Andrew_Benson_Hexlogic_-_Garden_State/Andrew_Benson_Hexlogic_-_Garden_State.NA", false, 2, ~U[2016-04-25 17:00:01Z]] 22:35:19.346 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.348 [debug] QUERY OK source="media_items" db=1.9ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-04-22 18:00:02Z], 2] 22:35:19.352 [debug] QUERY OK source="media_items" db=1.6ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #2: https://youtu.be/FvCNNGTjgbs\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix/Album:\nhttp://bit.ly/AdrenalinRoomChapterOne\n\nFollow Adrenalin Room:\nhttp://facebook.com/adrenalinroom\nhttp://soundcloud.com/adrenalinroom\nhttp://twitter.com/adrenalinroom\nhttp://youtube.com/adrenalinroom\n\nFollow SNR:\nhttp://facebook.com/snrmusic\nhttp://soundcloud.com/snrmusic\nhttp://twitter.com/snrmusic\nhttp://youtube.com/snrmusic\n\nPhotography by Charles Cormier:\nhttp://www.facebook.com/ccormierphotos\nBuy the photo: http://smu.gs/2440ANj\n\nTracklist:\n[00:00] 01. Emerge & SNR - Visionary\nhttps://open.spotify.com/track/6ZMiBWi55geO54M8AUR2wj\n\n[03:03] 02. Vintage & Morelli - Lost\nhttps://open.spotify.com/track/3nCIjGIqybXj0JGlnKihT6\n\n[09:48] 03. Skylane - Blueshift\nhttps://open.spotify.com/track/6FQqtWzRdMBlk1ZEu9jmpD\n\n[14:10] 04. Daun Giventi - Mammoth\nhttps://open.spotify.com/track/2zzPBQOQYw2J2fnJJvcktr\n\n[18:55] 05. Faraday & SNR - Lost In The Woods (Club Mix)\nhttps://open.spotify.com/track/5Jdj8RvtlYeIOPPZJjfQy6\n\n[23:10] 06. Westlake - Petra\nhttps://open.spotify.com/track/1lQ8aXnqxsLIZOPyCbTqPP\n\n[30:01] 07. SNR - How To Build A Robot\nhttps://open.spotify.com/track/5FXiaJpBDV8yYRaghoX79J\n\n[35:23] 08. Wrechiski - Together As One (Club Mix)\nhttps://open.spotify.com/track/3MWnwbIF5V5EHj4MstOPqv\n\n[42:53] 09. Efedry - Streets\nhttps://open.spotify.com/track/3l0PEvzCokzlvZYGdBGSC5\n\n[48:15] 10. Emerge & Adrian Alexander - Amor Fati\nhttps://open.spotify.com/track/4dYeILxkuogI0ZFBiH7Irj\n\n[53:30] 11. Floboy - Elision\nhttps://open.spotify.com/track/6biaHSow18ZudT6SoQ9Koz\n\n[57:41] 12. SNR - Mount Lavinia\nhttps://open.spotify.com/track/3xd3kjiUfWvLb2RjdAiiyB\n\n[1:02:14] 13. SNR - Breakfast In Berlin (Cramp Remix)\nhttps://open.spotify.com/track/2PGaPf0kViBfdrxcLlmceN\n\n[1:08:00] 14. Ryan Mendoza & Mitka - Dark City\nhttps://open.spotify.com/track/2xWtvlJmXmIVXDmuqV6aMt\n\n[1:13:58] 15. Skylane - Oblivion\nN/A\n\n[1:18:58] 16. Faraday & SNR - Space Jam\nN/A\n\n[1:24:06] 17. Sound Quelle & Stargliders - Pechkin\nhttps://open.spotify.com/track/0EEGRRobdS1IWsJjyY0ON3\n\n[1:27:58] 18. Mrmilkcarton - Let Go\nhttps://open.spotify.com/track/40bZfFv4iOFlkOYD0WPXz8\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive Trance Mix 2016 Vol. #1 [HD] ♫", "6ff1ea39-6e73-42b6-a4c3-588c80a93ac8", 5721, false, "eXrkCtGYu4o", "https://www.youtube.com/watch?v=eXrkCtGYu4o", 729, "/downloads/The Grand Sound/2016-04-22 Best_Progressive_Trance_Mix_2016_Vol._1_HD/Best_Progressive_Trance_Mix_2016_Vol._1_HD.NA", false, false, false, 2, [], 98, ~U[2016-04-22 18:00:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #2: https://youtu.be/FvCNNGTjgbs\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix/Album:\nhttp://bit.ly/AdrenalinRoomChapterOne\n\nFollow Adrenalin Room:\nhttp://facebook.com/adrenalinroom\nhttp://soundcloud.com/adrenalinroom\nhttp://twitter.com/adrenalinroom\nhttp://youtube.com/adrenalinroom\n\nFollow SNR:\nhttp://facebook.com/snrmusic\nhttp://soundcloud.com/snrmusic\nhttp://twitter.com/snrmusic\nhttp://youtube.com/snrmusic\n\nPhotography by Charles Cormier:\nhttp://www.facebook.com/ccormierphotos\nBuy the photo: http://smu.gs/2440ANj\n\nTracklist:\n[00:00] 01. Emerge & SNR - Visionary\nhttps://open.spotify.com/track/6ZMiBWi55geO54M8AUR2wj\n\n[03:03] 02. Vintage & Morelli - Lost\nhttps://open.spotify.com/track/3nCIjGIqybXj0JGlnKihT6\n\n[09:48] 03. Skylane - Blueshift\nhttps://open.spotify.com/track/6FQqtWzRdMBlk1ZEu9jmpD\n\n[14:10] 04. Daun Giventi - Mammoth\nhttps://open.spotify.com/track/2zzPBQOQYw2J2fnJJvcktr\n\n[18:55] 05. Faraday & SNR - Lost In The Woods (Club Mix)\nhttps://open.spotify.com/track/5Jdj8RvtlYeIOPPZJjfQy6\n\n[23:10] 06. Westlake - Petra\nhttps://open.spotify.com/track/1lQ8aXnqxsLIZOPyCbTqPP\n\n[30:01] 07. SNR - How To Build A Robot\nhttps://open.spotify.com/track/5FXiaJpBDV8yYRaghoX79J\n\n[35:23] 08. Wrechiski - Together As One (Club Mix)\nhttps://open.spotify.com/track/3MWnwbIF5V5EHj4MstOPqv\n\n[42:53] 09. Efedry - Streets\nhttps://open.spotify.com/track/3l0PEvzCokzlvZYGdBGSC5\n\n[48:15] 10. Emerge & Adrian Alexander - Amor Fati\nhttps://open.spotify.com/track/4dYeILxkuogI0ZFBiH7Irj\n\n[53:30] 11. Floboy - Elision\nhttps://open.spotify.com/track/6biaHSow18ZudT6SoQ9Koz\n\n[57:41] 12. SNR - Mount Lavinia\nhttps://open.spotify.com/track/3xd3kjiUfWvLb2RjdAiiyB\n\n[1:02:14] 13. SNR - Breakfast In Berlin (Cramp Remix)\nhttps://open.spotify.com/track/2PGaPf0kViBfdrxcLlmceN\n\n[1:08:00] 14. Ryan Mendoza & Mitka - Dark City\nhttps://open.spotify.com/track/2xWtvlJmXmIVXDmuqV6aMt\n\n[1:13:58] 15. Skylane - Oblivion\nN/A\n\n[1:18:58] 16. Faraday & SNR - Space Jam\nN/A\n\n[1:24:06] 17. Sound Quelle & Stargliders - Pechkin\nhttps://open.spotify.com/track/0EEGRRobdS1IWsJjyY0ON3\n\n[1:27:58] 18. Mrmilkcarton - Let Go\nhttps://open.spotify.com/track/40bZfFv4iOFlkOYD0WPXz8\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive Trance Mix 2016 Vol. #1 [HD] ♫", 5721, false, "eXrkCtGYu4o", "https://www.youtube.com/watch?v=eXrkCtGYu4o", "/downloads/The Grand Sound/2016-04-22 Best_Progressive_Trance_Mix_2016_Vol._1_HD/Best_Progressive_Trance_Mix_2016_Vol._1_HD.NA", false, 2, ~U[2016-04-22 18:00:02Z]] 22:35:19.353 [debug] QUERY OK source="sources" db=0.5ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.355 [debug] QUERY OK source="media_items" db=2.2ms idle=7.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-04-18 18:00:00Z], 2] 22:35:19.380 [debug] QUERY OK source="media_items" db=24.0ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/3RReh5hYCHVZ2dXficvhfT\n\nFollow Ledo\nhttps://www.facebook.com/pages/Ledo/136916789687266\nhttps://soundcloud.com/ledo-1\n\nFollow sunsetmelodies\nhttps://www.facebook.com/SunsetMelodies\nhttps://soundcloud.com/sunset-melodies", "Ledo - Taking a Ride", "e381baa9-ba59-472e-8964-a98d8f71daeb", 408, false, "SEFDd2QnEOg", "https://www.youtube.com/watch?v=SEFDd2QnEOg", 730, "/downloads/The Grand Sound/2016-04-18 Ledo_-_Taking_a_Ride/Ledo_-_Taking_a_Ride.NA", false, false, false, 2, [], 98, ~U[2016-04-18 18:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/3RReh5hYCHVZ2dXficvhfT\n\nFollow Ledo\nhttps://www.facebook.com/pages/Ledo/136916789687266\nhttps://soundcloud.com/ledo-1\n\nFollow sunsetmelodies\nhttps://www.facebook.com/SunsetMelodies\nhttps://soundcloud.com/sunset-melodies", "Ledo - Taking a Ride", 408, false, "SEFDd2QnEOg", "https://www.youtube.com/watch?v=SEFDd2QnEOg", "/downloads/The Grand Sound/2016-04-18 Ledo_-_Taking_a_Ride/Ledo_-_Taking_a_Ride.NA", false, 2, ~U[2016-04-18 18:00:00Z]] 22:35:19.380 [debug] QUERY OK source="sources" db=0.4ms idle=31.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.382 [debug] QUERY OK source="media_items" db=1.9ms idle=29.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-04-11 18:00:01Z], 2] 22:35:19.389 [debug] QUERY OK source="media_items" db=6.4ms idle=30.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://enhanced.lnk.to/r_FTW\n\nFollow Boxer & Forbes (Dandy)\nhttp://facebook.com/boxerandforbes\nhttp://twitter.com/boxerandforbes\nhttp://soundcloud.com/boxerandforbes\n\nFollow Tania Zygar\nhttp://taniazygar.com\nhttps://www.facebook.com/taniazygarofficial\nhttps://twitter.com/taniazygar\nhttps://soundcloud.com/taniazygar\n\nFollow Colorize\nWeb » http://colorizemusic.com\nSpotify » http://enhan.co/Colorize-Spotify\nBeatport » http://enhan.co/Colorize-BP\nFacebook » http://enhan.co/ColorizeFacebook\nTwitter » http://enhan.co/Colorize-Twitter\nSoundCloud » http://enhan.co/C-SC-F\n\nPhoto by Andre Hunter\nhttp://instagram.com/dre0316", "Boxer & Forbes pres. Dandy feat. Tania Zygar - The Road", "5933fa47-932d-4367-a799-c8c67d1ebfe4", 430, false, "44Nz_RX_WM8", "https://www.youtube.com/watch?v=44Nz_RX_WM8", 731, "/downloads/The Grand Sound/2016-04-11 Boxer_Forbes_pres._Dandy_feat._Tania_Zygar_-_The_Road/Boxer_Forbes_pres._Dandy_feat._Tania_Zygar_-_The_Road.NA", false, false, false, 2, [], 98, ~U[2016-04-11 18:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://enhanced.lnk.to/r_FTW\n\nFollow Boxer & Forbes (Dandy)\nhttp://facebook.com/boxerandforbes\nhttp://twitter.com/boxerandforbes\nhttp://soundcloud.com/boxerandforbes\n\nFollow Tania Zygar\nhttp://taniazygar.com\nhttps://www.facebook.com/taniazygarofficial\nhttps://twitter.com/taniazygar\nhttps://soundcloud.com/taniazygar\n\nFollow Colorize\nWeb » http://colorizemusic.com\nSpotify » http://enhan.co/Colorize-Spotify\nBeatport » http://enhan.co/Colorize-BP\nFacebook » http://enhan.co/ColorizeFacebook\nTwitter » http://enhan.co/Colorize-Twitter\nSoundCloud » http://enhan.co/C-SC-F\n\nPhoto by Andre Hunter\nhttp://instagram.com/dre0316", "Boxer & Forbes pres. Dandy feat. Tania Zygar - The Road", 430, false, "44Nz_RX_WM8", "https://www.youtube.com/watch?v=44Nz_RX_WM8", "/downloads/The Grand Sound/2016-04-11 Boxer_Forbes_pres._Dandy_feat._Tania_Zygar_-_The_Road/Boxer_Forbes_pres._Dandy_feat._Tania_Zygar_-_The_Road.NA", false, 2, ~U[2016-04-11 18:00:01Z]] 22:35:19.390 [debug] QUERY OK source="sources" db=0.4ms idle=34.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.392 [debug] QUERY OK source="media_items" db=1.9ms idle=10.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-04-05 18:00:01Z], 2] 22:35:19.395 [debug] QUERY OK source="media_items" db=1.8ms idle=12.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #1: https://youtu.be/fi5e8U5Idm8\nVol #3: https://youtu.be/Pw7C9DxA2dk\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nFollow Macarize:\nhttp://bit.ly/MacarizeYT-TGS\nhttp://bit.ly/MacarizeSC-TGS\nhttp://www.macarize.net\n\nDownload the Photo:\nhttps://www.pexels.com/photo/waterfall-rainbow-spray-water-28248/\n\nTracklist:\n[00:00] 01. Mindset - 5ive\nhttps://open.spotify.com/track/27EvLfEiqnTkvFpD3kGxL2\n\n[04:50] 02. Ma5haria - Lash (LTN Remix)\nhttps://open.spotify.com/track/1WDZip0kbXdquXqox901vA\n\n[08:50] 03. Sure-I-Can - Santa Barbara\nhttps://open.spotify.com/track/5gqWqT6UYzXfDv1aK7chbY\n\n[13:17] 04. Lovetone & Turismo - Can You Feel Me\nhttps://open.spotify.com/track/0B5ZritoeyzIiyB4nncWYY\n\n[19:31] 05. Voxy P - I'll Speak\nhttps://open.spotify.com/track/5jCvn4LVk2P4TnOdxcxW4L\n\n[25:30] 06. David Folkebrant & Emil Gallier - Alpha (Mindset’s Delta Remix)\nhttps://open.spotify.com/track/6jugPEeTOciTegyLCcApZA\n\n[31:15] 07. Something Good & CAPS - Remember\nhttps://open.spotify.com/track/3YYHFg6cfFazPcySSBBOp5\n\n[38:18] 08. Claes Rosen - Closing In\nhttps://open.spotify.com/track/4tjBjurawVAxA7MC9OpPvs\n\n[43:36] 09. David Folkebrant - The Time Between\nhttps://open.spotify.com/track/7e602UYAAZDwyVMpcKudN5\n\n[50:05] 10. Mindset - Olympus (Matao Remix)\nhttps://open.spotify.com/track/0EyDSwv6KHR3wlYjVyHIkr\n\n[56:40] 11. Mizar B - Crazy Cosmonauts\nhttps://open.spotify.com/track/1UAmRTfCbMOyxaHayspi1T\n\n[1:03:05] 12. Daiquiri - Lily (Talamanca Remix)\nhttps://open.spotify.com/track/5N0sVtg2ZNQQJB8pZ7tS3h\n\n[1:09:00] 13. EDU & Kristoffer Ljungberg - Around The Sun\nhttps://open.spotify.com/track/2Yqo6MuR3ZddDAqbx58v2k\n\n[1:14:29] 14. Vitodito & Silence Groove - Choices (EDU Remix)\nhttps://open.spotify.com/track/4CpAhYMwtRkSdK9itOWIHZ\n\n[1:19:25] 15. Silence Groove & LaMeduza - Capture\nhttps://open.spotify.com/track/0emYedHz5njDBTY4CFlsiR\n\n[1:24:52] 16. EDU - For The Soul\nhttps://open.spotify.com/track/2aqk2zuKaYbOs4GMj5agHb\n\n[1:30:31] 17. EDU - Action Hero (Progressive Mix)\nhttps://open.spotify.com/track/1AkpVMIMvryTeISGUMNjcB\n\n[1:35:54] 18. Aleksey Yakovlev & Kristoffer Ljungberg - Reverie\nhttps://open.spotify.com/track/3XpfiuyQdDp9I5fZs1wAgL\n\n[1:43:55] 19. Atlantis Ocean - Fuji\nhttps://open.spotify.com/track/6seTzLt4RbrXwF0aqFIUCF\n\n[1:50:01] 20. Labtracks - Robotic Love (Lenno Remix)\nhttps://open.spotify.com/track/35rYWYoHYP5C2EggUoufnt\n\n[1:53:29] 21. EDU - Shortcut To Summer\nhttps://open.spotify.com/track/6HPX8w7EFLU1lpkKYgwFcf\n\n[1:57:44] 22. SNR - +You (EDU Outro Edit)\nhttps://open.spotify.com/track/4Ulca4LSUhfUkTes4d1Gel\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2016 Vol. #2 [HD] ♫", "8eb9fa43-d14f-44e2-bc5e-8e040aace1f3", 7200, false, "6iT8dYdP0j0", "https://www.youtube.com/watch?v=6iT8dYdP0j0", 732, "/downloads/The Grand Sound/2016-04-05 Best_Progressive_House_Mix_2016_Vol._2_HD/Best_Progressive_House_Mix_2016_Vol._2_HD.NA", false, false, false, 2, [], 98, ~U[2016-04-05 18:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #1: https://youtu.be/fi5e8U5Idm8\nVol #3: https://youtu.be/Pw7C9DxA2dk\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nFollow Macarize:\nhttp://bit.ly/MacarizeYT-TGS\nhttp://bit.ly/MacarizeSC-TGS\nhttp://www.macarize.net\n\nDownload the Photo:\nhttps://www.pexels.com/photo/waterfall-rainbow-spray-water-28248/\n\nTracklist:\n[00:00] 01. Mindset - 5ive\nhttps://open.spotify.com/track/27EvLfEiqnTkvFpD3kGxL2\n\n[04:50] 02. Ma5haria - Lash (LTN Remix)\nhttps://open.spotify.com/track/1WDZip0kbXdquXqox901vA\n\n[08:50] 03. Sure-I-Can - Santa Barbara\nhttps://open.spotify.com/track/5gqWqT6UYzXfDv1aK7chbY\n\n[13:17] 04. Lovetone & Turismo - Can You Feel Me\nhttps://open.spotify.com/track/0B5ZritoeyzIiyB4nncWYY\n\n[19:31] 05. Voxy P - I'll Speak\nhttps://open.spotify.com/track/5jCvn4LVk2P4TnOdxcxW4L\n\n[25:30] 06. David Folkebrant & Emil Gallier - Alpha (Mindset’s Delta Remix)\nhttps://open.spotify.com/track/6jugPEeTOciTegyLCcApZA\n\n[31:15] 07. Something Good & CAPS - Remember\nhttps://open.spotify.com/track/3YYHFg6cfFazPcySSBBOp5\n\n[38:18] 08. Claes Rosen - Closing In\nhttps://open.spotify.com/track/4tjBjurawVAxA7MC9OpPvs\n\n[43:36] 09. David Folkebrant - The Time Between\nhttps://open.spotify.com/track/7e602UYAAZDwyVMpcKudN5\n\n[50:05] 10. Mindset - Olympus (Matao Remix)\nhttps://open.spotify.com/track/0EyDSwv6KHR3wlYjVyHIkr\n\n[56:40] 11. Mizar B - Crazy Cosmonauts\nhttps://open.spotify.com/track/1UAmRTfCbMOyxaHayspi1T\n\n[1:03:05] 12. Daiquiri - Lily (Talamanca Remix)\nhttps://open.spotify.com/track/5N0sVtg2ZNQQJB8pZ7tS3h\n\n[1:09:00] 13. EDU & Kristoffer Ljungberg - Around The Sun\nhttps://open.spotify.com/track/2Yqo6MuR3ZddDAqbx58v2k\n\n[1:14:29] 14. Vitodito & Silence Groove - Choices (EDU Remix)\nhttps://open.spotify.com/track/4CpAhYMwtRkSdK9itOWIHZ\n\n[1:19:25] 15. Silence Groove & LaMeduza - Capture\nhttps://open.spotify.com/track/0emYedHz5njDBTY4CFlsiR\n\n[1:24:52] 16. EDU - For The Soul\nhttps://open.spotify.com/track/2aqk2zuKaYbOs4GMj5agHb\n\n[1:30:31] 17. EDU - Action Hero (Progressive Mix)\nhttps://open.spotify.com/track/1AkpVMIMvryTeISGUMNjcB\n\n[1:35:54] 18. Aleksey Yakovlev & Kristoffer Ljungberg - Reverie\nhttps://open.spotify.com/track/3XpfiuyQdDp9I5fZs1wAgL\n\n[1:43:55] 19. Atlantis Ocean - Fuji\nhttps://open.spotify.com/track/6seTzLt4RbrXwF0aqFIUCF\n\n[1:50:01] 20. Labtracks - Robotic Love (Lenno Remix)\nhttps://open.spotify.com/track/35rYWYoHYP5C2EggUoufnt\n\n[1:53:29] 21. EDU - Shortcut To Summer\nhttps://open.spotify.com/track/6HPX8w7EFLU1lpkKYgwFcf\n\n[1:57:44] 22. SNR - +You (EDU Outro Edit)\nhttps://open.spotify.com/track/4Ulca4LSUhfUkTes4d1Gel\n---\nMusic Genre: Progressive House / Trance", "♫ Best Progressive House Mix 2016 Vol. #2 [HD] ♫", 7200, false, "6iT8dYdP0j0", "https://www.youtube.com/watch?v=6iT8dYdP0j0", "/downloads/The Grand Sound/2016-04-05 Best_Progressive_House_Mix_2016_Vol._2_HD/Best_Progressive_House_Mix_2016_Vol._2_HD.NA", false, 2, ~U[2016-04-05 18:00:01Z]] 22:35:19.397 [debug] QUERY OK source="sources" db=0.4ms idle=13.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.399 [debug] QUERY OK source="media_items" db=2.1ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-03-27 17:14:45Z], 2] 22:35:19.400 [debug] QUERY OK source="media_items" db=0.9ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/0EUNgvFrRmu8GO21FoN53l\n\nFollow Marcus Gauntlett\nSoundCloud » https://soundcloud.com/marcusgauntlett\nFacebook: » https://www.facebook.com/marcusgauntlett\n\nDani Senior\nhttps://soundcloud.com/danielle-senior\n\nFollow Vintage & Morelli\nSoundCloud » http://soundcloud.com/vintageandmorelli\nFacebook » http://facebook.com/vintageandmorelli\n\nFollow Nueva Recordings\nFacebook » https://www.facebook.com/nuevarecordings\nSoundCloud » https://soundcloud.com/nuevarecordings", "Marcus Gauntlett & Dani Senior - From The Outside (Vintage & Morelli Remix)", "74ff38a9-a4fa-4178-8a68-d1b9218f952c", 467, false, "mp0qbMMnXIw", "https://www.youtube.com/watch?v=mp0qbMMnXIw", 733, "/downloads/The Grand Sound/2016-03-27 Marcus_Gauntlett_Dani_Senior_-_From_The_Outside_Vintage_Morelli_Remix/Marcus_Gauntlett_Dani_Senior_-_From_The_Outside_Vintage_Morelli_Remix.NA", false, false, false, 2, [], 98, ~U[2016-03-27 17:14:45Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/0EUNgvFrRmu8GO21FoN53l\n\nFollow Marcus Gauntlett\nSoundCloud » https://soundcloud.com/marcusgauntlett\nFacebook: » https://www.facebook.com/marcusgauntlett\n\nDani Senior\nhttps://soundcloud.com/danielle-senior\n\nFollow Vintage & Morelli\nSoundCloud » http://soundcloud.com/vintageandmorelli\nFacebook » http://facebook.com/vintageandmorelli\n\nFollow Nueva Recordings\nFacebook » https://www.facebook.com/nuevarecordings\nSoundCloud » https://soundcloud.com/nuevarecordings", "Marcus Gauntlett & Dani Senior - From The Outside (Vintage & Morelli Remix)", 467, false, "mp0qbMMnXIw", "https://www.youtube.com/watch?v=mp0qbMMnXIw", "/downloads/The Grand Sound/2016-03-27 Marcus_Gauntlett_Dani_Senior_-_From_The_Outside_Vintage_Morelli_Remix/Marcus_Gauntlett_Dani_Senior_-_From_The_Outside_Vintage_Morelli_Remix.NA", false, 2, ~U[2016-03-27 17:14:45Z]] 22:35:19.401 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.403 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-03-20 16:30:25Z], 2] 22:35:19.404 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/7rolYKiesMn4fzNtn9tqcs\n\nFollow Vitodito\nhttps://soundcloud.com/vitoditodj\nhttps://www.facebook.com/vitoditomusic\nhttps://twitter.com/vitoditomusic\nhttps://www.youtube.com/user/vitoditomusic\n\nFollow Macarize\nYouTube » http://bit.ly/MacarizeYT-TGS\nSoundCloud » http://bit.ly/MacarizeSC-TGS\nWebsite » http://www.macarize.net", "Vitodito - Cosmic", "65f95a0f-7794-4f06-af97-a85c200f85cd", 431, false, "ibKD3MbmmmE", "https://www.youtube.com/watch?v=ibKD3MbmmmE", 734, "/downloads/The Grand Sound/2016-03-20 Vitodito_-_Cosmic/Vitodito_-_Cosmic.NA", false, false, false, 2, [], 98, ~U[2016-03-20 16:30:25Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/7rolYKiesMn4fzNtn9tqcs\n\nFollow Vitodito\nhttps://soundcloud.com/vitoditodj\nhttps://www.facebook.com/vitoditomusic\nhttps://twitter.com/vitoditomusic\nhttps://www.youtube.com/user/vitoditomusic\n\nFollow Macarize\nYouTube » http://bit.ly/MacarizeYT-TGS\nSoundCloud » http://bit.ly/MacarizeSC-TGS\nWebsite » http://www.macarize.net", "Vitodito - Cosmic", 431, false, "ibKD3MbmmmE", "https://www.youtube.com/watch?v=ibKD3MbmmmE", "/downloads/The Grand Sound/2016-03-20 Vitodito_-_Cosmic/Vitodito_-_Cosmic.NA", false, 2, ~U[2016-03-20 16:30:25Z]] 22:35:19.405 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.407 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-01-25 16:00:35Z], 2] 22:35:19.409 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/2o8ua68QjrfKcIi5MoYH6q\n\nFollow Cj RcM\nhttps://soundcloud.com/cjrcm\nhttps://www.facebook.com/cjrcmrd\nhttps://vk.com/idcjrcm\nhttps://pro.beatport.com/artist/cj-rcm/260830\n\nFollow Pineapple Digital\nhttp://pineappledigitalmusic.com/\nhttps://www.facebook.com/PineappleDigital\nhttps://twitter.com/pineappledigit\nhttps://soundcloud.com/pineappledigital\nhttps://pro.beatport.com/label/pineapple-digital/39527\nhttps://www.youtube.com/channel/UCCXlSMsAZkwCZglB7W860yw", "Cj RcM - 1000 Ways", "007e9f24-9241-4d98-ac1d-131dd2222b67", 320, false, "Ar9SOAIwc2k", "https://www.youtube.com/watch?v=Ar9SOAIwc2k", 735, "/downloads/The Grand Sound/2016-01-25 Cj_RcM_-_1000_Ways/Cj_RcM_-_1000_Ways.NA", false, false, false, 2, [], 98, ~U[2016-01-25 16:00:35Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://open.spotify.com/track/2o8ua68QjrfKcIi5MoYH6q\n\nFollow Cj RcM\nhttps://soundcloud.com/cjrcm\nhttps://www.facebook.com/cjrcmrd\nhttps://vk.com/idcjrcm\nhttps://pro.beatport.com/artist/cj-rcm/260830\n\nFollow Pineapple Digital\nhttp://pineappledigitalmusic.com/\nhttps://www.facebook.com/PineappleDigital\nhttps://twitter.com/pineappledigit\nhttps://soundcloud.com/pineappledigital\nhttps://pro.beatport.com/label/pineapple-digital/39527\nhttps://www.youtube.com/channel/UCCXlSMsAZkwCZglB7W860yw", "Cj RcM - 1000 Ways", 320, false, "Ar9SOAIwc2k", "https://www.youtube.com/watch?v=Ar9SOAIwc2k", "/downloads/The Grand Sound/2016-01-25 Cj_RcM_-_1000_Ways/Cj_RcM_-_1000_Ways.NA", false, 2, ~U[2016-01-25 16:00:35Z]] 22:35:19.409 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.411 [debug] QUERY OK source="media_items" db=2.0ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-01-18 15:00:04Z], 2] 22:35:19.413 [debug] QUERY OK source="media_items" db=0.9ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nSpotify: http://enhan.co/DTZ-BL-SP\nBeatport: http://enhan.co/DTZ-BL-BPS\nBeatport Pro: http://enhan.co/DTZ-BL-BP\nAmazon: http://enhan.co/DTZ-BL-AZ\nGoogle Play: http://enhan.co/DTZ-BL-GP\n\nFollow Diversion // Solid Stone\nhttps://www.facebook.com/SolidStoneMusic\nhttps://twitter.com/SolidStoneMusic\nhttps://soundcloud.com/solidstonemusic\nhttps://www.instagram.com/solidstonemusic\n\nFollow Tania Zygar\nhttp://taniazygar.com\nhttps://www.facebook.com/taniazygarofficial\nhttps://twitter.com/taniazygar\nhttps://soundcloud.com/taniazygar\n\nFollow Colorize\nWeb » http://colorizemusic.com\nSpotify » http://enhan.co/Colorize-Spotify\nBeatport » http://enhan.co/Colorize-BP\nFacebook » http://enhan.co/ColorizeFacebook\nTwitter » http://enhan.co/Colorize-Twitter\nSoundCloud » http://enhan.co/C-SC-F", "Diversion & Tania Zygar - Bright Lights", "3d08e1f8-7df8-4617-b2a0-f44320467e7b", 409, false, "wZOR-uPEiTo", "https://www.youtube.com/watch?v=wZOR-uPEiTo", 736, "/downloads/The Grand Sound/2016-01-18 Diversion_Tania_Zygar_-_Bright_Lights/Diversion_Tania_Zygar_-_Bright_Lights.NA", false, false, false, 2, [], 98, ~U[2016-01-18 15:00:04Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nSpotify: http://enhan.co/DTZ-BL-SP\nBeatport: http://enhan.co/DTZ-BL-BPS\nBeatport Pro: http://enhan.co/DTZ-BL-BP\nAmazon: http://enhan.co/DTZ-BL-AZ\nGoogle Play: http://enhan.co/DTZ-BL-GP\n\nFollow Diversion // Solid Stone\nhttps://www.facebook.com/SolidStoneMusic\nhttps://twitter.com/SolidStoneMusic\nhttps://soundcloud.com/solidstonemusic\nhttps://www.instagram.com/solidstonemusic\n\nFollow Tania Zygar\nhttp://taniazygar.com\nhttps://www.facebook.com/taniazygarofficial\nhttps://twitter.com/taniazygar\nhttps://soundcloud.com/taniazygar\n\nFollow Colorize\nWeb » http://colorizemusic.com\nSpotify » http://enhan.co/Colorize-Spotify\nBeatport » http://enhan.co/Colorize-BP\nFacebook » http://enhan.co/ColorizeFacebook\nTwitter » http://enhan.co/Colorize-Twitter\nSoundCloud » http://enhan.co/C-SC-F", "Diversion & Tania Zygar - Bright Lights", 409, false, "wZOR-uPEiTo", "https://www.youtube.com/watch?v=wZOR-uPEiTo", "/downloads/The Grand Sound/2016-01-18 Diversion_Tania_Zygar_-_Bright_Lights/Diversion_Tania_Zygar_-_Bright_Lights.NA", false, 2, ~U[2016-01-18 15:00:04Z]] 22:35:19.413 [debug] QUERY OK source="sources" db=0.3ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.416 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-01-02 19:28:44Z], 2] 22:35:19.419 [debug] QUERY OK source="media_items" db=2.5ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol #2: https://youtu.be/6iT8dYdP0j0\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/ad1366\n\nFollow Silk Music:\nhttp://www.silk-music.com\nhttps://open.spotify.com/user/silk_music\nhttp://www.beatport.com/label/silk-music/13068\nhttps://www.facebook.com/SilkMusic\nhttps://twitter.com/SilkMusic\nhttps://soundcloud.com/SilkMusic\n\nPhotography at [12:06] by Georgy Chernyadyev:\nhttp://imwarrior.ru\nhttps://www.instagram.com/georgychernyadyev\nhttps://500px.com/imwarrior\nhttps://vk.com/imwarrior\nhttps://www.facebook.com/imwarrior1982\n\nTracklist:\n[00:00] 01. Stendahl & Shingo Nakamura - Tribute, Chapter II\nhttps://open.spotify.com/track/5jqspXUycBgLIZW9HQ0Am0\n\n[05:17] 02. eleven.five - Simple Steps To Becoming A Giant\nhttps://open.spotify.com/track/6t19BV6aIwXF6jmV083buF\n\n[11:32] 03. Blood Groove & Kikis - Sunlight\nhttps://open.spotify.com/track/5mILkATdfw3BKVn5sXZEw3\n\n[17:10] 04. Dan Sieg - A Sense Of Wonder (Sound Quelle Remix)\nhttps://open.spotify.com/track/2sqQTBSEwrtOpcHn6bBtHq\n\n[21:44] 05. 19 Hz - Another Skin (Dan & Sam Remix)\nhttps://open.spotify.com/track/1Kz6C6VVijDulvfj2bWO4r\n\n[29:48] 06. Gal Abutbul - White Sand\nhttps://open.spotify.com/track/6rqgsOWqpqngl4bb2VHL2O\n\n[35:18] 07. PROFF - Starstruck (Aleksey Yakovlev Remix)\nhttps://open.spotify.com/track/1gz8KZNNshvp3esxMnGQAV\n\n[40:48] 08. Flashtech - Lava\nhttps://open.spotify.com/track/2RJi481vARU5ktuOJOIxcT\n\n[46:18] 09. Schodt feat. Aida Fenhel - White Tiger (Mango Remix)\nhttps://open.spotify.com/track/53nOrBRypchBMNDhMsXVC3\n\n[51:48] 10. Nathan Rux - Morning Sun\nhttps://open.spotify.com/track/4uwSR4DzFuOlwOtzWqSyMk\n\n[55:48] 11. Vintage & Morelli - Campfire In Bali\nhttps://open.spotify.com/track/1qUn4IxtIIbLwXeLTIdrFT\n\n[1:01:58] 12. Justin Oh feat. Remus - Where The Lights Fall (Meeke Remix)\nhttps://open.spotify.com/track/03PAfbVAk1k5ESg45GLwBj\n\n[1:08:01] 13. Urban Breathe - Inside The Woods (David Akermanis Remix)\nhttps://open.spotify.com/track/2JNYreoVXxUMf1OacnxLeD\n\n[1:13:36] 14. Shingo Nakamura - Whither\nhttps://open.spotify.com/track/6PCnz2TYKWBacu5lWEY2pP\n\n[1:18:41] 15. Sundriver - Chase The Light\nhttps://open.spotify.com/track/2HYx94kkitHJ68LlSGdtL7\n\n[1:24:47] 16. Gregory Esayan feat. Ai Takekawa - Monday Night\nhttps://open.spotify.com/track/6gY4xvpngVO5VpUDl2U1mQ\n\n[1:30:19] 17. Barzek & Jethimself - Genesis\nhttps://open.spotify.com/track/06feplXeIsw2rVlUFwPJPq\n\n[1:36:07] 18. Marsh - Ethereal\nhttps://open.spotify.com/track/5HTbnv5GKv6xDrTZxjaJRE\n\n[1:42:17] 19. Nigel Good - Nothing Out Here (Silence Groove Remix)\nhttps://open.spotify.com/track/43dZEsjmNNOzoWiq1uslNL\n\n[01:47:52] 20. Andrey Potyomkin - Yonaguni\nhttps://open.spotify.com/track/5347pdePtTwnkl1zfgkq4q\n\n[1:52:44] 21. Thomas Hayes - Some Things Never Change (AKI Amano Remix)\nhttps://open.spotify.com/track/2emItqD0uxRG7gphk1T44C\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2016 Vol. #1 [HD] ♫", "d8ac07c0-eb95-4878-92b1-0c080b282340", 7155, false, "fi5e8U5Idm8", "https://www.youtube.com/watch?v=fi5e8U5Idm8", 737, "/downloads/The Grand Sound/2016-01-02 Best_Progressive_House_Mix_2016_Vol._1_HD/Best_Progressive_House_Mix_2016_Vol._1_HD.NA", false, false, false, 2, [], 98, ~U[2016-01-02 19:28:44Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol #2: https://youtu.be/6iT8dYdP0j0\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nDownload the Mix:\nhttps://theartistunion.com/tracks/ad1366\n\nFollow Silk Music:\nhttp://www.silk-music.com\nhttps://open.spotify.com/user/silk_music\nhttp://www.beatport.com/label/silk-music/13068\nhttps://www.facebook.com/SilkMusic\nhttps://twitter.com/SilkMusic\nhttps://soundcloud.com/SilkMusic\n\nPhotography at [12:06] by Georgy Chernyadyev:\nhttp://imwarrior.ru\nhttps://www.instagram.com/georgychernyadyev\nhttps://500px.com/imwarrior\nhttps://vk.com/imwarrior\nhttps://www.facebook.com/imwarrior1982\n\nTracklist:\n[00:00] 01. Stendahl & Shingo Nakamura - Tribute, Chapter II\nhttps://open.spotify.com/track/5jqspXUycBgLIZW9HQ0Am0\n\n[05:17] 02. eleven.five - Simple Steps To Becoming A Giant\nhttps://open.spotify.com/track/6t19BV6aIwXF6jmV083buF\n\n[11:32] 03. Blood Groove & Kikis - Sunlight\nhttps://open.spotify.com/track/5mILkATdfw3BKVn5sXZEw3\n\n[17:10] 04. Dan Sieg - A Sense Of Wonder (Sound Quelle Remix)\nhttps://open.spotify.com/track/2sqQTBSEwrtOpcHn6bBtHq\n\n[21:44] 05. 19 Hz - Another Skin (Dan & Sam Remix)\nhttps://open.spotify.com/track/1Kz6C6VVijDulvfj2bWO4r\n\n[29:48] 06. Gal Abutbul - White Sand\nhttps://open.spotify.com/track/6rqgsOWqpqngl4bb2VHL2O\n\n[35:18] 07. PROFF - Starstruck (Aleksey Yakovlev Remix)\nhttps://open.spotify.com/track/1gz8KZNNshvp3esxMnGQAV\n\n[40:48] 08. Flashtech - Lava\nhttps://open.spotify.com/track/2RJi481vARU5ktuOJOIxcT\n\n[46:18] 09. Schodt feat. Aida Fenhel - White Tiger (Mango Remix)\nhttps://open.spotify.com/track/53nOrBRypchBMNDhMsXVC3\n\n[51:48] 10. Nathan Rux - Morning Sun\nhttps://open.spotify.com/track/4uwSR4DzFuOlwOtzWqSyMk\n\n[55:48] 11. Vintage & Morelli - Campfire In Bali\nhttps://open.spotify.com/track/1qUn4IxtIIbLwXeLTIdrFT\n\n[1:01:58] 12. Justin Oh feat. Remus - Where The Lights Fall (Meeke Remix)\nhttps://open.spotify.com/track/03PAfbVAk1k5ESg45GLwBj\n\n[1:08:01] 13. Urban Breathe - Inside The Woods (David Akermanis Remix)\nhttps://open.spotify.com/track/2JNYreoVXxUMf1OacnxLeD\n\n[1:13:36] 14. Shingo Nakamura - Whither\nhttps://open.spotify.com/track/6PCnz2TYKWBacu5lWEY2pP\n\n[1:18:41] 15. Sundriver - Chase The Light\nhttps://open.spotify.com/track/2HYx94kkitHJ68LlSGdtL7\n\n[1:24:47] 16. Gregory Esayan feat. Ai Takekawa - Monday Night\nhttps://open.spotify.com/track/6gY4xvpngVO5VpUDl2U1mQ\n\n[1:30:19] 17. Barzek & Jethimself - Genesis\nhttps://open.spotify.com/track/06feplXeIsw2rVlUFwPJPq\n\n[1:36:07] 18. Marsh - Ethereal\nhttps://open.spotify.com/track/5HTbnv5GKv6xDrTZxjaJRE\n\n[1:42:17] 19. Nigel Good - Nothing Out Here (Silence Groove Remix)\nhttps://open.spotify.com/track/43dZEsjmNNOzoWiq1uslNL\n\n[01:47:52] 20. Andrey Potyomkin - Yonaguni\nhttps://open.spotify.com/track/5347pdePtTwnkl1zfgkq4q\n\n[1:52:44] 21. Thomas Ha (truncated) 22:35:19.420 [debug] QUERY OK source="sources" db=0.4ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.422 [debug] QUERY OK source="media_items" db=2.0ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-12-28 15:00:01Z], 2] 22:35:19.426 [debug] QUERY OK source="media_items" db=3.9ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://pro.beatport.com/track/around-the-world-blood-groove-and-kikis-remix/7305026\n\nFollow Roald Velden\nhttps://www.facebook.com/roaldveldenmusic\nhttps://soundcloud.com/roaldvelden\n\nFollow Blood Groove & Kikis\nhttps://www.facebook.com/bloodgroovekikis\nhttps://soundcloud.com/bloodgroove-kikis\n\nFollow sunsetmelodies\nhttps://www.facebook.com/SunsetMelodies\nhttps://soundcloud.com/sunset-melodies", "Roald Velden - Around The World (Blood Groove & Kikis Remix)", "47342c45-9ef8-4f83-a215-fd1c078ff71a", 421, false, "-K74uYjxwQM", "https://www.youtube.com/watch?v=-K74uYjxwQM", 738, "/downloads/The Grand Sound/2015-12-28 Roald_Velden_-_Around_The_World_Blood_Groove_Kikis_Remix/Roald_Velden_-_Around_The_World_Blood_Groove_Kikis_Remix.NA", false, false, false, 2, [], 98, ~U[2015-12-28 15:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nBuy the track\nhttps://pro.beatport.com/track/around-the-world-blood-groove-and-kikis-remix/7305026\n\nFollow Roald Velden\nhttps://www.facebook.com/roaldveldenmusic\nhttps://soundcloud.com/roaldvelden\n\nFollow Blood Groove & Kikis\nhttps://www.facebook.com/bloodgroovekikis\nhttps://soundcloud.com/bloodgroove-kikis\n\nFollow sunsetmelodies\nhttps://www.facebook.com/SunsetMelodies\nhttps://soundcloud.com/sunset-melodies", "Roald Velden - Around The World (Blood Groove & Kikis Remix)", 421, false, "-K74uYjxwQM", "https://www.youtube.com/watch?v=-K74uYjxwQM", "/downloads/The Grand Sound/2015-12-28 Roald_Velden_-_Around_The_World_Blood_Groove_Kikis_Remix/Roald_Velden_-_Around_The_World_Blood_Groove_Kikis_Remix.NA", false, 2, ~U[2015-12-28 15:00:01Z]] 22:35:19.427 [debug] QUERY OK source="sources" db=0.3ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.429 [debug] QUERY OK source="media_items" db=1.9ms idle=8.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-12-24 15:00:00Z], 2] 22:35:19.432 [debug] QUERY OK source="media_items" db=1.9ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nThis is the First Year Anniversary Mix of Perplexity Music.\nLet's celebrate one year of pure quality releases with this special mix!\nOrsa selected some favourite tracks from Perplexity Music.\nPerplexity Music, Orsa and The Grand Sound wish you a great time with the music.\n\nBuy On Beatport » http://bit.ly/PMWC001_BP\nBuy On Itunes » http://bit.ly/PMWC001_BP\nListen On Spotify » http://bit.ly/PMWC001_SP\n\nFollow Perplexity Music:\nhttp://www.perplexitymusic.com\nhttps://soundcloud.com/perplexitymusic\nhttp://pro.beatport.com/label/perplexity-music/45435\nhttps://www.facebook.com/PerplexityMusic\nhttps://twitter.com/PerplexityLabel\n\nFollow Orsa:\nhttps://soundcloud.com/orsamusic\nhttp://pro.beatport.com/artist/orsa/478295\nhttps://www.facebook.com/orsamusic\nhttps://twitter.com/orsamusic\nhttps://www.instagram.com/orsamusic\n\nTracklist:\n[00:00] 01. Alex H - There’s No Turning Back (Dub Mix)\nhttps://open.spotify.com/track/2AhTyqbm7iwnFXkZwcuRwH\n\n[07:18] 02. Roald Velden & Morrison Kiers - Zonnewende (Bee Hunter Remix)\nhttps://open.spotify.com/track/18sdtDUcvptCAMI8SeDrad\n\n[12:50] 03. Roald Velden - Sunset Over Emst\nhttps://open.spotify.com/track/1aygA3iZfj6ef4aq92EqCU\n\n[17:53] 04. Bee Hunter - Isla Negra\nhttps://open.spotify.com/track/5OqskMooNqvF57WCLFTUZT\n\n[24:43] 05. Ryo Nakamura - Sensation\nhttps://open.spotify.com/track/6Gk1s7gw0ZkA50LQqxC9kN\n\n[29:47] 06. Sunny Terrace - Rise on Mountain (Morrison Kiers Remix)\nhttps://open.spotify.com/track/67P3tOkR74K3ADXLXk3Vor\n\n[35:20] 07. Blood Groove & Kikis - Aquamarine\nhttps://open.spotify.com/track/73meodNT34y0lJVwZiuFXd\n\n[39:52] 08. Bee Hunter - Blue Lagoon\nhttps://open.spotify.com/track/42HYGHt9NaEgKUKVx11Qo4\n\n[46:29] 09. Alex H & James Woods - Atitlan (Blood Groove & Kikis Remix)\nhttps://soundcloud.com/perplexitymusic/alex-h-james-woods-atitlan-blood-groove-kikis-remix-1\n\n[53:25] 10. Orsa - It’s Always Been You\nhttps://open.spotify.com/track/1X4iSqqlQMvD9CyRtYB3bv\n\n[58:50] 11. Vintage & Morelli - Morning After\nhttps://open.spotify.com/track/2gM0BQkuyymH5m25sSPyDB\n\n[1:04:57] 12. Joe Lyons - Don’t Look Back\nhttps://soundcloud.com/perplexitymusic/joe-lyons-dont-look-back-original-mix-free-download\n\n[1:09:44] 13. jav3x - Destiny\nhttps://open.spotify.com/track/18STwmAl60tqEqw8nxDfoc\n\n[1:16:20] 14. Alex H & Roald Velden - Perplexity of Dreams\nhttps://open.spotify.com/track/0ZJXJQ42HIoSHWHDwwxeEG\n\n[1:21:53] 15. Intrinity - The Thinking Spot (Denis Neve Remix)\nhttps://open.spotify.com/track/6lpkbAogpZh00g0x4x70kj\n\n[1:27:11] 16. Bee Hunter - Dandelion\nhttps://soundcloud.com/perplexitymusic/pmfoo5-bee-hunter-dandelion-original-mix\n\n[1:32:00] 17. Meyro - Latch\nhttps://soundcloud.com/wonderlust/meyro-latch-edmcom-exclusive\n\n[1:37:48] 18. ID - ID (ID Remix)\nRelease Date: TBA\n\n[1:45:21] 19. Alex H - Cape to Cairo\nhttps://soundcloud.com/alexhumberstone/alex-h-cape-to-cair0\n\n[1:51:54] 20. Keith Harris - Paradox\nhttps://soundcloud.com/perplexitymusic/keith-harris-paradox-original-mix-free-download\n\n[1:57:12] 21. Bee Hunter - Crystal\nhttps://open.spotify.com/track/522sMrfniTacnGCNla4mle\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2015 Vol. #10 [HD] ♫", "a7d719b2-16b0-401f-ac08-75249594abb2", 7503, false, "96EIqwnClHE", "https://www.youtube.com/watch?v=96EIqwnClHE", 739, "/downloads/The Grand Sound/2015-12-24 Best_Progressive_House_Mix_2015_Vol._10_HD/Best_Progressive_House_Mix_2015_Vol._10_HD.NA", false, false, false, 2, [], 98, ~U[2015-12-24 15:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nThis is the First Year Anniversary Mix of Perplexity Music.\nLet's celebrate one year of pure quality releases with this special mix!\nOrsa selected some favourite tracks from Perplexity Music.\nPerplexity Music, Orsa and The Grand Sound wish you a great time with the music.\n\nBuy On Beatport » http://bit.ly/PMWC001_BP\nBuy On Itunes » http://bit.ly/PMWC001_BP\nListen On Spotify » http://bit.ly/PMWC001_SP\n\nFollow Perplexity Music:\nhttp://www.perplexitymusic.com\nhttps://soundcloud.com/perplexitymusic\nhttp://pro.beatport.com/label/perplexity-music/45435\nhttps://www.facebook.com/PerplexityMusic\nhttps://twitter.com/PerplexityLabel\n\nFollow Orsa:\nhttps://soundcloud.com/orsamusic\nhttp://pro.beatport.com/artist/orsa/478295\nhttps://www.facebook.com/orsamusic\nhttps://twitter.com/orsamusic\nhttps://www.instagram.com/orsamusic\n\nTracklist:\n[00:00] 01. Alex H - There’s No Turning Back (Dub Mix)\nhttps://open.spotify.com/track/2AhTyqbm7iwnFXkZwcuRwH\n\n[07:18] 02. Roald Velden & Morrison Kiers - Zonnewende (Bee Hunter Remix)\nhttps://open.spotify.com/track/18sdtDUcvptCAMI8SeDrad\n\n[12:50] 03. Roald Velden - Sunset Over Emst\nhttps://open.spotify.com/track/1aygA3iZfj6ef4aq92EqCU\n\n[17:53] 04. Bee Hunter - Isla Negra\nhttps://open.spotify.com/track/5OqskMooNqvF57WCLFTUZT\n\n[24:43] 05. Ryo Nakamura - Sensation\nhttps://open.spotify.com/track/6Gk1s7gw0ZkA50LQqxC9kN\n\n[29:47] 06. Sunny Terrace - Rise on Mountain (Morrison Kiers Remix)\nhttps://open.spotify.com/track/67P3tOkR74K3ADXLXk3Vor\n\n[35:20] 07. Blood Groove & Kikis - Aquamarine\nhttps://open.spotify.com/track/73meodNT34y0lJVwZiuFXd\n\n[39:52] 08. Bee Hunter - Blue Lagoon\nhttps://open.spotify.com/track/42HYGHt9NaEgKUKVx11Qo4\n\n[46:29] 09. Alex H & James Woods - Atitlan (Blood Groove & Kikis Remix)\nhttps://soundcloud.com/perplexitymusic/alex-h-james-woods-atitlan-blood-groove-kikis-remix-1\n\n[53:25] 10. Orsa - It’s Always Been You\nhttps://open.spotify.com/track/1X4iSqqlQMvD9CyRtYB3bv\n\n[58:50] 11. Vintage & Morelli - Morning After\nhttps://open.spotify.com/track/2gM0BQkuyymH5m25sSPyDB\n\n[1:04:57] 12. Joe Lyons - Don’t Look Back\nhttps://soundcloud.com/perplexitymusic/joe-lyons-dont-look-back-original-mix-free-download\n\n[1:09:44] 13. jav3x - Destiny\nhttps://open.spotify.com/track/18STwmAl60tqEqw8nxDfoc\n\n[1:16:20] 14. Alex H & Roald Velden - Perplexity of Dreams\nhttps://open.spotify.com/track/0ZJXJQ42HIoSHWHDwwxeEG\n\n[1:21:53] 15. Intrinity - The Thinking Spot (Denis Neve (truncated) 22:35:19.432 [debug] QUERY OK source="sources" db=0.4ms idle=10.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.435 [debug] QUERY OK source="media_items" db=2.0ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-12-21 15:00:03Z], 2] 22:35:19.437 [debug] QUERY OK source="media_items" db=2.3ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nSpotify:\nhttps://open.spotify.com/track/2wjeYdzthhhTvWQ6qCEXDl\n\nFollow Mark Nails\nhttps://soundcloud.com/marknails\nhttps://www.facebook.com/MarkNailsMusic\nhttps://twitter.com/marknailsmusic\n\nFollow Ai Takekawa\nhttps://www.facebook.com/takekawaai\nhttps://twitter.com/takekawaai\n\nFollow Domenico Cascarino & Luca Lombardi\nhttps://soundcloud.com/cascarinolombardimusic\nhttps://www.facebook.com/cascarinolombardimusic\n\nFollow Alter Ego\nWeb » http://www.alteregorecords.com\nFacebook » https://www.facebook.com/alter.ego.records.uk\nTwitter » https://twitter.com/alteregorecords\nYouTube » https://www.youtube.com/user/alteregorecordsuk", "Mark Nails feat. Ai Takekawa - Bittersweet (Domenico Cascarino & Luca Lombardi Remix)", "5a8b9d61-fc84-4733-9210-40a1ec0546c9", 252, false, "u7MGiDEIds0", "https://www.youtube.com/watch?v=u7MGiDEIds0", 740, "/downloads/The Grand Sound/2015-12-21 Mark_Nails_feat._Ai_Takekawa_-_Bittersweet_Domenico_Cascarino_Luca_Lombardi_Remix/Mark_Nails_feat._Ai_Takekawa_-_Bittersweet_Domenico_Cascarino_Luca_Lombardi_Remix.NA", false, false, false, 2, [], 98, ~U[2015-12-21 15:00:03Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nSpotify:\nhttps://open.spotify.com/track/2wjeYdzthhhTvWQ6qCEXDl\n\nFollow Mark Nails\nhttps://soundcloud.com/marknails\nhttps://www.facebook.com/MarkNailsMusic\nhttps://twitter.com/marknailsmusic\n\nFollow Ai Takekawa\nhttps://www.facebook.com/takekawaai\nhttps://twitter.com/takekawaai\n\nFollow Domenico Cascarino & Luca Lombardi\nhttps://soundcloud.com/cascarinolombardimusic\nhttps://www.facebook.com/cascarinolombardimusic\n\nFollow Alter Ego\nWeb » http://www.alteregorecords.com\nFacebook » https://www.facebook.com/alter.ego.records.uk\nTwitter » https://twitter.com/alteregorecords\nYouTube » https://www.youtube.com/user/alteregorecordsuk", "Mark Nails feat. Ai Takekawa - Bittersweet (Domenico Cascarino & Luca Lombardi Remix)", 252, false, "u7MGiDEIds0", "https://www.youtube.com/watch?v=u7MGiDEIds0", "/downloads/The Grand Sound/2015-12-21 Mark_Nails_feat._Ai_Takekawa_-_Bittersweet_Domenico_Cascarino_Luca_Lombardi_Remix/Mark_Nails_feat._Ai_Takekawa_-_Bittersweet_Domenico_Cascarino_Luca_Lombardi_Remix.NA", false, 2, ~U[2015-12-21 15:00:03Z]] 22:35:19.438 [debug] QUERY OK source="sources" db=0.4ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.440 [debug] QUERY OK source="media_items" db=2.0ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-12-17 15:00:00Z], 2] 22:35:19.441 [debug] QUERY OK source="media_items" db=0.8ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nFollow Ark Patrol\nhttp://www.arkpatrol.com\nhttps://www.soundcloud.com/arkpatrol\nhttps://www.facebook.com/arkpatrol\nhttps://www.twitter.com/arkpatrol\nhttps://www.instagram.com/arkpatrol\n\nFollow XYLØ\nhttps://www.soundcloud.com/xylo100\nhttps://www.facebook.com/wearexylo\nhttps://www.twitter.com/wearexylo\nhttps://www.instagram.com/xylomusic", "XYLØ - Afterlife (Ark Patrol Remix)", "100e44e4-7a76-4878-a167-4c431046dab3", 197, false, "8fLQqAB7JMc", "https://www.youtube.com/watch?v=8fLQqAB7JMc", 741, "/downloads/The Grand Sound/2015-12-17 XYLO_-_Afterlife_Ark_Patrol_Remix/XYLO_-_Afterlife_Ark_Patrol_Remix.NA", false, false, false, 2, [], 98, ~U[2015-12-17 15:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nFollow Ark Patrol\nhttp://www.arkpatrol.com\nhttps://www.soundcloud.com/arkpatrol\nhttps://www.facebook.com/arkpatrol\nhttps://www.twitter.com/arkpatrol\nhttps://www.instagram.com/arkpatrol\n\nFollow XYLØ\nhttps://www.soundcloud.com/xylo100\nhttps://www.facebook.com/wearexylo\nhttps://www.twitter.com/wearexylo\nhttps://www.instagram.com/xylomusic", "XYLØ - Afterlife (Ark Patrol Remix)", 197, false, "8fLQqAB7JMc", "https://www.youtube.com/watch?v=8fLQqAB7JMc", "/downloads/The Grand Sound/2015-12-17 XYLO_-_Afterlife_Ark_Patrol_Remix/XYLO_-_Afterlife_Ark_Patrol_Remix.NA", false, 2, ~U[2015-12-17 15:00:00Z]] 22:35:19.442 [debug] QUERY OK source="sources" db=0.4ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.444 [debug] QUERY OK source="media_items" db=2.0ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-12-14 15:00:00Z], 2] 22:35:19.446 [debug] QUERY OK source="media_items" db=0.9ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nSpotify:\nhttps://open.spotify.com/track/31lx33xoPBWsIvJHSOgCir\n\nFollow Sunny Terrace\nhttps://soundcloud.com/sunnyterrace\n\nFollow Solarbeam\nhttps://www.facebook.com/Solarbeam-196001443775064\nhttps://soundcloud.com/solarbeam \n\nFollow Nueva Recordings\nWeb » http://www.nuevarecordings.com\nSpotify » http://open.spotify.com/user/nuevarecordings\nBeatport » https://pro.beatport.com/label/nueva/15297\nFacebook » https://www.facebook.com/nuevarecordings\nTwitter » https://twitter.com/nuevarecordings\nSoundCloud » https://soundcloud.com/nuevarecordings\n\nPicture by Obayda Jamal\nFacebook » https://www.facebook.com/ObaydaJamal.Photography\nYouTube » https://www.youtube.com/user/obayda1990\n500px » https://500px.com/obaydajamal", "Sunny Terrace & Solarbeam - Sea of Comfortable", "1b688087-6d1a-458f-9fdf-d39283321aa4", 411, false, "DfPpQe00Pf8", "https://www.youtube.com/watch?v=DfPpQe00Pf8", 742, "/downloads/The Grand Sound/2015-12-14 Sunny_Terrace_Solarbeam_-_Sea_of_Comfortable/Sunny_Terrace_Solarbeam_-_Sea_of_Comfortable.NA", false, false, false, 2, [], 98, ~U[2015-12-14 15:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nSpotify:\nhttps://open.spotify.com/track/31lx33xoPBWsIvJHSOgCir\n\nFollow Sunny Terrace\nhttps://soundcloud.com/sunnyterrace\n\nFollow Solarbeam\nhttps://www.facebook.com/Solarbeam-196001443775064\nhttps://soundcloud.com/solarbeam \n\nFollow Nueva Recordings\nWeb » http://www.nuevarecordings.com\nSpotify » http://open.spotify.com/user/nuevarecordings\nBeatport » https://pro.beatport.com/label/nueva/15297\nFacebook » https://www.facebook.com/nuevarecordings\nTwitter » https://twitter.com/nuevarecordings\nSoundCloud » https://soundcloud.com/nuevarecordings\n\nPicture by Obayda Jamal\nFacebook » https://www.facebook.com/ObaydaJamal.Photography\nYouTube » https://www.youtube.com/user/obayda1990\n500px » https://500px.com/obaydajamal", "Sunny Terrace & Solarbeam - Sea of Comfortable", 411, false, "DfPpQe00Pf8", "https://www.youtube.com/watch?v=DfPpQe00Pf8", "/downloads/The Grand Sound/2015-12-14 Sunny_Terrace_Solarbeam_-_Sea_of_Comfortable/Sunny_Terrace_Solarbeam_-_Sea_of_Comfortable.NA", false, 2, ~U[2015-12-14 15:00:00Z]] 22:35:19.446 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.449 [debug] QUERY OK source="media_items" db=1.9ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-12-07 15:00:01Z], 2] 22:35:19.450 [debug] QUERY OK source="media_items" db=0.7ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nFree Download: http://bit.ly/GhostDanceFreeDownload\n\nFollow Meeke\nhttps://www.facebook.com/wearemeeke\nhttps://twitter.com/wearemeeke\nhttps://soundcloud.com/meeke", "Meeke - Ghost Dance [Free Download]", "e9903343-5842-4a82-bea9-77f71fce26f9", 238, false, "nzho74J3T4c", "https://www.youtube.com/watch?v=nzho74J3T4c", 743, "/downloads/The Grand Sound/2015-12-07 Meeke_-_Ghost_Dance_Free_Download/Meeke_-_Ghost_Dance_Free_Download.NA", false, false, false, 2, [], 98, ~U[2015-12-07 15:00:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nFree Download: http://bit.ly/GhostDanceFreeDownload\n\nFollow Meeke\nhttps://www.facebook.com/wearemeeke\nhttps://twitter.com/wearemeeke\nhttps://soundcloud.com/meeke", "Meeke - Ghost Dance [Free Download]", 238, false, "nzho74J3T4c", "https://www.youtube.com/watch?v=nzho74J3T4c", "/downloads/The Grand Sound/2015-12-07 Meeke_-_Ghost_Dance_Free_Download/Meeke_-_Ghost_Dance_Free_Download.NA", false, 2, ~U[2015-12-07 15:00:01Z]] 22:35:19.450 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.454 [debug] QUERY OK source="media_items" db=2.1ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-11-30 15:00:02Z], 2] 22:35:19.455 [debug] QUERY OK source="media_items" db=0.9ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nSpotify:\nhttps://open.spotify.com/track/7fS6yUwC1wEVpvebvwzq2r\n\nFollow A.R.D.I.\nhttps://www.facebook.com/ardimusicofficial\nhttps://twitter.com/ARDImusic\nhttps://soundcloud.com/ardimusicofficial\n\nFollow Proyal\nhttps://www.facebook.com/ProyalMusic\nhttps://twitter.com/ProyalMusic\nhttps://soundcloud.com/proyalmusic\n\nFollow Promind Recordings\nBeatport » https://pro.beatport.com/label/promind-recordings/19927\nFacebook » https://www.facebook.com/PromindRecordings\nTwitter » https://twitter.com/PromindRec\nSoundCloud » https://soundcloud.com/promindrecordings", "A.R.D.I. & Proyal - Florence (Reiklavik Remix)", "c60d6ca3-0e52-440d-893c-d97953428e97", 392, false, "gU6RWZ1NmcA", "https://www.youtube.com/watch?v=gU6RWZ1NmcA", 744, "/downloads/The Grand Sound/2015-11-30 A.R.D.I._Proyal_-_Florence_Reiklavik_Remix/A.R.D.I._Proyal_-_Florence_Reiklavik_Remix.NA", false, false, false, 2, [], 98, ~U[2015-11-30 15:00:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nSpotify:\nhttps://open.spotify.com/track/7fS6yUwC1wEVpvebvwzq2r\n\nFollow A.R.D.I.\nhttps://www.facebook.com/ardimusicofficial\nhttps://twitter.com/ARDImusic\nhttps://soundcloud.com/ardimusicofficial\n\nFollow Proyal\nhttps://www.facebook.com/ProyalMusic\nhttps://twitter.com/ProyalMusic\nhttps://soundcloud.com/proyalmusic\n\nFollow Promind Recordings\nBeatport » https://pro.beatport.com/label/promind-recordings/19927\nFacebook » https://www.facebook.com/PromindRecordings\nTwitter » https://twitter.com/PromindRec\nSoundCloud » https://soundcloud.com/promindrecordings", "A.R.D.I. & Proyal - Florence (Reiklavik Remix)", 392, false, "gU6RWZ1NmcA", "https://www.youtube.com/watch?v=gU6RWZ1NmcA", "/downloads/The Grand Sound/2015-11-30 A.R.D.I._Proyal_-_Florence_Reiklavik_Remix/A.R.D.I._Proyal_-_Florence_Reiklavik_Remix.NA", false, 2, ~U[2015-11-30 15:00:02Z]] 22:35:19.456 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.458 [debug] QUERY OK source="media_items" db=1.9ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-09-04 12:22:47Z], 2] 22:35:19.471 [debug] QUERY OK source="media_items" db=12.1ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nPhotography at [05:32] by Kirill Averyanov:\nhttps://500px.com/averyanovkirill\nhttps://instagram.com/averyanovkirill\n\nTracklist:\n[00:00] 01. Slim Colt - Livi\nhttps://open.spotify.com/track/4xf8vRhTir6Vr0MHc7E2vn\n\n[03:44] 02. Jabricon - Reflections\nhttps://open.spotify.com/track/3kYYlVcQSvp9JfRWS8CxDA\n\n[08:44] 03. Sergey Alekseev - Road To The Clouds (Bee Hunter Remix)\nhttps://soundcloud.com/perplexitymusic/sergey-alekseev-road-to-the-clouds-bee-hunter-remix\n\n[14:14] 04. Groove Mafia - Alone In Love\nhttps://open.spotify.com/track/6yardhosMN1sq9MznNMWiz\n\n[19:29] 05. Persona - In These Dreams\nhttps://open.spotify.com/track/5myyOB5gH7tosb3X1xgVSc\n\n[24:29] 06. Suonare - Never Alone\nhttps://open.spotify.com/track/31LcvpuGgkidoH2QPp1Og1\n\n[29:29] 07. Arcuate - Newport\nhttps://open.spotify.com/track/4SlOHlxH1jQjNsrBBb8nKv\n\n[35:59] 08. A.M.R. feat. Claire Willis - Summer (Pierre In The Air Remix)\nhttps://open.spotify.com/track/5QKePsgEC48Tx1AAeOfkRM\n\n[43:29] 09. Mossy - Euphoria\nhttps://www.discogs.com/Mossy-Another-Day/release/1882537\n\n[49:29] 10. Jallen - Far From Here\nhttps://open.spotify.com/track/5wjXW2OHbF4yoAIxksyu1e\n\n[54:59] 11. Biotones - Opera Of The Night (Andrew Lang Remix)\nhttps://open.spotify.com/track/3sIskWu2ixtY08EoEsGeBG\n\n[1:00:29] 12. PiT J. - Ride Like The Wind\nhttps://open.spotify.com/track/3K9XgEAF6BC91xsPDbHdfk\n\n[1:06:29] 13. Wayfinder - Field Of Mine\nhttps://open.spotify.com/track/6hmaJDpljAXGXC1pq4HTrs\n\n[1:11:37] 14. Artemil - Rays Of Light (Sollito Remix)\nhttps://open.spotify.com/track/0dEJR6wYfCnXcQ6n0Ri7Uq\n\n[1:16:07] 15. Andrew Lang & Bee Hunter - Tortoise\nhttps://open.spotify.com/track/6LslKP5Oeao06jOkStqQAd\n\n[1:21:51] 16. Desaicrator & Jay Flora - Always About You\nhttps://open.spotify.com/track/7zbAPcnr5KCzGVHtjR5fJ2\n\n[1:26:52] 17. ENoize - Dreamcatcher (MacRamsey Remix)\nhttps://open.spotify.com/track/0ahvh1si855ZmOE3mnxxkF\n\n[1:31:24] 18. Engine of Sound - Infinity\nhttps://open.spotify.com/track/3RhN84XYB6jblcgoeNBHsj\n\n[1:35:58] 19. Ledo - Above The Seas\nhttps://open.spotify.com/track/3cEubzYa7xhX69Lk8J4fI4\n\n[1:43:28] 20. Lesh - Slowburn\nhttps://open.spotify.com/track/21ougehvd5TBQJheOzE2SV\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2015 Vol. #7 [HD] ♫", "7eb9ee8d-1dbe-45d5-8a12-49e34f5f202f", 6642, false, "oPTff_lfhjY", "https://www.youtube.com/watch?v=oPTff_lfhjY", 745, "/downloads/The Grand Sound/2015-09-04 Best_Progressive_House_Mix_2015_Vol._7_HD/Best_Progressive_House_Mix_2015_Vol._7_HD.NA", false, false, false, 2, [], 98, ~U[2015-09-04 12:22:47Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nPhotography at [05:32] by Kirill Averyanov:\nhttps://500px.com/averyanovkirill\nhttps://instagram.com/averyanovkirill\n\nTracklist:\n[00:00] 01. Slim Colt - Livi\nhttps://open.spotify.com/track/4xf8vRhTir6Vr0MHc7E2vn\n\n[03:44] 02. Jabricon - Reflections\nhttps://open.spotify.com/track/3kYYlVcQSvp9JfRWS8CxDA\n\n[08:44] 03. Sergey Alekseev - Road To The Clouds (Bee Hunter Remix)\nhttps://soundcloud.com/perplexitymusic/sergey-alekseev-road-to-the-clouds-bee-hunter-remix\n\n[14:14] 04. Groove Mafia - Alone In Love\nhttps://open.spotify.com/track/6yardhosMN1sq9MznNMWiz\n\n[19:29] 05. Persona - In These Dreams\nhttps://open.spotify.com/track/5myyOB5gH7tosb3X1xgVSc\n\n[24:29] 06. Suonare - Never Alone\nhttps://open.spotify.com/track/31LcvpuGgkidoH2QPp1Og1\n\n[29:29] 07. Arcuate - Newport\nhttps://open.spotify.com/track/4SlOHlxH1jQjNsrBBb8nKv\n\n[35:59] 08. A.M.R. feat. Claire Willis - Summer (Pierre In The Air Remix)\nhttps://open.spotify.com/track/5QKePsgEC48Tx1AAeOfkRM\n\n[43:29] 09. Mossy - Euphoria\nhttps://www.discogs.com/Mossy-Another-Day/release/1882537\n\n[49:29] 10. Jallen - Far From Here\nhttps://open.spotify.com/track/5wjXW2OHbF4yoAIxksyu1e\n\n[54:59] 11. Biotones - Opera Of The Night (Andrew Lang Remix)\nhttps://open.spotify.com/track/3sIskWu2ixtY08EoEsGeBG\n\n[1:00:29] 12. PiT J. - Ride Like The Wind\nhttps://open.spotify.com/track/3K9XgEAF6BC91xsPDbHdfk\n\n[1:06:29] 13. Wayfinder - Field Of Mine\nhttps://open.spotify.com/track/6hmaJDpljAXGXC1pq4HTrs\n\n[1:11:37] 14. Artemil - Rays Of Light (Sollito Remix)\nhttps://open.spotify.com/track/0dEJR6wYfCnXcQ6n0Ri7Uq\n\n[1:16:07] 15. Andrew Lang & Bee Hunter - Tortoise\nhttps://open.spotify.com/track/6LslKP5Oeao06jOkStqQAd\n\n[1:21:51] 16. Desaicrator & Jay Flora - Always About You\nhttps://open.spotify.com/track/7zbAPcnr5KCzGVHtjR5fJ2\n\n[1:26:52] 17. ENoize - Dreamcatcher (MacRamsey Remix)\nhttps://open.spotify.com/track/0ahvh1si855ZmOE3mnxxkF\n\n[1:31:24] 18. Engine of Sound - Infinity\nhttps://open.spotify.com/track/3RhN84XYB6jblcgoeNBHsj\n\n[1:35:58] 19. Ledo - Above The Seas\nhttps://open.spotify.com/track/3cEubzYa7xhX69Lk8J4fI4\n\n[1:43:28] 20. Lesh - Slowburn\nhttps://open.spotify.com/track/21ougehvd5TBQJheOzE2SV\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2015 Vol. #7 [HD] ♫", 6642, false, "oPTff_lfhjY", "https://www.youtube.com/watch?v=oPTff_lfhjY", "/downloads/The Grand Sound/2015-09-04 Best_Progressive_House_Mix_2015_Vol._7_HD/Best_Progressive_House_Mix_2015_Vol._7_HD.NA", false, 2, ~U[2015-09-04 12:22:47Z]] 22:35:19.472 [debug] QUERY OK source="sources" db=0.4ms idle=17.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.474 [debug] QUERY OK source="media_items" db=2.0ms idle=16.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-09-10 17:13:22Z], 2] 22:35:19.476 [debug] QUERY OK source="media_items" db=1.5ms idle=18.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nAlex H:\nhttps://soundcloud.com/alexhumberstone\nhttps://www.facebook.com/4lexH\nhttp://www.beatport.com/artist/alex-h/193040\nhttps://www.youtube.com/user/TheChumb4\nhttps://plus.google.com/102678306595759996103\n\nTracklist:\n[00:00] 01. Mossy - Superb (Ma5haria Remix)\nhttps://open.spotify.com/track/2e58emT13ShKiH8CHOKiSi\n\n[05:17] 02. Pryda - Melo\nhttps://www.beatport.com/track/melo-original-mix/825042\n\n[13:16] 03. Something Good & CAPS - Remember\nhttps://open.spotify.com/track/3YYHFg6cfFazPcySSBBOp5\n\n[17:30] 04. Proglifter - Las Palmas\nhttps://open.spotify.com/track/3S8xhf4OvCNKmTQ854Qtny\n\n[21:08] 05. James Lowndes & Paul Lowndes - Only You (Alex H Remix)\nhttps://open.spotify.com/track/2fSp6Vfl5n68HVypQ5WoL8\n\n[28:25] 06. Sedi - Zzyzx (Sergey Shemet Remix)\nhttps://open.spotify.com/track/0KnVSI3jbInba2qEHbiKL5\n\n[33:40] 07. Zuubi - Good Times\nhttps://open.spotify.com/track/3OMuDtTEh7RLa0Qo8R6VH8\n\n[39:55] 08. Jocey & Aureluna - Mother Earth (Markus Hakala Remix)\nhttps://open.spotify.com/track/4U0fzkyiRCxL08QJlQEM8B\n\n[45:55] 09. Bob Fanzidon - Last Reason (Lunarbeam Remix)\nhttps://open.spotify.com/track/2fWRnsTonXtHS9aW0uVxAt\n\n[51:48] 10. Zuubi - Wait For You\nhttps://open.spotify.com/track/2rxj7dWGiAeyV7XQ6BjBUe\n\n[57:55] 11. Angelo-K Feat. Maria Geo - Summer Kiss (Andrew Lang Remix)\nhttps://open.spotify.com/track/6hCxStFilz5FNXmel4HLti\n\n[1:03:03] 12. Glaue - Galleon (Talamanca Remix)\nhttps://open.spotify.com/track/05B85Szm0BAOdXTONIpSuV\n\n[1:09:03] 13. Alex Pich - Heavens (Dezza Remix)\nhttps://open.spotify.com/track/6XO7a0pwB7ubZCKP6JXZ3U\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2014 Vol. #8 [HD] ♫", "de8f7ac3-2587-42a7-b869-0f717658bddc", 4577, false, "PI3ONnuMgqc", "https://www.youtube.com/watch?v=PI3ONnuMgqc", 746, "/downloads/The Grand Sound/2014-09-10 Best_Progressive_House_Mix_2014_Vol._8_HD/Best_Progressive_House_Mix_2014_Vol._8_HD.NA", false, false, false, 2, [], 98, ~U[2014-09-10 17:13:22Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Our favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nAlex H:\nhttps://soundcloud.com/alexhumberstone\nhttps://www.facebook.com/4lexH\nhttp://www.beatport.com/artist/alex-h/193040\nhttps://www.youtube.com/user/TheChumb4\nhttps://plus.google.com/102678306595759996103\n\nTracklist:\n[00:00] 01. Mossy - Superb (Ma5haria Remix)\nhttps://open.spotify.com/track/2e58emT13ShKiH8CHOKiSi\n\n[05:17] 02. Pryda - Melo\nhttps://www.beatport.com/track/melo-original-mix/825042\n\n[13:16] 03. Something Good & CAPS - Remember\nhttps://open.spotify.com/track/3YYHFg6cfFazPcySSBBOp5\n\n[17:30] 04. Proglifter - Las Palmas\nhttps://open.spotify.com/track/3S8xhf4OvCNKmTQ854Qtny\n\n[21:08] 05. James Lowndes & Paul Lowndes - Only You (Alex H Remix)\nhttps://open.spotify.com/track/2fSp6Vfl5n68HVypQ5WoL8\n\n[28:25] 06. Sedi - Zzyzx (Sergey Shemet Remix)\nhttps://open.spotify.com/track/0KnVSI3jbInba2qEHbiKL5\n\n[33:40] 07. Zuubi - Good Times\nhttps://open.spotify.com/track/3OMuDtTEh7RLa0Qo8R6VH8\n\n[39:55] 08. Jocey & Aureluna - Mother Earth (Markus Hakala Remix)\nhttps://open.spotify.com/track/4U0fzkyiRCxL08QJlQEM8B\n\n[45:55] 09. Bob Fanzidon - Last Reason (Lunarbeam Remix)\nhttps://open.spotify.com/track/2fWRnsTonXtHS9aW0uVxAt\n\n[51:48] 10. Zuubi - Wait For You\nhttps://open.spotify.com/track/2rxj7dWGiAeyV7XQ6BjBUe\n\n[57:55] 11. Angelo-K Feat. Maria Geo - Summer Kiss (Andrew Lang Remix)\nhttps://open.spotify.com/track/6hCxStFilz5FNXmel4HLti\n\n[1:03:03] 12. Glaue - Galleon (Talamanca Remix)\nhttps://open.spotify.com/track/05B85Szm0BAOdXTONIpSuV\n\n[1:09:03] 13. Alex Pich - Heavens (Dezza Remix)\nhttps://open.spotify.com/track/6XO7a0pwB7ubZCKP6JXZ3U\n---\nMusic Genre: Progressive House", "♫ Best Progressive House Mix 2014 Vol. #8 [HD] ♫", 4577, false, "PI3ONnuMgqc", "https://www.youtube.com/watch?v=PI3ONnuMgqc", "/downloads/The Grand Sound/2014-09-10 Best_Progressive_House_Mix_2014_Vol._8_HD/Best_Progressive_House_Mix_2014_Vol._8_HD.NA", false, 2, ~U[2014-09-10 17:13:22Z]] 22:35:19.477 [debug] QUERY OK source="sources" db=0.4ms idle=18.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.479 [debug] QUERY OK source="media_items" db=2.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2014-05-16 12:29:11Z], 2] 22:35:19.481 [debug] QUERY OK source="media_items" db=1.6ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vol. #3: https://youtu.be/MVKYtYKnqYU\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\n🎧 Spotify Playlists\n↪︎ Progressive House: https://thegrandsound.ffm.to/spotify\n↪︎ Deep House: https://thegrandsound.ffm.to/spotifydeep\n\n👇 Download the Mix\n↪︎ http://bit.ly/DownloadUpliftingTranceAllTimeFavourites1\n\n🔗 More The Grand Sound\n↪︎ TikTok: https://tiktok.com/@thegrandsound\n↪︎ Instagram: https://instagram.com/the.grand.sound\n↪︎ Website: https://thegrandsound.com\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\n🏆 Become a Member / Patron\n↪︎ YouTube: https://thegrandsound.ffm.to/join\n↪︎ Patreon: https://www.patreon.com/TheGrandSound\n\n🤝 The Grand Sound Community\n↪︎ https://discord.gg/kqpNgvF\n\nTracklist:\n[00:00] 01. Super8 & Tab - Irufushi\nhttps://open.spotify.com/track/2t1rAU9tswttJrABhJyCql\n\n[03:18] 02. Xgenic - Around Me\nhttps://open.spotify.com/track/1UmAbOF2SMsXoSuOkXWlIA\n\n[09:28] 03. Temple One - Forever Searching (Adam Nickey Remix)\nhttps://open.spotify.com/track/3hRGeZ57NAZuVYVrag2czZ\n\n[16:49] 04. Xgenic - Prometeus (Sensitize Remix)\nhttps://open.spotify.com/track/7GiLC53p6CeV2Md1eIAu7e\n\n[21:47] 05. Farid - Afloat\nhttps://open.spotify.com/track/7oVdlgfPf4nnXurD0U3Rfp\n\n[27:11] 06. Elias B - Polar Ice (Adam Nickey Remix)\nhttps://open.spotify.com/track/0Y19dNfT0Xh3glHWUH6FCA\n\n[33:15] 07. Daniel Kandi - Child\nhttps://open.spotify.com/track/27066e9HNQWrqn4isUlcYz\n\n[38:48] 08. Driftmoon - Bittersweet (Temple One Remix)\nhttps://open.spotify.com/track/3kTVusd9BQ30XS4It8Sd3K\n\n[44:09] 09. Hydro Aquatic - Crossfire\nhttps://open.spotify.com/track/17QiypkOWuogXY7ZcvmD1b\n\n[49:43] 10. Stevy Forello - Shaded Starlight (Temple One Remix)\nhttps://open.spotify.com/track/5wBqVtlkqzQJQybH3plXmK\n\n[54:35] 11. Ultimate - If We Were\nhttps://open.spotify.com/track/1v3fbbICjTiokKRoCD4I1C\n\n[1:00:09] 12. Grenz & Skaarung - Radiate (Suncatcher Remix)\nhttps://open.spotify.com/track/39MYi3gWq0nb7iZWNhvoub\n\n[1:05:43] 13. Daniel Kandi - #Trancefamily\nhttps://open.spotify.com/track/5bk5fWIHH7Ht6iYYmMRORf\n\n[1:12:12] 14. A.R.D.I. - Eternity\nhttps://www.beatport.com/track/eternity-original-mix/3307691\n\n[1:18:15] 15. UCast - Klia\nhttps://open.spotify.com/track/75q19Rzb02LEbsa0FY7LqK\n\n[1:24:13] 16. Solis - True To Me (Suncatcher Remix)\nhttps://open.spotify.com/track/2W0oXgOAUelzqtGh2l9phS\n---\nMusic Genre: Uplifting Trance\n\n#Trance #UpliftingTrance", "♫ Best Uplifting Trance Mix - All Time Favourites #1 ♫", "c7824eb9-3fa7-4241-b88a-50bf8dbc49bf", 5481, false, "iXAbte4QXKs", "https://www.youtube.com/watch?v=iXAbte4QXKs", 747, "/downloads/The Grand Sound/2014-05-16 Best_Uplifting_Trance_Mix_-_All_Time_Favourites_1/Best_Uplifting_Trance_Mix_-_All_Time_Favourites_1.NA", false, false, false, 2, [], 98, ~U[2014-05-16 12:29:11Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Vol. #3: https://youtu.be/MVKYtYKnqYU\n\n🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n↪︎ Night Drive Radio: https://tgs.ffm.to/NightDriveLive\n\n🎧 Spotify Playlists\n↪︎ Progressive House: https://thegrandsound.ffm.to/spotify\n↪︎ Deep House: https://thegrandsound.ffm.to/spotifydeep\n\n👇 Download the Mix\n↪︎ http://bit.ly/DownloadUpliftingTranceAllTimeFavourites1\n\n🔗 More The Grand Sound\n↪︎ TikTok: https://tiktok.com/@thegrandsound\n↪︎ Instagram: https://instagram.com/the.grand.sound\n↪︎ Website: https://thegrandsound.com\n\n📥 Submit Your Music\n↪︎ https://thegrandsound.com/submit\n\n🏆 Become a Member / Patron\n↪︎ YouTube: https://thegrandsound.ffm.to/join\n↪︎ Patreon: https://www.patreon.com/TheGrandSound\n\n🤝 The Grand Sound Community\n↪︎ https://discord.gg/kqpNgvF\n\nTracklist:\n[00:00] 01. Super8 & Tab - Irufushi\nhttps://open.spotify.com/track/2t1rAU9tswttJrABhJyCql\n\n[03:18] 02. Xgenic - Around Me\nhttps://open.spotify.com/track/1UmAbOF2SMsXoSuOkXWlIA\n\n[09:28] 03. Temple One - Forever Searching (Adam Nickey Remix)\nhttps://open.spotify.com/track/3hRGeZ57NAZuVYVrag2czZ\n\n[16:49] 04. Xgenic - Prometeus (Sensitize Remix)\nhttps://open.spotify.com/track/7GiLC53p6CeV2Md1eIAu7e\n\n[21:47] 05. Farid - Afloat\nhttps://open.spotify.com/track/7oVdlgfPf4nnXurD0U3Rfp\n\n[27:11] 06. Elias B - Polar Ice (Adam Nickey Remix)\nhttps://open.spotify.com/track/0Y19dNfT0Xh3glHWUH6FCA\n\n[33:15] 07. Daniel Kandi - Child\nhttps://open.spotify.com/track/27066e9HNQWrqn4isUlcYz\n\n[38:48] 08. Driftmoon - Bittersweet (Temple One Remix)\nhttps://open.spotify.com/track/3kTVusd9BQ30XS4It8Sd3K\n\n[44:09] 09. Hydro Aquatic - Crossfire\nhttps://open.spotify.com/track/17QiypkOWuogXY7ZcvmD1b\n\n[49:43] 10. Stevy Forello - Shaded Starlight (Temple One Remix)\nhttps://open.spotify.com/track/5wBqVtlkqzQJQybH3plXmK\n\n[54:35] 11. Ultimate - If We Were\nhttps://open.spotify.com/track/1v3fbbICjTiokKRoCD4I1C\n\n[1:00:09] 12. Grenz & Skaarung - Radiate (Suncatcher Remix)\nhttps://open.spotify.com/track/39MYi3gWq0nb7iZWNhvoub\n\n[1:05:43] 13. Daniel Kandi - #Trancefamily\nhttps://open.spotify.com/track/5bk5fWIHH7Ht6iYYmMRORf\n\n[1:12:12] 14. A.R.D.I. - Eternity\nhttps://www.beatport.com/track/eternity-original-mix/3307691\n\n[1:18:15] 15. UCast - Klia\nhttps://open.spotify.com/track/75q19Rzb02LEbsa0FY7LqK\n\n[1:24:13] 16. Solis - True To Me (Suncatcher Remix)\nhttps://open.spotify.com/track/2W0oXgOAUelzqtGh2l9phS\n---\nMusic Genre: Uplifting Trance\n\n#Trance #UpliftingTrance", "♫ Best Uplifting Trance Mix - All Time Favourites #1 ♫", 5481, false, "iXAbte4QXKs", "https://www.youtube.com/watch?v=iXAbte4QXKs", "/downloads/The Grand Sound/2014-05-16 Best_Uplifting_Trance_Mix_-_All_Time_Favourites_1/Best_Uplifting_Trance_Mix_-_All_Time_Favourites_1.NA", false, 2, ~U[2014-05-16 12:29:11Z]] 22:35:19.482 [debug] QUERY OK source="sources" db=0.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.484 [debug] QUERY OK source="media_items" db=2.0ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-12-05 09:39:34Z], 2] 22:35:19.486 [debug] QUERY OK source="media_items" db=1.4ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nprogvisions:\nhttp://www.youtube.com/progvisions\n\nTracklist:\n[00:00] 01. Chapter XJ - Believe (Solid Stone Remix)\nhttps://open.spotify.com/track/48oWKSu2GlcOkuDAGtNRbx\n\n[05:28] 02. Soulless - Waiting For That Thing\nhttps://open.spotify.com/track/2hDsAoyuAApSRtCPzn2dek\n\n[10:52] 03. Mimax - Nighttime (Instrumental Mix)\nhttps://open.spotify.com/track/5KIRCDG62x6lHLpX5RjVm4\n\n[17:40] 04. Oliver Smith - Progress\nhttps://open.spotify.com/track/4DaSopx3dMGYUMA9gHcjYH\n\n[22:31] 05. Varun - I Never Saw Her Again (Mobil Remix)\nhttps://open.spotify.com/track/0bSl9w85bWeWBycNRBL7NM\n\n[28:36] 06. Martin Graff - World Has Changed (Blugazer Remix)\nhttps://open.spotify.com/track/1pEg0ab8C9xV4cHUQoQsEI\n\n[34:49] 07. Tucandeo - In A Lifetime\nhttps://open.spotify.com/track/1WKEaaULTLr2keNAwSY8jF\n\n[37:17] 08. Talamanca & Velden feat. Isa Bell - One Embrace (Dub Mix)\nhttps://open.spotify.com/track/4oDq5gTNqdPuJYImWzPbYO\n\n[40:14] 09. JPL & Vitaliy - Blue\nhttps://open.spotify.com/track/53qEmigJ8KbHlOrIeJmLFw\n\n[43:12] 10. Andy Tau - Passport\nhttps://open.spotify.com/track/6AwusHjaGj1HW9cC1HbhuJ\n\n[46:14] 11. Juventa & Answer42 - Like These Eyes (Answer42 Remix)\nhttps://open.spotify.com/track/2R3919Ml3NRlodELftev4A\n\n[52:24] 12. Roald Velden - The Road Home\nhttps://open.spotify.com/track/6c9zHK2ww0Nr9DX6cugkif\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2012 Vol. #4 [HD] ♫ Meets progvisions", "7c42cb15-1258-4f3d-9f90-8ee9846da913", 3461, false, "3t_4awTemew", "https://www.youtube.com/watch?v=3t_4awTemew", 748, "/downloads/The Grand Sound/2012-12-05 Best_Progressive_Trance_Mix_2012_Vol._4_HD_Meets_progvisions/Best_Progressive_Trance_Mix_2012_Vol._4_HD_Meets_progvisions.NA", false, false, false, 2, [], 98, ~U[2012-12-05 09:39:34Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "🔴 The Grand Sound 24/7 Live\n↪︎ Progressive House Radio: https://tgs.ffm.to/ProgressiveHouseLive\n↪︎ Deep House Radio: https://tgs.ffm.to/DeepHouseLive\n\nOur favorite music on Spotify:\nhttp://bit.ly/TGS-SpotifyPlaylist\n\nInstaGrand:\nhttps://instagram.com/the.grand.sound\n\nMore The Grand Sound:\nhttps://thegrandsound.ffm.to/listen\n\nThe Grand Sound Communities:\nhttps://discord.gg/kqpNgvF\n\nBecome a Member / Patron:\nhttps://thegrandsound.ffm.to/join\nhttps://www.patreon.com/TheGrandSound\n\nprogvisions:\nhttp://www.youtube.com/progvisions\n\nTracklist:\n[00:00] 01. Chapter XJ - Believe (Solid Stone Remix)\nhttps://open.spotify.com/track/48oWKSu2GlcOkuDAGtNRbx\n\n[05:28] 02. Soulless - Waiting For That Thing\nhttps://open.spotify.com/track/2hDsAoyuAApSRtCPzn2dek\n\n[10:52] 03. Mimax - Nighttime (Instrumental Mix)\nhttps://open.spotify.com/track/5KIRCDG62x6lHLpX5RjVm4\n\n[17:40] 04. Oliver Smith - Progress\nhttps://open.spotify.com/track/4DaSopx3dMGYUMA9gHcjYH\n\n[22:31] 05. Varun - I Never Saw Her Again (Mobil Remix)\nhttps://open.spotify.com/track/0bSl9w85bWeWBycNRBL7NM\n\n[28:36] 06. Martin Graff - World Has Changed (Blugazer Remix)\nhttps://open.spotify.com/track/1pEg0ab8C9xV4cHUQoQsEI\n\n[34:49] 07. Tucandeo - In A Lifetime\nhttps://open.spotify.com/track/1WKEaaULTLr2keNAwSY8jF\n\n[37:17] 08. Talamanca & Velden feat. Isa Bell - One Embrace (Dub Mix)\nhttps://open.spotify.com/track/4oDq5gTNqdPuJYImWzPbYO\n\n[40:14] 09. JPL & Vitaliy - Blue\nhttps://open.spotify.com/track/53qEmigJ8KbHlOrIeJmLFw\n\n[43:12] 10. Andy Tau - Passport\nhttps://open.spotify.com/track/6AwusHjaGj1HW9cC1HbhuJ\n\n[46:14] 11. Juventa & Answer42 - Like These Eyes (Answer42 Remix)\nhttps://open.spotify.com/track/2R3919Ml3NRlodELftev4A\n\n[52:24] 12. Roald Velden - The Road Home\nhttps://open.spotify.com/track/6c9zHK2ww0Nr9DX6cugkif\n---\nMusic Genre: Progressive Trance / House", "♫ Best Progressive Trance Mix 2012 Vol. #4 [HD] ♫ Meets progvisions", 3461, false, "3t_4awTemew", "https://www.youtube.com/watch?v=3t_4awTemew", "/downloads/The Grand Sound/2012-12-05 Best_Progressive_Trance_Mix_2012_Vol._4_HD_Meets_progvisions/Best_Progressive_Trance_Mix_2012_Vol._4_HD_Meets_progvisions.NA", false, 2, ~U[2012-12-05 09:39:34Z]] 22:35:19.487 [debug] QUERY OK source="sources" db=0.4ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.489 [debug] QUERY OK source="media_items" db=1.9ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-21 12:56:19Z], 2] 22:35:19.491 [debug] QUERY OK source="media_items" db=1.4ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Embark on a nocturnal journey with Night Drive Vibes: Chill Deep House Beats 24/7 🌙. Immerse yourself in a carefully curated selection of deep house, melodic house, and deep progressive beats designed to elevate your night drive, study sessions, or moments of pure relaxation. Our live stream is your constant companion—whether you're unwinding after a long day or seeking an inspiring backdrop for work, these chilled vibes will keep you company around the clock.\n\nGenres featured in this stream: Deep House, Melodic House, Prog House, Progressive House, Deep Progressive.\n\n🎧 All of Our Night Drive Mixes:\nhttps://www.youtube.com/playlist?list=PLD3aDvUVqUzevUOpehNiz3wzON-NxACDc\n\n🔗 Connect with The Grand Sound\n↪︎ TikTok: https://tiktok.com/@thegrandsound\n↪︎ Instagram: https://instagram.com/the.grand.sound\n↪︎ Website: https://thegrandsound.com\n\n🏆 Become a Member / Patron\n↪︎ YouTube: https://thegrandsound.ffm.to/join\n↪︎ Patreon: https://www.patreon.com/TheGrandSound\n\n🤝 Join our Communities\n↪︎ Discord: https://discord.gg/kqpNgvF\n↪︎ Telegram: https://t.me/TheGrandSound\n\n📺 Live Stream powered by Tribecast\n↪︎ https://tribecast.fm\n\n📸 Photos by Unsplash\n↪︎ https://unsplash.com\n\n🤖 Bot powered by Nightbot\n↪︎ https://nightbot.tv\n\n▬▬▬ Chat Commands ▬▬▬\n!love ➟ Upvote the current song 💖. (Also works with !like or !awesome)\n!track ➟ Get the name of the current track. (Also works with !song)\n!next ➟ Show the next playing track name.\n!previous ➟ Get the previously played track name.\n!spotify ➟ Find the current track on Spotify.\n!apple ➟ Find the current track on Apple Music.\n!youtube ➟ Find the current track on YouTube.\n!youtubemusic ➟ Find the current track on YouTube Music.\n!soundcloud ➟ Find the current track on SoundCloud.\n!google ➟ Google search the current track.\n!hug [NAME] ➟ send your friend a hug!\n!key ➟ Learn the key to success.\n!inspire ➟ Your daily inspirational quote.\n!question ➟ Challenge yourself with a thought-provoking question.\n!uptime ➟ Shows the time since we started the stream.\n!social ➟ Where to find us online.\n!report [MESSAGE] ➟ Report errors in the live stream to our team.\n\n▬▬▬ Chat Rules ▬▬▬\n- Inviting your friends is recommended for maximum satisfaction 🙂\n- Show positivity toward anyone\n- The primary language is English\n- Have fun!\n\n#DeepHouse #MelodicHouse ##TheGrandSound", "‘Night Drive’ 🚘 · Relaxing Deep & Progressive House Mix | 24/7 Radio 2026-08-11 22:32", "8b1bdd49-2c66-4e0b-83bb-d4e3b2d958cb", true, "sCwY5iJsaiM", "https://www.youtube.com/watch?v=sCwY5iJsaiM", 1, "/downloads/The Grand Sound/2025-02-21 Night_Drive_Relaxing_Deep_Progressive_House_Mix_24_7_Radio_2026-08-11_22_32/Night_Drive_Relaxing_Deep_Progressive_House_Mix_24_7_Radio_2026-08-11_22_32.NA", false, false, false, 2, [], 97, ~U[2025-02-21 12:56:19Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Embark on a nocturnal journey with Night Drive Vibes: Chill Deep House Beats 24/7 🌙. Immerse yourself in a carefully curated selection of deep house, melodic house, and deep progressive beats designed to elevate your night drive, study sessions, or moments of pure relaxation. Our live stream is your constant companion—whether you're unwinding after a long day or seeking an inspiring backdrop for work, these chilled vibes will keep you company around the clock.\n\nGenres featured in this stream: Deep House, Melodic House, Prog House, Progressive House, Deep Progressive.\n\n🎧 All of Our Night Drive Mixes:\nhttps://www.youtube.com/playlist?list=PLD3aDvUVqUzevUOpehNiz3wzON-NxACDc\n\n🔗 Connect with The Grand Sound\n↪︎ TikTok: https://tiktok.com/@thegrandsound\n↪︎ Instagram: https://instagram.com/the.grand.sound\n↪︎ Website: https://thegrandsound.com\n\n🏆 Become a Member / Patron\n↪︎ YouTube: https://thegrandsound.ffm.to/join\n↪︎ Patreon: https://www.patreon.com/TheGrandSound\n\n🤝 Join our Communities\n↪︎ Discord: https://discord.gg/kqpNgvF\n↪︎ Telegram: https://t.me/TheGrandSound\n\n📺 Live Stream powered by Tribecast\n↪︎ https://tribecast.fm\n\n📸 Photos by Unsplash\n↪︎ https://unsplash.com\n\n🤖 Bot powered by Nightbot\n↪︎ https://nightbot.tv\n\n▬▬▬ Chat Commands ▬▬▬\n!love ➟ Upvote the current song 💖. (Also works with !like or !awesome)\n!track ➟ Get the name of the current track. (Also works with !song)\n!next ➟ Show the next playing track name.\n!previous ➟ Get the previously played track name.\n!spotify ➟ Find the current track on Spotify.\n!apple ➟ Find the current track on Apple Music.\n!youtube ➟ Find the current track on YouTube.\n!youtubemusic ➟ Find the current track on YouTube Music.\n!soundcloud ➟ Find the current track on SoundCloud.\n!google ➟ Google search the current track.\n!hug [NAME] ➟ send your friend a hug!\n!key ➟ Learn the key to success.\n!inspire ➟ Your daily inspirational quote.\n!question ➟ Challenge yourself with a thought-provoking question.\n!uptime ➟ Shows the time since we started the stream.\n!social ➟ Where to find us online.\n!report [MESSAGE] ➟ Report errors in the live stream to our team.\n\n▬▬▬ Chat Rules ▬▬▬\n- Inviting your friends is recommended for maximum satisfaction 🙂\n- Show positivity toward anyone\n- The primary language is English\n- Have fun!\n\n#DeepHouse #MelodicHouse ##TheGrandSound", "‘Night Drive’ 🚘 · Relaxing Deep & Progressive House Mix | 24/7 Radio 2026-08-11 22:32", nil, true, "sCwY5iJsaiM", "https://www.youtube.com/watch?v=sCwY5iJsaiM", "/downloads/The Grand Sound/2025-02-21 Night_Drive_Relaxing_Deep_Progressive_House_Mix_24_7_Radio_2026-08-11_22_32/Night_Drive_Relaxing_Deep_Progressive_House_Mix_24_7_Radio_2026-08-11_22_32.NA", false, 2, ~U[2025-02-21 12:56:19Z]] 22:35:19.492 [debug] QUERY OK source="sources" db=0.4ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.494 [debug] QUERY OK source="media_items" db=1.9ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-03 20:01:28Z], 2] 22:35:19.496 [debug] QUERY OK source="media_items" db=1.3ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Immerse yourself in the smooth rhythms of Deep House—crafted to elevate focus, creativity, and calm.\n\nThis 24/7 stream blends deep, melodic, and chill house tracks designed to create the perfect backdrop for studying, working, or simply relaxing. Each mix is handpicked to help you stay centered, inspired, and in flow throughout your day.\n\n✨ Focus deeper. Feel lighter. Stay inspired.\n\n🎧 Our Playlists\n↪︎ Progressive House: https://thegrandsound.ffm.to/spotify\n↪︎ Deep House: https://thegrandsound.ffm.to/spotifydeep\n\n🔗 Connect with The Grand Sound\n↪︎ TikTok: https://tiktok.com/@thegrandsound\n↪︎ Instagram: https://instagram.com/the.grand.sound\n↪︎ Website: https://thegrandsound.com\n\n🏆 Become a Member / Patron\n↪︎ YouTube: https://thegrandsound.ffm.to/join\n↪︎ Patreon: https://www.patreon.com/TheGrandSound\n\n🤝 The Grand Sound Communities\n↪︎ Discord: https://discord.gg/kqpNgvF\n↪︎ Telegram: https://t.me/TheGrandSound\n\n📺 Live Stream powered by Tribecast\n↪︎ https://tribecast.fm\n\n📸 Photos by Unsplash\n↪︎ https://unsplash.com\n\n🤖 Bot powered by Nightbot\n↪︎ https://nightbot.tv\n\n▬▬▬ Chat Commands ▬▬▬\n!love ➟ Upvote the current song 💖. (Also works with !like or !awesome)\n!track ➟ Get the name of the current track. (Also works with !song)\n!next ➟ Show the next playing track name.\n!previous ➟ Get the previously played track name.\n!spotify ➟ Find the current track on Spotify.\n!apple ➟ Find the current track on Apple Music.\n!youtube ➟ Find the current track on YouTube.\n!soundcloud ➟ Find the current track on SoundCloud.\n!google ➟ Google search the current track.\n!hug [NAME] ➟ send your friend a hug!\n!key ➟ Learn the key to success.\n!inspire ➟ Your daily inspirational quote.\n!uptime ➟ Shows the time since we started the stream.\n!social ➟ Where to find us online.\n!report [MESSAGE] ➟ Report errors in the live stream to our team.\n\n▬▬▬ Chat Rules ▬▬▬\n- Inviting your friends is recommended for maximum satisfaction 🙂\n- Show positivity toward anyone\n- The primary language is English\n- Have fun!\n\n#DeepHouse #StudyMusic #TheGrandSound", "Deep House · Smooth Background Music · 24/7 Live Radio 2026-08-11 22:32", "621d8452-a553-4e73-ac75-e69e6908f7b1", true, "Ihm9OQWmibA", "https://www.youtube.com/watch?v=Ihm9OQWmibA", 2, "/downloads/The Grand Sound/2022-11-03 Deep_House_Smooth_Background_Music_24_7_Live_Radio_2026-08-11_22_32/Deep_House_Smooth_Background_Music_24_7_Live_Radio_2026-08-11_22_32.NA", false, false, false, 2, [], 98, ~U[2022-11-03 20:01:28Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Immerse yourself in the smooth rhythms of Deep House—crafted to elevate focus, creativity, and calm.\n\nThis 24/7 stream blends deep, melodic, and chill house tracks designed to create the perfect backdrop for studying, working, or simply relaxing. Each mix is handpicked to help you stay centered, inspired, and in flow throughout your day.\n\n✨ Focus deeper. Feel lighter. Stay inspired.\n\n🎧 Our Playlists\n↪︎ Progressive House: https://thegrandsound.ffm.to/spotify\n↪︎ Deep House: https://thegrandsound.ffm.to/spotifydeep\n\n🔗 Connect with The Grand Sound\n↪︎ TikTok: https://tiktok.com/@thegrandsound\n↪︎ Instagram: https://instagram.com/the.grand.sound\n↪︎ Website: https://thegrandsound.com\n\n🏆 Become a Member / Patron\n↪︎ YouTube: https://thegrandsound.ffm.to/join\n↪︎ Patreon: https://www.patreon.com/TheGrandSound\n\n🤝 The Grand Sound Communities\n↪︎ Discord: https://discord.gg/kqpNgvF\n↪︎ Telegram: https://t.me/TheGrandSound\n\n📺 Live Stream powered by Tribecast\n↪︎ https://tribecast.fm\n\n📸 Photos by Unsplash\n↪︎ https://unsplash.com\n\n🤖 Bot powered by Nightbot\n↪︎ https://nightbot.tv\n\n▬▬▬ Chat Commands ▬▬▬\n!love ➟ Upvote the current song 💖. (Also works with !like or !awesome)\n!track ➟ Get the name of the current track. (Also works with !song)\n!next ➟ Show the next playing track name.\n!previous ➟ Get the previously played track name.\n!spotify ➟ Find the current track on Spotify.\n!apple ➟ Find the current track on Apple Music.\n!youtube ➟ Find the current track on YouTube.\n!soundcloud ➟ Find the current track on SoundCloud.\n!google ➟ Google search the current track.\n!hug [NAME] ➟ send your friend a hug!\n!key ➟ Learn the key to success.\n!inspire ➟ Your daily inspirational quote.\n!uptime ➟ Shows the time since we started the stream.\n!social ➟ Where to find us online.\n!report [MESSAGE] ➟ Report errors in the live stream to our team.\n\n▬▬▬ Chat Rules ▬▬▬\n- Inviting your friends is recommended for maximum satisfaction 🙂\n- Show positivity toward anyone\n- The primary language is English\n- Have fun!\n\n#DeepHouse #StudyMusic #TheGrandSound", "Deep House · Smooth Background Music · 24/7 Live Radio 2026-08-11 22:32", nil, true, "Ihm9OQWmibA", "https://www.youtube.com/watch?v=Ihm9OQWmibA", "/downloads/The Grand Sound/2022-11-03 Deep_House_Smooth_Background_Music_24_7_Live_Radio_2026-08-11_22_32/Deep_House_Smooth_Background_Music_24_7_Live_Radio_2026-08-11_22_32.NA", false, 2, ~U[2022-11-03 20:01:28Z]] 22:35:19.496 [debug] QUERY OK source="sources" db=0.3ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.498 [debug] QUERY OK source="media_items" db=1.9ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-21 10:17:35Z], 2] 22:35:19.502 [debug] QUERY OK source="media_items" db=1.4ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Embark on a continuous journey through melodic Progressive House and Trance — crafted for deep focus, inspiration, and relaxation. Immerse yourself in hypnotic beats, airy atmospheres, and soothing energy that enhance creativity and peace of mind.\n\nWhether you’re studying, working, driving through the night, or simply unwinding after a long day, our 24/7 stream keeps you company with carefully selected tracks from the finest melodic and deep house producers around the world.\n\n✨ Elevate your space. Focus deeper. Dream wider.\n\n🎧 Our Playlists\n↪︎ Progressive House: https://thegrandsound.ffm.to/spotify\n↪︎ Deep House: https://thegrandsound.ffm.to/spotifydeep\n\n🔗 Connect with The Grand Sound\n↪︎ TikTok: https://tiktok.com/@thegrandsound\n↪︎ Instagram: https://instagram.com/the.grand.sound\n↪︎ Website: https://thegrandsound.com\n\n🏆 Become a Member / Patron\n↪︎ YouTube: https://thegrandsound.ffm.to/join\n↪︎ Patreon: https://www.patreon.com/TheGrandSound\n\n🤝 The Grand Sound Communities\n↪︎ Discord: https://discord.gg/kqpNgvF\n↪︎ Telegram: https://t.me/TheGrandSound\n\n📺 Live Stream powered by Tribecast\n↪︎ https://tribecast.fm\n\n📸 Photos by Unsplash\n↪︎ https://unsplash.com\n\n🤖 Bot powered by Nightbot\n↪︎ https://nightbot.tv\n\n▬▬▬ Chat Commands ▬▬▬\n!love ➟ Upvote the current song 💖. (Also works with !like or !awesome)\n!track ➟ Get the name of the current track. (Also works with !song)\n!next ➟ Show the next playing track name.\n!previous ➟ Get the previously played track name.\n!spotify ➟ Find the current track on Spotify.\n!apple ➟ Find the current track on Apple Music.\n!youtube ➟ Find the current track on YouTube.\n!youtubemusic ➟ Find the current track on YouTube Music.\n!soundcloud ➟ Find the current track on SoundCloud.\n!google ➟ Google search the current track.\n!hug [NAME] ➟ send your friend a hug!\n!key ➟ Learn the key to success.\n!inspire ➟ Your daily inspirational quote.\n!question ➟ Challenge yourself with a thought-provoking question.\n!uptime ➟ Shows the time since we started the stream.\n!social ➟ Where to find us online.\n!report [MESSAGE] ➟ Report errors in the live stream to our team.\n\n▬▬▬ Chat Rules ▬▬▬\n- Inviting your friends is recommended for maximum satisfaction 🙂\n- Show positivity toward anyone\n- The primary language is English\n- Have fun!\n\n#progressivehouse #melodichouse #thegrandsound", "Progressive House · Relaxing Focus Music 🧠✍️ · 24/7 Live 2026-08-11 22:32", "2e79a9da-662e-4335-b845-5eed3e563234", true, "6Q7tdD5lJxg", "https://www.youtube.com/watch?v=6Q7tdD5lJxg", 3, "/downloads/The Grand Sound/2022-02-21 Progressive_House_Relaxing_Focus_Music_24_7_Live_2026-08-11_22_32/Progressive_House_Relaxing_Focus_Music_24_7_Live_2026-08-11_22_32.NA", false, false, false, 2, [], 98, ~U[2022-02-21 10:17:35Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Embark on a continuous journey through melodic Progressive House and Trance — crafted for deep focus, inspiration, and relaxation. Immerse yourself in hypnotic beats, airy atmospheres, and soothing energy that enhance creativity and peace of mind.\n\nWhether you’re studying, working, driving through the night, or simply unwinding after a long day, our 24/7 stream keeps you company with carefully selected tracks from the finest melodic and deep house producers around the world.\n\n✨ Elevate your space. Focus deeper. Dream wider.\n\n🎧 Our Playlists\n↪︎ Progressive House: https://thegrandsound.ffm.to/spotify\n↪︎ Deep House: https://thegrandsound.ffm.to/spotifydeep\n\n🔗 Connect with The Grand Sound\n↪︎ TikTok: https://tiktok.com/@thegrandsound\n↪︎ Instagram: https://instagram.com/the.grand.sound\n↪︎ Website: https://thegrandsound.com\n\n🏆 Become a Member / Patron\n↪︎ YouTube: https://thegrandsound.ffm.to/join\n↪︎ Patreon: https://www.patreon.com/TheGrandSound\n\n🤝 The Grand Sound Communities\n↪︎ Discord: https://discord.gg/kqpNgvF\n↪︎ Telegram: https://t.me/TheGrandSound\n\n📺 Live Stream powered by Tribecast\n↪︎ https://tribecast.fm\n\n📸 Photos by Unsplash\n↪︎ https://unsplash.com\n\n🤖 Bot powered by Nightbot\n↪︎ https://nightbot.tv\n\n▬▬▬ Chat Commands ▬▬▬\n!love ➟ Upvote the current song 💖. (Also works with !like or !awesome)\n!track ➟ Get the name of the current track. (Also works with !song)\n!next ➟ Show the next playing track name.\n!previous ➟ Get the previously played track name.\n!spotify ➟ Find the current track on Spotify.\n!apple ➟ Find the current track on Apple Music.\n!youtube ➟ Find the current track on YouTube.\n!youtubemusic ➟ Find the current track on YouTube Music.\n!soundcloud ➟ Find the current track on SoundCloud.\n!google ➟ Google search the current track.\n!hug [NAME] ➟ send your friend a hug!\n!key ➟ Learn the key to success.\n!inspire ➟ Your daily inspirational quote.\n!question ➟ Challenge yourself with a thought-provoking question.\n!uptime ➟ Shows the time since we started the stream.\n!social ➟ Where to find us online.\n!report [MESSAGE] ➟ Report errors in the live stream to our team.\n\n▬▬▬ Chat Rules ▬▬▬\n- Inviting your friends is recommended for maximum satisfaction 🙂\n- Show positivity toward anyone\n- The primary language is English\n- Have fun!\n\n#progressivehouse #melodichouse #thegrandsound", "Progressive House · Relaxing Focus Music 🧠✍️ · 24/7 Live 2026-08-11 22:32", nil, true, "6Q7tdD5lJxg", "https://www.youtube.com/watch?v=6Q7tdD5lJxg", "/downloads/The Grand Sound/2022-02-21 Progressive_House_Relaxing_Focus_Music_24_7_Live_2026-08-11_22_32/Progressive_House_Relaxing_Focus_Music_24_7_Live_2026-08-11_22_32.NA", false, 2, ~U[2022-02-21 10:17:35Z]] 22:35:19.503 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.505 [debug] QUERY OK source="media_items" db=2.0ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-08-05 14:00:21Z], 2] 22:35:19.506 [debug] QUERY OK source="media_items" db=0.9ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Feel the cool ocean breeze and warm sunset glow with our 'Ocean Whispers' ambience. We’ve carefully curated 28 stunning Vocal Melodic House & Progressive gems designed to take you on a deeply moving, vocal-only atmospheric voyage. Whether you're reflecting on the day or simply soaking in the view, allow these captivating melodies to carry your thoughts away.\nHeartfelt gratitude to the incredible producers, gifted vocalists, and hardworking labels behind every single release. Thank you for crafting music that speaks straight to the soul and unites our incredible community.\n\nTrack:\nAudien - In Every Life (Falden Remix) [Enhanced Recordings]", "Vocal Melodic House & Progressive Mix · 'Ocean Whispers' Ambience #shorts", "10792770-7473-4621-b812-14f44cf32999", 60, false, "ubCopdadZX8", "https://www.youtube.com/shorts/ubCopdadZX8", 1, "/downloads/The Grand Sound/2026-08-05 Vocal_Melodic_House_Progressive_Mix_Ocean_Whispers_Ambience_shorts/Vocal_Melodic_House_Progressive_Mix_Ocean_Whispers_Ambience_shorts.NA", false, false, true, 2, [], 98, ~U[2026-08-05 14:00:21Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Feel the cool ocean breeze and warm sunset glow with our 'Ocean Whispers' ambience. We’ve carefully curated 28 stunning Vocal Melodic House & Progressive gems designed to take you on a deeply moving, vocal-only atmospheric voyage. Whether you're reflecting on the day or simply soaking in the view, allow these captivating melodies to carry your thoughts away.\nHeartfelt gratitude to the incredible producers, gifted vocalists, and hardworking labels behind every single release. Thank you for crafting music that speaks straight to the soul and unites our incredible community.\n\nTrack:\nAudien - In Every Life (Falden Remix) [Enhanced Recordings]", "Vocal Melodic House & Progressive Mix · 'Ocean Whispers' Ambience #shorts", 60, false, "ubCopdadZX8", "https://www.youtube.com/shorts/ubCopdadZX8", "/downloads/The Grand Sound/2026-08-05 Vocal_Melodic_House_Progressive_Mix_Ocean_Whispers_Ambience_shorts/Vocal_Melodic_House_Progressive_Mix_Ocean_Whispers_Ambience_shorts.NA", true, 2, ~U[2026-08-05 14:00:21Z]] 22:35:19.507 [debug] QUERY OK source="sources" db=0.4ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.509 [debug] QUERY OK source="media_items" db=1.9ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-07-31 14:00:18Z], 2] 22:35:19.510 [debug] QUERY OK source="media_items" db=0.8ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Experience a deeper shade of Progressive House as Sheffield producer Ophanim presents \"Tourmaline,\" taken from the \"Sapphire / Tourmaline\" EP. Unfolding with patience and precision, \"Tourmaline\" pairs intricate rhythmic movement with warm, hypnotic textures to create a deeply introspective journey built for late-night sets. Press play and let The Grand Sound take you on a ride of deep melodic discovery.\nThe \"Sapphire / Tourmaline\" EP is officially released on Colorize! You can stream it on your favorite music app or buy your copy on all major digital download platforms.", "Ophanim - Tourmaline #shorts", "9b0ea4b6-dfd2-4657-85b3-658c81baf066", 60, false, "L_pp_5zmPP0", "https://www.youtube.com/shorts/L_pp_5zmPP0", 2, "/downloads/The Grand Sound/2026-07-31 Ophanim_-_Tourmaline_shorts/Ophanim_-_Tourmaline_shorts.NA", false, false, true, 2, [], 98, ~U[2026-07-31 14:00:18Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Experience a deeper shade of Progressive House as Sheffield producer Ophanim presents \"Tourmaline,\" taken from the \"Sapphire / Tourmaline\" EP. Unfolding with patience and precision, \"Tourmaline\" pairs intricate rhythmic movement with warm, hypnotic textures to create a deeply introspective journey built for late-night sets. Press play and let The Grand Sound take you on a ride of deep melodic discovery.\nThe \"Sapphire / Tourmaline\" EP is officially released on Colorize! You can stream it on your favorite music app or buy your copy on all major digital download platforms.", "Ophanim - Tourmaline #shorts", 60, false, "L_pp_5zmPP0", "https://www.youtube.com/shorts/L_pp_5zmPP0", "/downloads/The Grand Sound/2026-07-31 Ophanim_-_Tourmaline_shorts/Ophanim_-_Tourmaline_shorts.NA", true, 2, ~U[2026-07-31 14:00:18Z]] 22:35:19.511 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.513 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-07-29 14:00:32Z], 2] 22:35:19.514 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ever since we launched The Grand Sound, Blood Groove & Kikis have been one of our absolute favorite artist duos. We are beyond excited to showcase their latest masterpiece, \"With You.\"\nReleased on Spring Tube, this track brings you pure melodic progressive house bliss, the exact signature sound we fall in love with every summer. \"With You\" is part of a stellar 3-track EP that also features two incredible re-imaginations: a peaceful Indie Dance version by Claes Rosen and a groovy Deep/Club House interpretation by Marco Grandi. Turn up the volume, sit back, and let these lush soundscapes wash over you!", "Blood Groove & Kikis - With You #shorts", "cc5f6854-03e6-429c-b17a-f257cbee2124", 60, false, "YEZ0MtAJubE", "https://www.youtube.com/shorts/YEZ0MtAJubE", 3, "/downloads/The Grand Sound/2026-07-29 Blood_Groove_Kikis_-_With_You_shorts/Blood_Groove_Kikis_-_With_You_shorts.NA", false, false, true, 2, [], 98, ~U[2026-07-29 14:00:32Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Ever since we launched The Grand Sound, Blood Groove & Kikis have been one of our absolute favorite artist duos. We are beyond excited to showcase their latest masterpiece, \"With You.\"\nReleased on Spring Tube, this track brings you pure melodic progressive house bliss, the exact signature sound we fall in love with every summer. \"With You\" is part of a stellar 3-track EP that also features two incredible re-imaginations: a peaceful Indie Dance version by Claes Rosen and a groovy Deep/Club House interpretation by Marco Grandi. Turn up the volume, sit back, and let these lush soundscapes wash over you!", "Blood Groove & Kikis - With You #shorts", 60, false, "YEZ0MtAJubE", "https://www.youtube.com/shorts/YEZ0MtAJubE", "/downloads/The Grand Sound/2026-07-29 Blood_Groove_Kikis_-_With_You_shorts/Blood_Groove_Kikis_-_With_You_shorts.NA", true, 2, ~U[2026-07-29 14:00:32Z]] 22:35:19.515 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.519 [debug] QUERY OK source="media_items" db=3.3ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-07-24 14:00:27Z], 2] 22:35:19.520 [debug] QUERY OK source="media_items" db=0.8ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Awaken to the gentle warmth of 'Luminous Dawn', a tranquil journey featuring 26 low-tempo classic hidden gems. As the golden light pierces through the morning mist, let these deep, slow-building melodies guide you into a state of pure reflection and serene discovery.\nTo the producers and label partners whose passion fueled these unforgettable tracks: thank you. Your creations are a glowing testament to the power of emotion in Melodic Progressive House, continually inspiring our journey.\n\nTrack:\nMLDJ - Savage (Kevin Holdeen Remix) [Summer Melody]", "'Luminous Dawn' - Melodic Progressive House Mix #shorts", "5aec92c6-228b-4d75-b979-c670894d0ef9", 60, false, "KloEzxjFXTw", "https://www.youtube.com/shorts/KloEzxjFXTw", 4, "/downloads/The Grand Sound/2026-07-24 Luminous_Dawn_-_Melodic_Progressive_House_Mix_shorts/Luminous_Dawn_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2026-07-24 14:00:27Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Awaken to the gentle warmth of 'Luminous Dawn', a tranquil journey featuring 26 low-tempo classic hidden gems. As the golden light pierces through the morning mist, let these deep, slow-building melodies guide you into a state of pure reflection and serene discovery.\nTo the producers and label partners whose passion fueled these unforgettable tracks: thank you. Your creations are a glowing testament to the power of emotion in Melodic Progressive House, continually inspiring our journey.\n\nTrack:\nMLDJ - Savage (Kevin Holdeen Remix) [Summer Melody]", "'Luminous Dawn' - Melodic Progressive House Mix #shorts", 60, false, "KloEzxjFXTw", "https://www.youtube.com/shorts/KloEzxjFXTw", "/downloads/The Grand Sound/2026-07-24 Luminous_Dawn_-_Melodic_Progressive_House_Mix_shorts/Luminous_Dawn_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2026-07-24 14:00:27Z]] 22:35:19.521 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.523 [debug] QUERY OK source="media_items" db=2.0ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-07-17 14:00:05Z], 2] 22:35:19.524 [debug] QUERY OK source="media_items" db=0.9ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Breathe in the atmosphere, leave the noise of the world behind, and let the sound gently reshape the space around you. We are thrilled to introduce Arnie Way to The Grand Sound for the very first time with his incredibly vibrant single, \"Next Life.\" Released via Rewoven, this track is a masterfully crafted, layered journey. It relies on a delicate balance of warm basslines and sparkling synths to build a profound sense of momentum. Whether you're settling in for a reflective listening session or looking for the perfect extended-set groove, this one hits every mark perfectly.\n“Next Life” by Arnie Way is officially out now on Rewoven. You can stream or grab your copy today across all major streaming services and digital download stores.", "Arnie Way - Next Life #shorts", "d000874c-3187-450b-a89b-8fb34d5fd03b", 60, false, "J1QSV5NcX3k", "https://www.youtube.com/shorts/J1QSV5NcX3k", 5, "/downloads/The Grand Sound/2026-07-17 Arnie_Way_-_Next_Life_shorts/Arnie_Way_-_Next_Life_shorts.NA", false, false, true, 2, [], 98, ~U[2026-07-17 14:00:05Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Breathe in the atmosphere, leave the noise of the world behind, and let the sound gently reshape the space around you. We are thrilled to introduce Arnie Way to The Grand Sound for the very first time with his incredibly vibrant single, \"Next Life.\" Released via Rewoven, this track is a masterfully crafted, layered journey. It relies on a delicate balance of warm basslines and sparkling synths to build a profound sense of momentum. Whether you're settling in for a reflective listening session or looking for the perfect extended-set groove, this one hits every mark perfectly.\n“Next Life” by Arnie Way is officially out now on Rewoven. You can stream or grab your copy today across all major streaming services and digital download stores.", "Arnie Way - Next Life #shorts", 60, false, "J1QSV5NcX3k", "https://www.youtube.com/shorts/J1QSV5NcX3k", "/downloads/The Grand Sound/2026-07-17 Arnie_Way_-_Next_Life_shorts/Arnie_Way_-_Next_Life_shorts.NA", true, 2, ~U[2026-07-17 14:00:05Z]] 22:35:19.525 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.527 [debug] QUERY OK source="media_items" db=1.9ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-07-15 14:00:15Z], 2] 22:35:19.528 [debug] QUERY OK source="media_items" db=0.8ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Not Now Please returns to the Rewoven imprint with \"こもれび Komorebi\". This track is the highly anticipated and beautiful sequel to his beloved single \"Natsukashii\". Deepening his highly refined and emotionally resonant sound, this new release is both warm and quietly moving.\nCapturing the feeling of soft sunlight gently piercing through the trees, this release is nothing short of magical. Featuring delicate crystalline plucks, an unhurried groove, and a wonderfully meditative atmosphere, it’s a quietly moving track designed for moments of deep peace and introspection.", "Not Now Please - こもれび Komorebi #shorts", "8c71660e-b596-45d7-982f-449e8df07cb2", 60, false, "bkNomLu1XXE", "https://www.youtube.com/shorts/bkNomLu1XXE", 6, "/downloads/The Grand Sound/2026-07-15 Not_Now_Please_-_Komorebi_shorts/Not_Now_Please_-_Komorebi_shorts.NA", false, false, true, 2, [], 98, ~U[2026-07-15 14:00:15Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Not Now Please returns to the Rewoven imprint with \"こもれび Komorebi\". This track is the highly anticipated and beautiful sequel to his beloved single \"Natsukashii\". Deepening his highly refined and emotionally resonant sound, this new release is both warm and quietly moving.\nCapturing the feeling of soft sunlight gently piercing through the trees, this release is nothing short of magical. Featuring delicate crystalline plucks, an unhurried groove, and a wonderfully meditative atmosphere, it’s a quietly moving track designed for moments of deep peace and introspection.", "Not Now Please - こもれび Komorebi #shorts", 60, false, "bkNomLu1XXE", "https://www.youtube.com/shorts/bkNomLu1XXE", "/downloads/The Grand Sound/2026-07-15 Not_Now_Please_-_Komorebi_shorts/Not_Now_Please_-_Komorebi_shorts.NA", true, 2, ~U[2026-07-15 14:00:15Z]] 22:35:19.529 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.531 [debug] QUERY OK source="media_items" db=2.0ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-07-10 14:00:11Z], 2] 22:35:19.532 [debug] QUERY OK source="media_items" db=0.8ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Witness the magic of twilight with 'Starlight Ascent', a tranquil Melodic Progressive House mix built on 25 classic, low-tempo treasures. Let these deeply emotive, hidden gems carry you to a serene place where vibrant horizons meet an infinite, starry sky.\nWe are endlessly grateful to the artists and our record label partners who created these underground masterpieces. Your music defies time, offering a peaceful sanctuary where listeners can always find solace and inspiration.\n\nTrack:\nDominant Space - Luminous [Otographic Music]", "'Starlight Ascent' - Melodic Progressive House Mix #shorts", "7153f09d-c320-4ed1-b3e5-2e25b29c41d4", 60, false, "9hXh-YpNUOg", "https://www.youtube.com/shorts/9hXh-YpNUOg", 7, "/downloads/The Grand Sound/2026-07-10 Starlight_Ascent_-_Melodic_Progressive_House_Mix_shorts/Starlight_Ascent_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2026-07-10 14:00:11Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Witness the magic of twilight with 'Starlight Ascent', a tranquil Melodic Progressive House mix built on 25 classic, low-tempo treasures. Let these deeply emotive, hidden gems carry you to a serene place where vibrant horizons meet an infinite, starry sky.\nWe are endlessly grateful to the artists and our record label partners who created these underground masterpieces. Your music defies time, offering a peaceful sanctuary where listeners can always find solace and inspiration.\n\nTrack:\nDominant Space - Luminous [Otographic Music]", "'Starlight Ascent' - Melodic Progressive House Mix #shorts", 60, false, "9hXh-YpNUOg", "https://www.youtube.com/shorts/9hXh-YpNUOg", "/downloads/The Grand Sound/2026-07-10 Starlight_Ascent_-_Melodic_Progressive_House_Mix_shorts/Starlight_Ascent_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2026-07-10 14:00:11Z]] 22:35:19.533 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.535 [debug] QUERY OK source="media_items" db=2.0ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-07-03 14:00:30Z], 2] 22:35:19.537 [debug] QUERY OK source="media_items" db=0.9ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hagen HDM returns with an emotionally rich masterpiece! We are incredibly proud to feature \"A Promise Painted In Blue\" here on The Grand Sound. Showcasing his signature blend of atmospheric warmth and evocative melodies, this track plunges deep into hypnotic progressive waters. Let the lush, sun-drenched synths and dreamy progressions wash over you in a beautiful moment of musical introspection.\nLove what you're hearing? Hagen HDM's complete \"Color of Dreams\" EP is officially out now via Soluna Music. You can grab your copy or add it to your playlists on all major streaming and download stores today.", "Hagen HDM - A Promise Painted In Blue #shorts", "09191647-e25a-4495-8e71-299ca6cf6f31", 60, false, "QHkser4HYow", "https://www.youtube.com/shorts/QHkser4HYow", 8, "/downloads/The Grand Sound/2026-07-03 Hagen_HDM_-_A_Promise_Painted_In_Blue_shorts/Hagen_HDM_-_A_Promise_Painted_In_Blue_shorts.NA", false, false, true, 2, [], 98, ~U[2026-07-03 14:00:30Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Hagen HDM returns with an emotionally rich masterpiece! We are incredibly proud to feature \"A Promise Painted In Blue\" here on The Grand Sound. Showcasing his signature blend of atmospheric warmth and evocative melodies, this track plunges deep into hypnotic progressive waters. Let the lush, sun-drenched synths and dreamy progressions wash over you in a beautiful moment of musical introspection.\nLove what you're hearing? Hagen HDM's complete \"Color of Dreams\" EP is officially out now via Soluna Music. You can grab your copy or add it to your playlists on all major streaming and download stores today.", "Hagen HDM - A Promise Painted In Blue #shorts", 60, false, "QHkser4HYow", "https://www.youtube.com/shorts/QHkser4HYow", "/downloads/The Grand Sound/2026-07-03 Hagen_HDM_-_A_Promise_Painted_In_Blue_shorts/Hagen_HDM_-_A_Promise_Painted_In_Blue_shorts.NA", true, 2, ~U[2026-07-03 14:00:30Z]] 22:35:19.538 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.540 [debug] QUERY OK source="media_items" db=2.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-07-01 14:00:14Z], 2] 22:35:19.541 [debug] QUERY OK source="media_items" db=0.8ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drift effortlessly into a breathtaking melodic escape. OKASSUS graces us once again with “Maraschino”, an incredibly smooth and emotive Melodic House anthem that effortlessly soothes the soul. Part of “Silk Selections 07”, a stellar Monstercat Silk showcase featuring five gorgeous tracks, this release beautifully captures the label’s passion for lush melodic and organic house music.\n\"Discover the full collection. “Silk Selections 07” is out now on Monstercat Silk on all your favorite streaming and download platforms.", "OKASSUS - Maraschino #shorts", "6b64082e-99e9-485f-b3fb-4fee09a3378f", 60, false, "acLW2Y9WzC8", "https://www.youtube.com/shorts/acLW2Y9WzC8", 9, "/downloads/The Grand Sound/2026-07-01 OKASSUS_-_Maraschino_shorts/OKASSUS_-_Maraschino_shorts.NA", false, false, true, 2, [], 98, ~U[2026-07-01 14:00:14Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Drift effortlessly into a breathtaking melodic escape. OKASSUS graces us once again with “Maraschino”, an incredibly smooth and emotive Melodic House anthem that effortlessly soothes the soul. Part of “Silk Selections 07”, a stellar Monstercat Silk showcase featuring five gorgeous tracks, this release beautifully captures the label’s passion for lush melodic and organic house music.\n\"Discover the full collection. “Silk Selections 07” is out now on Monstercat Silk on all your favorite streaming and download platforms.", "OKASSUS - Maraschino #shorts", 60, false, "acLW2Y9WzC8", "https://www.youtube.com/shorts/acLW2Y9WzC8", "/downloads/The Grand Sound/2026-07-01 OKASSUS_-_Maraschino_shorts/OKASSUS_-_Maraschino_shorts.NA", true, 2, ~U[2026-07-01 14:00:14Z]] 22:35:19.542 [debug] QUERY OK source="sources" db=0.3ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.544 [debug] QUERY OK source="media_items" db=1.9ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-24 14:00:16Z], 2] 22:35:19.548 [debug] QUERY OK source="media_items" db=3.8ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take a deep breath and let the bass take over. You’ve arrived at the second installment of our “Best Deep House” series for 2026! Bursting with 41 of the freshest, most captivating tracks we're loving right now, this mix is your perfect companion for working, lounging, or cruising into the weekend.\nSending our deepest gratitude to the phenomenal artists and labels behind this mix. Your unforgettable sounds unite our global community, and your art continues to be our biggest source of inspiration every single day.\n\nTrack:\nHeikoon - Medidate [Ame Records]", "♫ Best Deep House Mix 2026 Vol. #2 ♫ #shorts", "a580a12f-2107-44fa-94b1-427c54ac83ac", 60, false, "uT0fqrNoKM8", "https://www.youtube.com/shorts/uT0fqrNoKM8", 10, "/downloads/The Grand Sound/2026-06-24 Best_Deep_House_Mix_2026_Vol._2_shorts/Best_Deep_House_Mix_2026_Vol._2_shorts.NA", false, false, true, 2, [], 98, ~U[2026-06-24 14:00:16Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Take a deep breath and let the bass take over. You’ve arrived at the second installment of our “Best Deep House” series for 2026! Bursting with 41 of the freshest, most captivating tracks we're loving right now, this mix is your perfect companion for working, lounging, or cruising into the weekend.\nSending our deepest gratitude to the phenomenal artists and labels behind this mix. Your unforgettable sounds unite our global community, and your art continues to be our biggest source of inspiration every single day.\n\nTrack:\nHeikoon - Medidate [Ame Records]", "♫ Best Deep House Mix 2026 Vol. #2 ♫ #shorts", 60, false, "uT0fqrNoKM8", "https://www.youtube.com/shorts/uT0fqrNoKM8", "/downloads/The Grand Sound/2026-06-24 Best_Deep_House_Mix_2026_Vol._2_shorts/Best_Deep_House_Mix_2026_Vol._2_shorts.NA", true, 2, ~U[2026-06-24 14:00:16Z]] 22:35:19.549 [debug] QUERY OK source="sources" db=0.4ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.551 [debug] QUERY OK source="media_items" db=2.0ms idle=7.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-17 14:00:16Z], 2] 22:35:19.552 [debug] QUERY OK source="media_items" db=0.8ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Craving the ultimate soundtrack to fuel your day? Look no further! The Grand Sound is back in action with Volume 3 of our “Best Progressive House” series for 2026. We’ve packed this mix with 34 of our newest favorite tracks, bringing you mesmerizing rhythms, soaring melodies, and that signature uplifting vibe that hits the sweet spot every single time.\nEndless gratitude to the phenomenal artists and our record label partners for supplying the magic behind this journey. Your boundless creativity continues to fuel our passion.\n\nTrack:\nAphoric - Addio [Emergent Shores]", "♫ Best Progressive House Mix 2026 Vol. #3 ♫ #shorts", "30ceef27-3111-45a8-b50c-dbba27a85656", 60, false, "pM4HBcUDJro", "https://www.youtube.com/shorts/pM4HBcUDJro", 11, "/downloads/The Grand Sound/2026-06-17 Best_Progressive_House_Mix_2026_Vol._3_shorts/Best_Progressive_House_Mix_2026_Vol._3_shorts.NA", false, false, true, 2, [], 98, ~U[2026-06-17 14:00:16Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Craving the ultimate soundtrack to fuel your day? Look no further! The Grand Sound is back in action with Volume 3 of our “Best Progressive House” series for 2026. We’ve packed this mix with 34 of our newest favorite tracks, bringing you mesmerizing rhythms, soaring melodies, and that signature uplifting vibe that hits the sweet spot every single time.\nEndless gratitude to the phenomenal artists and our record label partners for supplying the magic behind this journey. Your boundless creativity continues to fuel our passion.\n\nTrack:\nAphoric - Addio [Emergent Shores]", "♫ Best Progressive House Mix 2026 Vol. #3 ♫ #shorts", 60, false, "pM4HBcUDJro", "https://www.youtube.com/shorts/pM4HBcUDJro", "/downloads/The Grand Sound/2026-06-17 Best_Progressive_House_Mix_2026_Vol._3_shorts/Best_Progressive_House_Mix_2026_Vol._3_shorts.NA", true, 2, ~U[2026-06-17 14:00:16Z]] 22:35:19.554 [debug] QUERY OK source="sources" db=0.4ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.557 [debug] QUERY OK source="media_items" db=2.0ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-12 14:00:29Z], 2] 22:35:19.558 [debug] QUERY OK source="media_items" db=0.9ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Welcome back to another exclusive premiere here on The Grand Sound! Today we are setting the mood with \"Strata,\" a gorgeous new Melodic House cut from Finland's Ojol. Making his standout debut on Fluentia Music, Ojol serves up the perfect slice of progressive dance music. Driven by an captivating organic groove, bright plucky synths, and hypnotic vocal chops, this track will keep your head nodding from the very first beat.\n\"Strata\" will be officially released on June 12, 2026, via Fluentia Music, and will be available on all major streaming and download platforms.", "Ojol - Strata #shorts", "da7f5435-b392-40ba-b99d-c89c46ba8662", 60, false, "YmUiM0RJG60", "https://www.youtube.com/shorts/YmUiM0RJG60", 12, "/downloads/The Grand Sound/2026-06-12 Ojol_-_Strata_shorts/Ojol_-_Strata_shorts.NA", false, false, true, 2, [], 98, ~U[2026-06-12 14:00:29Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Welcome back to another exclusive premiere here on The Grand Sound! Today we are setting the mood with \"Strata,\" a gorgeous new Melodic House cut from Finland's Ojol. Making his standout debut on Fluentia Music, Ojol serves up the perfect slice of progressive dance music. Driven by an captivating organic groove, bright plucky synths, and hypnotic vocal chops, this track will keep your head nodding from the very first beat.\n\"Strata\" will be officially released on June 12, 2026, via Fluentia Music, and will be available on all major streaming and download platforms.", "Ojol - Strata #shorts", 60, false, "YmUiM0RJG60", "https://www.youtube.com/shorts/YmUiM0RJG60", "/downloads/The Grand Sound/2026-06-12 Ojol_-_Strata_shorts/Ojol_-_Strata_shorts.NA", true, 2, ~U[2026-06-12 14:00:29Z]] 22:35:19.559 [debug] QUERY OK source="sources" db=0.4ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.561 [debug] QUERY OK source="media_items" db=1.9ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-10 14:00:35Z], 2] 22:35:19.563 [debug] QUERY OK source="media_items" db=1.4ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Settle in and let the music speak. We are incredibly proud to feature \"One Day Soon\" here on The Grand Sound. This stunning Progressive House gem marks the debut collaborative effort between the duo M.O.S. and Into The Ether. Merging delicate, airy textures with profound emotive expression, they have crafted a deep and melodic soundscape that moves effortlessly through light, space, and motion.\n“One Day Soon” is out now via Melody Of the Soul. You can listen to and download the release across all major streaming platforms and digital stores.", "M.O.S. & Into The Ether - One Day Soon #shorts", "19b7bb20-c3d2-48c2-ac91-52231543e094", 60, false, "n_W7iJCIzGo", "https://www.youtube.com/shorts/n_W7iJCIzGo", 13, "/downloads/The Grand Sound/2026-06-10 M.O.S._Into_The_Ether_-_One_Day_Soon_shorts/M.O.S._Into_The_Ether_-_One_Day_Soon_shorts.NA", false, false, true, 2, [], 98, ~U[2026-06-10 14:00:35Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Settle in and let the music speak. We are incredibly proud to feature \"One Day Soon\" here on The Grand Sound. This stunning Progressive House gem marks the debut collaborative effort between the duo M.O.S. and Into The Ether. Merging delicate, airy textures with profound emotive expression, they have crafted a deep and melodic soundscape that moves effortlessly through light, space, and motion.\n“One Day Soon” is out now via Melody Of the Soul. You can listen to and download the release across all major streaming platforms and digital stores.", "M.O.S. & Into The Ether - One Day Soon #shorts", 60, false, "n_W7iJCIzGo", "https://www.youtube.com/shorts/n_W7iJCIzGo", "/downloads/The Grand Sound/2026-06-10 M.O.S._Into_The_Ether_-_One_Day_Soon_shorts/M.O.S._Into_The_Ether_-_One_Day_Soon_shorts.NA", true, 2, ~U[2026-06-10 14:00:35Z]] 22:35:19.564 [debug] QUERY OK source="sources" db=0.4ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.566 [debug] QUERY OK source="media_items" db=1.9ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-06-03 14:00:27Z], 2] 22:35:19.567 [debug] QUERY OK source="media_items" db=0.9ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Buckle up for the eighth chapter of our beloved Night Drive series. For this edition, we've carefully selected 41 breathtaking Deep and Progressive House tracks, blending mesmerizing atmospheres with a relaxing, hypnotic drive. Whether you're cruising through empty city streets or just unwinding at home, this mix is your perfect late-night companion.\nAs always, a heartfelt thank you to the brilliant artists and our dedicated label partners who allow us to showcase their incredible music. Your talent continues to inspire The Grand Sound family every single day.\n\nTrack:\nSchuyler Ocean & Eunith - Can't Just Go Back [Immersed]", "'Night Drive' Pt. 8 - Relaxing Deep House & Progressive House Mix #shorts", "dd96b98b-4682-411f-8564-d359b2ba59e8", 60, false, "2YnroQ6u9JU", "https://www.youtube.com/shorts/2YnroQ6u9JU", 14, "/downloads/The Grand Sound/2026-06-03 Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2026-06-03 14:00:27Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Buckle up for the eighth chapter of our beloved Night Drive series. For this edition, we've carefully selected 41 breathtaking Deep and Progressive House tracks, blending mesmerizing atmospheres with a relaxing, hypnotic drive. Whether you're cruising through empty city streets or just unwinding at home, this mix is your perfect late-night companion.\nAs always, a heartfelt thank you to the brilliant artists and our dedicated label partners who allow us to showcase their incredible music. Your talent continues to inspire The Grand Sound family every single day.\n\nTrack:\nSchuyler Ocean & Eunith - Can't Just Go Back [Immersed]", "'Night Drive' Pt. 8 - Relaxing Deep House & Progressive House Mix #shorts", 60, false, "2YnroQ6u9JU", "https://www.youtube.com/shorts/2YnroQ6u9JU", "/downloads/The Grand Sound/2026-06-03 Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", true, 2, ~U[2026-06-03 14:00:27Z]] 22:35:19.568 [debug] QUERY OK source="sources" db=0.4ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.570 [debug] QUERY OK source="media_items" db=2.0ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-27 14:00:37Z], 2] 22:35:19.573 [debug] QUERY OK source="media_items" db=1.0ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Some melodies feel like staring out into an endless sky, inviting you to lose yourself in the beauty of the moment. We are thrilled to host the exclusive premiere of \"Horizons,\" a breathtaking new single from the talented trio, The Meridian. Adding another beautiful chapter to their growing catalog on Rewoven, this Melodic House treasure unfolds with warm rolling grooves and crystalline plucks. As the rich harmonic layers gradually build, the track fills the room with a profound sense of openness and gentle elevation. It’s an uplifting and deeply atmospheric journey from start to finish.\n\"Horizons\" will be officially released on May 27, 2026, via Rewoven. Make sure to check it out on all major streaming and download platforms.", "The Meridian - Horizons #shorts", "ccefdb22-2fb5-4224-aab7-8d1c121ed308", 60, false, "E2BUfft83Lo", "https://www.youtube.com/shorts/E2BUfft83Lo", 15, "/downloads/The Grand Sound/2026-05-27 The_Meridian_-_Horizons_shorts/The_Meridian_-_Horizons_shorts.NA", false, false, true, 2, [], 98, ~U[2026-05-27 14:00:37Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Some melodies feel like staring out into an endless sky, inviting you to lose yourself in the beauty of the moment. We are thrilled to host the exclusive premiere of \"Horizons,\" a breathtaking new single from the talented trio, The Meridian. Adding another beautiful chapter to their growing catalog on Rewoven, this Melodic House treasure unfolds with warm rolling grooves and crystalline plucks. As the rich harmonic layers gradually build, the track fills the room with a profound sense of openness and gentle elevation. It’s an uplifting and deeply atmospheric journey from start to finish.\n\"Horizons\" will be officially released on May 27, 2026, via Rewoven. Make sure to check it out on all major streaming and download platforms.", "The Meridian - Horizons #shorts", 60, false, "E2BUfft83Lo", "https://www.youtube.com/shorts/E2BUfft83Lo", "/downloads/The Grand Sound/2026-05-27 The_Meridian_-_Horizons_shorts/The_Meridian_-_Horizons_shorts.NA", true, 2, ~U[2026-05-27 14:00:37Z]] 22:35:19.573 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.576 [debug] QUERY OK source="media_items" db=2.0ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-22 14:00:27Z], 2] 22:35:19.577 [debug] QUERY OK source="media_items" db=0.9ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We are incredibly excited to showcase \"Tropic Paradise,\" a brand-new gem from the always-talented Talamanca. If you are a fan of lush, Melodic Progressive House, you are in for an absolute treat today. Pushing his signature sound to new heights, Talamanca steers this production toward a driving, trancy vibe. Expect nothing less than gorgeous chord progressions, a deeply warming bassline, and gripping melodies that will have you hitting the replay button all day long.\n“Tropic Paradise” by Talamanca is out now on his own record label, Sundaze Records, where he is independently releasing his music. The streaming and download links can be found in the video description.", "Talamanca - Tropic Paradise #shorts", "437cb254-46b2-4381-a7da-c3d58af0b5ac", 60, false, "CBdRJbBa6iM", "https://www.youtube.com/shorts/CBdRJbBa6iM", 16, "/downloads/The Grand Sound/2026-05-22 Talamanca_-_Tropic_Paradise_shorts/Talamanca_-_Tropic_Paradise_shorts.NA", false, false, true, 2, [], 98, ~U[2026-05-22 14:00:27Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "We are incredibly excited to showcase \"Tropic Paradise,\" a brand-new gem from the always-talented Talamanca. If you are a fan of lush, Melodic Progressive House, you are in for an absolute treat today. Pushing his signature sound to new heights, Talamanca steers this production toward a driving, trancy vibe. Expect nothing less than gorgeous chord progressions, a deeply warming bassline, and gripping melodies that will have you hitting the replay button all day long.\n“Tropic Paradise” by Talamanca is out now on his own record label, Sundaze Records, where he is independently releasing his music. The streaming and download links can be found in the video description.", "Talamanca - Tropic Paradise #shorts", 60, false, "CBdRJbBa6iM", "https://www.youtube.com/shorts/CBdRJbBa6iM", "/downloads/The Grand Sound/2026-05-22 Talamanca_-_Tropic_Paradise_shorts/Talamanca_-_Tropic_Paradise_shorts.NA", true, 2, ~U[2026-05-22 14:00:27Z]] 22:35:19.578 [debug] QUERY OK source="sources" db=0.4ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.580 [debug] QUERY OK source="media_items" db=2.0ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-20 14:00:54Z], 2] 22:35:19.581 [debug] QUERY OK source="media_items" db=0.9ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["True magic happens when an artist pours their soul into their music, and Dias Ridge invites us into a world of tender emotional resonance with \"Forever Ago.\"\nReturning to the thoughtful, atmospheric ethos of the Rewoven label, Dias Ridge deepens his signature Melodic House sound with \"Forever Ago.\" He masterfully crafts a wistful, sunlit melancholy driven by soft rolling grooves and tender emotional warmth. Balancing pristine clarity with evolving textures, this is a deeply immersive experience that beautifully captures the feeling of looking back on cherished moments.\n\"Forever Ago\" is out now as part of the new \"Forever Ago / In Your Hands\" EP via Rewoven. Discover it today on all your preferred music streaming and download platforms.", "Dias Ridge - Forever Ago #shorts", "1ec9e48c-9b53-4a81-b201-f33fa2fd179a", 60, false, "_xLyQsupFq4", "https://www.youtube.com/shorts/_xLyQsupFq4", 17, "/downloads/The Grand Sound/2026-05-20 Dias_Ridge_-_Forever_Ago_shorts/Dias_Ridge_-_Forever_Ago_shorts.NA", false, false, true, 2, [], 98, ~U[2026-05-20 14:00:54Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "True magic happens when an artist pours their soul into their music, and Dias Ridge invites us into a world of tender emotional resonance with \"Forever Ago.\"\nReturning to the thoughtful, atmospheric ethos of the Rewoven label, Dias Ridge deepens his signature Melodic House sound with \"Forever Ago.\" He masterfully crafts a wistful, sunlit melancholy driven by soft rolling grooves and tender emotional warmth. Balancing pristine clarity with evolving textures, this is a deeply immersive experience that beautifully captures the feeling of looking back on cherished moments.\n\"Forever Ago\" is out now as part of the new \"Forever Ago / In Your Hands\" EP via Rewoven. Discover it today on all your preferred music streaming and download platforms.", "Dias Ridge - Forever Ago #shorts", 60, false, "_xLyQsupFq4", "https://www.youtube.com/shorts/_xLyQsupFq4", "/downloads/The Grand Sound/2026-05-20 Dias_Ridge_-_Forever_Ago_shorts/Dias_Ridge_-_Forever_Ago_shorts.NA", true, 2, ~U[2026-05-20 14:00:54Z]] 22:35:19.582 [debug] QUERY OK source="sources" db=0.3ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.584 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-13 14:00:33Z], 2] 22:35:19.585 [debug] QUERY OK source="media_items" db=0.9ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The celebration continues! To mark the incredible second anniversary of Synthdelic Music, The Grand Sound is thrilled to present an exclusive new label showcase, meticulously crafted by Lumidelic, the imprint’s founder and mastermind.\nDive into a mesmerizing musical adventure featuring 23 of the label's finest recent releases, seamlessly blended into the ultimate Progressive House experience.\nA massive round of applause to Lumidelic and all the featured artists for an amazing second year, and a huge thank you for letting us be the stage for the celebration!\n\nTrack:\nAndrew Frenir & Lumidelic - Skybound Dreams (Manu & Bennett Remix) [Synthdelic Music]", "♫ Best Progressive House Mix - Synthdelic Music Special Vol. 2 by Lumidelic ♫ #shorts", "aa58e642-23a3-4652-a07e-ac4987df9e76", 60, false, "J3ONrpGnvec", "https://www.youtube.com/shorts/J3ONrpGnvec", 18, "/downloads/The Grand Sound/2026-05-13 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic_shorts/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic_shorts.NA", false, false, true, 2, [], 98, ~U[2026-05-13 14:00:33Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "The celebration continues! To mark the incredible second anniversary of Synthdelic Music, The Grand Sound is thrilled to present an exclusive new label showcase, meticulously crafted by Lumidelic, the imprint’s founder and mastermind.\nDive into a mesmerizing musical adventure featuring 23 of the label's finest recent releases, seamlessly blended into the ultimate Progressive House experience.\nA massive round of applause to Lumidelic and all the featured artists for an amazing second year, and a huge thank you for letting us be the stage for the celebration!\n\nTrack:\nAndrew Frenir & Lumidelic - Skybound Dreams (Manu & Bennett Remix) [Synthdelic Music]", "♫ Best Progressive House Mix - Synthdelic Music Special Vol. 2 by Lumidelic ♫ #shorts", 60, false, "J3ONrpGnvec", "https://www.youtube.com/shorts/J3ONrpGnvec", "/downloads/The Grand Sound/2026-05-13 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic_shorts/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic_shorts.NA", true, 2, ~U[2026-05-13 14:00:33Z]] 22:35:19.586 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.589 [debug] QUERY OK source="media_items" db=2.4ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-06 14:00:12Z], 2] 22:35:19.590 [debug] QUERY OK source="media_items" db=0.8ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chase the last rays of the sun with 'Fading Daylight', an emotional sanctuary built on 25 timeless Melodic Progressive House tracks. Let the shimmering grooves and deep, nostalgic atmospheres embrace you as the vibrant day slowly melts into a peaceful, starry night.\nA massive thank you to the brilliant artists and record label partners who brought these timeless masterpieces to life. Your passion and creativity continue to light up our world, long after the sun has set.\n\nTrack:\nTristan Armes - Colours [Synth Collective]", "'Fading Daylight' - Melodic Progressive House Mix #shorts", "5a2ca1a5-1c40-436e-bae5-71e01d12af77", 60, false, "3heLYqaRRwg", "https://www.youtube.com/shorts/3heLYqaRRwg", 19, "/downloads/The Grand Sound/2026-05-06 Fading_Daylight_-_Melodic_Progressive_House_Mix_shorts/Fading_Daylight_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2026-05-06 14:00:12Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Chase the last rays of the sun with 'Fading Daylight', an emotional sanctuary built on 25 timeless Melodic Progressive House tracks. Let the shimmering grooves and deep, nostalgic atmospheres embrace you as the vibrant day slowly melts into a peaceful, starry night.\nA massive thank you to the brilliant artists and record label partners who brought these timeless masterpieces to life. Your passion and creativity continue to light up our world, long after the sun has set.\n\nTrack:\nTristan Armes - Colours [Synth Collective]", "'Fading Daylight' - Melodic Progressive House Mix #shorts", 60, false, "3heLYqaRRwg", "https://www.youtube.com/shorts/3heLYqaRRwg", "/downloads/The Grand Sound/2026-05-06 Fading_Daylight_-_Melodic_Progressive_House_Mix_shorts/Fading_Daylight_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2026-05-06 14:00:12Z]] 22:35:19.591 [debug] QUERY OK source="sources" db=0.5ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.593 [debug] QUERY OK source="media_items" db=2.0ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-05-01 14:01:33Z], 2] 22:35:19.596 [debug] QUERY OK source="media_items" db=2.2ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Like the gentle pull of the ocean at twilight, some tracks just effortlessly wash over you. We are thrilled to host the exclusive premiere of \"Quiet Tides\" by Rafa'EL here on The Grand Sound. Arriving on Fluentia Music, the renowned Polish producer delivers a chilled, atmospheric affair that perfectly captures his trademark sound. Cementing his place at the forefront of the Melodic House scene, Rafa'EL weaves lush textures and deep, calming grooves to create an incredibly beautiful auditory escape.\n\"Quiet Tides\" will be officially released on May 8, 2025, via Fluentia Music. It will be available on all major streaming and download platforms.", "Rafa'EL - Quiet Tides #shorts", "81cf571e-a096-4a18-be91-55feb379b003", 60, false, "rZfYJ5s62XI", "https://www.youtube.com/shorts/rZfYJ5s62XI", 20, "/downloads/The Grand Sound/2026-05-01 Rafa_EL_-_Quiet_Tides_shorts/Rafa_EL_-_Quiet_Tides_shorts.NA", false, false, true, 2, [], 98, ~U[2026-05-01 14:01:33Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Like the gentle pull of the ocean at twilight, some tracks just effortlessly wash over you. We are thrilled to host the exclusive premiere of \"Quiet Tides\" by Rafa'EL here on The Grand Sound. Arriving on Fluentia Music, the renowned Polish producer delivers a chilled, atmospheric affair that perfectly captures his trademark sound. Cementing his place at the forefront of the Melodic House scene, Rafa'EL weaves lush textures and deep, calming grooves to create an incredibly beautiful auditory escape.\n\"Quiet Tides\" will be officially released on May 8, 2025, via Fluentia Music. It will be available on all major streaming and download platforms.", "Rafa'EL - Quiet Tides #shorts", 60, false, "rZfYJ5s62XI", "https://www.youtube.com/shorts/rZfYJ5s62XI", "/downloads/The Grand Sound/2026-05-01 Rafa_EL_-_Quiet_Tides_shorts/Rafa_EL_-_Quiet_Tides_shorts.NA", true, 2, ~U[2026-05-01 14:01:33Z]] 22:35:19.596 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.598 [debug] QUERY OK source="media_items" db=2.0ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-29 14:00:00Z], 2] 22:35:19.600 [debug] QUERY OK source="media_items" db=0.9ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The ultimate soundtrack for your next sunset drive or evening wind-down has arrived on The Grand Sound. Dive into the collaborative warmth of \"Getaway\" by Seawayz & Iskarelyn. Brimming with sunlit grooves and an airy, delicate interplay, this beautiful Melodic House gem is the perfect soundtrack for those moments when you just need to drift away. This gorgeous tune is a shining highlight from \"Luminaries 02\", the highly anticipated second chapter in Rewoven's annual compilation series.\nThe full \"Luminaries 02\" release is out now on Rewoven! Grab your copy or add the five-track compilation to your playlists on all major digital streaming networks and download portals.", "Seawayz & Iskarelyn - Getaway #shorts", "33b5741f-22ad-4529-8807-1ba4b936c973", 60, false, "a8TMEWamJck", "https://www.youtube.com/shorts/a8TMEWamJck", 21, "/downloads/The Grand Sound/2026-04-29 Seawayz_Iskarelyn_-_Getaway_shorts/Seawayz_Iskarelyn_-_Getaway_shorts.NA", false, false, true, 2, [], 98, ~U[2026-04-29 14:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "The ultimate soundtrack for your next sunset drive or evening wind-down has arrived on The Grand Sound. Dive into the collaborative warmth of \"Getaway\" by Seawayz & Iskarelyn. Brimming with sunlit grooves and an airy, delicate interplay, this beautiful Melodic House gem is the perfect soundtrack for those moments when you just need to drift away. This gorgeous tune is a shining highlight from \"Luminaries 02\", the highly anticipated second chapter in Rewoven's annual compilation series.\nThe full \"Luminaries 02\" release is out now on Rewoven! Grab your copy or add the five-track compilation to your playlists on all major digital streaming networks and download portals.", "Seawayz & Iskarelyn - Getaway #shorts", 60, false, "a8TMEWamJck", "https://www.youtube.com/shorts/a8TMEWamJck", "/downloads/The Grand Sound/2026-04-29 Seawayz_Iskarelyn_-_Getaway_shorts/Seawayz_Iskarelyn_-_Getaway_shorts.NA", true, 2, ~U[2026-04-29 14:00:00Z]] 22:35:19.600 [debug] QUERY OK source="sources" db=0.3ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.603 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-22 14:00:24Z], 2] 22:35:19.629 [debug] QUERY OK source="media_items" db=25.7ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Wander through the shimmering streets with our 'Metropolis Glow' ambience. We have carefully curated 26 breathtaking Vocal Melodic House tracks that capture the essence of a city that never sleeps. From solitary night drives to deep midnight reflections, let these lush vocals and driving basslines be your ultimate nocturnal soundtrack.\nSending a massive wave of appreciation to the imaginative producers, phenomenal vocalists, and dedicated labels who crafted these masterpieces. We are incredibly proud to highlight your artistry and bring this vibrant community together.\n\nTrack:\nLipless & Nattica - Catching Fire (Little Foot Remix) [Colorize]", "Vocal Melodic House & Progressive Mix · 'Metropolis Glow' Ambience #shorts", "776c3585-8f56-4ed6-a08a-c64ec7e9a0b5", 60, false, "JvisQhD8jxU", "https://www.youtube.com/shorts/JvisQhD8jxU", 22, "/downloads/The Grand Sound/2026-04-22 Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience_shorts/Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience_shorts.NA", false, false, true, 2, [], 98, ~U[2026-04-22 14:00:24Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Wander through the shimmering streets with our 'Metropolis Glow' ambience. We have carefully curated 26 breathtaking Vocal Melodic House tracks that capture the essence of a city that never sleeps. From solitary night drives to deep midnight reflections, let these lush vocals and driving basslines be your ultimate nocturnal soundtrack.\nSending a massive wave of appreciation to the imaginative producers, phenomenal vocalists, and dedicated labels who crafted these masterpieces. We are incredibly proud to highlight your artistry and bring this vibrant community together.\n\nTrack:\nLipless & Nattica - Catching Fire (Little Foot Remix) [Colorize]", "Vocal Melodic House & Progressive Mix · 'Metropolis Glow' Ambience #shorts", 60, false, "JvisQhD8jxU", "https://www.youtube.com/shorts/JvisQhD8jxU", "/downloads/The Grand Sound/2026-04-22 Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience_shorts/Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience_shorts.NA", true, 2, ~U[2026-04-22 14:00:24Z]] 22:35:19.631 [debug] QUERY OK source="sources" db=0.6ms idle=31.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.633 [debug] QUERY OK source="media_items" db=2.1ms idle=31.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-17 14:01:06Z], 2] 22:35:19.641 [debug] QUERY OK source="media_items" db=7.3ms idle=32.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["There is always time for quiet reflection on The Grand Sound. Today, we proudly present a profoundly emotional release from Not Now Please titled \"懐かしい Natsukashii\", marking a beautiful return to the Rewoven imprint. The track gently explores the space between delicate Melodic House and ambient soundscapes. Subtle Japanese inspired motifs blend with a quiet emotional pull, creating a comforting and expressive atmosphere. Whether you seek late night relaxation or a moment of grateful remembrance, this unhurried groove will softly stir your soul.\nMake sure to add this beauty to your personal collection. The track is out now via Rewoven and is ready to stream or download on all your favorite digital music platforms.", "Not Now Please - 懐かしい Natsukashii #shorts", "c346fefa-bfb9-4604-bee8-cee2686f0f65", 60, false, "dGm8z1dHsbY", "https://www.youtube.com/shorts/dGm8z1dHsbY", 23, "/downloads/The Grand Sound/2026-04-17 Not_Now_Please_-_Natsukashii_shorts/Not_Now_Please_-_Natsukashii_shorts.NA", false, false, true, 2, [], 98, ~U[2026-04-17 14:01:06Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "There is always time for quiet reflection on The Grand Sound. Today, we proudly present a profoundly emotional release from Not Now Please titled \"懐かしい Natsukashii\", marking a beautiful return to the Rewoven imprint. The track gently explores the space between delicate Melodic House and ambient soundscapes. Subtle Japanese inspired motifs blend with a quiet emotional pull, creating a comforting and expressive atmosphere. Whether you seek late night relaxation or a moment of grateful remembrance, this unhurried groove will softly stir your soul.\nMake sure to add this beauty to your personal collection. The track is out now via Rewoven and is ready to stream or download on all your favorite digital music platforms.", "Not Now Please - 懐かしい Natsukashii #shorts", 60, false, "dGm8z1dHsbY", "https://www.youtube.com/shorts/dGm8z1dHsbY", "/downloads/The Grand Sound/2026-04-17 Not_Now_Please_-_Natsukashii_shorts/Not_Now_Please_-_Natsukashii_shorts.NA", true, 2, ~U[2026-04-17 14:01:06Z]] 22:35:19.642 [debug] QUERY OK source="sources" db=0.4ms idle=38.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.644 [debug] QUERY OK source="media_items" db=2.0ms idle=13.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-15 14:00:30Z], 2] 22:35:19.645 [debug] QUERY OK source="media_items" db=0.9ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["You asked, and we delivered! Welcome back to the magic with “All Time Favourites Vol. #7”. We have brought together 34 legendary Progressive House anthems to guide you through an epic sonic adventure. It is an absolute joy whether you are reliving old memories or experiencing these masterpieces today.\nAs always, we send our biggest thanks to the brilliant producers and supportive record labels who let us feature their amazing tracks. Your endless creativity shapes everything we do, and The Grand Sound simply would not exist without your beautiful art.\n\nTrack:\nLumidelic & Jeef B - Star Field [Emergent Shores]", "♫ Best Progressive House Mix - All Time Favourites Vol. #7 ♫ #shorts", "fd17c0b5-d985-4e12-b069-66ec0a5021dd", 60, false, "D4BW-y9PPi8", "https://www.youtube.com/shorts/D4BW-y9PPi8", 24, "/downloads/The Grand Sound/2026-04-15 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7_shorts/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7_shorts.NA", false, false, true, 2, [], 98, ~U[2026-04-15 14:00:30Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "You asked, and we delivered! Welcome back to the magic with “All Time Favourites Vol. #7”. We have brought together 34 legendary Progressive House anthems to guide you through an epic sonic adventure. It is an absolute joy whether you are reliving old memories or experiencing these masterpieces today.\nAs always, we send our biggest thanks to the brilliant producers and supportive record labels who let us feature their amazing tracks. Your endless creativity shapes everything we do, and The Grand Sound simply would not exist without your beautiful art.\n\nTrack:\nLumidelic & Jeef B - Star Field [Emergent Shores]", "♫ Best Progressive House Mix - All Time Favourites Vol. #7 ♫ #shorts", 60, false, "D4BW-y9PPi8", "https://www.youtube.com/shorts/D4BW-y9PPi8", "/downloads/The Grand Sound/2026-04-15 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7_shorts/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7_shorts.NA", true, 2, ~U[2026-04-15 14:00:30Z]] 22:35:19.646 [debug] QUERY OK source="sources" db=0.4ms idle=12.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.648 [debug] QUERY OK source="media_items" db=2.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-10 14:01:21Z], 2] 22:35:19.650 [debug] QUERY OK source="media_items" db=0.9ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nothing beats the feeling of discovering a truly beautiful melody. We are incredibly excited to share \"Fleeting Eternity\" by the talented duo Manu & Bennett with The Grand Sound family today! As the central piece of their fresh two-track EP, this Melodic Progressive House anthem offers a breathtaking journey of sound. You'll be swept away by its rich harmonies, enveloped by lush pads, and carried high into the clouds by an elegant piano arrangement and deeply expressive leads. Let us know how this track makes you feel in the comments!\nBrought to you by Sunwaves Digital, \"Fleeting Eternity\" is available everywhere right now. Find it on your go-to streaming app or preferred digital download store.", "Manu & Bennett - Fleeting Eternity #shorts", "df35fe82-afb9-433f-a86e-4261e14378db", 60, false, "jh25juPFKLE", "https://www.youtube.com/shorts/jh25juPFKLE", 25, "/downloads/The Grand Sound/2026-04-10 Manu_Bennett_-_Fleeting_Eternity_shorts/Manu_Bennett_-_Fleeting_Eternity_shorts.NA", false, false, true, 2, [], 98, ~U[2026-04-10 14:01:21Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Nothing beats the feeling of discovering a truly beautiful melody. We are incredibly excited to share \"Fleeting Eternity\" by the talented duo Manu & Bennett with The Grand Sound family today! As the central piece of their fresh two-track EP, this Melodic Progressive House anthem offers a breathtaking journey of sound. You'll be swept away by its rich harmonies, enveloped by lush pads, and carried high into the clouds by an elegant piano arrangement and deeply expressive leads. Let us know how this track makes you feel in the comments!\nBrought to you by Sunwaves Digital, \"Fleeting Eternity\" is available everywhere right now. Find it on your go-to streaming app or preferred digital download store.", "Manu & Bennett - Fleeting Eternity #shorts", 60, false, "jh25juPFKLE", "https://www.youtube.com/shorts/jh25juPFKLE", "/downloads/The Grand Sound/2026-04-10 Manu_Bennett_-_Fleeting_Eternity_shorts/Manu_Bennett_-_Fleeting_Eternity_shorts.NA", true, 2, ~U[2026-04-10 14:01:21Z]] 22:35:19.650 [debug] QUERY OK source="sources" db=0.4ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.652 [debug] QUERY OK source="media_items" db=1.9ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-08 14:01:01Z], 2] 22:35:19.655 [debug] QUERY OK source="media_items" db=1.1ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We’re incredibly proud to bring you this exclusive premiere right here on The Grand Sound. Fluentia label head Kris O'Neil returns with “Whisper,” a masterful slice of deep, melodic house. Combining lush, atmospheric layers with crisp organic percussion and a beautifully plucky lead, the Danish producer weaves in an old-school, house-flavored vocal sample that gives the track a timeless feel. It perfectly captures his signature sound, built for you to get completely lost in.\n“Whisper” by Kris O'Neil will be available worldwide on April 10, 2026, through Fluentia Music. You can find it on all your favorite streaming and download platforms.", "Kris O'Neil - Whisper #shorts", "9ef63e6d-3cb0-409d-a40b-bfd3c80c63cc", 60, false, "YePevrTTpc0", "https://www.youtube.com/shorts/YePevrTTpc0", 26, "/downloads/The Grand Sound/2026-04-08 Kris_O_Neil_-_Whisper_shorts/Kris_O_Neil_-_Whisper_shorts.NA", false, false, true, 2, [], 98, ~U[2026-04-08 14:01:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "We’re incredibly proud to bring you this exclusive premiere right here on The Grand Sound. Fluentia label head Kris O'Neil returns with “Whisper,” a masterful slice of deep, melodic house. Combining lush, atmospheric layers with crisp organic percussion and a beautifully plucky lead, the Danish producer weaves in an old-school, house-flavored vocal sample that gives the track a timeless feel. It perfectly captures his signature sound, built for you to get completely lost in.\n“Whisper” by Kris O'Neil will be available worldwide on April 10, 2026, through Fluentia Music. You can find it on all your favorite streaming and download platforms.", "Kris O'Neil - Whisper #shorts", 60, false, "YePevrTTpc0", "https://www.youtube.com/shorts/YePevrTTpc0", "/downloads/The Grand Sound/2026-04-08 Kris_O_Neil_-_Whisper_shorts/Kris_O_Neil_-_Whisper_shorts.NA", true, 2, ~U[2026-04-08 14:01:01Z]] 22:35:19.656 [debug] QUERY OK source="sources" db=0.5ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.658 [debug] QUERY OK source="media_items" db=2.0ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-04-01 14:00:49Z], 2] 22:35:19.659 [debug] QUERY OK source="media_items" db=0.9ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Welcome back to The Grand Sound! Today, we’re taking you on a beautifully unhurried journey with \"Feeling The Sun,\" a stunning new Melodic House piece by The Meridian. Brought to life by the combined talents of Fløa, Seawayz, and Iskarelyn, this track steps away from intense festival builds and instead leans into sun-dappled warmth and introspective depth. With its steady groove, evolving pads, and bright airy melodies, it perfectly captures the quiet joy of dawn breaking over open water. Whether you're on a reflective drive or just need to lift the light around you, let this gentle groove wash over you.\nDiscover the full journey: The \"Feeling The Sun / Last Time\" EP is out now on Rewoven. Find it on all major streaming networks and digital download stores now.", "The Meridian - Feeling The Sun #shorts", "8eb1a113-d84f-4252-86d3-83fafbe9f121", 60, false, "kQX7QrvEjb8", "https://www.youtube.com/shorts/kQX7QrvEjb8", 27, "/downloads/The Grand Sound/2026-04-01 The_Meridian_-_Feeling_The_Sun_shorts/The_Meridian_-_Feeling_The_Sun_shorts.NA", false, false, true, 2, [], 98, ~U[2026-04-01 14:00:49Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Welcome back to The Grand Sound! Today, we’re taking you on a beautifully unhurried journey with \"Feeling The Sun,\" a stunning new Melodic House piece by The Meridian. Brought to life by the combined talents of Fløa, Seawayz, and Iskarelyn, this track steps away from intense festival builds and instead leans into sun-dappled warmth and introspective depth. With its steady groove, evolving pads, and bright airy melodies, it perfectly captures the quiet joy of dawn breaking over open water. Whether you're on a reflective drive or just need to lift the light around you, let this gentle groove wash over you.\nDiscover the full journey: The \"Feeling The Sun / Last Time\" EP is out now on Rewoven. Find it on all major streaming networks and digital download stores now.", "The Meridian - Feeling The Sun #shorts", 60, false, "kQX7QrvEjb8", "https://www.youtube.com/shorts/kQX7QrvEjb8", "/downloads/The Grand Sound/2026-04-01 The_Meridian_-_Feeling_The_Sun_shorts/The_Meridian_-_Feeling_The_Sun_shorts.NA", true, 2, ~U[2026-04-01 14:00:49Z]] 22:35:19.660 [debug] QUERY OK source="sources" db=0.4ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.662 [debug] QUERY OK source="media_items" db=1.9ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-27 15:00:26Z], 2] 22:35:19.664 [debug] QUERY OK source="media_items" db=0.8ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ready for some fresh Melodic Progressive House? We've got something truly special for you on The Grand Sound today. We've had this one on repeat lately, and we're so excited to finally share it with you! Dive into the beautiful soundscapes of \"Serendipity\" by the gifted Chinese producer, Sperax. It has everything we love about the genre: deep atmosphere, uplifting melodies, and a flawless progressive flow.\nAvailable everywhere: \"Serendipity\" is out now as Minded Music's 94th release. Be sure to check it out on all major streaming and download platforms (and don't miss the fantastic Melchi remix included in the release!).", "Sperax - Serendipity #shorts", "c9aff2ea-cefd-416a-848c-33b14435073c", 60, false, "CcCW0qp4ujk", "https://www.youtube.com/shorts/CcCW0qp4ujk", 28, "/downloads/The Grand Sound/2026-03-27 Sperax_-_Serendipity_shorts/Sperax_-_Serendipity_shorts.NA", false, false, true, 2, [], 98, ~U[2026-03-27 15:00:26Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Ready for some fresh Melodic Progressive House? We've got something truly special for you on The Grand Sound today. We've had this one on repeat lately, and we're so excited to finally share it with you! Dive into the beautiful soundscapes of \"Serendipity\" by the gifted Chinese producer, Sperax. It has everything we love about the genre: deep atmosphere, uplifting melodies, and a flawless progressive flow.\nAvailable everywhere: \"Serendipity\" is out now as Minded Music's 94th release. Be sure to check it out on all major streaming and download platforms (and don't miss the fantastic Melchi remix included in the release!).", "Sperax - Serendipity #shorts", 60, false, "CcCW0qp4ujk", "https://www.youtube.com/shorts/CcCW0qp4ujk", "/downloads/The Grand Sound/2026-03-27 Sperax_-_Serendipity_shorts/Sperax_-_Serendipity_shorts.NA", true, 2, ~U[2026-03-27 15:00:26Z]] 22:35:19.664 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.666 [debug] QUERY OK source="media_items" db=1.9ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-25 15:00:08Z], 2] 22:35:19.668 [debug] QUERY OK source="media_items" db=0.9ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Prepare your senses for a truly captivating journey on The Grand Sound. Today, we are thrilled to feature Ophanim’s \"Everligne,\" a masterfully crafted Melodic House piece that unfolds with breathtaking patience and restraint. Rather than rushing the listener, this track builds a quiet, emotional confidence through flowing pads and an ever-evolving, gentle groove. It’s an introspective and cinematic listening experience where atmospheric details take center stage. Close your eyes and let the subtle harmonies pull you in.\nTake this track wherever you go. \"Everligne\" is out now via Rewoven and is available to listen to across all major streaming and download services.", "Ophanim - Everligne #shorts", "c4db3741-4ddd-49bc-b42c-dd7cd7d08c3b", 60, false, "akJ5aIV9tsg", "https://www.youtube.com/shorts/akJ5aIV9tsg", 29, "/downloads/The Grand Sound/2026-03-25 Ophanim_-_Everligne_shorts/Ophanim_-_Everligne_shorts.NA", false, false, true, 2, [], 98, ~U[2026-03-25 15:00:08Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Prepare your senses for a truly captivating journey on The Grand Sound. Today, we are thrilled to feature Ophanim’s \"Everligne,\" a masterfully crafted Melodic House piece that unfolds with breathtaking patience and restraint. Rather than rushing the listener, this track builds a quiet, emotional confidence through flowing pads and an ever-evolving, gentle groove. It’s an introspective and cinematic listening experience where atmospheric details take center stage. Close your eyes and let the subtle harmonies pull you in.\nTake this track wherever you go. \"Everligne\" is out now via Rewoven and is available to listen to across all major streaming and download services.", "Ophanim - Everligne #shorts", 60, false, "akJ5aIV9tsg", "https://www.youtube.com/shorts/akJ5aIV9tsg", "/downloads/The Grand Sound/2026-03-25 Ophanim_-_Everligne_shorts/Ophanim_-_Everligne_shorts.NA", true, 2, ~U[2026-03-25 15:00:08Z]] 22:35:19.668 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.670 [debug] QUERY OK source="media_items" db=1.9ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-18 15:01:44Z], 2] 22:35:19.672 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Need a boost of pure musical energy? You've come to the right place. The Grand Sound is back with the second installment of our “Best Progressive House” series for 2026! Packed with 35 of our favorite new tracks, this mix brings together driving beats, lush chords, and an undeniably uplifting vibe to power you through your day.\nWe owe a massive thank you to the visionary artists and our incredible record label partners who provided the music for this journey. Your art continues to inspire us every single day.\n\nTrack:\nAndrew Frenir - Isla Balear [Soluna Music]", "♫ Best Progressive House Mix 2026 Vol. #2 ♫ #shorts", "f198a09c-1640-49b3-ae88-0232ce75b1f7", 60, false, "wEx4eoSfeN8", "https://www.youtube.com/shorts/wEx4eoSfeN8", 30, "/downloads/The Grand Sound/2026-03-18 Best_Progressive_House_Mix_2026_Vol._2_shorts/Best_Progressive_House_Mix_2026_Vol._2_shorts.NA", false, false, true, 2, [], 98, ~U[2026-03-18 15:01:44Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Need a boost of pure musical energy? You've come to the right place. The Grand Sound is back with the second installment of our “Best Progressive House” series for 2026! Packed with 35 of our favorite new tracks, this mix brings together driving beats, lush chords, and an undeniably uplifting vibe to power you through your day.\nWe owe a massive thank you to the visionary artists and our incredible record label partners who provided the music for this journey. Your art continues to inspire us every single day.\n\nTrack:\nAndrew Frenir - Isla Balear [Soluna Music]", "♫ Best Progressive House Mix 2026 Vol. #2 ♫ #shorts", 60, false, "wEx4eoSfeN8", "https://www.youtube.com/shorts/wEx4eoSfeN8", "/downloads/The Grand Sound/2026-03-18 Best_Progressive_House_Mix_2026_Vol._2_shorts/Best_Progressive_House_Mix_2026_Vol._2_shorts.NA", true, 2, ~U[2026-03-18 15:01:44Z]] 22:35:19.672 [debug] QUERY OK source="sources" db=0.5ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.675 [debug] QUERY OK source="media_items" db=2.1ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-13 15:00:19Z], 2] 22:35:19.676 [debug] QUERY OK source="media_items" db=0.9ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Elevate your evening in our 'Rooftop Sunset' Lounge. Because we wanted to try something a little different, we’ve selected 36 of our latest Vocal Melodic House & Progressive favorites for a purely vocal experience. Lose yourself in this horizon of sound, and let these atmospheric beats become your ultimate companion as day fades gracefully into night.\nImmense gratitude to the inspiring producers, gifted vocalists, and dedicated record labels behind these releases. Thank you for continuing to innovate and for giving this music a human connection that resonates with every single beat.\n\nTrack:\nMXV, mölly & Courtney Storm - Wander [Colorize]", "Vocal Melodic House & Progressive Mix Mix · 'Rooftop Sunset' Lounge #shorts", "50ce6635-3ba9-4922-8613-3bb55bcf33d8", 60, false, "B2BDkXak4ts", "https://www.youtube.com/shorts/B2BDkXak4ts", 31, "/downloads/The Grand Sound/2026-03-13 Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge_shorts/Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge_shorts.NA", false, false, true, 2, [], 98, ~U[2026-03-13 15:00:19Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Elevate your evening in our 'Rooftop Sunset' Lounge. Because we wanted to try something a little different, we’ve selected 36 of our latest Vocal Melodic House & Progressive favorites for a purely vocal experience. Lose yourself in this horizon of sound, and let these atmospheric beats become your ultimate companion as day fades gracefully into night.\nImmense gratitude to the inspiring producers, gifted vocalists, and dedicated record labels behind these releases. Thank you for continuing to innovate and for giving this music a human connection that resonates with every single beat.\n\nTrack:\nMXV, mölly & Courtney Storm - Wander [Colorize]", "Vocal Melodic House & Progressive Mix Mix · 'Rooftop Sunset' Lounge #shorts", 60, false, "B2BDkXak4ts", "https://www.youtube.com/shorts/B2BDkXak4ts", "/downloads/The Grand Sound/2026-03-13 Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge_shorts/Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge_shorts.NA", true, 2, ~U[2026-03-13 15:00:19Z]] 22:35:19.677 [debug] QUERY OK source="sources" db=0.4ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.679 [debug] QUERY OK source="media_items" db=2.1ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-11 15:01:02Z], 2] 22:35:19.680 [debug] QUERY OK source="media_items" db=0.8ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["There is a specific kind of magic in classic Progressive House, and Marsel Fuze has captured it flawlessly. \"Piedra de Guatape\" is an emotional trip down memory lane, blending lush, atmospheric soundscapes with that driving mid-’00s energy we all know and love. We are incredibly proud to host this beautiful Fluentia Music debut right here on The Grand Sound. Close your eyes and let the music speak.\n\"Piedra de Guatape\" is out now via Fluentia Music! Make sure to add it to your playlists and grab your copy across all major streaming and download platforms today.", "Marsel Fuze - Piedra de Guatape #shorts", "bfba294b-35f6-4ec0-9974-748ed8f65696", 60, false, "Vg7SjgX53Qw", "https://www.youtube.com/shorts/Vg7SjgX53Qw", 32, "/downloads/The Grand Sound/2026-03-11 Marsel_Fuze_-_Piedra_de_Guatape_shorts/Marsel_Fuze_-_Piedra_de_Guatape_shorts.NA", false, false, true, 2, [], 98, ~U[2026-03-11 15:01:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "There is a specific kind of magic in classic Progressive House, and Marsel Fuze has captured it flawlessly. \"Piedra de Guatape\" is an emotional trip down memory lane, blending lush, atmospheric soundscapes with that driving mid-’00s energy we all know and love. We are incredibly proud to host this beautiful Fluentia Music debut right here on The Grand Sound. Close your eyes and let the music speak.\n\"Piedra de Guatape\" is out now via Fluentia Music! Make sure to add it to your playlists and grab your copy across all major streaming and download platforms today.", "Marsel Fuze - Piedra de Guatape #shorts", 60, false, "Vg7SjgX53Qw", "https://www.youtube.com/shorts/Vg7SjgX53Qw", "/downloads/The Grand Sound/2026-03-11 Marsel_Fuze_-_Piedra_de_Guatape_shorts/Marsel_Fuze_-_Piedra_de_Guatape_shorts.NA", true, 2, ~U[2026-03-11 15:01:02Z]] 22:35:19.681 [debug] QUERY OK source="sources" db=0.5ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.683 [debug] QUERY OK source="media_items" db=2.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-06 15:01:39Z], 2] 22:35:19.685 [debug] QUERY OK source="media_items" db=0.9ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Some tracks have the power to transport you directly to the water's edge at daybreak. Today on The Grand Sound, we are delighted to present \"Echoes,\" a gorgeous Melodic House creation by Grafine. Marking his highly anticipated debut on the Monstercat Silk label, the seasoned producer brings his signature deep and melodic touch, honed since 2007 and celebrated across several renowned record labels. Drawing inspiration from the radiant glow of a sunrise and the gentle melancholy of the sea, \"Echoes\" weaves a unique soundscape that will instantly captivate your senses.\n\"Echoes\" is featured on his captivating four-track EP, \"Dawn.\" You can find the full release via Monstercat Silk on all your favorite streaming and download platforms.", "Grafine - Echoes #shorts", "c9cdca50-1a1d-4eb1-85cc-82691e2cdf7a", 60, false, "s6OtmCZqoJk", "https://www.youtube.com/shorts/s6OtmCZqoJk", 33, "/downloads/The Grand Sound/2026-03-06 Grafine_-_Echoes_shorts/Grafine_-_Echoes_shorts.NA", false, false, true, 2, [], 98, ~U[2026-03-06 15:01:39Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Some tracks have the power to transport you directly to the water's edge at daybreak. Today on The Grand Sound, we are delighted to present \"Echoes,\" a gorgeous Melodic House creation by Grafine. Marking his highly anticipated debut on the Monstercat Silk label, the seasoned producer brings his signature deep and melodic touch, honed since 2007 and celebrated across several renowned record labels. Drawing inspiration from the radiant glow of a sunrise and the gentle melancholy of the sea, \"Echoes\" weaves a unique soundscape that will instantly captivate your senses.\n\"Echoes\" is featured on his captivating four-track EP, \"Dawn.\" You can find the full release via Monstercat Silk on all your favorite streaming and download platforms.", "Grafine - Echoes #shorts", 60, false, "s6OtmCZqoJk", "https://www.youtube.com/shorts/s6OtmCZqoJk", "/downloads/The Grand Sound/2026-03-06 Grafine_-_Echoes_shorts/Grafine_-_Echoes_shorts.NA", true, 2, ~U[2026-03-06 15:01:39Z]] 22:35:19.687 [debug] QUERY OK source="sources" db=0.5ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.689 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-04 15:01:20Z], 2] 22:35:19.691 [debug] QUERY OK source="media_items" db=1.0ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["There is a unique kind of magic in music that speaks directly to the soul, and Furkan Senol has captured it perfectly with his return track, \"Alive.\"\nDrifting through the realms of chilled Melodic House, this release is a masterful blend of beautiful, warm chords and a slowly arpeggiating synth that hooks you right from the start. Crowned with divine, atmospheric vocals, \"Alive\" is the ultimate showcase of Furkan's deeply emotional and captivating sound.\nOut now on Fluentia Music! Grab your copy or add \"Alive\" to your playlists today, available everywhere you stream and download music.", "Furkan Senol - Alive #shorts", "3bf23101-3d7e-435c-a13c-96984f753de7", 60, false, "i5lqhwPqFBw", "https://www.youtube.com/shorts/i5lqhwPqFBw", 34, "/downloads/The Grand Sound/2026-03-04 Furkan_Senol_-_Alive_shorts/Furkan_Senol_-_Alive_shorts.NA", false, false, true, 2, [], 98, ~U[2026-03-04 15:01:20Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "There is a unique kind of magic in music that speaks directly to the soul, and Furkan Senol has captured it perfectly with his return track, \"Alive.\"\nDrifting through the realms of chilled Melodic House, this release is a masterful blend of beautiful, warm chords and a slowly arpeggiating synth that hooks you right from the start. Crowned with divine, atmospheric vocals, \"Alive\" is the ultimate showcase of Furkan's deeply emotional and captivating sound.\nOut now on Fluentia Music! Grab your copy or add \"Alive\" to your playlists today, available everywhere you stream and download music.", "Furkan Senol - Alive #shorts", 60, false, "i5lqhwPqFBw", "https://www.youtube.com/shorts/i5lqhwPqFBw", "/downloads/The Grand Sound/2026-03-04 Furkan_Senol_-_Alive_shorts/Furkan_Senol_-_Alive_shorts.NA", true, 2, ~U[2026-03-04 15:01:20Z]] 22:35:19.691 [debug] QUERY OK source="sources" db=0.4ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.694 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-25 15:00:28Z], 2] 22:35:19.695 [debug] QUERY OK source="media_items" db=0.9ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["As the sun aligns with the grid of the city and the streetlights flicker on, the music takes over. We are thrilled to present 'Manhattan Sunset' Drive, a seamless blend of emotive Melodic House and driving Progressive beats, curated in collaboration with the tastemakers at Magnetic Magazine Recordings.\nThis journey features 20 standout releases from the label’s recent catalog, meticulously compiled by the talented Discognition. Known for his lush, dramatic style and supported by industry giants like Nora En Pure and Jaytech, Discognition was named a \"Top 50 Artist to Watch\" by Magnetic Magazine themselves. His unique ability to bridge the gap between organic textures and club-ready shakers makes him the perfect pilot for this metropolitan ride.", "Melodic House & Progressive Mix · 'Manhattan Sunset' Drive #shorts", "17d849fb-cd9d-4be4-ba63-abfaed8dee99", 60, false, "HIcESjFcbhk", "https://www.youtube.com/shorts/HIcESjFcbhk", 35, "/downloads/The Grand Sound/2026-02-25 Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive_shorts/Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive_shorts.NA", false, false, true, 2, [], 98, ~U[2026-02-25 15:00:28Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "As the sun aligns with the grid of the city and the streetlights flicker on, the music takes over. We are thrilled to present 'Manhattan Sunset' Drive, a seamless blend of emotive Melodic House and driving Progressive beats, curated in collaboration with the tastemakers at Magnetic Magazine Recordings.\nThis journey features 20 standout releases from the label’s recent catalog, meticulously compiled by the talented Discognition. Known for his lush, dramatic style and supported by industry giants like Nora En Pure and Jaytech, Discognition was named a \"Top 50 Artist to Watch\" by Magnetic Magazine themselves. His unique ability to bridge the gap between organic textures and club-ready shakers makes him the perfect pilot for this metropolitan ride.", "Melodic House & Progressive Mix · 'Manhattan Sunset' Drive #shorts", 60, false, "HIcESjFcbhk", "https://www.youtube.com/shorts/HIcESjFcbhk", "/downloads/The Grand Sound/2026-02-25 Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive_shorts/Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive_shorts.NA", true, 2, ~U[2026-02-25 15:00:28Z]] 22:35:19.696 [debug] QUERY OK source="sources" db=0.4ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.698 [debug] QUERY OK source="media_items" db=1.9ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-20 15:01:45Z], 2] 22:35:19.701 [debug] QUERY OK source="media_items" db=2.9ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Discover the first addition to our \"Best Progressive Trance\" series of 2026. This mix features 34 of our most favorite tracks right now, curated to take you from deep, classic Progressive sounds into a driving, high-energy peak.\nTo the artists and our record label partners, we offer our deepest gratitude for your incredible contributions. Your hard work continues to push the boundaries of Trance.\n\nTrack:\ntalkofthetown - Groove Cruise [Elliptical Sun Recordings]", "♫ Best Progressive Trance Mix 2026 Vol. #1 ♫ #shorts", "ead8cf4a-6be9-4b11-a72a-c8d188be484f", 60, false, "zcoKJ10m4OM", "https://www.youtube.com/shorts/zcoKJ10m4OM", 36, "/downloads/The Grand Sound/2026-02-20 Best_Progressive_Trance_Mix_2026_Vol._1_shorts/Best_Progressive_Trance_Mix_2026_Vol._1_shorts.NA", false, false, true, 2, [], 98, ~U[2026-02-20 15:01:45Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Discover the first addition to our \"Best Progressive Trance\" series of 2026. This mix features 34 of our most favorite tracks right now, curated to take you from deep, classic Progressive sounds into a driving, high-energy peak.\nTo the artists and our record label partners, we offer our deepest gratitude for your incredible contributions. Your hard work continues to push the boundaries of Trance.\n\nTrack:\ntalkofthetown - Groove Cruise [Elliptical Sun Recordings]", "♫ Best Progressive Trance Mix 2026 Vol. #1 ♫ #shorts", 60, false, "zcoKJ10m4OM", "https://www.youtube.com/shorts/zcoKJ10m4OM", "/downloads/The Grand Sound/2026-02-20 Best_Progressive_Trance_Mix_2026_Vol._1_shorts/Best_Progressive_Trance_Mix_2026_Vol._1_shorts.NA", true, 2, ~U[2026-02-20 15:01:45Z]] 22:35:19.702 [debug] QUERY OK source="sources" db=0.4ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.704 [debug] QUERY OK source="media_items" db=2.0ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-18 15:01:34Z], 2] 22:35:19.707 [debug] QUERY OK source="media_items" db=1.0ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Some tracks have the unique ability to make you feel like you are sinking into a warm memory, letting the world fade away. We are honored to host the exclusive premiere of \"Falling Into You,\" marking the graceful return of Approaching Black.\nAfter a year of silence, this core artist returns to the Rewoven label with a production that is both deep and dynamic. Driven by captivating lead arpeggios and an understated, steady rhythm, the track patiently evolves into a moment of pure Melodic House bliss. It is a sound that rewards focused listening and warms the soul.\nThe full EP \"Take Me / Falling Into You\" will be released on February 18, 2026, via Rewoven. It will be available on all major streaming and download platforms.", "Approaching Black - Falling Into You #shorts", "7f95d9d0-8cc4-4d32-a464-7e59e7cb5021", 60, false, "rggUsB2_Zos", "https://www.youtube.com/shorts/rggUsB2_Zos", 37, "/downloads/The Grand Sound/2026-02-18 Approaching_Black_-_Falling_Into_You_shorts/Approaching_Black_-_Falling_Into_You_shorts.NA", false, false, true, 2, [], 98, ~U[2026-02-18 15:01:34Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Some tracks have the unique ability to make you feel like you are sinking into a warm memory, letting the world fade away. We are honored to host the exclusive premiere of \"Falling Into You,\" marking the graceful return of Approaching Black.\nAfter a year of silence, this core artist returns to the Rewoven label with a production that is both deep and dynamic. Driven by captivating lead arpeggios and an understated, steady rhythm, the track patiently evolves into a moment of pure Melodic House bliss. It is a sound that rewards focused listening and warms the soul.\nThe full EP \"Take Me / Falling Into You\" will be released on February 18, 2026, via Rewoven. It will be available on all major streaming and download platforms.", "Approaching Black - Falling Into You #shorts", 60, false, "rggUsB2_Zos", "https://www.youtube.com/shorts/rggUsB2_Zos", "/downloads/The Grand Sound/2026-02-18 Approaching_Black_-_Falling_Into_You_shorts/Approaching_Black_-_Falling_Into_You_shorts.NA", true, 2, ~U[2026-02-18 15:01:34Z]] 22:35:19.707 [debug] QUERY OK source="sources" db=0.4ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.710 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-13 15:00:16Z], 2] 22:35:19.711 [debug] QUERY OK source="media_items" db=0.9ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drifting between the past and the present, oncor crafts an immersive soundscape designed to help you \"find yourself again.\" Blending piano, guitar, and ethereal synths, this track offers a deep, nostalgic escape from the noise of the everyday world.\nThis single is a highlight from his three-track EP, \"fall back,\" a collection that sees oncor channeling his passion for emotive, cutting-edge dance music.\nCatch the full three-track EP, available now via Monstercat Silk on all platforms.", "oncor - find yourself again #shorts", "0ce1fa5a-aea8-4dfa-be39-f226a8217809", 60, false, "4860ELIREnI", "https://www.youtube.com/shorts/4860ELIREnI", 38, "/downloads/The Grand Sound/2026-02-13 oncor_-_find_yourself_again_shorts/oncor_-_find_yourself_again_shorts.NA", false, false, true, 2, [], 98, ~U[2026-02-13 15:00:16Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Drifting between the past and the present, oncor crafts an immersive soundscape designed to help you \"find yourself again.\" Blending piano, guitar, and ethereal synths, this track offers a deep, nostalgic escape from the noise of the everyday world.\nThis single is a highlight from his three-track EP, \"fall back,\" a collection that sees oncor channeling his passion for emotive, cutting-edge dance music.\nCatch the full three-track EP, available now via Monstercat Silk on all platforms.", "oncor - find yourself again #shorts", 60, false, "4860ELIREnI", "https://www.youtube.com/shorts/4860ELIREnI", "/downloads/The Grand Sound/2026-02-13 oncor_-_find_yourself_again_shorts/oncor_-_find_yourself_again_shorts.NA", true, 2, ~U[2026-02-13 15:00:16Z]] 22:35:19.712 [debug] QUERY OK source="sources" db=0.4ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.714 [debug] QUERY OK source="media_items" db=2.0ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-11 15:00:41Z], 2] 22:35:19.716 [debug] QUERY OK source="media_items" db=1.2ms idle=4.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drift away with “Cautious Love,” a stunning fusion of earthly grooves and cosmic atmospheres. Tokyo-based maestro Shingo Nakamura lays down a masterful Melodic House foundation, providing the perfect backdrop for MØØNE’s unique, genre-defying vocal performance. A perfect harmony of depth and light.\nListen to “Cautious Love” now on Monstercat Silk, available on all digital stores and streaming services.", "Shingo Nakamura & MØØNE - Cautious Love #shorts", "5d9a0ab7-0abf-4ba5-9f8c-84435c9843d4", 60, false, "KLDTALA5oyA", "https://www.youtube.com/shorts/KLDTALA5oyA", 39, "/downloads/The Grand Sound/2026-02-11 Shingo_Nakamura_MOONE_-_Cautious_Love_shorts/Shingo_Nakamura_MOONE_-_Cautious_Love_shorts.NA", false, false, true, 2, [], 98, ~U[2026-02-11 15:00:41Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Drift away with “Cautious Love,” a stunning fusion of earthly grooves and cosmic atmospheres. Tokyo-based maestro Shingo Nakamura lays down a masterful Melodic House foundation, providing the perfect backdrop for MØØNE’s unique, genre-defying vocal performance. A perfect harmony of depth and light.\nListen to “Cautious Love” now on Monstercat Silk, available on all digital stores and streaming services.", "Shingo Nakamura & MØØNE - Cautious Love #shorts", 60, false, "KLDTALA5oyA", "https://www.youtube.com/shorts/KLDTALA5oyA", "/downloads/The Grand Sound/2026-02-11 Shingo_Nakamura_MOONE_-_Cautious_Love_shorts/Shingo_Nakamura_MOONE_-_Cautious_Love_shorts.NA", true, 2, ~U[2026-02-11 15:00:41Z]] 22:35:19.716 [debug] QUERY OK source="sources" db=0.1ms idle=4.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.718 [debug] QUERY OK source="media_items" db=2.0ms idle=4.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-30 15:01:13Z], 2] 22:35:19.720 [debug] QUERY OK source="media_items" db=1.1ms idle=4.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["When it comes to skilled textures and crisp sound design, James Woods never misses. We are revisiting this massive production today because it represents everything we love about Melodic Progressive House. Remixing Roald Velden’s \"Time Flies By,\" James Woods delivers a masterclass in structure, building a progressive hit that is lush, deep, and technically flawless. Turn this one up and let the atmosphere take over.\nFind all streaming and download links, along with social media details for the artists and label, in the video description.", "Roald Velden - Time Flies By (James Woods Remix) #shorts", "7667e2d3-e962-4b64-b6ca-98b551c168aa", 60, false, "_d2dxvPbUeg", "https://www.youtube.com/shorts/_d2dxvPbUeg", 40, "/downloads/The Grand Sound/2026-01-30 Roald_Velden_-_Time_Flies_By_James_Woods_Remix_shorts/Roald_Velden_-_Time_Flies_By_James_Woods_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2026-01-30 15:01:13Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "When it comes to skilled textures and crisp sound design, James Woods never misses. We are revisiting this massive production today because it represents everything we love about Melodic Progressive House. Remixing Roald Velden’s \"Time Flies By,\" James Woods delivers a masterclass in structure, building a progressive hit that is lush, deep, and technically flawless. Turn this one up and let the atmosphere take over.\nFind all streaming and download links, along with social media details for the artists and label, in the video description.", "Roald Velden - Time Flies By (James Woods Remix) #shorts", 60, false, "_d2dxvPbUeg", "https://www.youtube.com/shorts/_d2dxvPbUeg", "/downloads/The Grand Sound/2026-01-30 Roald_Velden_-_Time_Flies_By_James_Woods_Remix_shorts/Roald_Velden_-_Time_Flies_By_James_Woods_Remix_shorts.NA", true, 2, ~U[2026-01-30 15:01:13Z]] 22:35:19.720 [debug] QUERY OK source="sources" db=0.1ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.722 [debug] QUERY OK source="media_items" db=2.0ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-28 15:00:51Z], 2] 22:35:19.724 [debug] QUERY OK source="media_items" db=0.9ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sometimes music feels exactly like a sunrise, warm, bright, and full of promise. We are delighted to host the exclusive premiere of \"Everywhere,\" a stunning collaboration between Feathervane & NEREUS. Marking their debut on the Rewoven label, this Melodic House gem blends spacious pads with soft percussion to create a soundscape that is both comforting and full of forward motion. It’s the perfect soundtrack for drifting thoughts and new beginnings.\nThe full EP \"Everywhere / As Time Goes By\" will be released on January 28, 2026, via Rewoven. It will be available on all major streaming and download platforms.", "Feathervane & NEREUS - Everywhere #shorts", "709b3e27-fcf5-414b-92ca-8cb153c3679f", 60, false, "O68LUANh6Qk", "https://www.youtube.com/shorts/O68LUANh6Qk", 41, "/downloads/The Grand Sound/2026-01-28 Feathervane_NEREUS_-_Everywhere_shorts/Feathervane_NEREUS_-_Everywhere_shorts.NA", false, false, true, 2, [], 98, ~U[2026-01-28 15:00:51Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Sometimes music feels exactly like a sunrise, warm, bright, and full of promise. We are delighted to host the exclusive premiere of \"Everywhere,\" a stunning collaboration between Feathervane & NEREUS. Marking their debut on the Rewoven label, this Melodic House gem blends spacious pads with soft percussion to create a soundscape that is both comforting and full of forward motion. It’s the perfect soundtrack for drifting thoughts and new beginnings.\nThe full EP \"Everywhere / As Time Goes By\" will be released on January 28, 2026, via Rewoven. It will be available on all major streaming and download platforms.", "Feathervane & NEREUS - Everywhere #shorts", 60, false, "O68LUANh6Qk", "https://www.youtube.com/shorts/O68LUANh6Qk", "/downloads/The Grand Sound/2026-01-28 Feathervane_NEREUS_-_Everywhere_shorts/Feathervane_NEREUS_-_Everywhere_shorts.NA", true, 2, ~U[2026-01-28 15:00:51Z]] 22:35:19.725 [debug] QUERY OK source="sources" db=0.4ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.727 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-21 15:01:45Z], 2] 22:35:19.728 [debug] QUERY OK source="media_items" db=0.8ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Join us for the premiere volume of our \"Best Progressive House\" series of 2026. This journey features 35 of our latest favorite tracks, handpicked with care to define the sound of the year ahead.\nA massive thank you goes out to the incredible artists and our dedicated record label partners. Your vision continues to push the boundaries of the genre, and we are proud to be the home for your music.\n\nTrack:\nAndrew Frenir, Manu & Bennett - Cenit Prokhlada [Sunwaves Digital]", "♫ Best Progressive House Mix 2026 Vol. #1 ♫ #shorts", "431495be-a484-4ab9-be06-f2c0ef01f26a", 60, false, "vcJ2HXKHNbA", "https://www.youtube.com/shorts/vcJ2HXKHNbA", 42, "/downloads/The Grand Sound/2026-01-21 Best_Progressive_House_Mix_2026_Vol._1_shorts/Best_Progressive_House_Mix_2026_Vol._1_shorts.NA", false, false, true, 2, [], 98, ~U[2026-01-21 15:01:45Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Join us for the premiere volume of our \"Best Progressive House\" series of 2026. This journey features 35 of our latest favorite tracks, handpicked with care to define the sound of the year ahead.\nA massive thank you goes out to the incredible artists and our dedicated record label partners. Your vision continues to push the boundaries of the genre, and we are proud to be the home for your music.\n\nTrack:\nAndrew Frenir, Manu & Bennett - Cenit Prokhlada [Sunwaves Digital]", "♫ Best Progressive House Mix 2026 Vol. #1 ♫ #shorts", 60, false, "vcJ2HXKHNbA", "https://www.youtube.com/shorts/vcJ2HXKHNbA", "/downloads/The Grand Sound/2026-01-21 Best_Progressive_House_Mix_2026_Vol._1_shorts/Best_Progressive_House_Mix_2026_Vol._1_shorts.NA", true, 2, ~U[2026-01-21 15:01:45Z]] 22:35:19.728 [debug] QUERY OK source="sources" db=0.3ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.731 [debug] QUERY OK source="media_items" db=1.9ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-14 15:00:40Z], 2] 22:35:19.732 [debug] QUERY OK source="media_items" db=0.8ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Let's kick off the new year with the first addition to our Best Deep House series of 2026. This mix features 41 of our latest favorite tracks, carefully selected to bring you the finest melodic vibes.\nWe want to extend a heartfelt thank you to our community for the loyal support throughout the years. To the talented artists and our record label partners, we offer our deepest gratitude for your incredible contributions. Your creativity paves the way for the future of the genre, and it is our honor to showcase your work.\n\nTrack:\nMXV - My Addictions [Colorize]", "♫ Best Deep House Mix 2026 Vol. #1 ♫ #shorts", "a18ee898-3142-4381-a8af-f8d5c81fc1b8", 60, false, "IH4V6oFxqZQ", "https://www.youtube.com/shorts/IH4V6oFxqZQ", 43, "/downloads/The Grand Sound/2026-01-14 Best_Deep_House_Mix_2026_Vol._1_shorts/Best_Deep_House_Mix_2026_Vol._1_shorts.NA", false, false, true, 2, [], 98, ~U[2026-01-14 15:00:40Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Let's kick off the new year with the first addition to our Best Deep House series of 2026. This mix features 41 of our latest favorite tracks, carefully selected to bring you the finest melodic vibes.\nWe want to extend a heartfelt thank you to our community for the loyal support throughout the years. To the talented artists and our record label partners, we offer our deepest gratitude for your incredible contributions. Your creativity paves the way for the future of the genre, and it is our honor to showcase your work.\n\nTrack:\nMXV - My Addictions [Colorize]", "♫ Best Deep House Mix 2026 Vol. #1 ♫ #shorts", 60, false, "IH4V6oFxqZQ", "https://www.youtube.com/shorts/IH4V6oFxqZQ", "/downloads/The Grand Sound/2026-01-14 Best_Deep_House_Mix_2026_Vol._1_shorts/Best_Deep_House_Mix_2026_Vol._1_shorts.NA", true, 2, ~U[2026-01-14 15:00:40Z]] 22:35:19.733 [debug] QUERY OK source="sources" db=0.3ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.735 [debug] QUERY OK source="media_items" db=2.0ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-09 15:00:03Z], 2] 22:35:19.736 [debug] QUERY OK source="media_items" db=0.7ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Time to drift away into a state of pure bliss. Elliot Vast graces us with \"Paradise,\" a glowing piece of Melodic House that radiates golden atmosphere and organic energy. As part of \"Silk Selections 06,\" Monstercat Silk’s newest showcase featuring five distinct tracks, this release beautifully captures the sophisticated and emotive sound the label is known for.\nSilk Selections 06\" is available now on Monstercat Silk across all major streaming and download stores.", "Elliot Vast - Paradise #shorts", "69662f87-e3bb-42bd-b50b-e9e48dbed245", 60, false, "1Jsm0GjyUbw", "https://www.youtube.com/shorts/1Jsm0GjyUbw", 44, "/downloads/The Grand Sound/2026-01-09 Elliot_Vast_-_Paradise_shorts/Elliot_Vast_-_Paradise_shorts.NA", false, false, true, 2, [], 98, ~U[2026-01-09 15:00:03Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Time to drift away into a state of pure bliss. Elliot Vast graces us with \"Paradise,\" a glowing piece of Melodic House that radiates golden atmosphere and organic energy. As part of \"Silk Selections 06,\" Monstercat Silk’s newest showcase featuring five distinct tracks, this release beautifully captures the sophisticated and emotive sound the label is known for.\nSilk Selections 06\" is available now on Monstercat Silk across all major streaming and download stores.", "Elliot Vast - Paradise #shorts", 60, false, "1Jsm0GjyUbw", "https://www.youtube.com/shorts/1Jsm0GjyUbw", "/downloads/The Grand Sound/2026-01-09 Elliot_Vast_-_Paradise_shorts/Elliot_Vast_-_Paradise_shorts.NA", true, 2, ~U[2026-01-09 15:00:03Z]] 22:35:19.738 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.740 [debug] QUERY OK source="media_items" db=2.1ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-07 15:02:01Z], 2] 22:35:19.742 [debug] QUERY OK source="media_items" db=1.1ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Get ready for a wave of pure Melodic Progressive House bliss as Talamanca and Nu Devotion join forces on their latest single, \"Terra Marina.\"\nThis release highlights the beautiful chemistry between the two producers; Talamanca brings the deep, cinematic textures we love, while Nu Devotion adds a layer of detailed melodic brilliance that elevates the track to new heights. It is a joy to support both of these artists in their independent careers, and we wish them nothing but the best as they embark on this brilliant new phase together.\n\"Terra Marina\" is out now and ready to be enjoyed. All official streaming and download links can be found in the video description.", "Nu Devotion & Talamanca - Terra Marina #shorts", "68d43e92-5a32-4a00-8369-5e5cd284c92d", 60, false, "zuOTsAYcpRY", "https://www.youtube.com/shorts/zuOTsAYcpRY", 45, "/downloads/The Grand Sound/2026-01-07 Nu_Devotion_Talamanca_-_Terra_Marina_shorts/Nu_Devotion_Talamanca_-_Terra_Marina_shorts.NA", false, false, true, 2, [], 98, ~U[2026-01-07 15:02:01Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Get ready for a wave of pure Melodic Progressive House bliss as Talamanca and Nu Devotion join forces on their latest single, \"Terra Marina.\"\nThis release highlights the beautiful chemistry between the two producers; Talamanca brings the deep, cinematic textures we love, while Nu Devotion adds a layer of detailed melodic brilliance that elevates the track to new heights. It is a joy to support both of these artists in their independent careers, and we wish them nothing but the best as they embark on this brilliant new phase together.\n\"Terra Marina\" is out now and ready to be enjoyed. All official streaming and download links can be found in the video description.", "Nu Devotion & Talamanca - Terra Marina #shorts", 60, false, "zuOTsAYcpRY", "https://www.youtube.com/shorts/zuOTsAYcpRY", "/downloads/The Grand Sound/2026-01-07 Nu_Devotion_Talamanca_-_Terra_Marina_shorts/Nu_Devotion_Talamanca_-_Terra_Marina_shorts.NA", true, 2, ~U[2026-01-07 15:02:01Z]] 22:35:19.742 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.745 [debug] QUERY OK source="media_items" db=1.9ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-24 15:01:06Z], 2] 22:35:19.746 [debug] QUERY OK source="media_items" db=0.8ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Escape to a winter sanctuary with 'Frozen Radiance', a journey curated from 24 of the most beloved tracks in our archives. Watch the light break through the shadows as deep basslines and ethereal melodies combine to create a landscape of wonder and reflection.\nTo the artists and labels who poured their hearts into these productions: thank you. Your music remains a beacon of light that continues to inspire listeners around the globe.\n\nTrack:\nMark & Lukas vs. SoundLiner - Galapagos Islands [Progressive House Worldwide]", "'Frozen Radiance' - Melodic Progressive House Mix #shorts", "f26dfbd3-9853-46de-b4c7-1d5d947b85ab", 60, false, "SeW9olNEvuI", "https://www.youtube.com/shorts/SeW9olNEvuI", 46, "/downloads/The Grand Sound/2025-12-24 Frozen_Radiance_-_Melodic_Progressive_House_Mix_shorts/Frozen_Radiance_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-12-24 15:01:06Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Escape to a winter sanctuary with 'Frozen Radiance', a journey curated from 24 of the most beloved tracks in our archives. Watch the light break through the shadows as deep basslines and ethereal melodies combine to create a landscape of wonder and reflection.\nTo the artists and labels who poured their hearts into these productions: thank you. Your music remains a beacon of light that continues to inspire listeners around the globe.\n\nTrack:\nMark & Lukas vs. SoundLiner - Galapagos Islands [Progressive House Worldwide]", "'Frozen Radiance' - Melodic Progressive House Mix #shorts", 60, false, "SeW9olNEvuI", "https://www.youtube.com/shorts/SeW9olNEvuI", "/downloads/The Grand Sound/2025-12-24 Frozen_Radiance_-_Melodic_Progressive_House_Mix_shorts/Frozen_Radiance_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2025-12-24 15:01:06Z]] 22:35:19.747 [debug] QUERY OK source="sources" db=0.4ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.749 [debug] QUERY OK source="media_items" db=2.0ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-17 15:00:50Z], 2] 22:35:19.750 [debug] QUERY OK source="media_items" db=0.9ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Welcome to the official soundtrack for 'The Time Traveler', a journey through 32 timeless Trance classics created to connect the past with the future. This compilation is dedicated to our incredible community, whether you are tuning in from the year 3000 or you remember when the universe was just beginning. Let these melodies carry you back to memories you have not even made yet.\nShare your story in the comments. What year have you traveled from, and how old does this music make you feel today?\nA huge thank you to the visionary artists and labels behind these timeless masterpieces. We are truly honored to preserve and share this legacy with you.", "Best of Trance · 'The Time Traveler' Mix #shorts", "015aba13-d5aa-4a4e-8a79-603416aef821", 60, false, "Nf2paTnSvD0", "https://www.youtube.com/shorts/Nf2paTnSvD0", 47, "/downloads/The Grand Sound/2025-12-17 Best_of_Trance_The_Time_Traveler_Mix_shorts/Best_of_Trance_The_Time_Traveler_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-12-17 15:00:50Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Welcome to the official soundtrack for 'The Time Traveler', a journey through 32 timeless Trance classics created to connect the past with the future. This compilation is dedicated to our incredible community, whether you are tuning in from the year 3000 or you remember when the universe was just beginning. Let these melodies carry you back to memories you have not even made yet.\nShare your story in the comments. What year have you traveled from, and how old does this music make you feel today?\nA huge thank you to the visionary artists and labels behind these timeless masterpieces. We are truly honored to preserve and share this legacy with you.", "Best of Trance · 'The Time Traveler' Mix #shorts", 60, false, "Nf2paTnSvD0", "https://www.youtube.com/shorts/Nf2paTnSvD0", "/downloads/The Grand Sound/2025-12-17 Best_of_Trance_The_Time_Traveler_Mix_shorts/Best_of_Trance_The_Time_Traveler_Mix_shorts.NA", true, 2, ~U[2025-12-17 15:00:50Z]] 22:35:19.751 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.753 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-10 15:00:22Z], 2] 22:35:19.755 [debug] QUERY OK source="media_items" db=0.9ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Unlock the gate to our 'Secret Garden', a sanctuary of sound where 25 all-time favorite Melodic Progressive House tracks bloom in perfect harmony. Let the golden melodies guide you through a forest of nostalgia, where every beat feels like a ray of sunlight piercing through the leaves.\nA heartfelt dedication to the visionary artists and labels behind these masterpieces. Thank you for creating the soundtrack to our finest moments and keeping the genre thriving.\n\nTrack:\nAndrew Frenir - Together [Soluna Music]", "'Secret Garden' - Melodic Progressive House Mix #shorts", "73cfa56e-091d-419e-bb30-f24d77ed381c", 60, false, "6HBsjcAhgao", "https://www.youtube.com/shorts/6HBsjcAhgao", 48, "/downloads/The Grand Sound/2025-12-10 Secret_Garden_-_Melodic_Progressive_House_Mix_shorts/Secret_Garden_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-12-10 15:00:22Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Unlock the gate to our 'Secret Garden', a sanctuary of sound where 25 all-time favorite Melodic Progressive House tracks bloom in perfect harmony. Let the golden melodies guide you through a forest of nostalgia, where every beat feels like a ray of sunlight piercing through the leaves.\nA heartfelt dedication to the visionary artists and labels behind these masterpieces. Thank you for creating the soundtrack to our finest moments and keeping the genre thriving.\n\nTrack:\nAndrew Frenir - Together [Soluna Music]", "'Secret Garden' - Melodic Progressive House Mix #shorts", 60, false, "6HBsjcAhgao", "https://www.youtube.com/shorts/6HBsjcAhgao", "/downloads/The Grand Sound/2025-12-10 Secret_Garden_-_Melodic_Progressive_House_Mix_shorts/Secret_Garden_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2025-12-10 15:00:22Z]] 22:35:19.756 [debug] QUERY OK source="sources" db=0.5ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.758 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-05 15:00:47Z], 2] 22:35:19.760 [debug] QUERY OK source="media_items" db=1.0ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We’re proud to bring you this exclusive premiere to brighten your day. SixthSense and Andrew Frenir have teamed up to deliver a beautiful reimagining of \"Breath of Freshness.\" Infused with signature Balearic warmth, this remix combines expressive guitar lines with driving arpeggios to create a soundscape that is both energetic and incredibly soothing. It’s a fresh perspective on a favorite tune, and we know you’re going to love the vibe.\nThe SixthSense & Andrew Frenir Remix of “Breath of Freshness” lands on Sunwaves Digital on December 12, 2025. Available across all major streaming services and download stores.", "Skyline Project - Breath of Freshness (SixthSense & Andrew Frenir Remix) #shorts", "9661596d-17e9-4cab-87fd-76d7344d578b", 60, false, "KbtTYY82wYQ", "https://www.youtube.com/shorts/KbtTYY82wYQ", 49, "/downloads/The Grand Sound/2025-12-05 Skyline_Project_-_Breath_of_Freshness_SixthSense_Andrew_Frenir_Remix_shorts/Skyline_Project_-_Breath_of_Freshness_SixthSense_Andrew_Frenir_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-12-05 15:00:47Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "We’re proud to bring you this exclusive premiere to brighten your day. SixthSense and Andrew Frenir have teamed up to deliver a beautiful reimagining of \"Breath of Freshness.\" Infused with signature Balearic warmth, this remix combines expressive guitar lines with driving arpeggios to create a soundscape that is both energetic and incredibly soothing. It’s a fresh perspective on a favorite tune, and we know you’re going to love the vibe.\nThe SixthSense & Andrew Frenir Remix of “Breath of Freshness” lands on Sunwaves Digital on December 12, 2025. Available across all major streaming services and download stores.", "Skyline Project - Breath of Freshness (SixthSense & Andrew Frenir Remix) #shorts", 60, false, "KbtTYY82wYQ", "https://www.youtube.com/shorts/KbtTYY82wYQ", "/downloads/The Grand Sound/2025-12-05 Skyline_Project_-_Breath_of_Freshness_SixthSense_Andrew_Frenir_Remix_shorts/Skyline_Project_-_Breath_of_Freshness_SixthSense_Andrew_Frenir_Remix_shorts.NA", true, 2, ~U[2025-12-05 15:00:47Z]] 22:35:19.761 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.763 [debug] QUERY OK source="media_items" db=2.0ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-03 15:00:54Z], 2] 22:35:19.764 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Embrace the changing seasons with a soundscape designed to captivate. OKASSUS returns to the channel with \"Allure,\" a breathtaking piece of Melodic House that pulls you in with its deep warmth and intricate rhythms. This track is a standout feature on \"Silk Selections 05,\" a five-track showcase from Monstercat Silk celebrating the emotive beauty of the fall season.\nDiscover the complete \"Silk Selections 05\" showcase on Monstercat Silk, out now on all streaming and download sites.", "OKASSUS - Allure #shorts", "4c275353-36e6-42f5-85ab-aa9229da1523", 60, false, "Q5NvFoi9Vz0", "https://www.youtube.com/shorts/Q5NvFoi9Vz0", 50, "/downloads/The Grand Sound/2025-12-03 OKASSUS_-_Allure_shorts/OKASSUS_-_Allure_shorts.NA", false, false, true, 2, [], 98, ~U[2025-12-03 15:00:54Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Embrace the changing seasons with a soundscape designed to captivate. OKASSUS returns to the channel with \"Allure,\" a breathtaking piece of Melodic House that pulls you in with its deep warmth and intricate rhythms. This track is a standout feature on \"Silk Selections 05,\" a five-track showcase from Monstercat Silk celebrating the emotive beauty of the fall season.\nDiscover the complete \"Silk Selections 05\" showcase on Monstercat Silk, out now on all streaming and download sites.", "OKASSUS - Allure #shorts", 60, false, "Q5NvFoi9Vz0", "https://www.youtube.com/shorts/Q5NvFoi9Vz0", "/downloads/The Grand Sound/2025-12-03 OKASSUS_-_Allure_shorts/OKASSUS_-_Allure_shorts.NA", true, 2, ~U[2025-12-03 15:00:54Z]] 22:35:19.765 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.767 [debug] QUERY OK source="media_items" db=2.0ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-26 15:00:47Z], 2] 22:35:19.768 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["With a resume that includes support from BBC Radio 1 and performances at Tomorrowland, Jordin Post returns to Colorize in a massive collaboration with Moon Kyoo. \"Esencia\" stands out as the hypnotic centerpiece of their new EP, offering a masterclass in modern Progressive House that balances intricate sound design with pure dancefloor energy.\nThe full \"Pura / Esencia / Lenta 3\" EP is available now on Colorize via your favorite streaming platform.", "Jordin Post & Moon Kyoo - Esencia #shorts", "ab3890ea-fa60-471b-b138-dca91366be4c", 60, false, "Ku4YSCNfyXs", "https://www.youtube.com/shorts/Ku4YSCNfyXs", 51, "/downloads/The Grand Sound/2025-11-26 Jordin_Post_Moon_Kyoo_-_Esencia_shorts/Jordin_Post_Moon_Kyoo_-_Esencia_shorts.NA", false, false, true, 2, [], 98, ~U[2025-11-26 15:00:47Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "With a resume that includes support from BBC Radio 1 and performances at Tomorrowland, Jordin Post returns to Colorize in a massive collaboration with Moon Kyoo. \"Esencia\" stands out as the hypnotic centerpiece of their new EP, offering a masterclass in modern Progressive House that balances intricate sound design with pure dancefloor energy.\nThe full \"Pura / Esencia / Lenta 3\" EP is available now on Colorize via your favorite streaming platform.", "Jordin Post & Moon Kyoo - Esencia #shorts", 60, false, "Ku4YSCNfyXs", "https://www.youtube.com/shorts/Ku4YSCNfyXs", "/downloads/The Grand Sound/2025-11-26 Jordin_Post_Moon_Kyoo_-_Esencia_shorts/Jordin_Post_Moon_Kyoo_-_Esencia_shorts.NA", true, 2, ~U[2025-11-26 15:00:47Z]] 22:35:19.769 [debug] QUERY OK source="sources" db=0.3ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.771 [debug] QUERY OK source="media_items" db=1.9ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-21 15:00:56Z], 2] 22:35:19.778 [debug] QUERY OK source="media_items" db=7.0ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Radiating warmth and organic textures, \"Sunleaf\" marks the welcome return of Richard Bass to the Fluentia Music roster. The Italian artist leverages his ten years of experience to craft a piece that is both emotive and serene, solidifying his status as a firm favorite among Melodic House enthusiasts worldwide.\nThe track drops officially on November 28, 2025 via Fluentia Music on all stores and streaming services.", "Richard Bass - Sunleaf #shorts", "6dbb4344-f6c9-43b8-b15e-ff98b7fae54a", 60, false, "S03PJkjsErc", "https://www.youtube.com/shorts/S03PJkjsErc", 52, "/downloads/The Grand Sound/2025-11-21 Richard_Bass_-_Sunleaf_shorts/Richard_Bass_-_Sunleaf_shorts.NA", false, false, true, 2, [], 98, ~U[2025-11-21 15:00:56Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Radiating warmth and organic textures, \"Sunleaf\" marks the welcome return of Richard Bass to the Fluentia Music roster. The Italian artist leverages his ten years of experience to craft a piece that is both emotive and serene, solidifying his status as a firm favorite among Melodic House enthusiasts worldwide.\nThe track drops officially on November 28, 2025 via Fluentia Music on all stores and streaming services.", "Richard Bass - Sunleaf #shorts", 60, false, "S03PJkjsErc", "https://www.youtube.com/shorts/S03PJkjsErc", "/downloads/The Grand Sound/2025-11-21 Richard_Bass_-_Sunleaf_shorts/Richard_Bass_-_Sunleaf_shorts.NA", true, 2, ~U[2025-11-21 15:00:56Z]] 22:35:19.779 [debug] QUERY OK source="sources" db=0.4ms idle=11.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.781 [debug] QUERY OK source="media_items" db=2.2ms idle=11.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-19 15:00:12Z], 2] 22:35:19.783 [debug] QUERY OK source="media_items" db=1.0ms idle=12.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Prepare to be transported by our latest exclusive premiere on The Grand Sound. We are thrilled to feature \"Vela,\" an exquisite new production from French artist 84 Avenue. With its incredible progression and a melody that feels both timeless and deeply moving, \"Vela,\" is a testament to the power of true Progressive House. It’s a track that breathes, evolves, and tells a story with every beat.\n\"Vela\" is taken from the three-track \"Perseids\" EP, a release that the Melody Of the Soul record label hails as a collection that captures \"celestial textures, emotive grooves, and warm atmospheres.\" This is a deep, melodic, and organic soundscape that demonstrates 84 Avenue's incredible talent for crafting emotional and rhythmic electronic music.\nThe complete \"Perseids\" EP arrives on November 27, 2025, on Melody Of the Soul. You will be able to find it on all major streaming and download platforms.", "84 Avenue - Vela #shorts", "22af877d-2558-4e62-8851-299ad5a9fae8", 60, false, "63J7WeMqLOM", "https://www.youtube.com/shorts/63J7WeMqLOM", 53, "/downloads/The Grand Sound/2025-11-19 84_Avenue_-_Vela_shorts/84_Avenue_-_Vela_shorts.NA", false, false, true, 2, [], 98, ~U[2025-11-19 15:00:12Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Prepare to be transported by our latest exclusive premiere on The Grand Sound. We are thrilled to feature \"Vela,\" an exquisite new production from French artist 84 Avenue. With its incredible progression and a melody that feels both timeless and deeply moving, \"Vela,\" is a testament to the power of true Progressive House. It’s a track that breathes, evolves, and tells a story with every beat.\n\"Vela\" is taken from the three-track \"Perseids\" EP, a release that the Melody Of the Soul record label hails as a collection that captures \"celestial textures, emotive grooves, and warm atmospheres.\" This is a deep, melodic, and organic soundscape that demonstrates 84 Avenue's incredible talent for crafting emotional and rhythmic electronic music.\nThe complete \"Perseids\" EP arrives on November 27, 2025, on Melody Of the Soul. You will be able to find it on all major streaming and download platforms.", "84 Avenue - Vela #shorts", 60, false, "63J7WeMqLOM", "https://www.youtube.com/shorts/63J7WeMqLOM", "/downloads/The Grand Sound/2025-11-19 84_Avenue_-_Vela_shorts/84_Avenue_-_Vela_shorts.NA", true, 2, ~U[2025-11-19 15:00:12Z]] 22:35:19.783 [debug] QUERY OK source="sources" db=0.4ms idle=12.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.785 [debug] QUERY OK source="media_items" db=2.0ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-14 15:01:56Z], 2] 22:35:19.787 [debug] QUERY OK source="media_items" db=0.8ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Get lost in a current of emotion with our newest 29-track compilation, blending the introspective beauty of Melodic House with the uplifting spirit of Progressive House. Let these sounds be the score to your most memorable moments, providing a sanctuary for your mind and a rhythm for your heart.\nThis musical journey would not be possible without the visionary artists and dedicated record labels who have entrusted us with their work. We are profoundly appreciative of this collaboration, which allows us to curate and share these exceptional soundscapes with you.", "Melodic House & Progressive Mix | For Deep Focus, Relaxation & Driving #shorts", "d9cde19f-16fb-40f0-9a91-a514b6723468", 60, false, "uc6kxBuyIh0", "https://www.youtube.com/shorts/uc6kxBuyIh0", 54, "/downloads/The Grand Sound/2025-11-14 Melodic_House_Progressive_Mix_For_Deep_Focus_Relaxation_Driving_shorts/Melodic_House_Progressive_Mix_For_Deep_Focus_Relaxation_Driving_shorts.NA", false, false, true, 2, [], 98, ~U[2025-11-14 15:01:56Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Get lost in a current of emotion with our newest 29-track compilation, blending the introspective beauty of Melodic House with the uplifting spirit of Progressive House. Let these sounds be the score to your most memorable moments, providing a sanctuary for your mind and a rhythm for your heart.\nThis musical journey would not be possible without the visionary artists and dedicated record labels who have entrusted us with their work. We are profoundly appreciative of this collaboration, which allows us to curate and share these exceptional soundscapes with you.", "Melodic House & Progressive Mix | For Deep Focus, Relaxation & Driving #shorts", 60, false, "uc6kxBuyIh0", "https://www.youtube.com/shorts/uc6kxBuyIh0", "/downloads/The Grand Sound/2025-11-14 Melodic_House_Progressive_Mix_For_Deep_Focus_Relaxation_Driving_shorts/Melodic_House_Progressive_Mix_For_Deep_Focus_Relaxation_Driving_shorts.NA", true, 2, ~U[2025-11-14 15:01:56Z]] 22:35:19.787 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.790 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-12 15:00:40Z], 2] 22:35:19.792 [debug] QUERY OK source="media_items" db=0.8ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Shingo Nakamura returns with a beautiful Deep Mix of his classic “Behind The Sunset”, offering a more relaxed and atmospheric take that gently pulls you in. As one of the most iconic names in the Progressive House world, Shingo once again shows why his sound continues to inspire the scene. The track appears on “Otographies 2”, the special 15 year celebration compilation from Otographic Music, showcasing exceptional music from Japanese artists.\nYou can now enjoy “Otographies 2” on every major streaming and download service.", "Shingo Nakamura - Behind The Sunset (Deep Mix) #shorts", "61fcdcc4-fb39-413a-b608-a177d457a722", 60, false, "JLhdtRy6zE0", "https://www.youtube.com/shorts/JLhdtRy6zE0", 55, "/downloads/The Grand Sound/2025-11-12 Shingo_Nakamura_-_Behind_The_Sunset_Deep_Mix_shorts/Shingo_Nakamura_-_Behind_The_Sunset_Deep_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-11-12 15:00:40Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Shingo Nakamura returns with a beautiful Deep Mix of his classic “Behind The Sunset”, offering a more relaxed and atmospheric take that gently pulls you in. As one of the most iconic names in the Progressive House world, Shingo once again shows why his sound continues to inspire the scene. The track appears on “Otographies 2”, the special 15 year celebration compilation from Otographic Music, showcasing exceptional music from Japanese artists.\nYou can now enjoy “Otographies 2” on every major streaming and download service.", "Shingo Nakamura - Behind The Sunset (Deep Mix) #shorts", 60, false, "JLhdtRy6zE0", "https://www.youtube.com/shorts/JLhdtRy6zE0", "/downloads/The Grand Sound/2025-11-12 Shingo_Nakamura_-_Behind_The_Sunset_Deep_Mix_shorts/Shingo_Nakamura_-_Behind_The_Sunset_Deep_Mix_shorts.NA", true, 2, ~U[2025-11-12 15:00:40Z]] 22:35:19.793 [debug] QUERY OK source="sources" db=0.6ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.796 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-07 15:00:37Z], 2] 22:35:19.797 [debug] QUERY OK source="media_items" db=0.8ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Furkan Senol brings new depth to Kris O’Neil’s “Deep Inside”, transforming it into a melodic journey filled with emotion and drive. His remix forms part of a stunning three-track EP that also features reimaginations from Idy Ramy and Melih Aydogan, each adding their own beautiful flavor to this ASOT-supported release.\nCatch the full release November 14, 2025 on Fluentia Music, available on all platforms.", "Kris O'Neil - Deep Inside (Furkan Senol Remix) #shorts", "bd5e6836-a044-4c2f-9fe8-116d40b2fa27", 60, false, "FoogyUURIJw", "https://www.youtube.com/shorts/FoogyUURIJw", 56, "/downloads/The Grand Sound/2025-11-07 Kris_O_Neil_-_Deep_Inside_Furkan_Senol_Remix_shorts/Kris_O_Neil_-_Deep_Inside_Furkan_Senol_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-11-07 15:00:37Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Furkan Senol brings new depth to Kris O’Neil’s “Deep Inside”, transforming it into a melodic journey filled with emotion and drive. His remix forms part of a stunning three-track EP that also features reimaginations from Idy Ramy and Melih Aydogan, each adding their own beautiful flavor to this ASOT-supported release.\nCatch the full release November 14, 2025 on Fluentia Music, available on all platforms.", "Kris O'Neil - Deep Inside (Furkan Senol Remix) #shorts", 60, false, "FoogyUURIJw", "https://www.youtube.com/shorts/FoogyUURIJw", "/downloads/The Grand Sound/2025-11-07 Kris_O_Neil_-_Deep_Inside_Furkan_Senol_Remix_shorts/Kris_O_Neil_-_Deep_Inside_Furkan_Senol_Remix_shorts.NA", true, 2, ~U[2025-11-07 15:00:37Z]] 22:35:19.797 [debug] QUERY OK source="sources" db=0.4ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.800 [debug] QUERY OK source="media_items" db=2.0ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-05 15:00:55Z], 2] 22:35:19.801 [debug] QUERY OK source="media_items" db=0.8ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Time for some fresh Progressive House! The Grand Sound is excited to share the fifth chapter in our “Best Progressive House” series for 2025. This mix brings you 33 of the newest and best tracks we've found. Whether you need some background music, a little energy boost, or just good tunes, this selection should hit the spot.\nThis mix wouldn't be possible without the incredible artistry of the producers and the unwavering support of our record label partners. We send a massive thank you for your contributions and for always bringing us awesome new sounds!\n\nTrack:\nEric Olivier Mario & Lumidelic - Acceptance [Synthdelic Music]", "♫ Best Progressive House Mix 2025 Vol. #5 ♫ #shorts", "5047a059-4706-4559-9c78-dfb2fc30764c", 60, false, "PaBuwGIWxBk", "https://www.youtube.com/shorts/PaBuwGIWxBk", 57, "/downloads/The Grand Sound/2025-11-05 Best_Progressive_House_Mix_2025_Vol._5_shorts/Best_Progressive_House_Mix_2025_Vol._5_shorts.NA", false, false, true, 2, [], 98, ~U[2025-11-05 15:00:55Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Time for some fresh Progressive House! The Grand Sound is excited to share the fifth chapter in our “Best Progressive House” series for 2025. This mix brings you 33 of the newest and best tracks we've found. Whether you need some background music, a little energy boost, or just good tunes, this selection should hit the spot.\nThis mix wouldn't be possible without the incredible artistry of the producers and the unwavering support of our record label partners. We send a massive thank you for your contributions and for always bringing us awesome new sounds!\n\nTrack:\nEric Olivier Mario & Lumidelic - Acceptance [Synthdelic Music]", "♫ Best Progressive House Mix 2025 Vol. #5 ♫ #shorts", 60, false, "PaBuwGIWxBk", "https://www.youtube.com/shorts/PaBuwGIWxBk", "/downloads/The Grand Sound/2025-11-05 Best_Progressive_House_Mix_2025_Vol._5_shorts/Best_Progressive_House_Mix_2025_Vol._5_shorts.NA", true, 2, ~U[2025-11-05 15:00:55Z]] 22:35:19.802 [debug] QUERY OK source="sources" db=0.3ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.804 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-29 15:00:22Z], 2] 22:35:19.805 [debug] QUERY OK source="media_items" db=0.8ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["rshand returns to Monstercat Silk with “Here For Tonight,” a shining example of his ability to blend heartfelt emotion with elegant progressive energy. The single is part of his brand new 15-track album “Hearts Divide,” where the New York-based artist continues to impress with his signature fusion of uplifting melodies and soulful dance rhythms, carrying listeners into a world of warmth and reflection.\nDiscover the full journey with “Hearts Divide,” now available on all streaming and download platforms via Monstercat Silk.", "rshand - Here For Tonight #shorts", "d0a4953c-ab5e-4608-9245-8e97f518c616", 60, false, "COKmOsirag4", "https://www.youtube.com/shorts/COKmOsirag4", 58, "/downloads/The Grand Sound/2025-10-29 rshand_-_Here_For_Tonight_shorts/rshand_-_Here_For_Tonight_shorts.NA", false, false, true, 2, [], 98, ~U[2025-10-29 15:00:22Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "rshand returns to Monstercat Silk with “Here For Tonight,” a shining example of his ability to blend heartfelt emotion with elegant progressive energy. The single is part of his brand new 15-track album “Hearts Divide,” where the New York-based artist continues to impress with his signature fusion of uplifting melodies and soulful dance rhythms, carrying listeners into a world of warmth and reflection.\nDiscover the full journey with “Hearts Divide,” now available on all streaming and download platforms via Monstercat Silk.", "rshand - Here For Tonight #shorts", 60, false, "COKmOsirag4", "https://www.youtube.com/shorts/COKmOsirag4", "/downloads/The Grand Sound/2025-10-29 rshand_-_Here_For_Tonight_shorts/rshand_-_Here_For_Tonight_shorts.NA", true, 2, ~U[2025-10-29 15:00:22Z]] 22:35:19.806 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.809 [debug] QUERY OK source="media_items" db=2.0ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-24 14:00:47Z], 2] 22:35:19.810 [debug] QUERY OK source="media_items" db=0.7ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Two talented producers, Skua and Inner Voice, craft a vivid soundscape with “Abeba”, a refined Organic House cut where intricate percussion and lush synths intertwine with delicate vocal textures. A truly emotive piece for lovers of melodic depth.\nReleasing October 24, 2025 on Fluentia Music, available worldwide on all major streaming and download services.", "Skua & Inner Voice - Abeba #shorts", "5f9ef899-02cd-4a94-91c7-f09d17cc032b", 60, false, "PtO3-XdUYY0", "https://www.youtube.com/shorts/PtO3-XdUYY0", 59, "/downloads/The Grand Sound/2025-10-24 Skua_Inner_Voice_-_Abeba_shorts/Skua_Inner_Voice_-_Abeba_shorts.NA", false, false, true, 2, [], 98, ~U[2025-10-24 14:00:47Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Two talented producers, Skua and Inner Voice, craft a vivid soundscape with “Abeba”, a refined Organic House cut where intricate percussion and lush synths intertwine with delicate vocal textures. A truly emotive piece for lovers of melodic depth.\nReleasing October 24, 2025 on Fluentia Music, available worldwide on all major streaming and download services.", "Skua & Inner Voice - Abeba #shorts", 60, false, "PtO3-XdUYY0", "https://www.youtube.com/shorts/PtO3-XdUYY0", "/downloads/The Grand Sound/2025-10-24 Skua_Inner_Voice_-_Abeba_shorts/Skua_Inner_Voice_-_Abeba_shorts.NA", true, 2, ~U[2025-10-24 14:00:47Z]] 22:35:19.811 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.813 [debug] QUERY OK source="media_items" db=1.9ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 14:01:39Z], 2] 22:35:19.814 [debug] QUERY OK source="media_items" db=0.7ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Experience 30 handpicked tracks that merge the emotional depth of Melodic House with the energy of Progressive rhythms. Whether you’re unwinding, studying, or cruising under the stars, this mix will keep your mind at ease and your soul connected.\nWe’re truly grateful to share this selection thanks to the amazing artists and our record label partners who make it all possible.", "Melodic House & Progressive Mix · For Relaxing, Studying, Driving #shorts", "8e435a1c-4871-499d-b1e5-e3127b5df49a", 60, false, "uWRjjHnYmGE", "https://www.youtube.com/shorts/uWRjjHnYmGE", 60, "/downloads/The Grand Sound/2025-10-22 Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving_shorts/Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving_shorts.NA", false, false, true, 2, [], 98, ~U[2025-10-22 14:01:39Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Experience 30 handpicked tracks that merge the emotional depth of Melodic House with the energy of Progressive rhythms. Whether you’re unwinding, studying, or cruising under the stars, this mix will keep your mind at ease and your soul connected.\nWe’re truly grateful to share this selection thanks to the amazing artists and our record label partners who make it all possible.", "Melodic House & Progressive Mix · For Relaxing, Studying, Driving #shorts", 60, false, "uWRjjHnYmGE", "https://www.youtube.com/shorts/uWRjjHnYmGE", "/downloads/The Grand Sound/2025-10-22 Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving_shorts/Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving_shorts.NA", true, 2, ~U[2025-10-22 14:01:39Z]] 22:35:19.815 [debug] QUERY OK source="sources" db=0.4ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.817 [debug] QUERY OK source="media_items" db=1.9ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 14:00:30Z], 2] 22:35:19.818 [debug] QUERY OK source="media_items" db=0.7ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["When two creative forces like w.ill and Seawayz meet, something special happens. Their debut collaboration “Solstice” radiates warmth and emotion, blending lush melodies with subtle organic percussion. It’s a gentle journey through sound, calm, inspiring, and beautifully timeless.\n“Solstice” will be officially released on October 22, 2025, via Rewoven, and will be available on all major streaming and download platforms.", "w.ill & Seawayz - Solstice #shorts", "308eeccb-c44b-41ba-874f-37928e3377b9", 60, false, "9WPw3_aRhnE", "https://www.youtube.com/shorts/9WPw3_aRhnE", 61, "/downloads/The Grand Sound/2025-10-17 w.ill_Seawayz_-_Solstice_shorts/w.ill_Seawayz_-_Solstice_shorts.NA", false, false, true, 2, [], 98, ~U[2025-10-17 14:00:30Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "When two creative forces like w.ill and Seawayz meet, something special happens. Their debut collaboration “Solstice” radiates warmth and emotion, blending lush melodies with subtle organic percussion. It’s a gentle journey through sound, calm, inspiring, and beautifully timeless.\n“Solstice” will be officially released on October 22, 2025, via Rewoven, and will be available on all major streaming and download platforms.", "w.ill & Seawayz - Solstice #shorts", 60, false, "9WPw3_aRhnE", "https://www.youtube.com/shorts/9WPw3_aRhnE", "/downloads/The Grand Sound/2025-10-17 w.ill_Seawayz_-_Solstice_shorts/w.ill_Seawayz_-_Solstice_shorts.NA", true, 2, ~U[2025-10-17 14:00:30Z]] 22:35:19.819 [debug] QUERY OK source="sources" db=0.3ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.821 [debug] QUERY OK source="media_items" db=2.1ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-15 14:00:25Z], 2] 22:35:19.822 [debug] QUERY OK source="media_items" db=0.7ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["A breathtaking collaboration between MXV, mölly and Courtney Storm, “Wander” captures the beauty of getting lost in sound. Crisp progressive grooves, ethereal atmospheres and a heartfelt vocal performance come together in perfect harmony. This one’s pure emotion in motion.\n“Wander” is out now on Colorize and available everywhere you stream or download music.", "MXV & mölly & Courtney Storm - Wander #shorts", "caf1d73c-43f5-4b8f-8485-518d63d223fd", 60, false, "HW2_2BFvrYA", "https://www.youtube.com/shorts/HW2_2BFvrYA", 62, "/downloads/The Grand Sound/2025-10-15 MXV_molly_Courtney_Storm_-_Wander_shorts/MXV_molly_Courtney_Storm_-_Wander_shorts.NA", false, false, true, 2, [], 98, ~U[2025-10-15 14:00:25Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "A breathtaking collaboration between MXV, mölly and Courtney Storm, “Wander” captures the beauty of getting lost in sound. Crisp progressive grooves, ethereal atmospheres and a heartfelt vocal performance come together in perfect harmony. This one’s pure emotion in motion.\n“Wander” is out now on Colorize and available everywhere you stream or download music.", "MXV & mölly & Courtney Storm - Wander #shorts", 60, false, "HW2_2BFvrYA", "https://www.youtube.com/shorts/HW2_2BFvrYA", "/downloads/The Grand Sound/2025-10-15 MXV_molly_Courtney_Storm_-_Wander_shorts/MXV_molly_Courtney_Storm_-_Wander_shorts.NA", true, 2, ~U[2025-10-15 14:00:25Z]] 22:35:19.823 [debug] QUERY OK source="sources" db=0.4ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.825 [debug] QUERY OK source="media_items" db=1.9ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-10 14:01:10Z], 2] 22:35:19.826 [debug] QUERY OK source="media_items" db=0.8ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["There are tracks that never lose their magic. meHiLove’s Dub Remix of “My Feelings For You” by Denis Laurent feat. Kaisa Martina captures that feeling perfectly, combining a soaring bassline, radiant piano chords, and layers of melodic depth that reach straight to the heart. A beautiful reimagining of a true classic.\nReleased on Monstercat Silk and available on your favorite music platforms. All links are waiting for you in the description.", "Denis Laurent feat. Kaisa Martina - My Feelings For You (meHiLove Dub Mix) #shorts", "28ec770f-6209-4850-8a07-3d14bbf17a75", 60, false, "hlI-lMzo_No", "https://www.youtube.com/shorts/hlI-lMzo_No", 63, "/downloads/The Grand Sound/2025-10-10 Denis_Laurent_feat._Kaisa_Martina_-_My_Feelings_For_You_meHiLove_Dub_Mix_shorts/Denis_Laurent_feat._Kaisa_Martina_-_My_Feelings_For_You_meHiLove_Dub_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-10-10 14:01:10Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "There are tracks that never lose their magic. meHiLove’s Dub Remix of “My Feelings For You” by Denis Laurent feat. Kaisa Martina captures that feeling perfectly, combining a soaring bassline, radiant piano chords, and layers of melodic depth that reach straight to the heart. A beautiful reimagining of a true classic.\nReleased on Monstercat Silk and available on your favorite music platforms. All links are waiting for you in the description.", "Denis Laurent feat. Kaisa Martina - My Feelings For You (meHiLove Dub Mix) #shorts", 60, false, "hlI-lMzo_No", "https://www.youtube.com/shorts/hlI-lMzo_No", "/downloads/The Grand Sound/2025-10-10 Denis_Laurent_feat._Kaisa_Martina_-_My_Feelings_For_You_meHiLove_Dub_Mix_shorts/Denis_Laurent_feat._Kaisa_Martina_-_My_Feelings_For_You_meHiLove_Dub_Mix_shorts.NA", true, 2, ~U[2025-10-10 14:01:10Z]] 22:35:19.827 [debug] QUERY OK source="sources" db=0.3ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.829 [debug] QUERY OK source="media_items" db=1.9ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-08 14:00:15Z], 2] 22:35:19.830 [debug] QUERY OK source="media_items" db=0.7ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Time to slow things down and let the melodies do the talking. OKASSUS returns with “Five PM”, a glowing piece of Melodic House that captures the calm yet vibrant energy of a perfect late afternoon. Part of “Silk Selections 04”, Monstercat Silk’s latest showcase featuring six tracks, this release beautifully embodies the label’s signature warmth and emotional depth.\n“Silk Selections 04” is out now on Monstercat Silk and available on all major streaming and download platforms.", "OKASSUS - Five PM #shorts", "6b9bbaab-b719-4035-85c1-38322680ff26", 60, false, "DZCAcA7j448", "https://www.youtube.com/shorts/DZCAcA7j448", 64, "/downloads/The Grand Sound/2025-10-08 OKASSUS_-_Five_PM_shorts/OKASSUS_-_Five_PM_shorts.NA", false, false, true, 2, [], 98, ~U[2025-10-08 14:00:15Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Time to slow things down and let the melodies do the talking. OKASSUS returns with “Five PM”, a glowing piece of Melodic House that captures the calm yet vibrant energy of a perfect late afternoon. Part of “Silk Selections 04”, Monstercat Silk’s latest showcase featuring six tracks, this release beautifully embodies the label’s signature warmth and emotional depth.\n“Silk Selections 04” is out now on Monstercat Silk and available on all major streaming and download platforms.", "OKASSUS - Five PM #shorts", 60, false, "DZCAcA7j448", "https://www.youtube.com/shorts/DZCAcA7j448", "/downloads/The Grand Sound/2025-10-08 OKASSUS_-_Five_PM_shorts/OKASSUS_-_Five_PM_shorts.NA", true, 2, ~U[2025-10-08 14:00:15Z]] 22:35:19.831 [debug] QUERY OK source="sources" db=0.4ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.833 [debug] QUERY OK source="media_items" db=2.0ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-01 14:00:52Z], 2] 22:35:19.834 [debug] QUERY OK source="media_items" db=0.9ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Here it is, the sixth journey in our “All Time Favourites” series. This mix is a tribute to 32 timeless Progressive House tracks that define the essence of our sound. Some return from our older mixes that had to be taken down, while others are fresh to The Grand Sound and long overdue.\nOur deepest gratitude goes to the talented producers and to the record labels who have stood with us throughout the years. Thank you for your creativity and for allowing us to share this music with the world.\n\nTrack:\nJames Woods - Eternal (Blood Groove & Kikis Remix) [Elliptical Sun Melodies]", "♫ Best Progressive House Mix - All Time Favourites Vol. #6 ♫ #shorts", "0e22afb8-aa7b-4ac9-814c-ddaf46659cb7", 60, false, "QUSa7CfeQjQ", "https://www.youtube.com/shorts/QUSa7CfeQjQ", 65, "/downloads/The Grand Sound/2025-10-01 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6_shorts/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6_shorts.NA", false, false, true, 2, [], 98, ~U[2025-10-01 14:00:52Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Here it is, the sixth journey in our “All Time Favourites” series. This mix is a tribute to 32 timeless Progressive House tracks that define the essence of our sound. Some return from our older mixes that had to be taken down, while others are fresh to The Grand Sound and long overdue.\nOur deepest gratitude goes to the talented producers and to the record labels who have stood with us throughout the years. Thank you for your creativity and for allowing us to share this music with the world.\n\nTrack:\nJames Woods - Eternal (Blood Groove & Kikis Remix) [Elliptical Sun Melodies]", "♫ Best Progressive House Mix - All Time Favourites Vol. #6 ♫ #shorts", 60, false, "QUSa7CfeQjQ", "https://www.youtube.com/shorts/QUSa7CfeQjQ", "/downloads/The Grand Sound/2025-10-01 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6_shorts/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6_shorts.NA", true, 2, ~U[2025-10-01 14:00:52Z]] 22:35:19.835 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.837 [debug] QUERY OK source="media_items" db=1.9ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-26 14:00:00Z], 2] 22:35:19.840 [debug] QUERY OK source="media_items" db=1.0ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Some tracks never lose their magic, and “Sky High” is one of them. Vintage & Morelli’s timeless gem gets a beautiful reimagining by Mindset, who takes us on a slower, deeper ride full of rich textures, warm pads, and a breathtaking break where the piano and arpeggios shine. A remix that feels both nostalgic and fresh at the same time.\nLinks to stream & download the track, plus ways to support the artists and label, are waiting for you in the video description.", "Vintage & Morelli - Sky High (Mindset Remix) #shorts", "3e90b692-5c93-4500-a6e5-c234e8ed9b1a", 60, false, "-7E5g12XfE0", "https://www.youtube.com/shorts/-7E5g12XfE0", 66, "/downloads/The Grand Sound/2025-09-26 Vintage_Morelli_-_Sky_High_Mindset_Remix_shorts/Vintage_Morelli_-_Sky_High_Mindset_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-09-26 14:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Some tracks never lose their magic, and “Sky High” is one of them. Vintage & Morelli’s timeless gem gets a beautiful reimagining by Mindset, who takes us on a slower, deeper ride full of rich textures, warm pads, and a breathtaking break where the piano and arpeggios shine. A remix that feels both nostalgic and fresh at the same time.\nLinks to stream & download the track, plus ways to support the artists and label, are waiting for you in the video description.", "Vintage & Morelli - Sky High (Mindset Remix) #shorts", 60, false, "-7E5g12XfE0", "https://www.youtube.com/shorts/-7E5g12XfE0", "/downloads/The Grand Sound/2025-09-26 Vintage_Morelli_-_Sky_High_Mindset_Remix_shorts/Vintage_Morelli_-_Sky_High_Mindset_Remix_shorts.NA", true, 2, ~U[2025-09-26 14:00:00Z]] 22:35:19.841 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.843 [debug] QUERY OK source="media_items" db=2.0ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-24 14:01:15Z], 2] 22:35:19.844 [debug] QUERY OK source="media_items" db=0.8ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Few artists capture the heart of Progressive House quite like rshand. With millions of streams and a rapidly growing fanbase around the globe, he now delivers his new album “Hearts Divide”. A powerful fusion of dance floor euphoria and soul-stirring emotion, today we feature the same-named track, a melodic gem that perfectly embodies his sound.\n“Hearts Divide” is out now on Monstercat Silk across all streaming and download platforms.", "rshand - Hearts Divide #shorts", "9d23463b-0155-47ad-9491-8248f900d5f2", 60, false, "ftYODWScrWw", "https://www.youtube.com/shorts/ftYODWScrWw", 67, "/downloads/The Grand Sound/2025-09-24 rshand_-_Hearts_Divide_shorts/rshand_-_Hearts_Divide_shorts.NA", false, false, true, 2, [], 98, ~U[2025-09-24 14:01:15Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Few artists capture the heart of Progressive House quite like rshand. With millions of streams and a rapidly growing fanbase around the globe, he now delivers his new album “Hearts Divide”. A powerful fusion of dance floor euphoria and soul-stirring emotion, today we feature the same-named track, a melodic gem that perfectly embodies his sound.\n“Hearts Divide” is out now on Monstercat Silk across all streaming and download platforms.", "rshand - Hearts Divide #shorts", 60, false, "ftYODWScrWw", "https://www.youtube.com/shorts/ftYODWScrWw", "/downloads/The Grand Sound/2025-09-24 rshand_-_Hearts_Divide_shorts/rshand_-_Hearts_Divide_shorts.NA", true, 2, ~U[2025-09-24 14:01:15Z]] 22:35:19.845 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.847 [debug] QUERY OK source="media_items" db=2.0ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-17 14:00:07Z], 2] 22:35:19.850 [debug] QUERY OK source="media_items" db=2.5ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Over ten years of The Grand Sound, countless tracks have carried us on unforgettable journeys. Some became classics that defined our mixes, others remained hidden treasures waiting to be unveiled. In this third edition of our “All Time Favourites” Progressive Trance series, 33 of those tracks unite once again to tell the story of our sound.\n\nTrack:\nAndy Tau - Open Your Eyes [Infrasonic Recordings]", "Best Progressive Trance Mix - All Time Favourites #3 #shorts", "a52665f4-d12b-49f3-8593-4689ec37d769", 60, false, "5Sx4J8rA1Bg", "https://www.youtube.com/shorts/5Sx4J8rA1Bg", 68, "/downloads/The Grand Sound/2025-09-17 Best_Progressive_Trance_Mix_-_All_Time_Favourites_3_shorts/Best_Progressive_Trance_Mix_-_All_Time_Favourites_3_shorts.NA", false, false, true, 2, [], 98, ~U[2025-09-17 14:00:07Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Over ten years of The Grand Sound, countless tracks have carried us on unforgettable journeys. Some became classics that defined our mixes, others remained hidden treasures waiting to be unveiled. In this third edition of our “All Time Favourites” Progressive Trance series, 33 of those tracks unite once again to tell the story of our sound.\n\nTrack:\nAndy Tau - Open Your Eyes [Infrasonic Recordings]", "Best Progressive Trance Mix - All Time Favourites #3 #shorts", 60, false, "5Sx4J8rA1Bg", "https://www.youtube.com/shorts/5Sx4J8rA1Bg", "/downloads/The Grand Sound/2025-09-17 Best_Progressive_Trance_Mix_-_All_Time_Favourites_3_shorts/Best_Progressive_Trance_Mix_-_All_Time_Favourites_3_shorts.NA", true, 2, ~U[2025-09-17 14:00:07Z]] 22:35:19.851 [debug] QUERY OK source="sources" db=0.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.853 [debug] QUERY OK source="media_items" db=1.9ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-10 14:00:00Z], 2] 22:35:19.854 [debug] QUERY OK source="media_items" db=0.7ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["“The Quiet Sea\" unfolds with gentle precision, as Rebel Of Sleep blends heartfelt textures with flowing rhythms. It is music for moments of stillness that still carry movement beneath the surface.\nOut now on Âme Mélodique, part of Ame Records, available across all major streaming and download platforms. Find the links in the video description.", "Rebel Of Sleep - The Quiet Sea #shorts", "84606014-38c8-4f5c-b83a-f8945740785f", 60, false, "a0MhQgxMofs", "https://www.youtube.com/shorts/a0MhQgxMofs", 69, "/downloads/The Grand Sound/2025-09-10 Rebel_Of_Sleep_-_The_Quiet_Sea_shorts/Rebel_Of_Sleep_-_The_Quiet_Sea_shorts.NA", false, false, true, 2, [], 98, ~U[2025-09-10 14:00:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "“The Quiet Sea\" unfolds with gentle precision, as Rebel Of Sleep blends heartfelt textures with flowing rhythms. It is music for moments of stillness that still carry movement beneath the surface.\nOut now on Âme Mélodique, part of Ame Records, available across all major streaming and download platforms. Find the links in the video description.", "Rebel Of Sleep - The Quiet Sea #shorts", 60, false, "a0MhQgxMofs", "https://www.youtube.com/shorts/a0MhQgxMofs", "/downloads/The Grand Sound/2025-09-10 Rebel_Of_Sleep_-_The_Quiet_Sea_shorts/Rebel_Of_Sleep_-_The_Quiet_Sea_shorts.NA", true, 2, ~U[2025-09-10 14:00:00Z]] 22:35:19.856 [debug] QUERY OK source="sources" db=1.6ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.859 [debug] QUERY OK source="media_items" db=2.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-05 14:00:34Z], 2] 22:35:19.860 [debug] QUERY OK source="media_items" db=0.8ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Some journeys don’t need a destination… they just need the right soundtrack. We’re excited to exclusively premiere Italian producers Inner Voice & E_Z’s “Maps Without A Destination” here on The Grand Sound. This track marks their debut on Fluentia Music and captures that feeling of wandering through soundscapes without limits.\nThe release arrives September 12, 2025 on Fluentia Music, available on all major platforms. Pre-order and pre-save options are already available.", "Inner Voice & E_Z - Maps Without A Destination #shorts", "dc31c915-0f4a-4eee-97e3-f6eec0e09515", 60, false, "IJkEQJ7u9Yg", "https://www.youtube.com/shorts/IJkEQJ7u9Yg", 70, "/downloads/The Grand Sound/2025-09-05 Inner_Voice_E_Z_-_Maps_Without_A_Destination_shorts/Inner_Voice_E_Z_-_Maps_Without_A_Destination_shorts.NA", false, false, true, 2, [], 98, ~U[2025-09-05 14:00:34Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Some journeys don’t need a destination… they just need the right soundtrack. We’re excited to exclusively premiere Italian producers Inner Voice & E_Z’s “Maps Without A Destination” here on The Grand Sound. This track marks their debut on Fluentia Music and captures that feeling of wandering through soundscapes without limits.\nThe release arrives September 12, 2025 on Fluentia Music, available on all major platforms. Pre-order and pre-save options are already available.", "Inner Voice & E_Z - Maps Without A Destination #shorts", 60, false, "IJkEQJ7u9Yg", "https://www.youtube.com/shorts/IJkEQJ7u9Yg", "/downloads/The Grand Sound/2025-09-05 Inner_Voice_E_Z_-_Maps_Without_A_Destination_shorts/Inner_Voice_E_Z_-_Maps_Without_A_Destination_shorts.NA", true, 2, ~U[2025-09-05 14:00:34Z]] 22:35:19.861 [debug] QUERY OK source="sources" db=0.4ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.863 [debug] QUERY OK source="media_items" db=2.0ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-03 14:01:30Z], 2] 22:35:19.864 [debug] QUERY OK source="media_items" db=0.7ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Atmospheric beauty and heartfelt energy come together in Kiholm’s “Everything Will Be Alright\". Built on shimmering plucks, deep grooves, and ethereal vocals, this release is a glowing reminder of why his sound continues to move listeners around the world.\nReleased on Fluentia Music and available worldwide on all major music platforms.", "Kiholm - Everything Will Be Alright #shorts", "509a1396-72fc-44eb-aca8-a0fcdc26e923", 60, false, "zUzdo0tM814", "https://www.youtube.com/shorts/zUzdo0tM814", 71, "/downloads/The Grand Sound/2025-09-03 Kiholm_-_Everything_Will_Be_Alright_shorts/Kiholm_-_Everything_Will_Be_Alright_shorts.NA", false, false, true, 2, [], 98, ~U[2025-09-03 14:01:30Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Atmospheric beauty and heartfelt energy come together in Kiholm’s “Everything Will Be Alright\". Built on shimmering plucks, deep grooves, and ethereal vocals, this release is a glowing reminder of why his sound continues to move listeners around the world.\nReleased on Fluentia Music and available worldwide on all major music platforms.", "Kiholm - Everything Will Be Alright #shorts", 60, false, "zUzdo0tM814", "https://www.youtube.com/shorts/zUzdo0tM814", "/downloads/The Grand Sound/2025-09-03 Kiholm_-_Everything_Will_Be_Alright_shorts/Kiholm_-_Everything_Will_Be_Alright_shorts.NA", true, 2, ~U[2025-09-03 14:01:30Z]] 22:35:19.865 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.867 [debug] QUERY OK source="media_items" db=2.0ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-29 14:00:05Z], 2] 22:35:19.868 [debug] QUERY OK source="media_items" db=0.9ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Step into a journey of melodic sound and friendship. Our record label partner Summer Melody presents this exclusive showcase mix, compiled and mixed by myni8hte, Co-Founder and Label Manager of Summer Melody and a cherished friend of The Grand Sound.\nThe mix features 32 tracks from their newest releases, each a shining piece of Melodic Progressive House. This marks the seventh special mix that Summer Melody has created for us, and we want to thank their entire team for years of strong mutual support.\nIn the video description you will find everything you need to support Summer Melody along with the full tracklist showcasing all the artists involved.\n\nTrack:\nSunset Vision - Meant To Be [Summer Melody]", "'Breeze of Serenity' - Melodic Progressive House Mix #shorts", "9d267734-8ef2-4cd6-8bff-d066a3fdd7a8", 60, false, "2SrJrNQdI7I", "https://www.youtube.com/shorts/2SrJrNQdI7I", 72, "/downloads/The Grand Sound/2025-08-29 Breeze_of_Serenity_-_Melodic_Progressive_House_Mix_shorts/Breeze_of_Serenity_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-08-29 14:00:05Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Step into a journey of melodic sound and friendship. Our record label partner Summer Melody presents this exclusive showcase mix, compiled and mixed by myni8hte, Co-Founder and Label Manager of Summer Melody and a cherished friend of The Grand Sound.\nThe mix features 32 tracks from their newest releases, each a shining piece of Melodic Progressive House. This marks the seventh special mix that Summer Melody has created for us, and we want to thank their entire team for years of strong mutual support.\nIn the video description you will find everything you need to support Summer Melody along with the full tracklist showcasing all the artists involved.\n\nTrack:\nSunset Vision - Meant To Be [Summer Melody]", "'Breeze of Serenity' - Melodic Progressive House Mix #shorts", 60, false, "2SrJrNQdI7I", "https://www.youtube.com/shorts/2SrJrNQdI7I", "/downloads/The Grand Sound/2025-08-29 Breeze_of_Serenity_-_Melodic_Progressive_House_Mix_shorts/Breeze_of_Serenity_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2025-08-29 14:00:05Z]] 22:35:19.869 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.871 [debug] QUERY OK source="media_items" db=2.0ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-27 14:00:58Z], 2] 22:35:19.873 [debug] QUERY OK source="media_items" db=0.9ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's a pleasure to announce that Ame Records and their imprint Âme Mélodique have joined The Grand Sound family as an official partner. We are excited and grateful to bring their outstanding music to our community. One of their latest releases comes from Ophanim with “Lua\" a captivating piece of Melodic House that glows with emotion from the very first note.\nAvailable now via Âme Mélodique worldwide on your favorite platforms. See the video description for more.", "Ophanim - Lua #shorts", "a9e5d576-f442-4e05-a564-37d540a74c83", 60, false, "fYyqi9qqN9M", "https://www.youtube.com/shorts/fYyqi9qqN9M", 73, "/downloads/The Grand Sound/2025-08-27 Ophanim_-_Lua_shorts/Ophanim_-_Lua_shorts.NA", false, false, true, 2, [], 98, ~U[2025-08-27 14:00:58Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "It's a pleasure to announce that Ame Records and their imprint Âme Mélodique have joined The Grand Sound family as an official partner. We are excited and grateful to bring their outstanding music to our community. One of their latest releases comes from Ophanim with “Lua\" a captivating piece of Melodic House that glows with emotion from the very first note.\nAvailable now via Âme Mélodique worldwide on your favorite platforms. See the video description for more.", "Ophanim - Lua #shorts", 60, false, "fYyqi9qqN9M", "https://www.youtube.com/shorts/fYyqi9qqN9M", "/downloads/The Grand Sound/2025-08-27 Ophanim_-_Lua_shorts/Ophanim_-_Lua_shorts.NA", true, 2, ~U[2025-08-27 14:00:58Z]] 22:35:19.873 [debug] QUERY OK source="sources" db=0.4ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.876 [debug] QUERY OK source="media_items" db=1.9ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-22 14:01:16Z], 2] 22:35:19.877 [debug] QUERY OK source="media_items" db=0.8ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["With “Hazy Dayz”, Darren Tate presents a track that glows with warmth and subtle detail. Built around a steady pulse and filled with delicate motifs, it captures the fleeting beauty of moments that linger in memory. The atmosphere is rich yet restrained, making this one of the standout pieces from his latest project.\nThe track is featured on “Chrysalis”, a six-track EP released on Enhanced Progressive. Filled with emotional depth and refined sound design, the EP is out now and ready to stream or download worldwide.", "Darren Tate - Hazy Dayz #shorts", "f45d65ca-8fd0-402e-a2ae-c27596816e89", 60, false, "jsc4L3AwfRU", "https://www.youtube.com/shorts/jsc4L3AwfRU", 74, "/downloads/The Grand Sound/2025-08-22 Darren_Tate_-_Hazy_Dayz_shorts/Darren_Tate_-_Hazy_Dayz_shorts.NA", false, false, true, 2, [], 98, ~U[2025-08-22 14:01:16Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "With “Hazy Dayz”, Darren Tate presents a track that glows with warmth and subtle detail. Built around a steady pulse and filled with delicate motifs, it captures the fleeting beauty of moments that linger in memory. The atmosphere is rich yet restrained, making this one of the standout pieces from his latest project.\nThe track is featured on “Chrysalis”, a six-track EP released on Enhanced Progressive. Filled with emotional depth and refined sound design, the EP is out now and ready to stream or download worldwide.", "Darren Tate - Hazy Dayz #shorts", 60, false, "jsc4L3AwfRU", "https://www.youtube.com/shorts/jsc4L3AwfRU", "/downloads/The Grand Sound/2025-08-22 Darren_Tate_-_Hazy_Dayz_shorts/Darren_Tate_-_Hazy_Dayz_shorts.NA", true, 2, ~U[2025-08-22 14:01:16Z]] 22:35:19.878 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.880 [debug] QUERY OK source="media_items" db=2.0ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-20 14:00:59Z], 2] 22:35:19.881 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Discover the heartfelt sounds of “Fading Embers” by Finding Mero. Blending warmth, subtle energy, and organic textures, this track from his “Glass Souls” EP is a perfect example of his refined melodic touch. Monstercat Silk welcomes him back with a release that shines with authenticity and emotion.\nOut now on Monstercat Silk across all streaming and download platforms.", "Finding Mero - Fading Embers #shorts", "cef98af7-193b-461d-9965-67747eb1463b", 60, false, "ZVBYWe0tBcg", "https://www.youtube.com/shorts/ZVBYWe0tBcg", 75, "/downloads/The Grand Sound/2025-08-20 Finding_Mero_-_Fading_Embers_shorts/Finding_Mero_-_Fading_Embers_shorts.NA", false, false, true, 2, [], 98, ~U[2025-08-20 14:00:59Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Discover the heartfelt sounds of “Fading Embers” by Finding Mero. Blending warmth, subtle energy, and organic textures, this track from his “Glass Souls” EP is a perfect example of his refined melodic touch. Monstercat Silk welcomes him back with a release that shines with authenticity and emotion.\nOut now on Monstercat Silk across all streaming and download platforms.", "Finding Mero - Fading Embers #shorts", 60, false, "ZVBYWe0tBcg", "https://www.youtube.com/shorts/ZVBYWe0tBcg", "/downloads/The Grand Sound/2025-08-20 Finding_Mero_-_Fading_Embers_shorts/Finding_Mero_-_Fading_Embers_shorts.NA", true, 2, ~U[2025-08-20 14:00:59Z]] 22:35:19.882 [debug] QUERY OK source="sources" db=0.3ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.884 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-13 14:01:22Z], 2] 22:35:19.906 [debug] QUERY OK source="media_items" db=21.7ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Continuing our Best Progressive House mix series for 2025, the fourth edition features 33 tracks that reflect the heart and soul of the genre. Expect moments of calm beauty alongside bursts of pure energy, all flowing together in harmony.\nEndless thanks to the producers and our record label partners who share their sound with us. Your creativity is what makes The Grand Sound possible.\n\nTrack:\nSperax - Somewhere [Sunwaves Digital]", "♫ Best Progressive House Mix 2025 Vol. #4 ♫ #shorts", "9fce979c-8f78-4015-9620-aeb3831d4d04", 60, false, "sU5vW3_qCpk", "https://www.youtube.com/shorts/sU5vW3_qCpk", 76, "/downloads/The Grand Sound/2025-08-13 Best_Progressive_House_Mix_2025_Vol._4_shorts/Best_Progressive_House_Mix_2025_Vol._4_shorts.NA", false, false, true, 2, [], 98, ~U[2025-08-13 14:01:22Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Continuing our Best Progressive House mix series for 2025, the fourth edition features 33 tracks that reflect the heart and soul of the genre. Expect moments of calm beauty alongside bursts of pure energy, all flowing together in harmony.\nEndless thanks to the producers and our record label partners who share their sound with us. Your creativity is what makes The Grand Sound possible.\n\nTrack:\nSperax - Somewhere [Sunwaves Digital]", "♫ Best Progressive House Mix 2025 Vol. #4 ♫ #shorts", 60, false, "sU5vW3_qCpk", "https://www.youtube.com/shorts/sU5vW3_qCpk", "/downloads/The Grand Sound/2025-08-13 Best_Progressive_House_Mix_2025_Vol._4_shorts/Best_Progressive_House_Mix_2025_Vol._4_shorts.NA", true, 2, ~U[2025-08-13 14:01:22Z]] 22:35:19.907 [debug] QUERY OK source="sources" db=0.4ms idle=26.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.910 [debug] QUERY OK source="media_items" db=2.1ms idle=27.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-06 14:00:18Z], 2] 22:35:19.918 [debug] QUERY OK source="media_items" db=6.5ms idle=29.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["There are some tracks that just stay with you over the years. “Skydiving” by James Woods is one of those timeless progressive gems that still gives us chills every time we hear it. With its majestic pads, lush melodies, and serene atmosphere, this original mix is pure bliss.\nWe’ve had this one close to our hearts for years, and today we’re revisiting it on The Grand Sound as a nod to one of our favorite releases in recent memory. This is the original mix, but the full release also includes three unique remixes that each bring their own flavor.", "James Woods - Skydiving #shorts", "a62ca55f-b320-43c7-a8d9-f1a42d2369fa", 60, false, "6N1hyarsSO0", "https://www.youtube.com/shorts/6N1hyarsSO0", 77, "/downloads/The Grand Sound/2025-08-06 James_Woods_-_Skydiving_shorts/James_Woods_-_Skydiving_shorts.NA", false, false, true, 2, [], 98, ~U[2025-08-06 14:00:18Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "There are some tracks that just stay with you over the years. “Skydiving” by James Woods is one of those timeless progressive gems that still gives us chills every time we hear it. With its majestic pads, lush melodies, and serene atmosphere, this original mix is pure bliss.\nWe’ve had this one close to our hearts for years, and today we’re revisiting it on The Grand Sound as a nod to one of our favorite releases in recent memory. This is the original mix, but the full release also includes three unique remixes that each bring their own flavor.", "James Woods - Skydiving #shorts", 60, false, "6N1hyarsSO0", "https://www.youtube.com/shorts/6N1hyarsSO0", "/downloads/The Grand Sound/2025-08-06 James_Woods_-_Skydiving_shorts/James_Woods_-_Skydiving_shorts.NA", true, 2, ~U[2025-08-06 14:00:18Z]] 22:35:19.918 [debug] QUERY OK source="sources" db=0.4ms idle=33.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.920 [debug] QUERY OK source="media_items" db=1.9ms idle=12.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-30 14:01:25Z], 2] 22:35:19.922 [debug] QUERY OK source="media_items" db=0.8ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The seventh mix in our Night Drive series brings together 37 deep and melodic tracks, each chosen for their atmosphere and drive. Over the past year, we’ve been setting aside our most atmospheric favorites with this mix in mind, waiting for the right time to bring them together.\nWe sincerely thank the brilliant artists and our record label partners for allowing us to share your incredible work with the world. This mix is a true reflection of your talent, creativity, and passion.\n\nTrack:\nAY.ATA - Feveran [Sommersville Records]", "'Night Drive' Pt. 7 - Relaxing Deep House & Progressive House Mix #shorts", "86502d17-503d-452d-8535-d647e726394b", 60, false, "u_21GLyC4_s", "https://www.youtube.com/shorts/u_21GLyC4_s", 78, "/downloads/The Grand Sound/2025-07-30 Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-07-30 14:01:25Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "The seventh mix in our Night Drive series brings together 37 deep and melodic tracks, each chosen for their atmosphere and drive. Over the past year, we’ve been setting aside our most atmospheric favorites with this mix in mind, waiting for the right time to bring them together.\nWe sincerely thank the brilliant artists and our record label partners for allowing us to share your incredible work with the world. This mix is a true reflection of your talent, creativity, and passion.\n\nTrack:\nAY.ATA - Feveran [Sommersville Records]", "'Night Drive' Pt. 7 - Relaxing Deep House & Progressive House Mix #shorts", 60, false, "u_21GLyC4_s", "https://www.youtube.com/shorts/u_21GLyC4_s", "/downloads/The Grand Sound/2025-07-30 Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", true, 2, ~U[2025-07-30 14:01:25Z]] 22:35:19.922 [debug] QUERY OK source="sources" db=0.4ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.924 [debug] QUERY OK source="media_items" db=1.9ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-25 14:00:03Z], 2] 22:35:19.926 [debug] QUERY OK source="media_items" db=0.8ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["From London to the world, two talented artists connect for something truly heartfelt. “Can You” marks MXV’s Monstercat Silk debut, featuring the beautiful vocals of Courtney Storm. With support from labels like Anjunadeep and appearances at Ministry of Sound, MXV’s rise is well earned. Courtney’s voice adds just the right spark to elevate this tune even further.\nOut now on Monstercat Silk. Available everywhere you listen or download music.", "MXV feat. Courtney Storm - Can You #shorts", "7019b17b-c768-47bf-bbf9-d59560917a91", 60, false, "1u-iFNqdCFY", "https://www.youtube.com/shorts/1u-iFNqdCFY", 79, "/downloads/The Grand Sound/2025-07-25 MXV_feat._Courtney_Storm_-_Can_You_shorts/MXV_feat._Courtney_Storm_-_Can_You_shorts.NA", false, false, true, 2, [], 98, ~U[2025-07-25 14:00:03Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "From London to the world, two talented artists connect for something truly heartfelt. “Can You” marks MXV’s Monstercat Silk debut, featuring the beautiful vocals of Courtney Storm. With support from labels like Anjunadeep and appearances at Ministry of Sound, MXV’s rise is well earned. Courtney’s voice adds just the right spark to elevate this tune even further.\nOut now on Monstercat Silk. Available everywhere you listen or download music.", "MXV feat. Courtney Storm - Can You #shorts", 60, false, "1u-iFNqdCFY", "https://www.youtube.com/shorts/1u-iFNqdCFY", "/downloads/The Grand Sound/2025-07-25 MXV_feat._Courtney_Storm_-_Can_You_shorts/MXV_feat._Courtney_Storm_-_Can_You_shorts.NA", true, 2, ~U[2025-07-25 14:00:03Z]] 22:35:19.926 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.928 [debug] QUERY OK source="media_items" db=1.9ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-23 14:01:23Z], 2] 22:35:19.931 [debug] QUERY OK source="media_items" db=0.8ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drawing from the glowing skyline of Nagasaki’s Mount Inasa, Sou Enomoto captures a sense of wonder through rich pads, delicate pianos, and dusk-tinged synths. His track appears on “Destinations 01: Japan”, a six-track compilation on Soluna Music that showcases a range of artists paying homage to Japan’s beauty and cultural depth through Melodic Progressive House.\n“Destinations 01: Japan” is out now on Soluna Music and available on all major streaming and download platforms.", "Sou Enomoto - Mount Inasa #shorts", "9c71012e-2819-420b-b970-1b649a9d2c74", 60, false, "uwh27WkgD3k", "https://www.youtube.com/shorts/uwh27WkgD3k", 80, "/downloads/The Grand Sound/2025-07-23 Sou_Enomoto_-_Mount_Inasa_shorts/Sou_Enomoto_-_Mount_Inasa_shorts.NA", false, false, true, 2, [], 98, ~U[2025-07-23 14:01:23Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Drawing from the glowing skyline of Nagasaki’s Mount Inasa, Sou Enomoto captures a sense of wonder through rich pads, delicate pianos, and dusk-tinged synths. His track appears on “Destinations 01: Japan”, a six-track compilation on Soluna Music that showcases a range of artists paying homage to Japan’s beauty and cultural depth through Melodic Progressive House.\n“Destinations 01: Japan” is out now on Soluna Music and available on all major streaming and download platforms.", "Sou Enomoto - Mount Inasa #shorts", 60, false, "uwh27WkgD3k", "https://www.youtube.com/shorts/uwh27WkgD3k", "/downloads/The Grand Sound/2025-07-23 Sou_Enomoto_-_Mount_Inasa_shorts/Sou_Enomoto_-_Mount_Inasa_shorts.NA", true, 2, ~U[2025-07-23 14:01:23Z]] 22:35:19.932 [debug] QUERY OK source="sources" db=0.5ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.934 [debug] QUERY OK source="media_items" db=1.9ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-16 14:00:34Z], 2] 22:35:19.935 [debug] QUERY OK source="media_items" db=0.8ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Inspired by the incredible support for the first volume, we’ve put together a second All Time Favourites mix featuring 31 iconic Progressive Trance tracks. These selections were all part of earlier mixes that have since been taken down, but they remain unforgettable parts of The Grand Sound’s history. Now they return in one seamless, high-energy mix for longtime fans and new listeners alike.\n\nTrack:\nMike Danis - Remember [Enhanced Progressive]", "Best Progressive Trance Mix - All Time Favourites #2 #shorts", "4d2494f5-76e1-47dd-9697-e90b2a86f631", 60, false, "FFGgHp94SXw", "https://www.youtube.com/shorts/FFGgHp94SXw", 81, "/downloads/The Grand Sound/2025-07-16 Best_Progressive_Trance_Mix_-_All_Time_Favourites_2_shorts/Best_Progressive_Trance_Mix_-_All_Time_Favourites_2_shorts.NA", false, false, true, 2, [], 98, ~U[2025-07-16 14:00:34Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Inspired by the incredible support for the first volume, we’ve put together a second All Time Favourites mix featuring 31 iconic Progressive Trance tracks. These selections were all part of earlier mixes that have since been taken down, but they remain unforgettable parts of The Grand Sound’s history. Now they return in one seamless, high-energy mix for longtime fans and new listeners alike.\n\nTrack:\nMike Danis - Remember [Enhanced Progressive]", "Best Progressive Trance Mix - All Time Favourites #2 #shorts", 60, false, "FFGgHp94SXw", "https://www.youtube.com/shorts/FFGgHp94SXw", "/downloads/The Grand Sound/2025-07-16 Best_Progressive_Trance_Mix_-_All_Time_Favourites_2_shorts/Best_Progressive_Trance_Mix_-_All_Time_Favourites_2_shorts.NA", true, 2, ~U[2025-07-16 14:00:34Z]] 22:35:19.936 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.938 [debug] QUERY OK source="media_items" db=2.1ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-11 14:01:36Z], 2] 22:35:19.939 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We’re proud to bring you this exclusive premiere. “Heal” is the beautiful result of a new collaboration between Plaha and Iskarelyn, a gently hypnotic tune full of emotion, space, and warmth. It captures that signature chill house vibe we know you love, with dreamy textures that feel like a warm embrace. Let it carry you somewhere calm and timeless.\n“Heal” by Plaha & Iskarelyn arrives July 16 on Rewoven. Don’t miss it, stream it wherever you enjoy music.", "Plaha & Iskarelyn - Heal #shorts", "757c105d-89fe-4bf2-8527-3f51223ab1a6", 60, false, "uxdXPpLE02M", "https://www.youtube.com/shorts/uxdXPpLE02M", 82, "/downloads/The Grand Sound/2025-07-11 Plaha_Iskarelyn_-_Heal_shorts/Plaha_Iskarelyn_-_Heal_shorts.NA", false, false, true, 2, [], 98, ~U[2025-07-11 14:01:36Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "We’re proud to bring you this exclusive premiere. “Heal” is the beautiful result of a new collaboration between Plaha and Iskarelyn, a gently hypnotic tune full of emotion, space, and warmth. It captures that signature chill house vibe we know you love, with dreamy textures that feel like a warm embrace. Let it carry you somewhere calm and timeless.\n“Heal” by Plaha & Iskarelyn arrives July 16 on Rewoven. Don’t miss it, stream it wherever you enjoy music.", "Plaha & Iskarelyn - Heal #shorts", 60, false, "uxdXPpLE02M", "https://www.youtube.com/shorts/uxdXPpLE02M", "/downloads/The Grand Sound/2025-07-11 Plaha_Iskarelyn_-_Heal_shorts/Plaha_Iskarelyn_-_Heal_shorts.NA", true, 2, ~U[2025-07-11 14:01:36Z]] 22:35:19.940 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.943 [debug] QUERY OK source="media_items" db=2.4ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-09 14:00:09Z], 2] 22:35:19.944 [debug] QUERY OK source="media_items" db=1.1ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Introducing a breathtaking new release from rising star Rhea Silvia, whose latest work on Colorize invites listeners into a world of deep emotion and subtle energy. “Say Goodbye” leans into introspection, layering delicate piano tones and dreamy textures over a steady, compelling rhythm. With its bittersweet vibe and poignant vocal touches, this track is a perfect blend of heartfelt storytelling and dancefloor sophistication. It's the kind of music you close your eyes to, letting yourself get completely lost in the moment.\nThe new EP “Glimpse (What It Feels Like) / Say Goodbye” by Rhea Silvia is out now via Colorize and can be streamed or downloaded on your favorite platform.", "Rhea Silvia - Say Goodbye #shorts", "71400466-8679-4808-b706-4edc7d55ca82", 60, false, "6Qxm5Z7UORQ", "https://www.youtube.com/shorts/6Qxm5Z7UORQ", 83, "/downloads/The Grand Sound/2025-07-09 Rhea_Silvia_-_Say_Goodbye_shorts/Rhea_Silvia_-_Say_Goodbye_shorts.NA", false, false, true, 2, [], 98, ~U[2025-07-09 14:00:09Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Introducing a breathtaking new release from rising star Rhea Silvia, whose latest work on Colorize invites listeners into a world of deep emotion and subtle energy. “Say Goodbye” leans into introspection, layering delicate piano tones and dreamy textures over a steady, compelling rhythm. With its bittersweet vibe and poignant vocal touches, this track is a perfect blend of heartfelt storytelling and dancefloor sophistication. It's the kind of music you close your eyes to, letting yourself get completely lost in the moment.\nThe new EP “Glimpse (What It Feels Like) / Say Goodbye” by Rhea Silvia is out now via Colorize and can be streamed or downloaded on your favorite platform.", "Rhea Silvia - Say Goodbye #shorts", 60, false, "6Qxm5Z7UORQ", "https://www.youtube.com/shorts/6Qxm5Z7UORQ", "/downloads/The Grand Sound/2025-07-09 Rhea_Silvia_-_Say_Goodbye_shorts/Rhea_Silvia_-_Say_Goodbye_shorts.NA", true, 2, ~U[2025-07-09 14:00:09Z]] 22:35:19.945 [debug] QUERY OK source="sources" db=0.5ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.948 [debug] QUERY OK source="media_items" db=2.3ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-02 14:01:26Z], 2] 22:35:19.951 [debug] QUERY OK source="media_items" db=2.9ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Escape into the lush rhythms of “Tropical Embrace”, a melodic sanctuary built on 25 timeless tracks that still resonate today. Let the melodies conjure visions of sunlit shores, drifting tides, and a deep emotional connection that lingers with every beat.\nWith sincere gratitude to the visionary producers and passionate label teams behind these unforgettable tracks. Your artistry, commitment, and love for the genre continue to inspire listeners and creators alike, reminding us why this music matters.\n\nTrack:\nAlex H - Blood Moon (Blood Groove & Kikis Remix) [Sunset Melodies]", "'Tropical Embrace' - Melodic Progressive House Mix #shorts", "1ab121e8-f378-4f9f-bc70-228bc2e13d67", 60, false, "kn8clnGA6qQ", "https://www.youtube.com/shorts/kn8clnGA6qQ", 84, "/downloads/The Grand Sound/2025-07-02 Tropical_Embrace_-_Melodic_Progressive_House_Mix_shorts/Tropical_Embrace_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-07-02 14:01:26Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Escape into the lush rhythms of “Tropical Embrace”, a melodic sanctuary built on 25 timeless tracks that still resonate today. Let the melodies conjure visions of sunlit shores, drifting tides, and a deep emotional connection that lingers with every beat.\nWith sincere gratitude to the visionary producers and passionate label teams behind these unforgettable tracks. Your artistry, commitment, and love for the genre continue to inspire listeners and creators alike, reminding us why this music matters.\n\nTrack:\nAlex H - Blood Moon (Blood Groove & Kikis Remix) [Sunset Melodies]", "'Tropical Embrace' - Melodic Progressive House Mix #shorts", 60, false, "kn8clnGA6qQ", "https://www.youtube.com/shorts/kn8clnGA6qQ", "/downloads/The Grand Sound/2025-07-02 Tropical_Embrace_-_Melodic_Progressive_House_Mix_shorts/Tropical_Embrace_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2025-07-02 14:01:26Z]] 22:35:19.952 [debug] QUERY OK source="sources" db=0.5ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.954 [debug] QUERY OK source="media_items" db=1.9ms idle=7.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-25 14:00:14Z], 2] 22:35:19.956 [debug] QUERY OK source="media_items" db=0.9ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["With “Sonnora”, Dokho channels the sacred stillness of cavernous depths into a Melodic House masterpiece. It's a sound that breathes, meditative, expansive, and full of wonder.\nDiscover the full journey on the Crystal Cave EP, out now on Monstercat Silk.", "Dokho - Sonnora #shorts", "a18e24aa-c76e-4d6f-8370-034002b25a29", 60, false, "Bu5E9ShXODQ", "https://www.youtube.com/shorts/Bu5E9ShXODQ", 85, "/downloads/The Grand Sound/2025-06-25 Dokho_-_Sonnora_shorts/Dokho_-_Sonnora_shorts.NA", false, false, true, 2, [], 98, ~U[2025-06-25 14:00:14Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "With “Sonnora”, Dokho channels the sacred stillness of cavernous depths into a Melodic House masterpiece. It's a sound that breathes, meditative, expansive, and full of wonder.\nDiscover the full journey on the Crystal Cave EP, out now on Monstercat Silk.", "Dokho - Sonnora #shorts", 60, false, "Bu5E9ShXODQ", "https://www.youtube.com/shorts/Bu5E9ShXODQ", "/downloads/The Grand Sound/2025-06-25 Dokho_-_Sonnora_shorts/Dokho_-_Sonnora_shorts.NA", true, 2, ~U[2025-06-25 14:00:14Z]] 22:35:19.956 [debug] QUERY OK source="sources" db=0.4ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.959 [debug] QUERY OK source="media_items" db=2.4ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-18 14:00:24Z], 2] 22:35:19.960 [debug] QUERY OK source="media_items" db=0.8ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["“Stellar Coastline” is our love letter to the golden era of Melodic Progressive House. These 25 tracks, handpicked from the archives, remind us why we fell in love with this sound in the first place: deep, emotional, and endlessly atmospheric.\nThanks to the artists who poured their soul into these productions and to our record label partners for their continued support. Here's to timeless soundscapes and starlit grooves.\n\nTrack:\nMiroslav Vrlik vs. Mark & Lukas - When Winter Comes (Denis Neve Remix) [Elliptical Sun Melodies]", "'Stellar Coastline' - Melodic Progressive House Mix #shorts", "082924b9-0ec2-4c70-b386-c8706f21bd6c", 60, false, "GuFT2vwtMP0", "https://www.youtube.com/shorts/GuFT2vwtMP0", 86, "/downloads/The Grand Sound/2025-06-18 Stellar_Coastline_-_Melodic_Progressive_House_Mix_shorts/Stellar_Coastline_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-06-18 14:00:24Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "“Stellar Coastline” is our love letter to the golden era of Melodic Progressive House. These 25 tracks, handpicked from the archives, remind us why we fell in love with this sound in the first place: deep, emotional, and endlessly atmospheric.\nThanks to the artists who poured their soul into these productions and to our record label partners for their continued support. Here's to timeless soundscapes and starlit grooves.\n\nTrack:\nMiroslav Vrlik vs. Mark & Lukas - When Winter Comes (Denis Neve Remix) [Elliptical Sun Melodies]", "'Stellar Coastline' - Melodic Progressive House Mix #shorts", 60, false, "GuFT2vwtMP0", "https://www.youtube.com/shorts/GuFT2vwtMP0", "/downloads/The Grand Sound/2025-06-18 Stellar_Coastline_-_Melodic_Progressive_House_Mix_shorts/Stellar_Coastline_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2025-06-18 14:00:24Z]] 22:35:19.961 [debug] QUERY OK source="sources" db=0.4ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.963 [debug] QUERY OK source="media_items" db=2.0ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-13 14:01:32Z], 2] 22:35:19.964 [debug] QUERY OK source="media_items" db=0.7ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Verbala makes a striking impression on the Colorize 2025 Spring Sampler with “Great Plains”, a soaring Progressive House journey packed with cinematic atmosphere and radiant emotion. Each note evokes freedom, warmth, and the promise of the season ahead. Don’t miss this standout cut from a stunning five-track compilation.\nAvailable now on Colorize, stream and download it wherever you enjoy your music.", "Verbala - Great Plains #shorts", "d7f45f9d-6e03-42a4-85af-eeeae4a855af", 60, false, "upnipXzw6T0", "https://www.youtube.com/shorts/upnipXzw6T0", 87, "/downloads/The Grand Sound/2025-06-13 Verbala_-_Great_Plains_shorts/Verbala_-_Great_Plains_shorts.NA", false, false, true, 2, [], 98, ~U[2025-06-13 14:01:32Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Verbala makes a striking impression on the Colorize 2025 Spring Sampler with “Great Plains”, a soaring Progressive House journey packed with cinematic atmosphere and radiant emotion. Each note evokes freedom, warmth, and the promise of the season ahead. Don’t miss this standout cut from a stunning five-track compilation.\nAvailable now on Colorize, stream and download it wherever you enjoy your music.", "Verbala - Great Plains #shorts", 60, false, "upnipXzw6T0", "https://www.youtube.com/shorts/upnipXzw6T0", "/downloads/The Grand Sound/2025-06-13 Verbala_-_Great_Plains_shorts/Verbala_-_Great_Plains_shorts.NA", true, 2, ~U[2025-06-13 14:01:32Z]] 22:35:19.967 [debug] QUERY OK source="sources" db=0.6ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.969 [debug] QUERY OK source="media_items" db=2.2ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-11 14:00:41Z], 2] 22:35:19.970 [debug] QUERY OK source="media_items" db=0.8ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Today marks the exclusive premiere of “Summer Nights” by Idy Ramy on The Grand Sound, and we’re proud to bring it to you thanks to our partners at Fluentia Music. A master of crafting refined progressive journeys, Idy Ramy offers an evocative blend of atmosphere and rhythm that lives up to the track’s name, with a sound that is lush, layered and timeless.\nStay tuned, “Summer Nights” lands June 20 on Fluentia Music across all major platforms.", "Idy Ramy - Summer Nights #shorts", "e5d1f3f7-214f-4019-a510-e51e794f9a43", 60, false, "ORMh0jZ3HiU", "https://www.youtube.com/shorts/ORMh0jZ3HiU", 88, "/downloads/The Grand Sound/2025-06-11 Idy_Ramy_-_Summer_Nights_shorts/Idy_Ramy_-_Summer_Nights_shorts.NA", false, false, true, 2, [], 98, ~U[2025-06-11 14:00:41Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Today marks the exclusive premiere of “Summer Nights” by Idy Ramy on The Grand Sound, and we’re proud to bring it to you thanks to our partners at Fluentia Music. A master of crafting refined progressive journeys, Idy Ramy offers an evocative blend of atmosphere and rhythm that lives up to the track’s name, with a sound that is lush, layered and timeless.\nStay tuned, “Summer Nights” lands June 20 on Fluentia Music across all major platforms.", "Idy Ramy - Summer Nights #shorts", 60, false, "ORMh0jZ3HiU", "https://www.youtube.com/shorts/ORMh0jZ3HiU", "/downloads/The Grand Sound/2025-06-11 Idy_Ramy_-_Summer_Nights_shorts/Idy_Ramy_-_Summer_Nights_shorts.NA", true, 2, ~U[2025-06-11 14:00:41Z]] 22:35:19.971 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.973 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-04 14:01:00Z], 2] 22:35:19.975 [debug] QUERY OK source="media_items" db=1.3ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Like waves gently meeting the shore, this mix flows with grace and emotion. “Endless Waves” brings together 26 Melodic House tracks that glide effortlessly between dreamy soundscapes and deep grooves, a soundtrack for calm minds and open hearts.\nOur sincere appreciation goes to every artist and to our record label partners who made this set possible. Your work continues to elevate and shape The Grand Sound.\n\nTrack:\nL.GU., MXV & Coulson - Spend My Days [Colorize]", "Melodic House Mix 🌊 'Endless Waves' · Relaxing Deep House Set 🎶 #shorts", "ebb9cef1-bfb6-4d35-b904-b1245f3b66ad", 60, false, "eB_Z-rraZp8", "https://www.youtube.com/shorts/eB_Z-rraZp8", 89, "/downloads/The Grand Sound/2025-06-04 Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set_shorts/Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set_shorts.NA", false, false, true, 2, [], 98, ~U[2025-06-04 14:01:00Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Like waves gently meeting the shore, this mix flows with grace and emotion. “Endless Waves” brings together 26 Melodic House tracks that glide effortlessly between dreamy soundscapes and deep grooves, a soundtrack for calm minds and open hearts.\nOur sincere appreciation goes to every artist and to our record label partners who made this set possible. Your work continues to elevate and shape The Grand Sound.\n\nTrack:\nL.GU., MXV & Coulson - Spend My Days [Colorize]", "Melodic House Mix 🌊 'Endless Waves' · Relaxing Deep House Set 🎶 #shorts", 60, false, "eB_Z-rraZp8", "https://www.youtube.com/shorts/eB_Z-rraZp8", "/downloads/The Grand Sound/2025-06-04 Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set_shorts/Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set_shorts.NA", true, 2, ~U[2025-06-04 14:01:00Z]] 22:35:19.976 [debug] QUERY OK source="sources" db=0.4ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.978 [debug] QUERY OK source="media_items" db=1.9ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-28 14:00:34Z], 2] 22:35:19.979 [debug] QUERY OK source="media_items" db=0.8ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Close your eyes and drift into “Another Day” by w.ill, a Melodic House gem from his two-track EP “Autumn Leaves / Another Day”. It captures the golden glow of late-afternoon drives and carefree memories with friends. Uplifting guitar leads, shimmering arps, and dreamy strings create a soundscape that’s both nostalgic and timeless.\nOut now on Rewoven, available on all streaming and download platforms.", "w.ill - Another Day #shorts", "0fcf6831-db57-42f5-a25f-bbd18e6a5aca", 60, false, "JEU6H81ScjU", "https://www.youtube.com/shorts/JEU6H81ScjU", 90, "/downloads/The Grand Sound/2025-05-28 w.ill_-_Another_Day_shorts/w.ill_-_Another_Day_shorts.NA", false, false, true, 2, [], 98, ~U[2025-05-28 14:00:34Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Close your eyes and drift into “Another Day” by w.ill, a Melodic House gem from his two-track EP “Autumn Leaves / Another Day”. It captures the golden glow of late-afternoon drives and carefree memories with friends. Uplifting guitar leads, shimmering arps, and dreamy strings create a soundscape that’s both nostalgic and timeless.\nOut now on Rewoven, available on all streaming and download platforms.", "w.ill - Another Day #shorts", 60, false, "JEU6H81ScjU", "https://www.youtube.com/shorts/JEU6H81ScjU", "/downloads/The Grand Sound/2025-05-28 w.ill_-_Another_Day_shorts/w.ill_-_Another_Day_shorts.NA", true, 2, ~U[2025-05-28 14:00:34Z]] 22:35:19.980 [debug] QUERY OK source="sources" db=0.4ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.982 [debug] QUERY OK source="media_items" db=1.9ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-21 14:00:23Z], 2] 22:35:19.984 [debug] QUERY OK source="media_items" db=0.9ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Unveiling the third installment of our Best Progressive House mix series for 2025, a curated blend of 30 exceptional tracks that reflect the spirit and evolution of the genre. Each track has been thoughtfully selected to deliver a deep, uplifting, and immersive experience.\nHuge respect and thanks to the incredible artists and labels who made this possible. Your creativity fuels what we do, and we’re proud to feature your music here on The Grand Sound.\n\nTrack:\nJay Hubbard - Nuakh (Eric Olivier Mario Remix) [Soluna Music]", "♫ Best Progressive House Mix 2025 Vol. #3 ♫ #shorts", "fc714e80-bd1e-49b6-89b5-4bba957c87b2", 60, false, "9-7lvtWFjDo", "https://www.youtube.com/shorts/9-7lvtWFjDo", 91, "/downloads/The Grand Sound/2025-05-21 Best_Progressive_House_Mix_2025_Vol._3_shorts/Best_Progressive_House_Mix_2025_Vol._3_shorts.NA", false, false, true, 2, [], 98, ~U[2025-05-21 14:00:23Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Unveiling the third installment of our Best Progressive House mix series for 2025, a curated blend of 30 exceptional tracks that reflect the spirit and evolution of the genre. Each track has been thoughtfully selected to deliver a deep, uplifting, and immersive experience.\nHuge respect and thanks to the incredible artists and labels who made this possible. Your creativity fuels what we do, and we’re proud to feature your music here on The Grand Sound.\n\nTrack:\nJay Hubbard - Nuakh (Eric Olivier Mario Remix) [Soluna Music]", "♫ Best Progressive House Mix 2025 Vol. #3 ♫ #shorts", 60, false, "9-7lvtWFjDo", "https://www.youtube.com/shorts/9-7lvtWFjDo", "/downloads/The Grand Sound/2025-05-21 Best_Progressive_House_Mix_2025_Vol._3_shorts/Best_Progressive_House_Mix_2025_Vol._3_shorts.NA", true, 2, ~U[2025-05-21 14:00:23Z]] 22:35:19.985 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.987 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-16 14:01:02Z], 2] 22:35:19.988 [debug] QUERY OK source="media_items" db=0.8ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dive into the Progressive depths of “Here I Am”, one of four stunning tracks on the “Favourite Colours” EP by M.O.S.. Well-known for their Organic House roots, Pavel and Ilia push boundaries with a more driving, melodic approach on this exciting release.\nOut now, “Here I Am” by M.O.S. is available on Anjunadeep Explorations across all platforms.", "M.O.S. - Here I Am #shorts", "8b2b1361-1892-4aca-bd13-48b0be593637", 60, false, "b0iGjaOl_SA", "https://www.youtube.com/shorts/b0iGjaOl_SA", 92, "/downloads/The Grand Sound/2025-05-16 M.O.S._-_Here_I_Am_shorts/M.O.S._-_Here_I_Am_shorts.NA", false, false, true, 2, [], 98, ~U[2025-05-16 14:01:02Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "Dive into the Progressive depths of “Here I Am”, one of four stunning tracks on the “Favourite Colours” EP by M.O.S.. Well-known for their Organic House roots, Pavel and Ilia push boundaries with a more driving, melodic approach on this exciting release.\nOut now, “Here I Am” by M.O.S. is available on Anjunadeep Explorations across all platforms.", "M.O.S. - Here I Am #shorts", 60, false, "b0iGjaOl_SA", "https://www.youtube.com/shorts/b0iGjaOl_SA", "/downloads/The Grand Sound/2025-05-16 M.O.S._-_Here_I_Am_shorts/M.O.S._-_Here_I_Am_shorts.NA", true, 2, ~U[2025-05-16 14:01:02Z]] 22:35:19.989 [debug] QUERY OK source="sources" db=0.4ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.991 [debug] QUERY OK source="media_items" db=2.0ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-14 14:00:32Z], 2] 22:35:19.993 [debug] QUERY OK source="media_items" db=0.8ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["EMIOL returns with a mesmerizing Progressive House journey in \"Sparks Of Time\". Driven by a deep, rolling bassline, melodic textures, and subtle vocal touches, this track captures a timeless energy that flows with emotion and groove. A perfect fit for late-night sets and introspective moments alike.\nExperience “Sparks Of Time” by EMIOL, available now via Interplay Flow on all major streaming and download platforms.", "EMIOL - Sparks Of Time #shorts", "239f52ef-1e49-4216-b31f-1024401d87dc", 60, false, "Fycn7x7zBq4", "https://www.youtube.com/shorts/Fycn7x7zBq4", 93, "/downloads/The Grand Sound/2025-05-14 EMIOL_-_Sparks_Of_Time_shorts/EMIOL_-_Sparks_Of_Time_shorts.NA", false, false, true, 2, [], 98, ~U[2025-05-14 14:00:32Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "EMIOL returns with a mesmerizing Progressive House journey in \"Sparks Of Time\". Driven by a deep, rolling bassline, melodic textures, and subtle vocal touches, this track captures a timeless energy that flows with emotion and groove. A perfect fit for late-night sets and introspective moments alike.\nExperience “Sparks Of Time” by EMIOL, available now via Interplay Flow on all major streaming and download platforms.", "EMIOL - Sparks Of Time #shorts", 60, false, "Fycn7x7zBq4", "https://www.youtube.com/shorts/Fycn7x7zBq4", "/downloads/The Grand Sound/2025-05-14 EMIOL_-_Sparks_Of_Time_shorts/EMIOL_-_Sparks_Of_Time_shorts.NA", true, 2, ~U[2025-05-14 14:00:32Z]] 22:35:19.993 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:19.996 [debug] QUERY OK source="media_items" db=2.0ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-09 14:00:28Z], 2] 22:35:19.997 [debug] QUERY OK source="media_items" db=1.0ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We’re honored to premiere “Beyond The Sun” by Into The Ether, a deeply emotive Progressive House cut that captures both warmth and a sense of exploration. The track is featured on “Soul Sampler III”, the third installment in Melody Of the Soul’s cherished series of artist showcases.\nMarking the label’s 5th anniversary and 50th release, this compilation is a milestone in more ways than one. Across ten tracks, it introduces fresh talent while paying tribute to the artists who have shaped the label’s identity over the years.\n“Soul Sampler III” will be released on May 15, 2025 via Melody Of the Soul, and will be available on all major streaming and download platforms.", "Into The Ether - Beyond The Sun #shorts", "eca72143-268c-479a-b8b7-116169fba351", 60, false, "DmNzlWBRhrM", "https://www.youtube.com/shorts/DmNzlWBRhrM", 94, "/downloads/The Grand Sound/2025-05-09 Into_The_Ether_-_Beyond_The_Sun_shorts/Into_The_Ether_-_Beyond_The_Sun_shorts.NA", false, false, true, 2, [], 98, ~U[2025-05-09 14:00:28Z], ~U[2026-08-11 22:35:19Z], ~U[2026-08-11 22:35:19Z], "We’re honored to premiere “Beyond The Sun” by Into The Ether, a deeply emotive Progressive House cut that captures both warmth and a sense of exploration. The track is featured on “Soul Sampler III”, the third installment in Melody Of the Soul’s cherished series of artist showcases.\nMarking the label’s 5th anniversary and 50th release, this compilation is a milestone in more ways than one. Across ten tracks, it introduces fresh talent while paying tribute to the artists who have shaped the label’s identity over the years.\n“Soul Sampler III” will be released on May 15, 2025 via Melody Of the Soul, and will be available on all major streaming and download platforms.", "Into The Ether - Beyond The Sun #shorts", 60, false, "DmNzlWBRhrM", "https://www.youtube.com/shorts/DmNzlWBRhrM", "/downloads/The Grand Sound/2025-05-09 Into_The_Ether_-_Beyond_The_Sun_shorts/Into_The_Ether_-_Beyond_The_Sun_shorts.NA", true, 2, ~U[2025-05-09 14:00:28Z]] 22:35:19.998 [debug] QUERY OK source="sources" db=0.4ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.000 [debug] QUERY OK source="media_items" db=2.0ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-07 14:00:32Z], 2] 22:35:20.002 [debug] QUERY OK source="media_items" db=0.9ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sometimes, all you need is the right sound to shift your mood. “Peaceful Nights” delivers 31 lush Melodic House tracks with heartfelt vocals, designed for those tranquil late hours.\nWe extend our deepest thanks to the talented producers and record labels who contributed to this set. Your music is the soul of this mix, and we're grateful to share it with our audience.\n\nTrack:\nEMIOL - Sparks Of Time [Sommersville Records]", "Melodic House Mix 🌠 'Afterglow Sessions' · Relaxing Deep House Set 🎧 #shorts", "d1086bcd-bff4-4a3f-b5c5-b7697378bca6", 60, false, "FAgIQTCsXZI", "https://www.youtube.com/shorts/FAgIQTCsXZI", 95, "/downloads/The Grand Sound/2025-05-07 Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set_shorts/Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set_shorts.NA", false, false, true, 2, [], 98, ~U[2025-05-07 14:00:32Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Sometimes, all you need is the right sound to shift your mood. “Peaceful Nights” delivers 31 lush Melodic House tracks with heartfelt vocals, designed for those tranquil late hours.\nWe extend our deepest thanks to the talented producers and record labels who contributed to this set. Your music is the soul of this mix, and we're grateful to share it with our audience.\n\nTrack:\nEMIOL - Sparks Of Time [Sommersville Records]", "Melodic House Mix 🌠 'Afterglow Sessions' · Relaxing Deep House Set 🎧 #shorts", 60, false, "FAgIQTCsXZI", "https://www.youtube.com/shorts/FAgIQTCsXZI", "/downloads/The Grand Sound/2025-05-07 Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set_shorts/Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set_shorts.NA", true, 2, ~U[2025-05-07 14:00:32Z]] 22:35:20.003 [debug] QUERY OK source="sources" db=0.4ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.005 [debug] QUERY OK source="media_items" db=1.9ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-02 14:00:04Z], 2] 22:35:20.006 [debug] QUERY OK source="media_items" db=0.8ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["In “Letting Go”, Deni Sunrise crafts a soundscape that feels both expansive and deeply personal. With layered melodic progressions and dreamy atmospheric pads, the track invites listeners into a reflective space that moves with purpose. Together with “Chords of Life”, this release reaffirms his place in the Melodic Progressive House scene.\nThe “Chords of Life” EP is out now on Summer Melody, available on all major platforms.", "Deni Sunrise - Letting Go #shorts", "ff27b702-43d1-4ee7-97d8-97b7c5b84279", 60, false, "377F0Pq_URw", "https://www.youtube.com/shorts/377F0Pq_URw", 96, "/downloads/The Grand Sound/2025-05-02 Deni_Sunrise_-_Letting_Go_shorts/Deni_Sunrise_-_Letting_Go_shorts.NA", false, false, true, 2, [], 98, ~U[2025-05-02 14:00:04Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "In “Letting Go”, Deni Sunrise crafts a soundscape that feels both expansive and deeply personal. With layered melodic progressions and dreamy atmospheric pads, the track invites listeners into a reflective space that moves with purpose. Together with “Chords of Life”, this release reaffirms his place in the Melodic Progressive House scene.\nThe “Chords of Life” EP is out now on Summer Melody, available on all major platforms.", "Deni Sunrise - Letting Go #shorts", 60, false, "377F0Pq_URw", "https://www.youtube.com/shorts/377F0Pq_URw", "/downloads/The Grand Sound/2025-05-02 Deni_Sunrise_-_Letting_Go_shorts/Deni_Sunrise_-_Letting_Go_shorts.NA", true, 2, ~U[2025-05-02 14:00:04Z]] 22:35:20.007 [debug] QUERY OK source="sources" db=0.4ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.009 [debug] QUERY OK source="media_items" db=2.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-30 14:01:09Z], 2] 22:35:20.011 [debug] QUERY OK source="media_items" db=1.0ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Like a gentle breeze through blooming spring fields, Sonicvibe’s “Peace Of Mind” brings calm and clarity through deep grooves and melodic elegance. This radiant track is part of “Silk Selections 03”, the third installment in Monstercat Silk’s seasonal series, a carefully curated soundscape celebrating the rejuvenating energy of spring with six standout tracks across the melodic spectrum.\nCatch the full compilation on your preferred platform, now available on Monstercat Silk.", "Sonicvibe - Peace Of Mind #shorts", "b1a108ff-b2ad-4a4e-a52a-20334656f6e9", 60, false, "lcgBmLqhOXU", "https://www.youtube.com/shorts/lcgBmLqhOXU", 97, "/downloads/The Grand Sound/2025-04-30 Sonicvibe_-_Peace_Of_Mind_shorts/Sonicvibe_-_Peace_Of_Mind_shorts.NA", false, false, true, 2, [], 98, ~U[2025-04-30 14:01:09Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Like a gentle breeze through blooming spring fields, Sonicvibe’s “Peace Of Mind” brings calm and clarity through deep grooves and melodic elegance. This radiant track is part of “Silk Selections 03”, the third installment in Monstercat Silk’s seasonal series, a carefully curated soundscape celebrating the rejuvenating energy of spring with six standout tracks across the melodic spectrum.\nCatch the full compilation on your preferred platform, now available on Monstercat Silk.", "Sonicvibe - Peace Of Mind #shorts", 60, false, "lcgBmLqhOXU", "https://www.youtube.com/shorts/lcgBmLqhOXU", "/downloads/The Grand Sound/2025-04-30 Sonicvibe_-_Peace_Of_Mind_shorts/Sonicvibe_-_Peace_Of_Mind_shorts.NA", true, 2, ~U[2025-04-30 14:01:09Z]] 22:35:20.011 [debug] QUERY OK source="sources" db=0.4ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.014 [debug] QUERY OK source="media_items" db=2.0ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-23 14:01:35Z], 2] 22:35:20.017 [debug] QUERY OK source="media_items" db=1.2ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["In honor of Synthdelic Music’s first anniversary, The Grand Sound is proud to host a beautifully curated label showcase mix, mixed and compiled by the visionary behind it all—Lumidelic.\nThis elegant journey through Melodic Progressive House features 23 tracks, capturing the soul of Synthdelic Music and the artistry of its talented producers.\nOur deepest thanks to Lumidelic, Synthdelic Music, and all contributing artists for allowing us to share this milestone with our listeners.\n\nTrack:\nAirdeep - Keep Me Around [Synthdelic Music]", "♫ Best Progressive House Mix - Synthdelic Music Special by Lumidelic ♫ #shorts", "5a0869ca-e082-41ce-b316-8bb558cda733", 60, false, "zDRmkPnbOaY", "https://www.youtube.com/shorts/zDRmkPnbOaY", 98, "/downloads/The Grand Sound/2025-04-23 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic_shorts/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic_shorts.NA", false, false, true, 2, [], 98, ~U[2025-04-23 14:01:35Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "In honor of Synthdelic Music’s first anniversary, The Grand Sound is proud to host a beautifully curated label showcase mix, mixed and compiled by the visionary behind it all—Lumidelic.\nThis elegant journey through Melodic Progressive House features 23 tracks, capturing the soul of Synthdelic Music and the artistry of its talented producers.\nOur deepest thanks to Lumidelic, Synthdelic Music, and all contributing artists for allowing us to share this milestone with our listeners.\n\nTrack:\nAirdeep - Keep Me Around [Synthdelic Music]", "♫ Best Progressive House Mix - Synthdelic Music Special by Lumidelic ♫ #shorts", 60, false, "zDRmkPnbOaY", "https://www.youtube.com/shorts/zDRmkPnbOaY", "/downloads/The Grand Sound/2025-04-23 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic_shorts/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic_shorts.NA", true, 2, ~U[2025-04-23 14:01:35Z]] 22:35:20.018 [debug] QUERY OK source="sources" db=0.4ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.020 [debug] QUERY OK source="media_items" db=2.1ms idle=7.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-16 14:00:32Z], 2] 22:35:20.022 [debug] QUERY OK source="media_items" db=0.8ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Premiering exclusively on The Grand Sound, “Maji” is a lush and immersive new single from Italian talent Richard Bass. Known for his emotional take on Progressive and Organic House, Richard makes a welcome return to Fluentia Music with this atmospheric release, weaving textures and rhythms into a deeply moving experience.\n“Maji” is set for release on April 25 through Fluentia Music and will be available across all streaming and download platforms.", "Richard Bass - Maji #shorts", "b4a4be3e-e1e3-4bca-b47c-4d9b4724b978", 60, false, "F4OUeEnwCV8", "https://www.youtube.com/shorts/F4OUeEnwCV8", 99, "/downloads/The Grand Sound/2025-04-16 Richard_Bass_-_Maji_shorts/Richard_Bass_-_Maji_shorts.NA", false, false, true, 2, [], 98, ~U[2025-04-16 14:00:32Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Premiering exclusively on The Grand Sound, “Maji” is a lush and immersive new single from Italian talent Richard Bass. Known for his emotional take on Progressive and Organic House, Richard makes a welcome return to Fluentia Music with this atmospheric release, weaving textures and rhythms into a deeply moving experience.\n“Maji” is set for release on April 25 through Fluentia Music and will be available across all streaming and download platforms.", "Richard Bass - Maji #shorts", 60, false, "F4OUeEnwCV8", "https://www.youtube.com/shorts/F4OUeEnwCV8", "/downloads/The Grand Sound/2025-04-16 Richard_Bass_-_Maji_shorts/Richard_Bass_-_Maji_shorts.NA", true, 2, ~U[2025-04-16 14:00:32Z]] 22:35:20.022 [debug] QUERY OK source="sources" db=0.4ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.025 [debug] QUERY OK source="media_items" db=2.0ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-11 14:00:46Z], 2] 22:35:20.026 [debug] QUERY OK source="media_items" db=0.8ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Introducing “Azalea” by Call Me Torry, a fresh voice on the scene delivering a high-energy Melodic House track full of drive and optimism. Featured on “Luminaries 01”, the debut compilation from Rewoven, “Azalea” captures the spirit of a new beginning and reflects the vibrant direction the label is heading. With six carefully selected tracks, “Luminaries 01” bridges the familiar and the new in a seamless showcase of sound. \nStream or download “Azalea” and the full “Luminaries 01” compilation now on Rewoven.", "Call Me Torry - Azalea #shorts", "bc22ff18-5caa-4117-8e89-40491132c798", 60, false, "OP4iMR2lwb4", "https://www.youtube.com/shorts/OP4iMR2lwb4", 100, "/downloads/The Grand Sound/2025-04-11 Call_Me_Torry_-_Azalea_shorts/Call_Me_Torry_-_Azalea_shorts.NA", false, false, true, 2, [], 98, ~U[2025-04-11 14:00:46Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Introducing “Azalea” by Call Me Torry, a fresh voice on the scene delivering a high-energy Melodic House track full of drive and optimism. Featured on “Luminaries 01”, the debut compilation from Rewoven, “Azalea” captures the spirit of a new beginning and reflects the vibrant direction the label is heading. With six carefully selected tracks, “Luminaries 01” bridges the familiar and the new in a seamless showcase of sound. \nStream or download “Azalea” and the full “Luminaries 01” compilation now on Rewoven.", "Call Me Torry - Azalea #shorts", 60, false, "OP4iMR2lwb4", "https://www.youtube.com/shorts/OP4iMR2lwb4", "/downloads/The Grand Sound/2025-04-11 Call_Me_Torry_-_Azalea_shorts/Call_Me_Torry_-_Azalea_shorts.NA", true, 2, ~U[2025-04-11 14:00:46Z]] 22:35:20.027 [debug] QUERY OK source="sources" db=0.4ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.029 [debug] QUERY OK source="media_items" db=1.9ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-09 14:01:18Z], 2] 22:35:20.030 [debug] QUERY OK source="media_items" db=0.9ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Back again with Volume 2 of our “Best Deep House” series for 2025, a carefully curated journey through sound, featuring 36 mesmerizing tracks that glide between deep basslines and lush melodic atmospheres. This mix is designed to move you, whether you're chasing sunsets or dancing beneath city lights.\nMassive love to the talented artists featured in this mix, your music is the heartbeat of what we do, and a big thank you to our amazing label partners for making this possible.\n\nTrack:\nEMIOL - Sparks Of Time [Interplay Flow]", "♫ Best Deep House Mix 2025 Vol. #2 ♫ #shorts", "0c481e77-4c91-4ce0-8540-8648318a5372", 60, false, "yERdLc9KFmQ", "https://www.youtube.com/shorts/yERdLc9KFmQ", 101, "/downloads/The Grand Sound/2025-04-09 Best_Deep_House_Mix_2025_Vol._2_shorts/Best_Deep_House_Mix_2025_Vol._2_shorts.NA", false, false, true, 2, [], 98, ~U[2025-04-09 14:01:18Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Back again with Volume 2 of our “Best Deep House” series for 2025, a carefully curated journey through sound, featuring 36 mesmerizing tracks that glide between deep basslines and lush melodic atmospheres. This mix is designed to move you, whether you're chasing sunsets or dancing beneath city lights.\nMassive love to the talented artists featured in this mix, your music is the heartbeat of what we do, and a big thank you to our amazing label partners for making this possible.\n\nTrack:\nEMIOL - Sparks Of Time [Interplay Flow]", "♫ Best Deep House Mix 2025 Vol. #2 ♫ #shorts", 60, false, "yERdLc9KFmQ", "https://www.youtube.com/shorts/yERdLc9KFmQ", "/downloads/The Grand Sound/2025-04-09 Best_Deep_House_Mix_2025_Vol._2_shorts/Best_Deep_House_Mix_2025_Vol._2_shorts.NA", true, 2, ~U[2025-04-09 14:01:18Z]] 22:35:20.032 [debug] QUERY OK source="sources" db=0.5ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.035 [debug] QUERY OK source="media_items" db=2.0ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-04 14:00:31Z], 2] 22:35:20.036 [debug] QUERY OK source="media_items" db=0.8ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["GAR returns with “Whiffler”, a mesmerizing Progressive House journey that fuses emotive storytelling with high-energy soundscapes. Ethereal vocals soar over crisp percussion and a grooving bassline, creating an atmosphere that drifts between dreamlike serenity and euphoric intensity. With every rise and fall, “Whiffler” sweeps listeners into a world of melody and movement.\nOut now on Hands In The Air Records, the label founded by GAR himself, listen today on your favorite platform.", "GAR - Whiffler #shorts", "e26bb2f1-54f8-4c16-bc1e-72888a72ef0f", 60, false, "JSMfF3O9aio", "https://www.youtube.com/shorts/JSMfF3O9aio", 102, "/downloads/The Grand Sound/2025-04-04 GAR_-_Whiffler_shorts/GAR_-_Whiffler_shorts.NA", false, false, true, 2, [], 98, ~U[2025-04-04 14:00:31Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "GAR returns with “Whiffler”, a mesmerizing Progressive House journey that fuses emotive storytelling with high-energy soundscapes. Ethereal vocals soar over crisp percussion and a grooving bassline, creating an atmosphere that drifts between dreamlike serenity and euphoric intensity. With every rise and fall, “Whiffler” sweeps listeners into a world of melody and movement.\nOut now on Hands In The Air Records, the label founded by GAR himself, listen today on your favorite platform.", "GAR - Whiffler #shorts", 60, false, "JSMfF3O9aio", "https://www.youtube.com/shorts/JSMfF3O9aio", "/downloads/The Grand Sound/2025-04-04 GAR_-_Whiffler_shorts/GAR_-_Whiffler_shorts.NA", true, 2, ~U[2025-04-04 14:00:31Z]] 22:35:20.037 [debug] QUERY OK source="sources" db=0.4ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.039 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-02 14:00:05Z], 2] 22:35:20.040 [debug] QUERY OK source="media_items" db=0.8ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["rshand & Lewyn come together for their debut collaboration, “Cycles”, a deep and emotive journey through Melodic House. This track captures the longing for inner peace, a search for clarity when lost in the ebb and flow of life. With heartfelt vocals and atmospheric production, “Cycles” is a sonic reflection of finding guidance in uncertainty.\nNow available on Monstercat Silk, you can stream and download “Cycles” wherever you listen to music.", "rshand & Lewyn - Cycles #shorts", "da681403-d913-4d56-b197-d5ffc8afea02", 60, false, "3laAr4tsQlM", "https://www.youtube.com/shorts/3laAr4tsQlM", 103, "/downloads/The Grand Sound/2025-04-02 rshand_Lewyn_-_Cycles_shorts/rshand_Lewyn_-_Cycles_shorts.NA", false, false, true, 2, [], 98, ~U[2025-04-02 14:00:05Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "rshand & Lewyn come together for their debut collaboration, “Cycles”, a deep and emotive journey through Melodic House. This track captures the longing for inner peace, a search for clarity when lost in the ebb and flow of life. With heartfelt vocals and atmospheric production, “Cycles” is a sonic reflection of finding guidance in uncertainty.\nNow available on Monstercat Silk, you can stream and download “Cycles” wherever you listen to music.", "rshand & Lewyn - Cycles #shorts", 60, false, "3laAr4tsQlM", "https://www.youtube.com/shorts/3laAr4tsQlM", "/downloads/The Grand Sound/2025-04-02 rshand_Lewyn_-_Cycles_shorts/rshand_Lewyn_-_Cycles_shorts.NA", true, 2, ~U[2025-04-02 14:00:05Z]] 22:35:20.041 [debug] QUERY OK source="sources" db=0.4ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.043 [debug] QUERY OK source="media_items" db=1.9ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-26 15:00:47Z], 2] 22:35:20.045 [debug] QUERY OK source="media_items" db=0.9ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Spring is here, bringing longer days, fresh energy, and a brand-new journey into the world of Progressive House. We’re thrilled to present the second installment of our Best Progressive House series for 2025, featuring 32 carefully selected tracks that will transport you into a world of deep grooves and uplifting melodies. Close your eyes, feel the rhythm, and let the music take you on a journey.\nA huge shoutout to the incredibly talented artists and our amazing record label partners, your music is what makes this journey possible. Thank you for sharing your creativity with us all!\n\nTrack:\nSkua - Nothing Special (Neava Remix) [Emergent Shores]", "♫ Best Progressive House Mix 2025 Vol. #2 ♫ #shorts", "99119d82-7538-42a0-bf5e-e74400144b43", 60, false, "WAWSwCAsI0g", "https://www.youtube.com/shorts/WAWSwCAsI0g", 104, "/downloads/The Grand Sound/2025-03-26 Best_Progressive_House_Mix_2025_Vol._2_shorts/Best_Progressive_House_Mix_2025_Vol._2_shorts.NA", false, false, true, 2, [], 98, ~U[2025-03-26 15:00:47Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Spring is here, bringing longer days, fresh energy, and a brand-new journey into the world of Progressive House. We’re thrilled to present the second installment of our Best Progressive House series for 2025, featuring 32 carefully selected tracks that will transport you into a world of deep grooves and uplifting melodies. Close your eyes, feel the rhythm, and let the music take you on a journey.\nA huge shoutout to the incredibly talented artists and our amazing record label partners, your music is what makes this journey possible. Thank you for sharing your creativity with us all!\n\nTrack:\nSkua - Nothing Special (Neava Remix) [Emergent Shores]", "♫ Best Progressive House Mix 2025 Vol. #2 ♫ #shorts", 60, false, "WAWSwCAsI0g", "https://www.youtube.com/shorts/WAWSwCAsI0g", "/downloads/The Grand Sound/2025-03-26 Best_Progressive_House_Mix_2025_Vol._2_shorts/Best_Progressive_House_Mix_2025_Vol._2_shorts.NA", true, 2, ~U[2025-03-26 15:00:47Z]] 22:35:20.046 [debug] QUERY OK source="sources" db=0.4ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.048 [debug] QUERY OK source="media_items" db=2.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-19 15:01:07Z], 2] 22:35:20.051 [debug] QUERY OK source="media_items" db=2.7ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drift into the serene soundscape of “Wistful Waves”, the enchanting B-side of Finding Mero’s latest EP, “Solitude”. This Melodic House gem captures the essence of nostalgia and self-discovery, layering warm melodies with ethereal textures that ebb and flow like the tides. A perfect companion to the EP’s title track, “Wistful Waves” invites you to lose yourself in its hypnotic embrace.\n“Solitude” is now available on Monstercat Silk, ready to stream and download on all major platforms.", "Finding Mero - Wistful Waves #shorts", "ce4c4820-8e4d-49a0-bb10-765c62dc5346", 60, false, "nMnQj8DpP30", "https://www.youtube.com/shorts/nMnQj8DpP30", 105, "/downloads/The Grand Sound/2025-03-19 Finding_Mero_-_Wistful_Waves_shorts/Finding_Mero_-_Wistful_Waves_shorts.NA", false, false, true, 2, [], 98, ~U[2025-03-19 15:01:07Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Drift into the serene soundscape of “Wistful Waves”, the enchanting B-side of Finding Mero’s latest EP, “Solitude”. This Melodic House gem captures the essence of nostalgia and self-discovery, layering warm melodies with ethereal textures that ebb and flow like the tides. A perfect companion to the EP’s title track, “Wistful Waves” invites you to lose yourself in its hypnotic embrace.\n“Solitude” is now available on Monstercat Silk, ready to stream and download on all major platforms.", "Finding Mero - Wistful Waves #shorts", 60, false, "nMnQj8DpP30", "https://www.youtube.com/shorts/nMnQj8DpP30", "/downloads/The Grand Sound/2025-03-19 Finding_Mero_-_Wistful_Waves_shorts/Finding_Mero_-_Wistful_Waves_shorts.NA", true, 2, ~U[2025-03-19 15:01:07Z]] 22:35:20.052 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.055 [debug] QUERY OK source="media_items" db=2.1ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-12 15:00:11Z], 2] 22:35:20.056 [debug] QUERY OK source="media_items" db=0.8ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Like the first golden light of dawn, \"Sunrise\" by Ra5im rises with warmth, energy, and pure emotion. We’re honored to bring you this exclusive premiere on The Grand Sound, thanks to our friends at Rewoven. Part of the \"Song Of Lovers / Sunrise EP,\" this track is an ode to new beginnings, radiating joy with its melodic richness. Let it fill your soul with light.\n\"Sunrise\" will be released on March 12 on Rewoven and will be available to stream and download everywhere you listen to music.", "Ra5im - Sunrise #shorts", "cb1ecd3b-cac7-4b8e-8d78-d8d934d4f50f", 60, false, "5KOTFkkFmr8", "https://www.youtube.com/shorts/5KOTFkkFmr8", 106, "/downloads/The Grand Sound/2025-03-12 Ra5im_-_Sunrise_shorts/Ra5im_-_Sunrise_shorts.NA", false, false, true, 2, [], 98, ~U[2025-03-12 15:00:11Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Like the first golden light of dawn, \"Sunrise\" by Ra5im rises with warmth, energy, and pure emotion. We’re honored to bring you this exclusive premiere on The Grand Sound, thanks to our friends at Rewoven. Part of the \"Song Of Lovers / Sunrise EP,\" this track is an ode to new beginnings, radiating joy with its melodic richness. Let it fill your soul with light.\n\"Sunrise\" will be released on March 12 on Rewoven and will be available to stream and download everywhere you listen to music.", "Ra5im - Sunrise #shorts", 60, false, "5KOTFkkFmr8", "https://www.youtube.com/shorts/5KOTFkkFmr8", "/downloads/The Grand Sound/2025-03-12 Ra5im_-_Sunrise_shorts/Ra5im_-_Sunrise_shorts.NA", true, 2, ~U[2025-03-12 15:00:11Z]] 22:35:20.056 [debug] QUERY OK source="sources" db=0.4ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.059 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-05 15:00:36Z], 2] 22:35:20.060 [debug] QUERY OK source="media_items" db=0.8ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Building on the love and enthusiasm for our classic selections, we’re excited to unveil the fifth installment of our “All Time Favourites” series! This mix brings together 33 timeless Progressive House tracks, hidden gems and beloved anthems that have been absent from our channel for far too long.\nWhether you’re rediscovering these sounds or hearing them for the first time, we hope this journey through the past becomes a new favorite in your collection.\n\nTrack:\nVasily Goodkov - On The Beach [Elliptical Sun Melodies]", "♫ Best Progressive House Mix - All Time Favourites Vol. #5 ♫ #shorts", "ddd0bfb1-a393-4b9d-8260-620f4f403569", 60, false, "PD5yqvqDsMo", "https://www.youtube.com/shorts/PD5yqvqDsMo", 107, "/downloads/The Grand Sound/2025-03-05 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._5_shorts/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._5_shorts.NA", false, false, true, 2, [], 98, ~U[2025-03-05 15:00:36Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Building on the love and enthusiasm for our classic selections, we’re excited to unveil the fifth installment of our “All Time Favourites” series! This mix brings together 33 timeless Progressive House tracks, hidden gems and beloved anthems that have been absent from our channel for far too long.\nWhether you’re rediscovering these sounds or hearing them for the first time, we hope this journey through the past becomes a new favorite in your collection.\n\nTrack:\nVasily Goodkov - On The Beach [Elliptical Sun Melodies]", "♫ Best Progressive House Mix - All Time Favourites Vol. #5 ♫ #shorts", 60, false, "PD5yqvqDsMo", "https://www.youtube.com/shorts/PD5yqvqDsMo", "/downloads/The Grand Sound/2025-03-05 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._5_shorts/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._5_shorts.NA", true, 2, ~U[2025-03-05 15:00:36Z]] 22:35:20.061 [debug] QUERY OK source="sources" db=0.4ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.063 [debug] QUERY OK source="media_items" db=2.0ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-26 15:00:24Z], 2] 22:35:20.065 [debug] QUERY OK source="media_items" db=0.9ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["mölly returns with another mesmerizing release. “Moving On” is a radiant journey, built on glistening synths, enveloping pads, and a bold, driving bassline. As the perfect counterpart to “Could Be The Last” in this stunning two-track EP, it proves once again that mölly is a force to be reckoned with.\n“Moving On” is out now on Colorize, available to stream and download on all major platforms.", "mölly - Moving On #shorts", "d5578880-f0cd-48f7-a714-87b6d2c60de8", 60, false, "DIUgtg767A8", "https://www.youtube.com/shorts/DIUgtg767A8", 108, "/downloads/The Grand Sound/2025-02-26 molly_-_Moving_On_shorts/molly_-_Moving_On_shorts.NA", false, false, true, 2, [], 98, ~U[2025-02-26 15:00:24Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "mölly returns with another mesmerizing release. “Moving On” is a radiant journey, built on glistening synths, enveloping pads, and a bold, driving bassline. As the perfect counterpart to “Could Be The Last” in this stunning two-track EP, it proves once again that mölly is a force to be reckoned with.\n“Moving On” is out now on Colorize, available to stream and download on all major platforms.", "mölly - Moving On #shorts", 60, false, "DIUgtg767A8", "https://www.youtube.com/shorts/DIUgtg767A8", "/downloads/The Grand Sound/2025-02-26 molly_-_Moving_On_shorts/molly_-_Moving_On_shorts.NA", true, 2, ~U[2025-02-26 15:00:24Z]] 22:35:20.067 [debug] QUERY OK source="sources" db=0.5ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.070 [debug] QUERY OK source="media_items" db=2.2ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-21 15:00:24Z], 2] 22:35:20.072 [debug] QUERY OK source="media_items" db=1.3ms idle=9.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Feel the warm embrace of Seaside Glow, a Melodic Progressive House mix crafted with 22 beloved tracks from our archives. As the melodies shimmer like sunlight on the water, let yourself drift into an unforgettable musical journey. A heartfelt thank you to the gifted artists and our record label partners, your dedication keeps this beautiful sound alive.\n\nTrack:\nCosmaks - First Breath [Progressive House Worldwide]", "'Seaside Glow' - Melodic Progressive House Mix #shorts", "dcacafa2-523c-405e-9198-2af6db3f2808", 60, false, "Ibb6madUwwc", "https://www.youtube.com/shorts/Ibb6madUwwc", 109, "/downloads/The Grand Sound/2025-02-21 Seaside_Glow_-_Melodic_Progressive_House_Mix_shorts/Seaside_Glow_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 97, ~U[2025-02-21 15:00:24Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Feel the warm embrace of Seaside Glow, a Melodic Progressive House mix crafted with 22 beloved tracks from our archives. As the melodies shimmer like sunlight on the water, let yourself drift into an unforgettable musical journey. A heartfelt thank you to the gifted artists and our record label partners, your dedication keeps this beautiful sound alive.\n\nTrack:\nCosmaks - First Breath [Progressive House Worldwide]", "'Seaside Glow' - Melodic Progressive House Mix #shorts", 60, false, "Ibb6madUwwc", "https://www.youtube.com/shorts/Ibb6madUwwc", "/downloads/The Grand Sound/2025-02-21 Seaside_Glow_-_Melodic_Progressive_House_Mix_shorts/Seaside_Glow_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2025-02-21 15:00:24Z]] 22:35:20.073 [debug] QUERY OK source="sources" db=0.5ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.075 [debug] QUERY OK source="media_items" db=2.1ms idle=7.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-19 15:00:32Z], 2] 22:35:20.077 [debug] QUERY OK source="media_items" db=1.0ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Today, we're thrilled to bring you the exclusive premiere of “Show Me” by Elliot Vast thanks to Rewoven. This uplifting Melodic House anthem overflows with electrifying energy, built to get you moving from the very first beat. Featured on the “Show Me / Burn” EP, “Show Me” offers an invigorating experience that perfectly complements the deeper, haunting vibes of its B-side, “Burn,” reminiscent of RÜFÜS DU SOL’s iconic sound.\nDon’t miss out – “Show Me” drops on February 26 on Rewoven.", "Elliot Vast - Show Me #shorts", "7badf56c-2a16-40c2-acb7-851e4d15d333", 60, false, "MKk5V2zR_VE", "https://www.youtube.com/shorts/MKk5V2zR_VE", 110, "/downloads/The Grand Sound/2025-02-19 Elliot_Vast_-_Show_Me_shorts/Elliot_Vast_-_Show_Me_shorts.NA", false, false, true, 2, [], 98, ~U[2025-02-19 15:00:32Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Today, we're thrilled to bring you the exclusive premiere of “Show Me” by Elliot Vast thanks to Rewoven. This uplifting Melodic House anthem overflows with electrifying energy, built to get you moving from the very first beat. Featured on the “Show Me / Burn” EP, “Show Me” offers an invigorating experience that perfectly complements the deeper, haunting vibes of its B-side, “Burn,” reminiscent of RÜFÜS DU SOL’s iconic sound.\nDon’t miss out – “Show Me” drops on February 26 on Rewoven.", "Elliot Vast - Show Me #shorts", 60, false, "MKk5V2zR_VE", "https://www.youtube.com/shorts/MKk5V2zR_VE", "/downloads/The Grand Sound/2025-02-19 Elliot_Vast_-_Show_Me_shorts/Elliot_Vast_-_Show_Me_shorts.NA", true, 2, ~U[2025-02-19 15:00:32Z]] 22:35:20.077 [debug] QUERY OK source="sources" db=0.5ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.080 [debug] QUERY OK source="media_items" db=2.1ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 15:01:22Z], 2] 22:35:20.081 [debug] QUERY OK source="media_items" db=0.7ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dimitri Mediator launches his debut release with the Nostalgia Paints EP. Featuring two mesmerizing tracks, this Organic House journey is sure to leave you wanting more.\nAvailable now on Melody Of the Soul across all major platforms.", "Dimitri Mediator - Nostalgia Paints #shorts", "a65bf650-54a6-42d8-a5ee-cc6cb0e3dbe2", 60, false, "w_4SiqpxELQ", "https://www.youtube.com/shorts/w_4SiqpxELQ", 111, "/downloads/The Grand Sound/2025-02-14 Dimitri_Mediator_-_Nostalgia_Paints_shorts/Dimitri_Mediator_-_Nostalgia_Paints_shorts.NA", false, false, true, 2, [], 98, ~U[2025-02-14 15:01:22Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Dimitri Mediator launches his debut release with the Nostalgia Paints EP. Featuring two mesmerizing tracks, this Organic House journey is sure to leave you wanting more.\nAvailable now on Melody Of the Soul across all major platforms.", "Dimitri Mediator - Nostalgia Paints #shorts", 60, false, "w_4SiqpxELQ", "https://www.youtube.com/shorts/w_4SiqpxELQ", "/downloads/The Grand Sound/2025-02-14 Dimitri_Mediator_-_Nostalgia_Paints_shorts/Dimitri_Mediator_-_Nostalgia_Paints_shorts.NA", true, 2, ~U[2025-02-14 15:01:22Z]] 22:35:20.082 [debug] QUERY OK source="sources" db=0.4ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.084 [debug] QUERY OK source="media_items" db=1.9ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-12 15:00:48Z], 2] 22:35:20.087 [debug] QUERY OK source="media_items" db=1.0ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Presenting an exclusive first listen to Maximo Lasso’s remix of “Sweet Ignorance” by Kris O’Neil, exclusively on The Grand Sound. This remix takes the lush, atmospheric vibe of the original and reimagines it into a laid-back Progressive House masterpiece. Maximo’s signature sound is unmistakable, creating a perfect balance between familiarity and innovation. Special thanks to our label partner Fluentia Music for making this exclusive premiere possible.\nMaximo Lasso’s remix of “Sweet Ignorance” will be available on February 14 through Fluentia Music.", "Kris O’Neil - Sweet Ignorance (Maximo Lasso Remix) #shorts", "d6e9d80f-1484-4f4d-9c0f-c464c851c026", 60, false, "XZJlg72GTkM", "https://www.youtube.com/shorts/XZJlg72GTkM", 112, "/downloads/The Grand Sound/2025-02-12 Kris_O_Neil_-_Sweet_Ignorance_Maximo_Lasso_Remix_shorts/Kris_O_Neil_-_Sweet_Ignorance_Maximo_Lasso_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-02-12 15:00:48Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Presenting an exclusive first listen to Maximo Lasso’s remix of “Sweet Ignorance” by Kris O’Neil, exclusively on The Grand Sound. This remix takes the lush, atmospheric vibe of the original and reimagines it into a laid-back Progressive House masterpiece. Maximo’s signature sound is unmistakable, creating a perfect balance between familiarity and innovation. Special thanks to our label partner Fluentia Music for making this exclusive premiere possible.\nMaximo Lasso’s remix of “Sweet Ignorance” will be available on February 14 through Fluentia Music.", "Kris O’Neil - Sweet Ignorance (Maximo Lasso Remix) #shorts", 60, false, "XZJlg72GTkM", "https://www.youtube.com/shorts/XZJlg72GTkM", "/downloads/The Grand Sound/2025-02-12 Kris_O_Neil_-_Sweet_Ignorance_Maximo_Lasso_Remix_shorts/Kris_O_Neil_-_Sweet_Ignorance_Maximo_Lasso_Remix_shorts.NA", true, 2, ~U[2025-02-12 15:00:48Z]] 22:35:20.088 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.090 [debug] QUERY OK source="media_items" db=2.0ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-05 15:01:16Z], 2] 22:35:20.091 [debug] QUERY OK source="media_items" db=0.9ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We are pleased to unveil the first mix of our “Best Progressive Trance” series for 2025. Featuring 35 carefully curated tracks from some of our most favorite artists, this mix captures the pure essence of Trance music, powered by our record label partners. It’s been a long time since our last Progressive Trance mix, and with many of you joining us from our popular Uplifting Trance mix that received over 30 million views, it feels amazing to be back celebrating this genre we love.\n\nTrack:\nDavid Broaders - Arka [Enhanced Progressive]", "♫ Best Progressive Trance Mix 2025 Vol. #1 ♫ #shorts", "1bc2557c-1e66-4ee4-bef4-29cc82f6d3f1", 60, false, "vP6Ffr4yzGI", "https://www.youtube.com/shorts/vP6Ffr4yzGI", 113, "/downloads/The Grand Sound/2025-02-05 Best_Progressive_Trance_Mix_2025_Vol._1_shorts/Best_Progressive_Trance_Mix_2025_Vol._1_shorts.NA", false, false, true, 2, [], 98, ~U[2025-02-05 15:01:16Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "We are pleased to unveil the first mix of our “Best Progressive Trance” series for 2025. Featuring 35 carefully curated tracks from some of our most favorite artists, this mix captures the pure essence of Trance music, powered by our record label partners. It’s been a long time since our last Progressive Trance mix, and with many of you joining us from our popular Uplifting Trance mix that received over 30 million views, it feels amazing to be back celebrating this genre we love.\n\nTrack:\nDavid Broaders - Arka [Enhanced Progressive]", "♫ Best Progressive Trance Mix 2025 Vol. #1 ♫ #shorts", 60, false, "vP6Ffr4yzGI", "https://www.youtube.com/shorts/vP6Ffr4yzGI", "/downloads/The Grand Sound/2025-02-05 Best_Progressive_Trance_Mix_2025_Vol._1_shorts/Best_Progressive_Trance_Mix_2025_Vol._1_shorts.NA", true, 2, ~U[2025-02-05 15:01:16Z]] 22:35:20.092 [debug] QUERY OK source="sources" db=0.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.094 [debug] QUERY OK source="media_items" db=1.9ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-24 15:01:13Z], 2] 22:35:20.095 [debug] QUERY OK source="media_items" db=0.8ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Following his recent album release, Nipika returns with \"Melodic Reflections,\" a re-imagination of his debut LP featuring nine captivating remixes from a diverse range of producers.\nThis talent-packed collection showcases stunning reinterpretations that echo the original atmospheres, inviting listeners to reminisce and daydream.\nExperience the magic of Pouls3n's reimagined \"Dance With Me\" and immerse yourself in these sonic reflections.\n\"Melodic Reflections\" is out now on Synth Collective.", "Nipika - Dance With Me (Pouls3n Remix) #shorts", "bf3556c5-3917-4862-a4f4-3b8f885e6639", 60, false, "qkiO-BkSF7U", "https://www.youtube.com/shorts/qkiO-BkSF7U", 114, "/downloads/The Grand Sound/2025-01-24 Nipika_-_Dance_With_Me_Pouls3n_Remix_shorts/Nipika_-_Dance_With_Me_Pouls3n_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2025-01-24 15:01:13Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Following his recent album release, Nipika returns with \"Melodic Reflections,\" a re-imagination of his debut LP featuring nine captivating remixes from a diverse range of producers.\nThis talent-packed collection showcases stunning reinterpretations that echo the original atmospheres, inviting listeners to reminisce and daydream.\nExperience the magic of Pouls3n's reimagined \"Dance With Me\" and immerse yourself in these sonic reflections.\n\"Melodic Reflections\" is out now on Synth Collective.", "Nipika - Dance With Me (Pouls3n Remix) #shorts", 60, false, "qkiO-BkSF7U", "https://www.youtube.com/shorts/qkiO-BkSF7U", "/downloads/The Grand Sound/2025-01-24 Nipika_-_Dance_With_Me_Pouls3n_Remix_shorts/Nipika_-_Dance_With_Me_Pouls3n_Remix_shorts.NA", true, 2, ~U[2025-01-24 15:01:13Z]] 22:35:20.096 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.211 [debug] QUERY OK source="media_items" db=57.2ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Discover \"nightscapes,\" Embers Melody’s latest compilation that delves into the enigmatic essence of night through Melodic Progressive House. Featuring eight brand-new tracks by the label’s leading artists, this 56-minute album transforms the night into a series of vivid soundscapes, each offering a unique glimpse into the hours after dusk. Whether it’s the stillness of a starry sky or the dynamic beat of a bustling city, \"nightscapes\" captures it all with captivating melodies and deep basslines.\n\"Stratus\" by Noctavation is available now on Embers Melody across all streaming and download platforms.", "Noctavation - Stratus #shorts", "4f5e8d3d-fecc-4495-95dc-7426953deb72", 60, false, "gVSPu_6cxag", "https://www.youtube.com/shorts/gVSPu_6cxag", 127, "/downloads/The Grand Sound/2024-11-15 Noctavation_-_Stratus_shorts/Noctavation_-_Stratus_shorts.NA", false, false, true, 2, [], 98, ~U[2024-11-15 15:00:56Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Discover \"nightscapes,\" Embers Melody’s latest compilation that delves into the enigmatic essence of night through Melodic Progressive House. Featuring eight brand-new tracks by the label’s leading artists, this 56-minute album transforms the night into a series of vivid soundscapes, each offering a unique glimpse into the hours after dusk. Whether it’s the stillness of a starry sky or the dynamic beat of a bustling city, \"nightscapes\" captures it all with captivating melodies and deep basslines.\n\"Stratus\" by Noctavation is available now on Embers Melody across all streaming and download platforms.", "Noctavation - Stratus #shorts", 60, false, "gVSPu_6cxag", "https://www.youtube.com/shorts/gVSPu_6cxag", "/downloads/The Grand Sound/2024-11-15 Noctavation_-_Stratus_shorts/Noctavation_-_Stratus_shorts.NA", true, 2, ~U[2024-11-15 15:00:56Z]] 22:35:20.212 [debug] QUERY OK source="sources" db=0.4ms idle=61.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.214 [debug] QUERY OK source="media_items" db=1.9ms idle=61.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-13 15:00:52Z], 2] 22:35:20.221 [debug] QUERY OK source="media_items" db=6.8ms idle=63.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["In partnership with Rewoven, we’re excited to present the exclusive premiere of \"Winds Of Light\" from Approaching Black’s two-track EP, \"For A Moment / Winds Of Light.\"\nThis latest release brings a nostalgic yet fresh melodic house experience, with \"Winds Of Light\" offering an uplifting, dreamy soundscape that’s sure to resonate with listeners. \nCatch the official release on November 20, 2024 on Rewoven.", "Approaching Black - Winds Of Light #shorts", "478c81a2-7b76-4f24-81aa-1ba1b5acde38", 60, false, "dAMRqH9YTxU", "https://www.youtube.com/shorts/dAMRqH9YTxU", 128, "/downloads/The Grand Sound/2024-11-13 Approaching_Black_-_Winds_Of_Light_shorts/Approaching_Black_-_Winds_Of_Light_shorts.NA", false, false, true, 2, [], 98, ~U[2024-11-13 15:00:52Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "In partnership with Rewoven, we’re excited to present the exclusive premiere of \"Winds Of Light\" from Approaching Black’s two-track EP, \"For A Moment / Winds Of Light.\"\nThis latest release brings a nostalgic yet fresh melodic house experience, with \"Winds Of Light\" offering an uplifting, dreamy soundscape that’s sure to resonate with listeners. \nCatch the official release on November 20, 2024 on Rewoven.", "Approaching Black - Winds Of Light #shorts", 60, false, "dAMRqH9YTxU", "https://www.youtube.com/shorts/dAMRqH9YTxU", "/downloads/The Grand Sound/2024-11-13 Approaching_Black_-_Winds_Of_Light_shorts/Approaching_Black_-_Winds_Of_Light_shorts.NA", true, 2, ~U[2024-11-13 15:00:52Z]] 22:35:20.222 [debug] QUERY OK source="sources" db=0.4ms idle=68.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.224 [debug] QUERY OK source="media_items" db=2.3ms idle=11.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-06 15:00:51Z], 2] 22:35:20.226 [debug] QUERY OK source="media_items" db=0.8ms idle=12.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Take a journey on an 'Eternal Voyage', an exploration of Melodic Progressive House that spans 24 classic tracks from our archives. With mesmerizing melodies and powerful rhythms, this mix promises a timeless experience that will elevate your spirit and energize your soul.\nWe are grateful to the amazing artists and record labels who made this compilation possible. Your talent and dedication continue to enrich the world of Melodic Progressive House, inspiring us all.\n\nTrack:\nYasuha. - Morning Glow [Progressive House Worldwide]", "'Eternal Voyage' - Melodic Progressive House Mix #shorts", "cbf9a76e-689a-456e-b5f9-ea22b7b433cd", 60, false, "fSy8IC88pRc", "https://www.youtube.com/shorts/fSy8IC88pRc", 129, "/downloads/The Grand Sound/2024-11-06 Eternal_Voyage_-_Melodic_Progressive_House_Mix_shorts/Eternal_Voyage_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-11-06 15:00:51Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Take a journey on an 'Eternal Voyage', an exploration of Melodic Progressive House that spans 24 classic tracks from our archives. With mesmerizing melodies and powerful rhythms, this mix promises a timeless experience that will elevate your spirit and energize your soul.\nWe are grateful to the amazing artists and record labels who made this compilation possible. Your talent and dedication continue to enrich the world of Melodic Progressive House, inspiring us all.\n\nTrack:\nYasuha. - Morning Glow [Progressive House Worldwide]", "'Eternal Voyage' - Melodic Progressive House Mix #shorts", 60, false, "fSy8IC88pRc", "https://www.youtube.com/shorts/fSy8IC88pRc", "/downloads/The Grand Sound/2024-11-06 Eternal_Voyage_-_Melodic_Progressive_House_Mix_shorts/Eternal_Voyage_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2024-11-06 15:00:51Z]] 22:35:20.228 [debug] QUERY OK source="sources" db=0.4ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.230 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-01 15:00:33Z], 2] 22:35:20.231 [debug] QUERY OK source="media_items" db=0.8ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Welcome to this special mix featuring 32 exquisite tracks from our record label partner, Melody Of the Soul. It’s truly a privilege for us to share this collection.\nFounded by the renowned electronic music duo M.O.S., Melody Of the Soul carries a unique legacy, its name inspired by the very meaning behind the artists’ project itself.\n\nTrack:\nPROFF & M.O.S. - Namtso [Melody Of the Soul]", "'Melody Of the Soul' - Relaxing Deep House & Progressive House Mix #shorts", "5691ace7-6f72-4fac-85a1-b1eb21fd9443", 60, false, "OLGZxuyz47k", "https://www.youtube.com/shorts/OLGZxuyz47k", 130, "/downloads/The Grand Sound/2024-11-01 Melody_Of_the_Soul_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Melody_Of_the_Soul_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-11-01 15:00:33Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Welcome to this special mix featuring 32 exquisite tracks from our record label partner, Melody Of the Soul. It’s truly a privilege for us to share this collection.\nFounded by the renowned electronic music duo M.O.S., Melody Of the Soul carries a unique legacy, its name inspired by the very meaning behind the artists’ project itself.\n\nTrack:\nPROFF & M.O.S. - Namtso [Melody Of the Soul]", "'Melody Of the Soul' - Relaxing Deep House & Progressive House Mix #shorts", 60, false, "OLGZxuyz47k", "https://www.youtube.com/shorts/OLGZxuyz47k", "/downloads/The Grand Sound/2024-11-01 Melody_Of_the_Soul_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Melody_Of_the_Soul_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", true, 2, ~U[2024-11-01 15:00:33Z]] 22:35:20.232 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.234 [debug] QUERY OK source="media_items" db=2.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-30 15:00:19Z], 2] 22:35:20.236 [debug] QUERY OK source="media_items" db=0.7ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Surreal Self steps up with a stunning remix of \"Scenery\" by MarioMoS pres. Coastal Child, pushing lush pads to the forefront and infusing the track with summer energy through a smooth sidechain groove. This release also features the original mix plus a remix by Eric Olivier Mario that brings a dreamy atmosphere.\nAvailable now on Soluna Music across all streaming and download platforms.", "MarioMoS pres. Coastal Child - Scenery (Surreal Self Remix) #shorts", "0143c929-6ebf-4e5d-9c29-949377b6d861", 60, false, "Hx6WIrO_qFQ", "https://www.youtube.com/shorts/Hx6WIrO_qFQ", 131, "/downloads/The Grand Sound/2024-10-30 MarioMoS_pres._Coastal_Child_-_Scenery_Surreal_Self_Remix_shorts/MarioMoS_pres._Coastal_Child_-_Scenery_Surreal_Self_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-10-30 15:00:19Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Surreal Self steps up with a stunning remix of \"Scenery\" by MarioMoS pres. Coastal Child, pushing lush pads to the forefront and infusing the track with summer energy through a smooth sidechain groove. This release also features the original mix plus a remix by Eric Olivier Mario that brings a dreamy atmosphere.\nAvailable now on Soluna Music across all streaming and download platforms.", "MarioMoS pres. Coastal Child - Scenery (Surreal Self Remix) #shorts", 60, false, "Hx6WIrO_qFQ", "https://www.youtube.com/shorts/Hx6WIrO_qFQ", "/downloads/The Grand Sound/2024-10-30 MarioMoS_pres._Coastal_Child_-_Scenery_Surreal_Self_Remix_shorts/MarioMoS_pres._Coastal_Child_-_Scenery_Surreal_Self_Remix_shorts.NA", true, 2, ~U[2024-10-30 15:00:19Z]] 22:35:20.236 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.238 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-25 14:00:34Z], 2] 22:35:20.239 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Stendahl brings us \"Seishin\", a captivating new single released through Rewoven, which poetically encapsulates the fleeting beauty of autumn. Drawing inspiration from the transition between summer's warmth and fall’s cool crispness, \"Seishin\"—Japanese for \"spirit\"—is a stirring reflection on the passage of time.\n\"Seishin\" by Stendahl is out now on Rewoven and available on all major platforms.", "Stendahl - Seishin #shorts", "e413d160-5a53-46b5-a3cb-931927116950", 60, false, "U0CsewWyTtg", "https://www.youtube.com/shorts/U0CsewWyTtg", 132, "/downloads/The Grand Sound/2024-10-25 Stendahl_-_Seishin_shorts/Stendahl_-_Seishin_shorts.NA", false, false, true, 2, [], 98, ~U[2024-10-25 14:00:34Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Stendahl brings us \"Seishin\", a captivating new single released through Rewoven, which poetically encapsulates the fleeting beauty of autumn. Drawing inspiration from the transition between summer's warmth and fall’s cool crispness, \"Seishin\"—Japanese for \"spirit\"—is a stirring reflection on the passage of time.\n\"Seishin\" by Stendahl is out now on Rewoven and available on all major platforms.", "Stendahl - Seishin #shorts", 60, false, "U0CsewWyTtg", "https://www.youtube.com/shorts/U0CsewWyTtg", "/downloads/The Grand Sound/2024-10-25 Stendahl_-_Seishin_shorts/Stendahl_-_Seishin_shorts.NA", true, 2, ~U[2024-10-25 14:00:34Z]] 22:35:20.240 [debug] QUERY OK source="sources" db=0.4ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.242 [debug] QUERY OK source="media_items" db=2.0ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-23 14:00:12Z], 2] 22:35:20.245 [debug] QUERY OK source="media_items" db=1.0ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We are honored to feature \"Losing Touch\" by Shingo Nakamura and LAR, a standout track from Shingo's 4th album, \"Solace.\" This album marks a milestone in his career, being the first created across both Japan and the US. It reflects a personal and reflective journey, with 14 tracks that capture the emotions of shared experiences, including those from his recent live shows.\nShingo’s connection with his fans has been key throughout the creation of \"Solace,\" and we’re proud to support this meaningful release here on The Grand Sound.\n\"Solace\" is out now on Monstercat Silk and available on all platforms.", "Shingo Nakamura & LAR - Losing Touch #shorts", "ba736bce-2784-49f3-8a2c-96a15c05e210", 60, false, "7Zqol8l9vIU", "https://www.youtube.com/shorts/7Zqol8l9vIU", 133, "/downloads/The Grand Sound/2024-10-23 Shingo_Nakamura_LAR_-_Losing_Touch_shorts/Shingo_Nakamura_LAR_-_Losing_Touch_shorts.NA", false, false, true, 2, [], 98, ~U[2024-10-23 14:00:12Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "We are honored to feature \"Losing Touch\" by Shingo Nakamura and LAR, a standout track from Shingo's 4th album, \"Solace.\" This album marks a milestone in his career, being the first created across both Japan and the US. It reflects a personal and reflective journey, with 14 tracks that capture the emotions of shared experiences, including those from his recent live shows.\nShingo’s connection with his fans has been key throughout the creation of \"Solace,\" and we’re proud to support this meaningful release here on The Grand Sound.\n\"Solace\" is out now on Monstercat Silk and available on all platforms.", "Shingo Nakamura & LAR - Losing Touch #shorts", 60, false, "7Zqol8l9vIU", "https://www.youtube.com/shorts/7Zqol8l9vIU", "/downloads/The Grand Sound/2024-10-23 Shingo_Nakamura_LAR_-_Losing_Touch_shorts/Shingo_Nakamura_LAR_-_Losing_Touch_shorts.NA", true, 2, ~U[2024-10-23 14:00:12Z]] 22:35:20.246 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.248 [debug] QUERY OK source="media_items" db=2.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 14:01:02Z], 2] 22:35:20.249 [debug] QUERY OK source="media_items" db=0.8ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Get ready to experience the magic of Melodic Progressive House with 23 iconic tracks from our archives. Feel the uplifting beats and euphoric melodies take you on a captivating journey.\nSpecial thanks to the talented artists and our record label partners for bringing this mix to life. Your creativity drives the evolving sound of Melodic Progressive House.\n\nTrack:\nRyo Nakamura - Remember (Meranda Remix) [Progressive House Worldwide]", "'Coastal Serenity' - Melodic Progressive House Mix #shorts", "fbeb799f-e02a-4ceb-b187-0baac9de2299", 60, false, "w-yNrXDnKSk", "https://www.youtube.com/shorts/w-yNrXDnKSk", 134, "/downloads/The Grand Sound/2024-10-16 Coastal_Serenity_-_Melodic_Progressive_House_Mix_shorts/Coastal_Serenity_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-10-16 14:01:02Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Get ready to experience the magic of Melodic Progressive House with 23 iconic tracks from our archives. Feel the uplifting beats and euphoric melodies take you on a captivating journey.\nSpecial thanks to the talented artists and our record label partners for bringing this mix to life. Your creativity drives the evolving sound of Melodic Progressive House.\n\nTrack:\nRyo Nakamura - Remember (Meranda Remix) [Progressive House Worldwide]", "'Coastal Serenity' - Melodic Progressive House Mix #shorts", 60, false, "w-yNrXDnKSk", "https://www.youtube.com/shorts/w-yNrXDnKSk", "/downloads/The Grand Sound/2024-10-16 Coastal_Serenity_-_Melodic_Progressive_House_Mix_shorts/Coastal_Serenity_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2024-10-16 14:01:02Z]] 22:35:20.250 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.252 [debug] QUERY OK source="media_items" db=2.0ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-11 14:00:42Z], 2] 22:35:20.253 [debug] QUERY OK source="media_items" db=0.8ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Keisuke Kimura takes on the classic \"Jack's Creed\" by Ron with Leeds, delivering a masterful Melodic Progressive House remix. With deep, hypnotic basslines and atmospheric layers, Kimura’s rendition offers a captivating escape into sound. The flanging melodies during the breakdown feel like an aurora unfolding in the night sky, filling the remix with pure, breathtaking energy.\nReleased on Soluna Music, this track is a perfect blend of emotion and rhythm.", "Ron with Leeds - Jack's Creed (Keisuke Kimura Remix) #shorts", "79e00f7c-8f5e-49c3-a6bc-5979fbee618b", 60, false, "cKxR3Rd1xkc", "https://www.youtube.com/shorts/cKxR3Rd1xkc", 135, "/downloads/The Grand Sound/2024-10-11 Ron_with_Leeds_-_Jack_s_Creed_Keisuke_Kimura_Remix_shorts/Ron_with_Leeds_-_Jack_s_Creed_Keisuke_Kimura_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-10-11 14:00:42Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Keisuke Kimura takes on the classic \"Jack's Creed\" by Ron with Leeds, delivering a masterful Melodic Progressive House remix. With deep, hypnotic basslines and atmospheric layers, Kimura’s rendition offers a captivating escape into sound. The flanging melodies during the breakdown feel like an aurora unfolding in the night sky, filling the remix with pure, breathtaking energy.\nReleased on Soluna Music, this track is a perfect blend of emotion and rhythm.", "Ron with Leeds - Jack's Creed (Keisuke Kimura Remix) #shorts", 60, false, "cKxR3Rd1xkc", "https://www.youtube.com/shorts/cKxR3Rd1xkc", "/downloads/The Grand Sound/2024-10-11 Ron_with_Leeds_-_Jack_s_Creed_Keisuke_Kimura_Remix_shorts/Ron_with_Leeds_-_Jack_s_Creed_Keisuke_Kimura_Remix_shorts.NA", true, 2, ~U[2024-10-11 14:00:42Z]] 22:35:20.254 [debug] QUERY OK source="sources" db=0.4ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.256 [debug] QUERY OK source="media_items" db=1.9ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-02 14:00:31Z], 2] 22:35:20.257 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["In response to the many requests for our classic mixes, we've crafted this special edition of the \"All Time Favourites\" Best Progressive House series!\nThis mix brings together 28 tracks that have never been heard on The Grand Sound before, along with some favorites that were taken down years ago.\nWhether you’re discovering these tracks for the first time or reuniting with old favorites, we hope this special blend resonates with you.\n\nTrack:\nUnlivian - Infinity [Perplexity Music]", "♫ Best Progressive House Mix - All Time Favourites Vol. #3 ♫ #shorts", "ac3e39d5-fac8-4797-bf28-69724f7d288c", 60, false, "LNFOPdS1ta0", "https://www.youtube.com/shorts/LNFOPdS1ta0", 136, "/downloads/The Grand Sound/2024-10-02 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._3_shorts/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._3_shorts.NA", false, false, true, 2, [], 98, ~U[2024-10-02 14:00:31Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "In response to the many requests for our classic mixes, we've crafted this special edition of the \"All Time Favourites\" Best Progressive House series!\nThis mix brings together 28 tracks that have never been heard on The Grand Sound before, along with some favorites that were taken down years ago.\nWhether you’re discovering these tracks for the first time or reuniting with old favorites, we hope this special blend resonates with you.\n\nTrack:\nUnlivian - Infinity [Perplexity Music]", "♫ Best Progressive House Mix - All Time Favourites Vol. #3 ♫ #shorts", 60, false, "LNFOPdS1ta0", "https://www.youtube.com/shorts/LNFOPdS1ta0", "/downloads/The Grand Sound/2024-10-02 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._3_shorts/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._3_shorts.NA", true, 2, ~U[2024-10-02 14:00:31Z]] 22:35:20.258 [debug] QUERY OK source="sources" db=0.3ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.260 [debug] QUERY OK source="media_items" db=2.0ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-27 14:00:22Z], 2] 22:35:20.261 [debug] QUERY OK source="media_items" db=0.6ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kliran.B is back with his latest track, \"Over You,\" a Progressive House gem that blends a driving bassline with captivating arpeggios and an uplifting vocal sample.\n\"Over You\" by Kliran.B is out now on Sekora! Available on all platforms, dive into its entrancing rhythms and uplifting energy.", "Kliran.B - Over You #shorts", "a12509d5-d8a9-44a5-a97a-400640b6250c", 60, false, "PtIIAMLjNRE", "https://www.youtube.com/shorts/PtIIAMLjNRE", 137, "/downloads/The Grand Sound/2024-09-27 Kliran.B_-_Over_You_shorts/Kliran.B_-_Over_You_shorts.NA", false, false, true, 2, [], 98, ~U[2024-09-27 14:00:22Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Kliran.B is back with his latest track, \"Over You,\" a Progressive House gem that blends a driving bassline with captivating arpeggios and an uplifting vocal sample.\n\"Over You\" by Kliran.B is out now on Sekora! Available on all platforms, dive into its entrancing rhythms and uplifting energy.", "Kliran.B - Over You #shorts", 60, false, "PtIIAMLjNRE", "https://www.youtube.com/shorts/PtIIAMLjNRE", "/downloads/The Grand Sound/2024-09-27 Kliran.B_-_Over_You_shorts/Kliran.B_-_Over_You_shorts.NA", true, 2, ~U[2024-09-27 14:00:22Z]] 22:35:20.262 [debug] QUERY OK source="sources" db=0.3ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.264 [debug] QUERY OK source="media_items" db=1.9ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-25 14:00:00Z], 2] 22:35:20.265 [debug] QUERY OK source="media_items" db=0.7ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["LTN's alias Ghostbeat returns with \"Worthy,\" a captivating track featured in the \"Silk Selections 01\" compilation. This release is packed with sublime melodies and deep grooves, offering an immersive listening experience. \"Silk Selections 01,\" featuring six other brilliant tracks, is out now on Monstercat Silk.", "LTN pres. Ghostbeat - Worthy #shorts", "7378e562-23f3-4c17-bc73-32501f86d43a", 60, false, "-KgHRrmKc7k", "https://www.youtube.com/shorts/-KgHRrmKc7k", 138, "/downloads/The Grand Sound/2024-09-25 LTN_pres._Ghostbeat_-_Worthy_shorts/LTN_pres._Ghostbeat_-_Worthy_shorts.NA", false, false, true, 2, [], 98, ~U[2024-09-25 14:00:00Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "LTN's alias Ghostbeat returns with \"Worthy,\" a captivating track featured in the \"Silk Selections 01\" compilation. This release is packed with sublime melodies and deep grooves, offering an immersive listening experience. \"Silk Selections 01,\" featuring six other brilliant tracks, is out now on Monstercat Silk.", "LTN pres. Ghostbeat - Worthy #shorts", 60, false, "-KgHRrmKc7k", "https://www.youtube.com/shorts/-KgHRrmKc7k", "/downloads/The Grand Sound/2024-09-25 LTN_pres._Ghostbeat_-_Worthy_shorts/LTN_pres._Ghostbeat_-_Worthy_shorts.NA", true, 2, ~U[2024-09-25 14:00:00Z]] 22:35:20.266 [debug] QUERY OK source="sources" db=0.4ms idle=5.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.268 [debug] QUERY OK source="media_items" db=2.0ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-18 14:00:39Z], 2] 22:35:20.269 [debug] QUERY OK source="media_items" db=0.8ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Step into the world of sound with our Best Progressive House Mix 2024 Vol. #5, featuring 26 standout tracks from 2024 that will elevate your senses.\nA big thank you to the talented artists and our record label partners for their creativity and hard work. Your passion is what breathes life into this mix.\n\nTrack:\nLimetra - I Miss Your Smile (Lesh Remix) [Soluna Music]", "♫ Best Progressive House Mix 2024 Vol. #5 ♫ #shorts", "4cf9b81d-766b-4f97-8a87-8d899e2cc507", 60, false, "h3iqDVwyeXE", "https://www.youtube.com/shorts/h3iqDVwyeXE", 139, "/downloads/The Grand Sound/2024-09-18 Best_Progressive_House_Mix_2024_Vol._5_shorts/Best_Progressive_House_Mix_2024_Vol._5_shorts.NA", false, false, true, 2, [], 98, ~U[2024-09-18 14:00:39Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Step into the world of sound with our Best Progressive House Mix 2024 Vol. #5, featuring 26 standout tracks from 2024 that will elevate your senses.\nA big thank you to the talented artists and our record label partners for their creativity and hard work. Your passion is what breathes life into this mix.\n\nTrack:\nLimetra - I Miss Your Smile (Lesh Remix) [Soluna Music]", "♫ Best Progressive House Mix 2024 Vol. #5 ♫ #shorts", 60, false, "h3iqDVwyeXE", "https://www.youtube.com/shorts/h3iqDVwyeXE", "/downloads/The Grand Sound/2024-09-18 Best_Progressive_House_Mix_2024_Vol._5_shorts/Best_Progressive_House_Mix_2024_Vol._5_shorts.NA", true, 2, ~U[2024-09-18 14:00:39Z]] 22:35:20.270 [debug] QUERY OK source="sources" db=0.3ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.273 [debug] QUERY OK source="media_items" db=2.2ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-11 14:00:22Z], 2] 22:35:20.275 [debug] QUERY OK source="media_items" db=0.7ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Let Ka5cade’s \"Blossom\" transport you to a tranquil space with its mesmerizing melodies and soothing, progressive beats. A perfect track for unwinding.\nOut now on RockRiverRecords, \"Blossom\" by Ka5cade! Available on all platforms, dive into its beautiful melodic vibes.", "Ka5cade - Blossom #shorts", "fca420e0-d354-403e-af65-c323ab6c2e41", 60, false, "SXnBraZL35Q", "https://www.youtube.com/shorts/SXnBraZL35Q", 140, "/downloads/The Grand Sound/2024-09-11 Ka5cade_-_Blossom_shorts/Ka5cade_-_Blossom_shorts.NA", false, false, true, 2, [], 98, ~U[2024-09-11 14:00:22Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Let Ka5cade’s \"Blossom\" transport you to a tranquil space with its mesmerizing melodies and soothing, progressive beats. A perfect track for unwinding.\nOut now on RockRiverRecords, \"Blossom\" by Ka5cade! Available on all platforms, dive into its beautiful melodic vibes.", "Ka5cade - Blossom #shorts", 60, false, "SXnBraZL35Q", "https://www.youtube.com/shorts/SXnBraZL35Q", "/downloads/The Grand Sound/2024-09-11 Ka5cade_-_Blossom_shorts/Ka5cade_-_Blossom_shorts.NA", true, 2, ~U[2024-09-11 14:00:22Z]] 22:35:20.275 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.278 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-06 14:00:53Z], 2] 22:35:20.279 [debug] QUERY OK source="media_items" db=0.9ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We're excited to host the exclusive premiere of \"Sweet Ignorance\" by Kris O'Neil, a melodic and atmospheric gem from the head of Fluentia Music himself. With its captivating progressions and deep emotional tones, this track embodies the very essence of Progressive House. Don't miss out on adding this essential piece to your collection!\nMark your calendars for its official release on September 13 on Fluentia Music.", "Kris O'Neil - Sweet Ignorance #shorts", "fa0e2b13-2e93-4265-88d0-504db11c73b6", 60, false, "qWwBpEwSWYU", "https://www.youtube.com/shorts/qWwBpEwSWYU", 141, "/downloads/The Grand Sound/2024-09-06 Kris_O_Neil_-_Sweet_Ignorance_shorts/Kris_O_Neil_-_Sweet_Ignorance_shorts.NA", false, false, true, 2, [], 98, ~U[2024-09-06 14:00:53Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "We're excited to host the exclusive premiere of \"Sweet Ignorance\" by Kris O'Neil, a melodic and atmospheric gem from the head of Fluentia Music himself. With its captivating progressions and deep emotional tones, this track embodies the very essence of Progressive House. Don't miss out on adding this essential piece to your collection!\nMark your calendars for its official release on September 13 on Fluentia Music.", "Kris O'Neil - Sweet Ignorance #shorts", 60, false, "qWwBpEwSWYU", "https://www.youtube.com/shorts/qWwBpEwSWYU", "/downloads/The Grand Sound/2024-09-06 Kris_O_Neil_-_Sweet_Ignorance_shorts/Kris_O_Neil_-_Sweet_Ignorance_shorts.NA", true, 2, ~U[2024-09-06 14:00:53Z]] 22:35:20.280 [debug] QUERY OK source="sources" db=0.4ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.282 [debug] QUERY OK source="media_items" db=1.9ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-04 14:00:14Z], 2] 22:35:20.283 [debug] QUERY OK source="media_items" db=0.7ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Embrace the sound of GAR & Guineve with \"Oh La Vache!\", a blissful vocal progressive track where deep basslines and piercing vocals elevate the emotional landscape to new heights.\n\"Oh La Vache!\" by GAR & Guineve is out now on GAR's own label, Hands In The Air Records.", "GAR & Guineve - Oh La Vache! #shorts", "7dac53c6-0de4-41f9-8c60-8e5c31ae3613", 60, false, "KYaFFYuqPUg", "https://www.youtube.com/shorts/KYaFFYuqPUg", 142, "/downloads/The Grand Sound/2024-09-04 GAR_Guineve_-_Oh_La_Vache_shorts/GAR_Guineve_-_Oh_La_Vache_shorts.NA", false, false, true, 2, [], 98, ~U[2024-09-04 14:00:14Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Embrace the sound of GAR & Guineve with \"Oh La Vache!\", a blissful vocal progressive track where deep basslines and piercing vocals elevate the emotional landscape to new heights.\n\"Oh La Vache!\" by GAR & Guineve is out now on GAR's own label, Hands In The Air Records.", "GAR & Guineve - Oh La Vache! #shorts", 60, false, "KYaFFYuqPUg", "https://www.youtube.com/shorts/KYaFFYuqPUg", "/downloads/The Grand Sound/2024-09-04 GAR_Guineve_-_Oh_La_Vache_shorts/GAR_Guineve_-_Oh_La_Vache_shorts.NA", true, 2, ~U[2024-09-04 14:00:14Z]] 22:35:20.284 [debug] QUERY OK source="sources" db=0.4ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.286 [debug] QUERY OK source="media_items" db=2.1ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-30 14:00:05Z], 2] 22:35:20.290 [debug] QUERY OK source="media_items" db=2.3ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The Grand Sound is delighted to present a unique mix, highlighting our favorite selections from the latest Anjunadeep releases.\nHaving the chance to curate these tracks from a label that continues to set the standard in Deep House and Melodic House is a true honor. We extend our sincere thanks to the Anjunadeep team and the gifted artists who bring these tracks to life.\n\nTrack:\nCatching Flies - Falling Apart [Anjunadeep]", "♫ Best Deep House Mix 2024 Vol. #3 ♫ (@anjunadeep Special)", "f8e84494-fefc-4448-815c-2a824c3fec50", 60, false, "5J6r0tQflcg", "https://www.youtube.com/shorts/5J6r0tQflcg", 143, "/downloads/The Grand Sound/2024-08-30 Best_Deep_House_Mix_2024_Vol._3_@anjunadeep_Special/Best_Deep_House_Mix_2024_Vol._3_@anjunadeep_Special.NA", false, false, true, 2, [], 98, ~U[2024-08-30 14:00:05Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The Grand Sound is delighted to present a unique mix, highlighting our favorite selections from the latest Anjunadeep releases.\nHaving the chance to curate these tracks from a label that continues to set the standard in Deep House and Melodic House is a true honor. We extend our sincere thanks to the Anjunadeep team and the gifted artists who bring these tracks to life.\n\nTrack:\nCatching Flies - Falling Apart [Anjunadeep]", "♫ Best Deep House Mix 2024 Vol. #3 ♫ (@anjunadeep Special)", 60, false, "5J6r0tQflcg", "https://www.youtube.com/shorts/5J6r0tQflcg", "/downloads/The Grand Sound/2024-08-30 Best_Deep_House_Mix_2024_Vol._3_@anjunadeep_Special/Best_Deep_House_Mix_2024_Vol._3_@anjunadeep_Special.NA", true, 2, ~U[2024-08-30 14:00:05Z]] 22:35:20.291 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.294 [debug] QUERY OK source="media_items" db=2.0ms idle=8.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-28 14:00:02Z], 2] 22:35:20.295 [debug] QUERY OK source="media_items" db=0.8ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Thanks to our record label partner, Rewoven, The Grand Sound is proud to exclusively premiere \"I Want You To Know\" by Approaching Black. This romantic track, graced by Indi Starling’s elvishly magical vocals, delivers a heartfelt confession that is both tender and timeless. Immerse yourself in this enchanting sound, right here.\nDiscover \"I Want You To Know\" on Approaching Black's \"I Want You To Know / Don't Look Back\" EP, available August 28 on Rewoven.", "Approaching Black - I Want You To Know #shorts", "76f08ce9-bca5-4348-a9a9-625480199c09", 60, false, "1etN1Q_nIDc", "https://www.youtube.com/shorts/1etN1Q_nIDc", 144, "/downloads/The Grand Sound/2024-08-28 Approaching_Black_-_I_Want_You_To_Know_shorts/Approaching_Black_-_I_Want_You_To_Know_shorts.NA", false, false, true, 2, [], 98, ~U[2024-08-28 14:00:02Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Thanks to our record label partner, Rewoven, The Grand Sound is proud to exclusively premiere \"I Want You To Know\" by Approaching Black. This romantic track, graced by Indi Starling’s elvishly magical vocals, delivers a heartfelt confession that is both tender and timeless. Immerse yourself in this enchanting sound, right here.\nDiscover \"I Want You To Know\" on Approaching Black's \"I Want You To Know / Don't Look Back\" EP, available August 28 on Rewoven.", "Approaching Black - I Want You To Know #shorts", 60, false, "1etN1Q_nIDc", "https://www.youtube.com/shorts/1etN1Q_nIDc", "/downloads/The Grand Sound/2024-08-28 Approaching_Black_-_I_Want_You_To_Know_shorts/Approaching_Black_-_I_Want_You_To_Know_shorts.NA", true, 2, ~U[2024-08-28 14:00:02Z]] 22:35:20.296 [debug] QUERY OK source="sources" db=0.4ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.298 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-21 14:00:43Z], 2] 22:35:20.299 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It’s with great excitement that we at The Grand Sound present a special mix, showcasing our favorite tracks from the newest releases on Anjunabeats.\nHaving the opportunity to curate these tracks from a label that has consistently defined the Trance and Progressive scene is a profound honor. Our sincerest thanks go out to the Anjunabeats team and the gifted artists who make this experience possible.\n\nTrack:\nSØNIN & Oliver Smith - Passion [Anjunabeats]", "♫ Best Progressive Trance Mix - @anjunabeats Timeless Special ♫", "8eab0dad-a298-4035-aa5b-e195184c3a90", 60, false, "jNBS8Yojqs8", "https://www.youtube.com/shorts/jNBS8Yojqs8", 145, "/downloads/The Grand Sound/2024-08-21 Best_Progressive_Trance_Mix_-_@anjunabeats_Timeless_Special/Best_Progressive_Trance_Mix_-_@anjunabeats_Timeless_Special.NA", false, false, true, 2, [], 98, ~U[2024-08-21 14:00:43Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "It’s with great excitement that we at The Grand Sound present a special mix, showcasing our favorite tracks from the newest releases on Anjunabeats.\nHaving the opportunity to curate these tracks from a label that has consistently defined the Trance and Progressive scene is a profound honor. Our sincerest thanks go out to the Anjunabeats team and the gifted artists who make this experience possible.\n\nTrack:\nSØNIN & Oliver Smith - Passion [Anjunabeats]", "♫ Best Progressive Trance Mix - @anjunabeats Timeless Special ♫", 60, false, "jNBS8Yojqs8", "https://www.youtube.com/shorts/jNBS8Yojqs8", "/downloads/The Grand Sound/2024-08-21 Best_Progressive_Trance_Mix_-_@anjunabeats_Timeless_Special/Best_Progressive_Trance_Mix_-_@anjunabeats_Timeless_Special.NA", true, 2, ~U[2024-08-21 14:00:43Z]] 22:35:20.300 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.302 [debug] QUERY OK source="media_items" db=1.9ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-16 14:00:51Z], 2] 22:35:20.303 [debug] QUERY OK source="media_items" db=0.7ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Experience the latest from NYC’s own rshand with \"Deeper Purpose,\" a Melodic House tune that leaves a lasting impression through its deeply atmospheric and emotionally charged sound.\nThis track is part of his new three-track EP, which is now available on Monstercat Silk.", "rshand - Deeper Purpose #shorts", "14ebd10b-0837-4e73-b8f5-2155b0451e2c", 60, false, "nOCCdbQ3ujY", "https://www.youtube.com/shorts/nOCCdbQ3ujY", 146, "/downloads/The Grand Sound/2024-08-16 rshand_-_Deeper_Purpose_shorts/rshand_-_Deeper_Purpose_shorts.NA", false, false, true, 2, [], 98, ~U[2024-08-16 14:00:51Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Experience the latest from NYC’s own rshand with \"Deeper Purpose,\" a Melodic House tune that leaves a lasting impression through its deeply atmospheric and emotionally charged sound.\nThis track is part of his new three-track EP, which is now available on Monstercat Silk.", "rshand - Deeper Purpose #shorts", 60, false, "nOCCdbQ3ujY", "https://www.youtube.com/shorts/nOCCdbQ3ujY", "/downloads/The Grand Sound/2024-08-16 rshand_-_Deeper_Purpose_shorts/rshand_-_Deeper_Purpose_shorts.NA", true, 2, ~U[2024-08-16 14:00:51Z]] 22:35:20.304 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.306 [debug] QUERY OK source="media_items" db=1.9ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-14 14:00:44Z], 2] 22:35:20.307 [debug] QUERY OK source="media_items" db=0.6ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dokho and Not Now Please unite on \"Two Lakes,\" a serene Melodic House journey that blends tranquil melodies with a reflective soundscape for a peaceful experience.\n\"Two Lakes\" by Dokho & Not Now Please is featured on their new two-track EP, available now on Monstercat Silk.", "Dokho & Not Now Please - Two Lakes #shorts", "505f46a7-9529-4b87-a565-c45a25250587", 60, false, "k1lGrp6XxMw", "https://www.youtube.com/shorts/k1lGrp6XxMw", 147, "/downloads/The Grand Sound/2024-08-14 Dokho_Not_Now_Please_-_Two_Lakes_shorts/Dokho_Not_Now_Please_-_Two_Lakes_shorts.NA", false, false, true, 2, [], 98, ~U[2024-08-14 14:00:44Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Dokho and Not Now Please unite on \"Two Lakes,\" a serene Melodic House journey that blends tranquil melodies with a reflective soundscape for a peaceful experience.\n\"Two Lakes\" by Dokho & Not Now Please is featured on their new two-track EP, available now on Monstercat Silk.", "Dokho & Not Now Please - Two Lakes #shorts", 60, false, "k1lGrp6XxMw", "https://www.youtube.com/shorts/k1lGrp6XxMw", "/downloads/The Grand Sound/2024-08-14 Dokho_Not_Now_Please_-_Two_Lakes_shorts/Dokho_Not_Now_Please_-_Two_Lakes_shorts.NA", true, 2, ~U[2024-08-14 14:00:44Z]] 22:35:20.308 [debug] QUERY OK source="sources" db=0.3ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.310 [debug] QUERY OK source="media_items" db=1.9ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-07 14:00:44Z], 2] 22:35:20.311 [debug] QUERY OK source="media_items" db=0.8ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Prepare for an immersive journey with our Best Progressive House Mix Vol. 4, showcasing 28 top tracks of 2024 and richly dynamic, vibrant soundscapes.\nOur heartfelt appreciation goes out to the extraordinary artists and our record label partners. Your commitment, creativity, and tireless efforts are what make this mix truly exceptional.\n\nTrack:\nSixthSense & Andrew Frenir - Tenexamaxa [Sunwaves Digital]", "♫ Best Progressive House Mix 2024 Vol. #4 ♫ #shorts", "c1cfffc0-c45b-4814-806f-afb8198d0092", 60, false, "jV8thodSGvM", "https://www.youtube.com/shorts/jV8thodSGvM", 148, "/downloads/The Grand Sound/2024-08-07 Best_Progressive_House_Mix_2024_Vol._4_shorts/Best_Progressive_House_Mix_2024_Vol._4_shorts.NA", false, false, true, 2, [], 98, ~U[2024-08-07 14:00:44Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Prepare for an immersive journey with our Best Progressive House Mix Vol. 4, showcasing 28 top tracks of 2024 and richly dynamic, vibrant soundscapes.\nOur heartfelt appreciation goes out to the extraordinary artists and our record label partners. Your commitment, creativity, and tireless efforts are what make this mix truly exceptional.\n\nTrack:\nSixthSense & Andrew Frenir - Tenexamaxa [Sunwaves Digital]", "♫ Best Progressive House Mix 2024 Vol. #4 ♫ #shorts", 60, false, "jV8thodSGvM", "https://www.youtube.com/shorts/jV8thodSGvM", "/downloads/The Grand Sound/2024-08-07 Best_Progressive_House_Mix_2024_Vol._4_shorts/Best_Progressive_House_Mix_2024_Vol._4_shorts.NA", true, 2, ~U[2024-08-07 14:00:44Z]] 22:35:20.312 [debug] QUERY OK source="sources" db=0.3ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.314 [debug] QUERY OK source="media_items" db=1.9ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-02 14:00:04Z], 2] 22:35:20.315 [debug] QUERY OK source="media_items" db=0.7ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Presenting the exclusive premiere of \"Far Away From Home,\" the debut track by Maratone & Still8 on the esteemed Fluentia Music label. Featuring the beautiful vocals of Anita Tatlow, this track offers a captivating blend of deep, atmospheric sounds and melodic progressive dance elements.\n\"Far Away From Home\" by Maratone & Still8 with Anita Tatlow, will be released on Fluentia Music on August 9, 2024.", "Maratone & Still8 with Anita Tatlow - Far Away From Home #shorts", "3ce8c193-ce4e-44ed-a92f-992e0558ba5d", 60, false, "4bG_fQWokgg", "https://www.youtube.com/shorts/4bG_fQWokgg", 149, "/downloads/The Grand Sound/2024-08-02 Maratone_Still8_with_Anita_Tatlow_-_Far_Away_From_Home_shorts/Maratone_Still8_with_Anita_Tatlow_-_Far_Away_From_Home_shorts.NA", false, false, true, 2, [], 98, ~U[2024-08-02 14:00:04Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Presenting the exclusive premiere of \"Far Away From Home,\" the debut track by Maratone & Still8 on the esteemed Fluentia Music label. Featuring the beautiful vocals of Anita Tatlow, this track offers a captivating blend of deep, atmospheric sounds and melodic progressive dance elements.\n\"Far Away From Home\" by Maratone & Still8 with Anita Tatlow, will be released on Fluentia Music on August 9, 2024.", "Maratone & Still8 with Anita Tatlow - Far Away From Home #shorts", 60, false, "4bG_fQWokgg", "https://www.youtube.com/shorts/4bG_fQWokgg", "/downloads/The Grand Sound/2024-08-02 Maratone_Still8_with_Anita_Tatlow_-_Far_Away_From_Home_shorts/Maratone_Still8_with_Anita_Tatlow_-_Far_Away_From_Home_shorts.NA", true, 2, ~U[2024-08-02 14:00:04Z]] 22:35:20.316 [debug] QUERY OK source="sources" db=0.3ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.318 [debug] QUERY OK source="media_items" db=1.9ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-31 14:00:35Z], 2] 22:35:20.321 [debug] QUERY OK source="media_items" db=0.9ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["In \"Sol,\" Rewoven co-founder Stendahl channels his new life in Barcelona through chilled beats, tender piano melodies, and enchanting distant vocals.\nThis Balearic summer tune captures a hot, sun-drenched day with a relaxed, blissful vibe. Exclusively premiered on The Grand Sound.", "Stendahl - Sol #shorts", "7bdc2432-990a-45e8-b460-9c0324576aec", 60, false, "dLaxdynAkCg", "https://www.youtube.com/shorts/dLaxdynAkCg", 150, "/downloads/The Grand Sound/2024-07-31 Stendahl_-_Sol_shorts/Stendahl_-_Sol_shorts.NA", false, false, true, 2, [], 98, ~U[2024-07-31 14:00:35Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "In \"Sol,\" Rewoven co-founder Stendahl channels his new life in Barcelona through chilled beats, tender piano melodies, and enchanting distant vocals.\nThis Balearic summer tune captures a hot, sun-drenched day with a relaxed, blissful vibe. Exclusively premiered on The Grand Sound.", "Stendahl - Sol #shorts", 60, false, "dLaxdynAkCg", "https://www.youtube.com/shorts/dLaxdynAkCg", "/downloads/The Grand Sound/2024-07-31 Stendahl_-_Sol_shorts/Stendahl_-_Sol_shorts.NA", true, 2, ~U[2024-07-31 14:00:35Z]] 22:35:20.321 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.324 [debug] QUERY OK source="media_items" db=2.0ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-26 14:00:26Z], 2] 22:35:20.325 [debug] QUERY OK source="media_items" db=0.6ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy Aleksey Yakovlev's Progressive House remix of PROFF's \"Starstruck\", one of our all-time favorite tracks, paying homage to the golden age of progressive.", "PROFF - Starstruck (Aleksey Yakovlev Remix) #shorts", "94b471e4-1536-4550-b93b-e51d066b0f8b", 60, false, "KJ6YBAxgQKo", "https://www.youtube.com/shorts/KJ6YBAxgQKo", 151, "/downloads/The Grand Sound/2024-07-26 PROFF_-_Starstruck_Aleksey_Yakovlev_Remix_shorts/PROFF_-_Starstruck_Aleksey_Yakovlev_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-07-26 14:00:26Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Enjoy Aleksey Yakovlev's Progressive House remix of PROFF's \"Starstruck\", one of our all-time favorite tracks, paying homage to the golden age of progressive.", "PROFF - Starstruck (Aleksey Yakovlev Remix) #shorts", 60, false, "KJ6YBAxgQKo", "https://www.youtube.com/shorts/KJ6YBAxgQKo", "/downloads/The Grand Sound/2024-07-26 PROFF_-_Starstruck_Aleksey_Yakovlev_Remix_shorts/PROFF_-_Starstruck_Aleksey_Yakovlev_Remix_shorts.NA", true, 2, ~U[2024-07-26 14:00:26Z]] 22:35:20.325 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.328 [debug] QUERY OK source="media_items" db=2.0ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-24 14:00:57Z], 2] 22:35:20.329 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Let \"Indigo\" by UK-based DJ and producer Ophanim elevate your mood with its blend of optimistic melodics, breezy beats, and billowy synths, creating a truly soothing aura.\nListen to \"Indigo\" on Ophanim's latest \"Indigo / Thrones\" EP, available now on Colorize.", "Ophanim - Indigo #shorts", "245f1067-98fd-4a13-825d-f64fd7a3a779", 60, false, "ztRe2fhwgAU", "https://www.youtube.com/shorts/ztRe2fhwgAU", 152, "/downloads/The Grand Sound/2024-07-24 Ophanim_-_Indigo_shorts/Ophanim_-_Indigo_shorts.NA", false, false, true, 2, [], 98, ~U[2024-07-24 14:00:57Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Let \"Indigo\" by UK-based DJ and producer Ophanim elevate your mood with its blend of optimistic melodics, breezy beats, and billowy synths, creating a truly soothing aura.\nListen to \"Indigo\" on Ophanim's latest \"Indigo / Thrones\" EP, available now on Colorize.", "Ophanim - Indigo #shorts", 60, false, "ztRe2fhwgAU", "https://www.youtube.com/shorts/ztRe2fhwgAU", "/downloads/The Grand Sound/2024-07-24 Ophanim_-_Indigo_shorts/Ophanim_-_Indigo_shorts.NA", true, 2, ~U[2024-07-24 14:00:57Z]] 22:35:20.329 [debug] QUERY OK source="sources" db=0.4ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.332 [debug] QUERY OK source="media_items" db=2.0ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-17 14:00:39Z], 2] 22:35:20.333 [debug] QUERY OK source="media_items" db=0.8ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Join us for the sixth installment of our Night Drive series! Featuring 33 tracks, this mix is packed with deep basslines and melodic vibes to enhance your night-time driving experience.\nWe owe a huge thank you to our record label partners and talented artists for their exceptional contributions to this mix. Buckle up and let the sounds of the night drive you forward.\n\nTrack:\nJack Willard - Scattered Skies [Colorize]", "'Night Drive' Pt. 6 - Relaxing Deep House & Progressive House Mix #shorts", "107d073b-e691-4152-845b-1c9a5c36f6fd", 60, false, "ieXnsV2fV2U", "https://www.youtube.com/shorts/ieXnsV2fV2U", 153, "/downloads/The Grand Sound/2024-07-17 Night_Drive_Pt._6_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Night_Drive_Pt._6_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-07-17 14:00:39Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Join us for the sixth installment of our Night Drive series! Featuring 33 tracks, this mix is packed with deep basslines and melodic vibes to enhance your night-time driving experience.\nWe owe a huge thank you to our record label partners and talented artists for their exceptional contributions to this mix. Buckle up and let the sounds of the night drive you forward.\n\nTrack:\nJack Willard - Scattered Skies [Colorize]", "'Night Drive' Pt. 6 - Relaxing Deep House & Progressive House Mix #shorts", 60, false, "ieXnsV2fV2U", "https://www.youtube.com/shorts/ieXnsV2fV2U", "/downloads/The Grand Sound/2024-07-17 Night_Drive_Pt._6_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Night_Drive_Pt._6_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", true, 2, ~U[2024-07-17 14:00:39Z]] 22:35:20.335 [debug] QUERY OK source="sources" db=0.5ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.337 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-10 14:00:11Z], 2] 22:35:20.338 [debug] QUERY OK source="media_items" db=0.8ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Explore the magic of Melodic Progressive House with our latest compilation, presenting 22 thoughtfully chosen tracks. Feel the pulsating rhythms and enchanting tunes lift your mood.\nOur sincere thanks to the talented artists and record labels for making this mix possible. Your creativity and passion drive the enchanting world of Melodic Progressive House.\n\nTrack:\nLesh - Spring Dawn [Progressive House Worldwide]", "'Beachside Journey' - Melodic Progressive House Mix #shorts", "e48051f4-e0a8-422c-89b9-796257d7095e", 60, false, "E9GcOyZKEgg", "https://www.youtube.com/shorts/E9GcOyZKEgg", 154, "/downloads/The Grand Sound/2024-07-10 Beachside_Journey_-_Melodic_Progressive_House_Mix_shorts/Beachside_Journey_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-07-10 14:00:11Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Explore the magic of Melodic Progressive House with our latest compilation, presenting 22 thoughtfully chosen tracks. Feel the pulsating rhythms and enchanting tunes lift your mood.\nOur sincere thanks to the talented artists and record labels for making this mix possible. Your creativity and passion drive the enchanting world of Melodic Progressive House.\n\nTrack:\nLesh - Spring Dawn [Progressive House Worldwide]", "'Beachside Journey' - Melodic Progressive House Mix #shorts", 60, false, "E9GcOyZKEgg", "https://www.youtube.com/shorts/E9GcOyZKEgg", "/downloads/The Grand Sound/2024-07-10 Beachside_Journey_-_Melodic_Progressive_House_Mix_shorts/Beachside_Journey_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2024-07-10 14:00:11Z]] 22:35:20.339 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.341 [debug] QUERY OK source="media_items" db=2.0ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-05 14:00:44Z], 2] 22:35:20.343 [debug] QUERY OK source="media_items" db=0.7ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Experience \"Sora\", a track by Dutch producer Guy Didden that blends rollicking bass, mellow chords, and slinky lead synths into an entrancing harmonic journey.\nThe track is part of the \"I'll Be There / Sora\" two-track EP and it's released on Colorize.", "Guy Didden - Sora #shorts", "4c4ab564-7621-48c6-9d0f-e47f2b425a28", 60, false, "jsoUZ7MTTEE", "https://www.youtube.com/shorts/jsoUZ7MTTEE", 155, "/downloads/The Grand Sound/2024-07-05 Guy_Didden_-_Sora_shorts/Guy_Didden_-_Sora_shorts.NA", false, false, true, 2, [], 98, ~U[2024-07-05 14:00:44Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Experience \"Sora\", a track by Dutch producer Guy Didden that blends rollicking bass, mellow chords, and slinky lead synths into an entrancing harmonic journey.\nThe track is part of the \"I'll Be There / Sora\" two-track EP and it's released on Colorize.", "Guy Didden - Sora #shorts", 60, false, "jsoUZ7MTTEE", "https://www.youtube.com/shorts/jsoUZ7MTTEE", "/downloads/The Grand Sound/2024-07-05 Guy_Didden_-_Sora_shorts/Guy_Didden_-_Sora_shorts.NA", true, 2, ~U[2024-07-05 14:00:44Z]] 22:35:20.343 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.346 [debug] QUERY OK source="media_items" db=2.1ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-03 14:00:50Z], 2] 22:35:20.347 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We’re thrilled to premiere a sensational new track, \"Roads\", brought to you by our record label partner Rewoven. This Melodic House gem is a collaboration between the duo Melarmony and the talented Fløa. With its anthemic beats and dancefloor-friendly vibes, \"Roads\" is sure to get you moving!\n\"Roads\" is part of Melarmony's debut two-track EP on Rewoven, and we can't wait for you to experience it. Enjoy and let the rhythm take over!", "Melarmony & Fløa - Roads #shorts", "66a2a03a-189b-4ae5-bd47-ad4340881921", 60, false, "u4peyUE8tlw", "https://www.youtube.com/shorts/u4peyUE8tlw", 156, "/downloads/The Grand Sound/2024-07-03 Melarmony_Floa_-_Roads_shorts/Melarmony_Floa_-_Roads_shorts.NA", false, false, true, 2, [], 98, ~U[2024-07-03 14:00:50Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "We’re thrilled to premiere a sensational new track, \"Roads\", brought to you by our record label partner Rewoven. This Melodic House gem is a collaboration between the duo Melarmony and the talented Fløa. With its anthemic beats and dancefloor-friendly vibes, \"Roads\" is sure to get you moving!\n\"Roads\" is part of Melarmony's debut two-track EP on Rewoven, and we can't wait for you to experience it. Enjoy and let the rhythm take over!", "Melarmony & Fløa - Roads #shorts", 60, false, "u4peyUE8tlw", "https://www.youtube.com/shorts/u4peyUE8tlw", "/downloads/The Grand Sound/2024-07-03 Melarmony_Floa_-_Roads_shorts/Melarmony_Floa_-_Roads_shorts.NA", true, 2, ~U[2024-07-03 14:00:50Z]] 22:35:20.348 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.350 [debug] QUERY OK source="media_items" db=1.9ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-28 14:00:52Z], 2] 22:35:20.351 [debug] QUERY OK source="media_items" db=0.7ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Feel the pulse of Melodic Progressive House with this mix of 22 classic tracks, carefully selected and seamlessly mixed. Experience an unforgettable journey through a soundscape of timeless rhythms and captivating melodies.\n\nTrack:\nJettan - Daylight [Emergent Shores]", "'Infinite Harmony' - Melodic Progressive House Mix #shorts", "9be70696-4bd6-43d5-a0cd-3c0872ce3040", 60, false, "v4ZHtSuCVvE", "https://www.youtube.com/shorts/v4ZHtSuCVvE", 157, "/downloads/The Grand Sound/2024-06-28 Infinite_Harmony_-_Melodic_Progressive_House_Mix_shorts/Infinite_Harmony_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-06-28 14:00:52Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Feel the pulse of Melodic Progressive House with this mix of 22 classic tracks, carefully selected and seamlessly mixed. Experience an unforgettable journey through a soundscape of timeless rhythms and captivating melodies.\n\nTrack:\nJettan - Daylight [Emergent Shores]", "'Infinite Harmony' - Melodic Progressive House Mix #shorts", 60, false, "v4ZHtSuCVvE", "https://www.youtube.com/shorts/v4ZHtSuCVvE", "/downloads/The Grand Sound/2024-06-28 Infinite_Harmony_-_Melodic_Progressive_House_Mix_shorts/Infinite_Harmony_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2024-06-28 14:00:52Z]] 22:35:20.352 [debug] QUERY OK source="sources" db=0.3ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.354 [debug] QUERY OK source="media_items" db=1.9ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-26 14:00:02Z], 2] 22:35:20.355 [debug] QUERY OK source="media_items" db=0.7ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Rediscover the magic of Richard Bass's \"Heavenly\" through Volere's Melodic Progressive House remix, a hidden gem from the archives. Volere’s soothing touch and serene flow elevate the track to new heights of tranquillity. Perfectly clean and crisp, this remix invites you to envision a summer paradise and lose yourself in its waves of peace.", "Richard Bass - Heavenly (Volere Remix) #shorts", "2cf2158e-c220-4113-84ec-a9d7534ca158", 60, false, "0mYykkEQlK0", "https://www.youtube.com/shorts/0mYykkEQlK0", 158, "/downloads/The Grand Sound/2024-06-26 Richard_Bass_-_Heavenly_Volere_Remix_shorts/Richard_Bass_-_Heavenly_Volere_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-06-26 14:00:02Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Rediscover the magic of Richard Bass's \"Heavenly\" through Volere's Melodic Progressive House remix, a hidden gem from the archives. Volere’s soothing touch and serene flow elevate the track to new heights of tranquillity. Perfectly clean and crisp, this remix invites you to envision a summer paradise and lose yourself in its waves of peace.", "Richard Bass - Heavenly (Volere Remix) #shorts", 60, false, "0mYykkEQlK0", "https://www.youtube.com/shorts/0mYykkEQlK0", "/downloads/The Grand Sound/2024-06-26 Richard_Bass_-_Heavenly_Volere_Remix_shorts/Richard_Bass_-_Heavenly_Volere_Remix_shorts.NA", true, 2, ~U[2024-06-26 14:00:02Z]] 22:35:20.356 [debug] QUERY OK source="sources" db=0.3ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.358 [debug] QUERY OK source="media_items" db=1.9ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-21 14:00:39Z], 2] 22:35:20.360 [debug] QUERY OK source="media_items" db=2.0ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tune into \"Celestial\", a track by Gorje Hewek and Dulus. This Organic House gem features delicate string leads and driving percussion, making it perfect for easy summer vibes.\n\"Celestial\" by Gorje Hewek & Dulus is out now on Anjunadeep, along with three other brilliant tracks.", "Gorje Hewek & Dulus - Celestial #shorts", "1241e9a3-dd49-41ef-b1ab-517cfebb52d3", 60, false, "h45HdNM0S1g", "https://www.youtube.com/shorts/h45HdNM0S1g", 159, "/downloads/The Grand Sound/2024-06-21 Gorje_Hewek_Dulus_-_Celestial_shorts/Gorje_Hewek_Dulus_-_Celestial_shorts.NA", false, false, true, 2, [], 98, ~U[2024-06-21 14:00:39Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Tune into \"Celestial\", a track by Gorje Hewek and Dulus. This Organic House gem features delicate string leads and driving percussion, making it perfect for easy summer vibes.\n\"Celestial\" by Gorje Hewek & Dulus is out now on Anjunadeep, along with three other brilliant tracks.", "Gorje Hewek & Dulus - Celestial #shorts", 60, false, "h45HdNM0S1g", "https://www.youtube.com/shorts/h45HdNM0S1g", "/downloads/The Grand Sound/2024-06-21 Gorje_Hewek_Dulus_-_Celestial_shorts/Gorje_Hewek_Dulus_-_Celestial_shorts.NA", true, 2, ~U[2024-06-21 14:00:39Z]] 22:35:20.361 [debug] QUERY OK source="sources" db=0.3ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.363 [debug] QUERY OK source="media_items" db=1.9ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-19 14:00:48Z], 2] 22:35:20.365 [debug] QUERY OK source="media_items" db=0.7ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kris O'Neil, the visionary behind Fluentia Music, presents his Melodic House remix of FACTORe's \"Keep Falling\". This reimagined track melds deep grooves and uplifting melodies.\nThe track \"Keep Falling\" by FACTORe will be released on Fluentia Music on June 21, 2024, along with two remixes by Kris O'Neil and Ranj Kaler.", "FACTORe - Keep Falling (Kris O'Neil Remix) #shorts", "7d88826a-2933-4d2c-bdec-b8a2a33338cb", 60, false, "yF553Phb4go", "https://www.youtube.com/shorts/yF553Phb4go", 160, "/downloads/The Grand Sound/2024-06-19 FACTORe_-_Keep_Falling_Kris_O_Neil_Remix_shorts/FACTORe_-_Keep_Falling_Kris_O_Neil_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-06-19 14:00:48Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Kris O'Neil, the visionary behind Fluentia Music, presents his Melodic House remix of FACTORe's \"Keep Falling\". This reimagined track melds deep grooves and uplifting melodies.\nThe track \"Keep Falling\" by FACTORe will be released on Fluentia Music on June 21, 2024, along with two remixes by Kris O'Neil and Ranj Kaler.", "FACTORe - Keep Falling (Kris O'Neil Remix) #shorts", 60, false, "yF553Phb4go", "https://www.youtube.com/shorts/yF553Phb4go", "/downloads/The Grand Sound/2024-06-19 FACTORe_-_Keep_Falling_Kris_O_Neil_Remix_shorts/FACTORe_-_Keep_Falling_Kris_O_Neil_Remix_shorts.NA", true, 2, ~U[2024-06-19 14:00:48Z]] 22:35:20.366 [debug] QUERY OK source="sources" db=0.5ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.368 [debug] QUERY OK source="media_items" db=2.0ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-14 14:00:11Z], 2] 22:35:20.370 [debug] QUERY OK source="media_items" db=0.7ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Get ready to embark on a sonic adventure with our latest Progressive House mix, featuring 30 captivating tracks that showcase the finest of 2024.\nA huge thank you to the incredible artists and our record label partners for their dedication and creativity. Your music is the heartbeat of this mix.\n\nTrack:\nRoald Velden & Nils Karr - Out There [Minded Music]", "♫ Best Progressive House Mix 2024 Vol. #3 ♫ #shorts", "f4ad9678-fee3-4c8b-8fde-c14fc64c5616", 60, false, "DbEHPbfvC5c", "https://www.youtube.com/shorts/DbEHPbfvC5c", 161, "/downloads/The Grand Sound/2024-06-14 Best_Progressive_House_Mix_2024_Vol._3_shorts/Best_Progressive_House_Mix_2024_Vol._3_shorts.NA", false, false, true, 2, [], 98, ~U[2024-06-14 14:00:11Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Get ready to embark on a sonic adventure with our latest Progressive House mix, featuring 30 captivating tracks that showcase the finest of 2024.\nA huge thank you to the incredible artists and our record label partners for their dedication and creativity. Your music is the heartbeat of this mix.\n\nTrack:\nRoald Velden & Nils Karr - Out There [Minded Music]", "♫ Best Progressive House Mix 2024 Vol. #3 ♫ #shorts", 60, false, "DbEHPbfvC5c", "https://www.youtube.com/shorts/DbEHPbfvC5c", "/downloads/The Grand Sound/2024-06-14 Best_Progressive_House_Mix_2024_Vol._3_shorts/Best_Progressive_House_Mix_2024_Vol._3_shorts.NA", true, 2, ~U[2024-06-14 14:00:11Z]] 22:35:20.370 [debug] QUERY OK source="sources" db=0.4ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.372 [debug] QUERY OK source="media_items" db=1.9ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-12 14:00:11Z], 2] 22:35:20.373 [debug] QUERY OK source="media_items" db=0.7ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Discover \"Underneath\", a Melodic House gem crafted by Shingo Nakamura and Nina Carr. Their collaboration brings together intricate melodies and emotive vocals.\n\"Underneath\" by Shingo Nakamura & Nina Carr is out now on Monstercat Silk.", "Shingo Nakamura & Nina Carr - Underneath #shorts", "3e59b173-6fa9-4ce4-b412-5f622a489eda", 60, false, "FQnmwFDCRoc", "https://www.youtube.com/shorts/FQnmwFDCRoc", 162, "/downloads/The Grand Sound/2024-06-12 Shingo_Nakamura_Nina_Carr_-_Underneath_shorts/Shingo_Nakamura_Nina_Carr_-_Underneath_shorts.NA", false, false, true, 2, [], 98, ~U[2024-06-12 14:00:11Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Discover \"Underneath\", a Melodic House gem crafted by Shingo Nakamura and Nina Carr. Their collaboration brings together intricate melodies and emotive vocals.\n\"Underneath\" by Shingo Nakamura & Nina Carr is out now on Monstercat Silk.", "Shingo Nakamura & Nina Carr - Underneath #shorts", 60, false, "FQnmwFDCRoc", "https://www.youtube.com/shorts/FQnmwFDCRoc", "/downloads/The Grand Sound/2024-06-12 Shingo_Nakamura_Nina_Carr_-_Underneath_shorts/Shingo_Nakamura_Nina_Carr_-_Underneath_shorts.NA", true, 2, ~U[2024-06-12 14:00:11Z]] 22:35:20.374 [debug] QUERY OK source="sources" db=0.4ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.376 [debug] QUERY OK source="media_items" db=2.0ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-07 14:00:20Z], 2] 22:35:20.377 [debug] QUERY OK source="media_items" db=0.7ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Experience the vibrant energy of GAR's \"Save The World\". This Progressive House track merges captivating rhythms and uplifting melodies, delivering an unforgettable sonic journey.\n\"Emotion Overkill\" is out now on GAR's own label Hands In The Air Records.", "GAR - Save The World #shorts", "d29c1a22-e047-433e-8ae6-15290ee73587", 60, false, "PnVeZsDw3xg", "https://www.youtube.com/shorts/PnVeZsDw3xg", 163, "/downloads/The Grand Sound/2024-06-07 GAR_-_Save_The_World_shorts/GAR_-_Save_The_World_shorts.NA", false, false, true, 2, [], 98, ~U[2024-06-07 14:00:20Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Experience the vibrant energy of GAR's \"Save The World\". This Progressive House track merges captivating rhythms and uplifting melodies, delivering an unforgettable sonic journey.\n\"Emotion Overkill\" is out now on GAR's own label Hands In The Air Records.", "GAR - Save The World #shorts", 60, false, "PnVeZsDw3xg", "https://www.youtube.com/shorts/PnVeZsDw3xg", "/downloads/The Grand Sound/2024-06-07 GAR_-_Save_The_World_shorts/GAR_-_Save_The_World_shorts.NA", true, 2, ~U[2024-06-07 14:00:20Z]] 22:35:20.378 [debug] QUERY OK source="sources" db=0.5ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.382 [debug] QUERY OK source="media_items" db=2.2ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-05 14:00:22Z], 2] 22:35:20.383 [debug] QUERY OK source="media_items" db=0.7ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Get ready to be swept away by the mesmerizing sounds of Wassu's Progressive House remix of \"Sleep\" by Marsh, featuring the enchanting vocals of singer-songwriter Jodie Knight.\nMarsh's exciting \"Endless\" remix album features eleven remixes from various talented artists, it's out now on Anjunadeep.", "Marsh feat. Jodie Knight - Sleep (Wassu Remix) #shorts", "ef3cfe70-2aa6-4159-8a09-e6532f6dd7e7", 60, false, "Vlgsqg2oclw", "https://www.youtube.com/shorts/Vlgsqg2oclw", 164, "/downloads/The Grand Sound/2024-06-05 Marsh_feat._Jodie_Knight_-_Sleep_Wassu_Remix_shorts/Marsh_feat._Jodie_Knight_-_Sleep_Wassu_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-06-05 14:00:22Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Get ready to be swept away by the mesmerizing sounds of Wassu's Progressive House remix of \"Sleep\" by Marsh, featuring the enchanting vocals of singer-songwriter Jodie Knight.\nMarsh's exciting \"Endless\" remix album features eleven remixes from various talented artists, it's out now on Anjunadeep.", "Marsh feat. Jodie Knight - Sleep (Wassu Remix) #shorts", 60, false, "Vlgsqg2oclw", "https://www.youtube.com/shorts/Vlgsqg2oclw", "/downloads/The Grand Sound/2024-06-05 Marsh_feat._Jodie_Knight_-_Sleep_Wassu_Remix_shorts/Marsh_feat._Jodie_Knight_-_Sleep_Wassu_Remix_shorts.NA", true, 2, ~U[2024-06-05 14:00:22Z]] 22:35:20.383 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.386 [debug] QUERY OK source="media_items" db=1.9ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-29 14:00:46Z], 2] 22:35:20.387 [debug] QUERY OK source="media_items" db=0.7ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dive into our latest Deep House mix, where 36 carefully selected tracks await to take you on a musical journey. Perfect for any occasion, these beats will keep you engaged from start to finish.\n\nTrack:\nHeard Right & CEAUS - Luminous [Colorize]", "♫ Best Deep House Mix 2024 Vol. #2 ♫ #shorts", "45bcd0a3-2754-4699-9864-f3c7605c97c6", 60, false, "xvc6C3FFqx4", "https://www.youtube.com/shorts/xvc6C3FFqx4", 165, "/downloads/The Grand Sound/2024-05-29 Best_Deep_House_Mix_2024_Vol._2_shorts/Best_Deep_House_Mix_2024_Vol._2_shorts.NA", false, false, true, 2, [], 98, ~U[2024-05-29 14:00:46Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Dive into our latest Deep House mix, where 36 carefully selected tracks await to take you on a musical journey. Perfect for any occasion, these beats will keep you engaged from start to finish.\n\nTrack:\nHeard Right & CEAUS - Luminous [Colorize]", "♫ Best Deep House Mix 2024 Vol. #2 ♫ #shorts", 60, false, "xvc6C3FFqx4", "https://www.youtube.com/shorts/xvc6C3FFqx4", "/downloads/The Grand Sound/2024-05-29 Best_Deep_House_Mix_2024_Vol._2_shorts/Best_Deep_House_Mix_2024_Vol._2_shorts.NA", true, 2, ~U[2024-05-29 14:00:46Z]] 22:35:20.387 [debug] QUERY OK source="sources" db=0.4ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.390 [debug] QUERY OK source="media_items" db=2.2ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-24 14:00:29Z], 2] 22:35:20.391 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The two electronic music icons BT & Shingo Nakamura join forces for a historic collab, \"Lifeforce\" is a love letter to fellow lifelong fans of emotive and melodic Progressive & Trance.\n\"Lifeforce\" by BT & Shingo Nakamura is out now on Monstercat Silk.", "BT & Shingo Nakamura - Lifeforce #shorts", "85b0248c-0b71-458d-a2cd-eb6ad894f3f1", 60, false, "l5ArVOWIpsQ", "https://www.youtube.com/shorts/l5ArVOWIpsQ", 166, "/downloads/The Grand Sound/2024-05-24 BT_Shingo_Nakamura_-_Lifeforce_shorts/BT_Shingo_Nakamura_-_Lifeforce_shorts.NA", false, false, true, 2, [], 98, ~U[2024-05-24 14:00:29Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The two electronic music icons BT & Shingo Nakamura join forces for a historic collab, \"Lifeforce\" is a love letter to fellow lifelong fans of emotive and melodic Progressive & Trance.\n\"Lifeforce\" by BT & Shingo Nakamura is out now on Monstercat Silk.", "BT & Shingo Nakamura - Lifeforce #shorts", 60, false, "l5ArVOWIpsQ", "https://www.youtube.com/shorts/l5ArVOWIpsQ", "/downloads/The Grand Sound/2024-05-24 BT_Shingo_Nakamura_-_Lifeforce_shorts/BT_Shingo_Nakamura_-_Lifeforce_shorts.NA", true, 2, ~U[2024-05-24 14:00:29Z]] 22:35:20.392 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.394 [debug] QUERY OK source="media_items" db=2.0ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-22 14:00:07Z], 2] 22:35:20.395 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mango & Cloudcage once again deliver an immersive single called \"Come Home\", this time accompanied by the talented vocalist and musician, Astroleaf.\n\"Come Home\" by Mango, Cloudcage and Astroleaf will be released on Rewoven on May 22, 2024.", "Mango x Cloudcage x Astroleaf - Come Home (Dub Mix) #shorts", "f4bd0640-b531-4bb9-8dff-811b8fef1e46", 60, false, "Bcu9LQQqk-c", "https://www.youtube.com/shorts/Bcu9LQQqk-c", 167, "/downloads/The Grand Sound/2024-05-22 Mango_x_Cloudcage_x_Astroleaf_-_Come_Home_Dub_Mix_shorts/Mango_x_Cloudcage_x_Astroleaf_-_Come_Home_Dub_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-05-22 14:00:07Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Mango & Cloudcage once again deliver an immersive single called \"Come Home\", this time accompanied by the talented vocalist and musician, Astroleaf.\n\"Come Home\" by Mango, Cloudcage and Astroleaf will be released on Rewoven on May 22, 2024.", "Mango x Cloudcage x Astroleaf - Come Home (Dub Mix) #shorts", 60, false, "Bcu9LQQqk-c", "https://www.youtube.com/shorts/Bcu9LQQqk-c", "/downloads/The Grand Sound/2024-05-22 Mango_x_Cloudcage_x_Astroleaf_-_Come_Home_Dub_Mix_shorts/Mango_x_Cloudcage_x_Astroleaf_-_Come_Home_Dub_Mix_shorts.NA", true, 2, ~U[2024-05-22 14:00:07Z]] 22:35:20.395 [debug] QUERY OK source="sources" db=0.4ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.398 [debug] QUERY OK source="media_items" db=1.9ms idle=4.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-15 14:00:08Z], 2] 22:35:20.399 [debug] QUERY OK source="media_items" db=0.7ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Immerse yourself in the world of Melodic Progressive House with our latest mix, featuring 21 carefully chosen tracks. Let the enchanting melodies and pulsating rhythms elevate your soul.\n\nTrack:\nLedo - Frozen [Progressive House Worldwide]", "'Clear Skies' - Melodic Progressive House Mix #shorts", "1971f088-f027-4a4b-8510-6a628977e6f2", 60, false, "CeklykDqtBc", "https://www.youtube.com/shorts/CeklykDqtBc", 168, "/downloads/The Grand Sound/2024-05-15 Clear_Skies_-_Melodic_Progressive_House_Mix_shorts/Clear_Skies_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-05-15 14:00:08Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Immerse yourself in the world of Melodic Progressive House with our latest mix, featuring 21 carefully chosen tracks. Let the enchanting melodies and pulsating rhythms elevate your soul.\n\nTrack:\nLedo - Frozen [Progressive House Worldwide]", "'Clear Skies' - Melodic Progressive House Mix #shorts", 60, false, "CeklykDqtBc", "https://www.youtube.com/shorts/CeklykDqtBc", "/downloads/The Grand Sound/2024-05-15 Clear_Skies_-_Melodic_Progressive_House_Mix_shorts/Clear_Skies_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2024-05-15 14:00:08Z]] 22:35:20.399 [debug] QUERY OK source="sources" db=0.3ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.402 [debug] QUERY OK source="media_items" db=2.0ms idle=4.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-10 14:00:09Z], 2] 22:35:20.403 [debug] QUERY OK source="media_items" db=0.7ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["PROFF and Igor Garanin have added an Organic House spin to the original by the Trance music legends Above & Beyond, leading with an array of percussion and intricate countermelodies.\nPROFF & Igor Garanin's remix of \"Surge\" by Above & Beyond is out now on Anjunadeep.", "Above & Beyond - Surge (PROFF & Igor Garanin Remix) #shorts", "c3e7a576-2710-4955-8a4b-9374b0c40fed", 60, false, "GV1FQZ_NF7E", "https://www.youtube.com/shorts/GV1FQZ_NF7E", 169, "/downloads/The Grand Sound/2024-05-10 Above_Beyond_-_Surge_PROFF_Igor_Garanin_Remix_shorts/Above_Beyond_-_Surge_PROFF_Igor_Garanin_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-05-10 14:00:09Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "PROFF and Igor Garanin have added an Organic House spin to the original by the Trance music legends Above & Beyond, leading with an array of percussion and intricate countermelodies.\nPROFF & Igor Garanin's remix of \"Surge\" by Above & Beyond is out now on Anjunadeep.", "Above & Beyond - Surge (PROFF & Igor Garanin Remix) #shorts", 60, false, "GV1FQZ_NF7E", "https://www.youtube.com/shorts/GV1FQZ_NF7E", "/downloads/The Grand Sound/2024-05-10 Above_Beyond_-_Surge_PROFF_Igor_Garanin_Remix_shorts/Above_Beyond_-_Surge_PROFF_Igor_Garanin_Remix_shorts.NA", true, 2, ~U[2024-05-10 14:00:09Z]] 22:35:20.403 [debug] QUERY OK source="sources" db=0.3ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.405 [debug] QUERY OK source="media_items" db=1.9ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-08 14:00:37Z], 2] 22:35:20.406 [debug] QUERY OK source="media_items" db=0.7ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We're excited to premiere the beautiful Melodic House collaboration track between Terry Da Libra & Phonic Youth, \"Need You\" showcases the seamless fusion of their talents.\n\"Need You\" by Terry Da Libra & Phonic Youth will be released on Rewoven on May 8, 2024.", "Terry Da Libra & Phonic Youth - Need You (Dub Mix) #shorts", "00914f6b-654b-4a22-9f7f-48f68141a36d", 60, false, "kamYbMofCts", "https://www.youtube.com/shorts/kamYbMofCts", 170, "/downloads/The Grand Sound/2024-05-08 Terry_Da_Libra_Phonic_Youth_-_Need_You_Dub_Mix_shorts/Terry_Da_Libra_Phonic_Youth_-_Need_You_Dub_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-05-08 14:00:37Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "We're excited to premiere the beautiful Melodic House collaboration track between Terry Da Libra & Phonic Youth, \"Need You\" showcases the seamless fusion of their talents.\n\"Need You\" by Terry Da Libra & Phonic Youth will be released on Rewoven on May 8, 2024.", "Terry Da Libra & Phonic Youth - Need You (Dub Mix) #shorts", 60, false, "kamYbMofCts", "https://www.youtube.com/shorts/kamYbMofCts", "/downloads/The Grand Sound/2024-05-08 Terry_Da_Libra_Phonic_Youth_-_Need_You_Dub_Mix_shorts/Terry_Da_Libra_Phonic_Youth_-_Need_You_Dub_Mix_shorts.NA", true, 2, ~U[2024-05-08 14:00:37Z]] 22:35:20.409 [debug] QUERY OK source="sources" db=0.5ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.411 [debug] QUERY OK source="media_items" db=2.0ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-03 14:00:28Z], 2] 22:35:20.412 [debug] QUERY OK source="media_items" db=0.7ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The American DJ/Production duo Modera teamed up with NYC-based musician Blonde Maze, \"Back Into Your Arms\" is a tender record that will warm your heart.\n\"Back Into Your Arms\" by Modera & Blonde Maze is out now on Colorize.", "Modera & Blonde Maze - Back Into Your Arms #shorts", "1de492c0-6605-42cd-8392-128c201dfa0a", 60, false, "LhkkjmaUqgg", "https://www.youtube.com/shorts/LhkkjmaUqgg", 171, "/downloads/The Grand Sound/2024-05-03 Modera_Blonde_Maze_-_Back_Into_Your_Arms_shorts/Modera_Blonde_Maze_-_Back_Into_Your_Arms_shorts.NA", false, false, true, 2, [], 98, ~U[2024-05-03 14:00:28Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The American DJ/Production duo Modera teamed up with NYC-based musician Blonde Maze, \"Back Into Your Arms\" is a tender record that will warm your heart.\n\"Back Into Your Arms\" by Modera & Blonde Maze is out now on Colorize.", "Modera & Blonde Maze - Back Into Your Arms #shorts", 60, false, "LhkkjmaUqgg", "https://www.youtube.com/shorts/LhkkjmaUqgg", "/downloads/The Grand Sound/2024-05-03 Modera_Blonde_Maze_-_Back_Into_Your_Arms_shorts/Modera_Blonde_Maze_-_Back_Into_Your_Arms_shorts.NA", true, 2, ~U[2024-05-03 14:00:28Z]] 22:35:20.413 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.415 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-01 14:00:31Z], 2] 22:35:20.416 [debug] QUERY OK source="media_items" db=0.6ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's an honor for us to support the infinitely lush Organic House collaboration track \"Lotus\" by the talented artists A.M.R and Blood Groove & Kikis.\n\"Lotus\" by A.M.R x Blood Groove & Kikis is out now on Monstercat Silk.", "A.M.R x Blood Groove & Kikis - Lotus #shorts", "d04943da-40cf-49e5-b31d-637ad93525b2", 60, false, "Te9VibqSo28", "https://www.youtube.com/shorts/Te9VibqSo28", 172, "/downloads/The Grand Sound/2024-05-01 A.M.R_x_Blood_Groove_Kikis_-_Lotus_shorts/A.M.R_x_Blood_Groove_Kikis_-_Lotus_shorts.NA", false, false, true, 2, [], 98, ~U[2024-05-01 14:00:31Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "It's an honor for us to support the infinitely lush Organic House collaboration track \"Lotus\" by the talented artists A.M.R and Blood Groove & Kikis.\n\"Lotus\" by A.M.R x Blood Groove & Kikis is out now on Monstercat Silk.", "A.M.R x Blood Groove & Kikis - Lotus #shorts", 60, false, "Te9VibqSo28", "https://www.youtube.com/shorts/Te9VibqSo28", "/downloads/The Grand Sound/2024-05-01 A.M.R_x_Blood_Groove_Kikis_-_Lotus_shorts/A.M.R_x_Blood_Groove_Kikis_-_Lotus_shorts.NA", true, 2, ~U[2024-05-01 14:00:31Z]] 22:35:20.417 [debug] QUERY OK source="sources" db=0.3ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.419 [debug] QUERY OK source="media_items" db=2.0ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-24 14:00:33Z], 2] 22:35:20.420 [debug] QUERY OK source="media_items" db=0.6ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This Melodic Progressive House mixing compilation features 19 captivating tracks, each meticulously selected to evoke emotions and captivate hearts.\n\nTrack:\nLumidelic - Fallen [Emergent Shores]", "'Dreamy Horizon' - Melodic Progressive House Mix #shorts", "622113b7-2ce1-4030-8427-7080ecf02092", 60, false, "_b_N2Xx2lvA", "https://www.youtube.com/shorts/_b_N2Xx2lvA", 173, "/downloads/The Grand Sound/2024-04-24 Dreamy_Horizon_-_Melodic_Progressive_House_Mix_shorts/Dreamy_Horizon_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-04-24 14:00:33Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "This Melodic Progressive House mixing compilation features 19 captivating tracks, each meticulously selected to evoke emotions and captivate hearts.\n\nTrack:\nLumidelic - Fallen [Emergent Shores]", "'Dreamy Horizon' - Melodic Progressive House Mix #shorts", 60, false, "_b_N2Xx2lvA", "https://www.youtube.com/shorts/_b_N2Xx2lvA", "/downloads/The Grand Sound/2024-04-24 Dreamy_Horizon_-_Melodic_Progressive_House_Mix_shorts/Dreamy_Horizon_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2024-04-24 14:00:33Z]] 22:35:20.420 [debug] QUERY OK source="sources" db=0.3ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.424 [debug] QUERY OK source="media_items" db=1.9ms idle=4.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-19 14:00:20Z], 2] 22:35:20.425 [debug] QUERY OK source="media_items" db=0.8ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["GAR slides in with another melodic Progressive enlightenment, \"Emotion Overkill\" is packed with a deep bassline, mesmerizing arps and vocal elements.\n\"Emotion Overkill\" is out now on GAR's own label Hands In The Air Records.", "GAR - Emotion Overkill #shorts", "5dc44a09-2909-4328-904d-d056b1df3d6e", 60, false, "IMhB9eecNyI", "https://www.youtube.com/shorts/IMhB9eecNyI", 174, "/downloads/The Grand Sound/2024-04-19 GAR_-_Emotion_Overkill_shorts/GAR_-_Emotion_Overkill_shorts.NA", false, false, true, 2, [], 98, ~U[2024-04-19 14:00:20Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "GAR slides in with another melodic Progressive enlightenment, \"Emotion Overkill\" is packed with a deep bassline, mesmerizing arps and vocal elements.\n\"Emotion Overkill\" is out now on GAR's own label Hands In The Air Records.", "GAR - Emotion Overkill #shorts", 60, false, "IMhB9eecNyI", "https://www.youtube.com/shorts/IMhB9eecNyI", "/downloads/The Grand Sound/2024-04-19 GAR_-_Emotion_Overkill_shorts/GAR_-_Emotion_Overkill_shorts.NA", true, 2, ~U[2024-04-19 14:00:20Z]] 22:35:20.426 [debug] QUERY OK source="sources" db=0.4ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.428 [debug] QUERY OK source="media_items" db=2.2ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-17 14:00:06Z], 2] 22:35:20.430 [debug] QUERY OK source="media_items" db=1.8ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Let's revisit this beautiful Melodic Progressive House classic by Lesh, \"Secrets\" sends you on a warm and melody driven journey with added on vocals and atmospheric textures.\n\"Secrets\" is part of Lesh's three-track EP called \"Teardrops\" released on Progressive House Worldwide.", "Lesh - Secrets #shorts", "c7ec2dcb-b993-44e8-a7a0-44aeb0fdaed2", 60, false, "A1F8m5bQO_4", "https://www.youtube.com/shorts/A1F8m5bQO_4", 175, "/downloads/The Grand Sound/2024-04-17 Lesh_-_Secrets_shorts/Lesh_-_Secrets_shorts.NA", false, false, true, 2, [], 98, ~U[2024-04-17 14:00:06Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Let's revisit this beautiful Melodic Progressive House classic by Lesh, \"Secrets\" sends you on a warm and melody driven journey with added on vocals and atmospheric textures.\n\"Secrets\" is part of Lesh's three-track EP called \"Teardrops\" released on Progressive House Worldwide.", "Lesh - Secrets #shorts", 60, false, "A1F8m5bQO_4", "https://www.youtube.com/shorts/A1F8m5bQO_4", "/downloads/The Grand Sound/2024-04-17 Lesh_-_Secrets_shorts/Lesh_-_Secrets_shorts.NA", true, 2, ~U[2024-04-17 14:00:06Z]] 22:35:20.431 [debug] QUERY OK source="sources" db=0.4ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.433 [debug] QUERY OK source="media_items" db=1.9ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-12 14:00:07Z], 2] 22:35:20.434 [debug] QUERY OK source="media_items" db=0.7ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kiholm and Alex H join forces on \"Open Your Eyes\", a melody-driven slice of progressive bliss featuring stunning vocals by American singer Matt Sky.\n\"Open Your Eyes\" by Kiholm & Alex H feat. Matt Sky will be released on Fluentia Music on April 12, 2024.", "Kiholm & Alex H feat. Matt Sky - Open Your Eyes #shorts", "d47cc015-20c6-41b4-9dfa-c996936650ca", 60, false, "C10bNzNREtw", "https://www.youtube.com/shorts/C10bNzNREtw", 176, "/downloads/The Grand Sound/2024-04-12 Kiholm_Alex_H_feat._Matt_Sky_-_Open_Your_Eyes_shorts/Kiholm_Alex_H_feat._Matt_Sky_-_Open_Your_Eyes_shorts.NA", false, false, true, 2, [], 98, ~U[2024-04-12 14:00:07Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Kiholm and Alex H join forces on \"Open Your Eyes\", a melody-driven slice of progressive bliss featuring stunning vocals by American singer Matt Sky.\n\"Open Your Eyes\" by Kiholm & Alex H feat. Matt Sky will be released on Fluentia Music on April 12, 2024.", "Kiholm & Alex H feat. Matt Sky - Open Your Eyes #shorts", 60, false, "C10bNzNREtw", "https://www.youtube.com/shorts/C10bNzNREtw", "/downloads/The Grand Sound/2024-04-12 Kiholm_Alex_H_feat._Matt_Sky_-_Open_Your_Eyes_shorts/Kiholm_Alex_H_feat._Matt_Sky_-_Open_Your_Eyes_shorts.NA", true, 2, ~U[2024-04-12 14:00:07Z]] 22:35:20.435 [debug] QUERY OK source="sources" db=0.4ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.437 [debug] QUERY OK source="media_items" db=2.0ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-10 14:00:37Z], 2] 22:35:20.438 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Join us in this exclusive premiere of the latest Organic House track by the talented Australian artist Approaching Black.\nHis debut EP on Rewoven called \"Windswept / Can't Get You Off My Mind\" features breathtaking electric guitar melodies and tender piano accords.\nApproaching Black's \"Windswept / Can't Get You Off My Mind\" EP will be released on April 10, 2024.", "Approaching Black - Windswept #shorts", "da7fd020-d6e0-4087-8828-fe9c0315b786", 60, false, "lnNLMV5ThsI", "https://www.youtube.com/shorts/lnNLMV5ThsI", 177, "/downloads/The Grand Sound/2024-04-10 Approaching_Black_-_Windswept_shorts/Approaching_Black_-_Windswept_shorts.NA", false, false, true, 2, [], 98, ~U[2024-04-10 14:00:37Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Join us in this exclusive premiere of the latest Organic House track by the talented Australian artist Approaching Black.\nHis debut EP on Rewoven called \"Windswept / Can't Get You Off My Mind\" features breathtaking electric guitar melodies and tender piano accords.\nApproaching Black's \"Windswept / Can't Get You Off My Mind\" EP will be released on April 10, 2024.", "Approaching Black - Windswept #shorts", 60, false, "lnNLMV5ThsI", "https://www.youtube.com/shorts/lnNLMV5ThsI", "/downloads/The Grand Sound/2024-04-10 Approaching_Black_-_Windswept_shorts/Approaching_Black_-_Windswept_shorts.NA", true, 2, ~U[2024-04-10 14:00:37Z]] 22:35:20.439 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.441 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-03 14:00:06Z], 2] 22:35:20.442 [debug] QUERY OK source="media_items" db=0.7ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We're happy to welcome the talented American artist rshand on The Grand Sound, \"Leave It All\" is one of two brilliant Melodic House tracks from his latest release.\n\"Leave It All\" by rshand is out now on Monstercat Silk.", "rshand - Leave It All #shorts", "4779bfa5-f1b7-4aee-a3cf-62d1845f38dd", 60, false, "ARmavM7kkLo", "https://www.youtube.com/shorts/ARmavM7kkLo", 178, "/downloads/The Grand Sound/2024-04-03 rshand_-_Leave_It_All_shorts/rshand_-_Leave_It_All_shorts.NA", false, false, true, 2, [], 98, ~U[2024-04-03 14:00:06Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "We're happy to welcome the talented American artist rshand on The Grand Sound, \"Leave It All\" is one of two brilliant Melodic House tracks from his latest release.\n\"Leave It All\" by rshand is out now on Monstercat Silk.", "rshand - Leave It All #shorts", 60, false, "ARmavM7kkLo", "https://www.youtube.com/shorts/ARmavM7kkLo", "/downloads/The Grand Sound/2024-04-03 rshand_-_Leave_It_All_shorts/rshand_-_Leave_It_All_shorts.NA", true, 2, ~U[2024-04-03 14:00:06Z]] 22:35:20.443 [debug] QUERY OK source="sources" db=0.4ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.445 [debug] QUERY OK source="media_items" db=1.9ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-29 15:00:39Z], 2] 22:35:20.446 [debug] QUERY OK source="media_items" db=0.6ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Morgin Madison's remix of \"Tell Me Who You Are\" by Morgin Madison & Ryan Lucian & Jas. is a deep and groovy interpretation of the original with a bossy bassline.\nThe \"Tell Me Who You Are (Remixes)\" EP is out now on Enhanced Recordings.", "Morgin Madison & Ryan Lucian & Jas. - Tell Me Who You Are (Morgin Madison Chill Mix)", "2d50af76-33c1-406e-89ff-81b8ea6daafc", 60, false, "j6WN5w0nfnA", "https://www.youtube.com/shorts/j6WN5w0nfnA", 179, "/downloads/The Grand Sound/2024-03-29 Morgin_Madison_Ryan_Lucian_Jas._-_Tell_Me_Who_You_Are_Morgin_Madison_Chill_Mix/Morgin_Madison_Ryan_Lucian_Jas._-_Tell_Me_Who_You_Are_Morgin_Madison_Chill_Mix.NA", false, false, true, 2, [], 98, ~U[2024-03-29 15:00:39Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Morgin Madison's remix of \"Tell Me Who You Are\" by Morgin Madison & Ryan Lucian & Jas. is a deep and groovy interpretation of the original with a bossy bassline.\nThe \"Tell Me Who You Are (Remixes)\" EP is out now on Enhanced Recordings.", "Morgin Madison & Ryan Lucian & Jas. - Tell Me Who You Are (Morgin Madison Chill Mix)", 60, false, "j6WN5w0nfnA", "https://www.youtube.com/shorts/j6WN5w0nfnA", "/downloads/The Grand Sound/2024-03-29 Morgin_Madison_Ryan_Lucian_Jas._-_Tell_Me_Who_You_Are_Morgin_Madison_Chill_Mix/Morgin_Madison_Ryan_Lucian_Jas._-_Tell_Me_Who_You_Are_Morgin_Madison_Chill_Mix.NA", true, 2, ~U[2024-03-29 15:00:39Z]] 22:35:20.447 [debug] QUERY OK source="sources" db=0.3ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.449 [debug] QUERY OK source="media_items" db=1.9ms idle=4.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-27 15:00:33Z], 2] 22:35:20.450 [debug] QUERY OK source="media_items" db=0.7ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our record label partner Rewoven gave us the opportunity to premiere the brilliant Organic House track \"Around The World\" by the talented musician and singer, Ra5im.\nIn the \"Lullaby / Around The World\" release, he continues to weave the spellbinding melodic journey, captivating listeners with soul-stirring compositions and ethereal atmospheres.\nRa5im's \"Lullaby / Around The World\" EP will be released on March 27, 2024.", "Ra5im - Around The World #shorts", "932271b2-8822-4539-a217-0fba9d9288bf", 60, false, "XtxoCqj4o8c", "https://www.youtube.com/shorts/XtxoCqj4o8c", 180, "/downloads/The Grand Sound/2024-03-27 Ra5im_-_Around_The_World_shorts/Ra5im_-_Around_The_World_shorts.NA", false, false, true, 2, [], 98, ~U[2024-03-27 15:00:33Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Our record label partner Rewoven gave us the opportunity to premiere the brilliant Organic House track \"Around The World\" by the talented musician and singer, Ra5im.\nIn the \"Lullaby / Around The World\" release, he continues to weave the spellbinding melodic journey, captivating listeners with soul-stirring compositions and ethereal atmospheres.\nRa5im's \"Lullaby / Around The World\" EP will be released on March 27, 2024.", "Ra5im - Around The World #shorts", 60, false, "XtxoCqj4o8c", "https://www.youtube.com/shorts/XtxoCqj4o8c", "/downloads/The Grand Sound/2024-03-27 Ra5im_-_Around_The_World_shorts/Ra5im_-_Around_The_World_shorts.NA", true, 2, ~U[2024-03-27 15:00:33Z]] 22:35:20.452 [debug] QUERY OK source="sources" db=0.5ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.455 [debug] QUERY OK source="media_items" db=2.1ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-22 15:00:45Z], 2] 22:35:20.456 [debug] QUERY OK source="media_items" db=0.7ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Welcome to Volume 2 of our Best Progressive House mixing series of 2024, featuring 30 beautiful tracks from some of our favorite artists and record labels.\n\nTrack:\nAndrew Frenir & SixthSense - Caught In Time (RUNOS Remix) [Sunwaves Digital]", "♫ Best Progressive House Mix 2024 Vol. #2 ♫ #shorts", "3089754f-3c17-41aa-8213-524a74605baa", 60, false, "nRwcO796fYs", "https://www.youtube.com/shorts/nRwcO796fYs", 181, "/downloads/The Grand Sound/2024-03-22 Best_Progressive_House_Mix_2024_Vol._2_shorts/Best_Progressive_House_Mix_2024_Vol._2_shorts.NA", false, false, true, 2, [], 98, ~U[2024-03-22 15:00:45Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Welcome to Volume 2 of our Best Progressive House mixing series of 2024, featuring 30 beautiful tracks from some of our favorite artists and record labels.\n\nTrack:\nAndrew Frenir & SixthSense - Caught In Time (RUNOS Remix) [Sunwaves Digital]", "♫ Best Progressive House Mix 2024 Vol. #2 ♫ #shorts", 60, false, "nRwcO796fYs", "https://www.youtube.com/shorts/nRwcO796fYs", "/downloads/The Grand Sound/2024-03-22 Best_Progressive_House_Mix_2024_Vol._2_shorts/Best_Progressive_House_Mix_2024_Vol._2_shorts.NA", true, 2, ~U[2024-03-22 15:00:45Z]] 22:35:20.457 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.459 [debug] QUERY OK source="media_items" db=2.0ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-20 15:00:18Z], 2] 22:35:20.460 [debug] QUERY OK source="media_items" db=0.7ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["A dreamy blend of Melodic House and ethereal vocals, \"The One\" is a collaboration track between the producers ATTLAS and Mango, featuring singer-songwriter MAYLYN.\n\"The One\" by ATTLAS x Mango x MAYLYN is out now on Monstercat Silk.", "ATTLAS x Mango x MAYLYN - The One #shorts", "782cbb05-2f39-439d-adec-7368307a7eba", 60, false, "M_vl6uYB_qQ", "https://www.youtube.com/shorts/M_vl6uYB_qQ", 182, "/downloads/The Grand Sound/2024-03-20 ATTLAS_x_Mango_x_MAYLYN_-_The_One_shorts/ATTLAS_x_Mango_x_MAYLYN_-_The_One_shorts.NA", false, false, true, 2, [], 98, ~U[2024-03-20 15:00:18Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "A dreamy blend of Melodic House and ethereal vocals, \"The One\" is a collaboration track between the producers ATTLAS and Mango, featuring singer-songwriter MAYLYN.\n\"The One\" by ATTLAS x Mango x MAYLYN is out now on Monstercat Silk.", "ATTLAS x Mango x MAYLYN - The One #shorts", 60, false, "M_vl6uYB_qQ", "https://www.youtube.com/shorts/M_vl6uYB_qQ", "/downloads/The Grand Sound/2024-03-20 ATTLAS_x_Mango_x_MAYLYN_-_The_One_shorts/ATTLAS_x_Mango_x_MAYLYN_-_The_One_shorts.NA", true, 2, ~U[2024-03-20 15:00:18Z]] 22:35:20.461 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.463 [debug] QUERY OK source="media_items" db=2.0ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-13 15:00:06Z], 2] 22:35:20.467 [debug] QUERY OK source="media_items" db=3.6ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We're excited to premiere the latest collaboration between Alex H and Ivy Marie, \"No Longer Feeling Broken\" is an outstanding Progressive track with a hint of Organic House.\nAlex H's and Ivy Marie's \"No Longer Feeling Broken + I'll Figure It Out\" two-track EP will be released on Fluentia Music on March 15, 2024.", "Alex H feat. Ivy Marie - No Longer Feeling Broken #shorts", "b2084176-347b-4bad-a2c7-b454a1ace796", 60, false, "7JjNTwBNhBs", "https://www.youtube.com/shorts/7JjNTwBNhBs", 183, "/downloads/The Grand Sound/2024-03-13 Alex_H_feat._Ivy_Marie_-_No_Longer_Feeling_Broken_shorts/Alex_H_feat._Ivy_Marie_-_No_Longer_Feeling_Broken_shorts.NA", false, false, true, 2, [], 98, ~U[2024-03-13 15:00:06Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "We're excited to premiere the latest collaboration between Alex H and Ivy Marie, \"No Longer Feeling Broken\" is an outstanding Progressive track with a hint of Organic House.\nAlex H's and Ivy Marie's \"No Longer Feeling Broken + I'll Figure It Out\" two-track EP will be released on Fluentia Music on March 15, 2024.", "Alex H feat. Ivy Marie - No Longer Feeling Broken #shorts", 60, false, "7JjNTwBNhBs", "https://www.youtube.com/shorts/7JjNTwBNhBs", "/downloads/The Grand Sound/2024-03-13 Alex_H_feat._Ivy_Marie_-_No_Longer_Feeling_Broken_shorts/Alex_H_feat._Ivy_Marie_-_No_Longer_Feeling_Broken_shorts.NA", true, 2, ~U[2024-03-13 15:00:06Z]] 22:35:20.468 [debug] QUERY OK source="sources" db=0.4ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.470 [debug] QUERY OK source="media_items" db=1.9ms idle=8.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-08 15:00:00Z], 2] 22:35:20.472 [debug] QUERY OK source="media_items" db=0.7ms idle=10.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Let's welcome back the Belgian producer Dokho on The Grand Sound, \"Luna's Dream\" features a blend of idiophones and bells that sit above delightfully groovy rhythm sections.\nDokho's amazing \"Luna's Dream / Oceade\" two-track EP is out now on Colorize.", "Dokho - Luna's Dream #shorts", "c7a3a8ef-c5c6-459e-a3f8-40a3d82ff3bc", 60, false, "0TwskRv_ywE", "https://www.youtube.com/shorts/0TwskRv_ywE", 184, "/downloads/The Grand Sound/2024-03-08 Dokho_-_Luna_s_Dream_shorts/Dokho_-_Luna_s_Dream_shorts.NA", false, false, true, 2, [], 98, ~U[2024-03-08 15:00:00Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Let's welcome back the Belgian producer Dokho on The Grand Sound, \"Luna's Dream\" features a blend of idiophones and bells that sit above delightfully groovy rhythm sections.\nDokho's amazing \"Luna's Dream / Oceade\" two-track EP is out now on Colorize.", "Dokho - Luna's Dream #shorts", 60, false, "0TwskRv_ywE", "https://www.youtube.com/shorts/0TwskRv_ywE", "/downloads/The Grand Sound/2024-03-08 Dokho_-_Luna_s_Dream_shorts/Dokho_-_Luna_s_Dream_shorts.NA", true, 2, ~U[2024-03-08 15:00:00Z]] 22:35:20.473 [debug] QUERY OK source="sources" db=0.4ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.475 [debug] QUERY OK source="media_items" db=2.1ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-06 15:00:10Z], 2] 22:35:20.477 [debug] QUERY OK source="media_items" db=0.8ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sound Quelle, known for his harmonious productions, joins forces with the talented trumpet player Norbert Koenner in a mesmerizing collaboration track.\n\"Kislorod\" seamlessly blends Sound Quelle's Organic House sounds with the soulful melodies of Norbert Koenner's trumpet, creating a unique and mesmerizing sound.\nWe're honored to premiere one of nine captivating tracks from Melody Of the Soul's label showcase compilation \"Soul Sampler II\".", "Sound Quelle & Norbert Koenner - Kislorod #shorts", "1370f915-fbf9-469f-b159-15d94f87fcd0", 60, false, "EdmiyUEVOx4", "https://www.youtube.com/shorts/EdmiyUEVOx4", 185, "/downloads/The Grand Sound/2024-03-06 Sound_Quelle_Norbert_Koenner_-_Kislorod_shorts/Sound_Quelle_Norbert_Koenner_-_Kislorod_shorts.NA", false, false, true, 2, [], 98, ~U[2024-03-06 15:00:10Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Sound Quelle, known for his harmonious productions, joins forces with the talented trumpet player Norbert Koenner in a mesmerizing collaboration track.\n\"Kislorod\" seamlessly blends Sound Quelle's Organic House sounds with the soulful melodies of Norbert Koenner's trumpet, creating a unique and mesmerizing sound.\nWe're honored to premiere one of nine captivating tracks from Melody Of the Soul's label showcase compilation \"Soul Sampler II\".", "Sound Quelle & Norbert Koenner - Kislorod #shorts", 60, false, "EdmiyUEVOx4", "https://www.youtube.com/shorts/EdmiyUEVOx4", "/downloads/The Grand Sound/2024-03-06 Sound_Quelle_Norbert_Koenner_-_Kislorod_shorts/Sound_Quelle_Norbert_Koenner_-_Kislorod_shorts.NA", true, 2, ~U[2024-03-06 15:00:10Z]] 22:35:20.478 [debug] QUERY OK source="sources" db=0.4ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.480 [debug] QUERY OK source="media_items" db=1.9ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-01 15:00:30Z], 2] 22:35:20.481 [debug] QUERY OK source="media_items" db=0.7ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Here's the latest release from the talented Argentinian artist Etza, \"Calma\" envelops the listener in a cozy blanket woven of delicate sound textures, weightless atmospheres, and light beats.\n\"Calma\" is part of Etza's latest brilliant two-track EP, which is out now on Rewoven.", "Etza - Calma #shorts", "94d1fb78-76ea-4e63-891b-f4663248cd02", 60, false, "Z4tUYkDrc58", "https://www.youtube.com/shorts/Z4tUYkDrc58", 186, "/downloads/The Grand Sound/2024-03-01 Etza_-_Calma_shorts/Etza_-_Calma_shorts.NA", false, false, true, 2, [], 98, ~U[2024-03-01 15:00:30Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Here's the latest release from the talented Argentinian artist Etza, \"Calma\" envelops the listener in a cozy blanket woven of delicate sound textures, weightless atmospheres, and light beats.\n\"Calma\" is part of Etza's latest brilliant two-track EP, which is out now on Rewoven.", "Etza - Calma #shorts", 60, false, "Z4tUYkDrc58", "https://www.youtube.com/shorts/Z4tUYkDrc58", "/downloads/The Grand Sound/2024-03-01 Etza_-_Calma_shorts/Etza_-_Calma_shorts.NA", true, 2, ~U[2024-03-01 15:00:30Z]] 22:35:20.481 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.484 [debug] QUERY OK source="media_items" db=1.9ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-28 15:00:33Z], 2] 22:35:20.506 [debug] QUERY OK source="media_items" db=22.4ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our record label partner Where The Heart Is gave us the opportunity to create this special mix featuring 16 of our favorite tracks.\nPlease make sure to follow and support Where The Heart Is to not miss any of their releases, all links are in the video description.\n\nTrack:\nDavid Hohme & Dustin Nantais - Quarantine Dreams (Sound Quelle Remix) [Where The Heart Is]", "'Celestial Nights' - Relaxing Deep House & Progressive House Mix #shorts", "5baecf3d-823e-4b42-8fd7-b110e4f2c462", 60, false, "UK1BeyQEglI", "https://www.youtube.com/shorts/UK1BeyQEglI", 187, "/downloads/The Grand Sound/2024-02-28 Celestial_Nights_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Celestial_Nights_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-02-28 15:00:33Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Our record label partner Where The Heart Is gave us the opportunity to create this special mix featuring 16 of our favorite tracks.\nPlease make sure to follow and support Where The Heart Is to not miss any of their releases, all links are in the video description.\n\nTrack:\nDavid Hohme & Dustin Nantais - Quarantine Dreams (Sound Quelle Remix) [Where The Heart Is]", "'Celestial Nights' - Relaxing Deep House & Progressive House Mix #shorts", 60, false, "UK1BeyQEglI", "https://www.youtube.com/shorts/UK1BeyQEglI", "/downloads/The Grand Sound/2024-02-28 Celestial_Nights_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Celestial_Nights_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", true, 2, ~U[2024-02-28 15:00:33Z]] 22:35:20.507 [debug] QUERY OK source="sources" db=0.4ms idle=26.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.509 [debug] QUERY OK source="media_items" db=1.9ms idle=26.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-21 15:00:02Z], 2] 22:35:20.516 [debug] QUERY OK source="media_items" db=6.6ms idle=28.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Alexander Popov & Otnicka teamed up for a beautiful collaboration track, \"Everlast\" features piano roll chords and violin sounds for a magical atmospheric and meditative vibe.\n\"Everlast\" by Alexander Popov & Otnicka is out now on Interplay Records.", "Alexander Popov & Otnicka - Everlast #shorts", "84be2c85-20c1-4339-a018-b33c268767eb", 60, false, "3plJEjXjUvI", "https://www.youtube.com/shorts/3plJEjXjUvI", 188, "/downloads/The Grand Sound/2024-02-21 Alexander_Popov_Otnicka_-_Everlast_shorts/Alexander_Popov_Otnicka_-_Everlast_shorts.NA", false, false, true, 2, [], 98, ~U[2024-02-21 15:00:02Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Alexander Popov & Otnicka teamed up for a beautiful collaboration track, \"Everlast\" features piano roll chords and violin sounds for a magical atmospheric and meditative vibe.\n\"Everlast\" by Alexander Popov & Otnicka is out now on Interplay Records.", "Alexander Popov & Otnicka - Everlast #shorts", 60, false, "3plJEjXjUvI", "https://www.youtube.com/shorts/3plJEjXjUvI", "/downloads/The Grand Sound/2024-02-21 Alexander_Popov_Otnicka_-_Everlast_shorts/Alexander_Popov_Otnicka_-_Everlast_shorts.NA", true, 2, ~U[2024-02-21 15:00:02Z]] 22:35:20.517 [debug] QUERY OK source="sources" db=0.4ms idle=33.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.519 [debug] QUERY OK source="media_items" db=2.0ms idle=10.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-16 15:00:36Z], 2] 22:35:20.520 [debug] QUERY OK source="media_items" db=0.7ms idle=12.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Welcome to Vol. #1 of our Best Deep House mixing series of 2024, featuring 34 of our favorite tracks right now for your listening pleasure.\nWe're proud to support all these amazingly talented artists and our record label partners. You can find the tracklist and Spotify links in the video description.\n\nTrack:\nNursultan Kun - Loneliness [Sommersville Records]", "♫ Best Deep House Mix 2024 Vol. #1 ♫ #shorts", "2db48006-eec0-45a7-87df-7b68fc2e1821", 60, false, "cfWDtgGpSRY", "https://www.youtube.com/shorts/cfWDtgGpSRY", 189, "/downloads/The Grand Sound/2024-02-16 Best_Deep_House_Mix_2024_Vol._1_shorts/Best_Deep_House_Mix_2024_Vol._1_shorts.NA", false, false, true, 2, [], 98, ~U[2024-02-16 15:00:36Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Welcome to Vol. #1 of our Best Deep House mixing series of 2024, featuring 34 of our favorite tracks right now for your listening pleasure.\nWe're proud to support all these amazingly talented artists and our record label partners. You can find the tracklist and Spotify links in the video description.\n\nTrack:\nNursultan Kun - Loneliness [Sommersville Records]", "♫ Best Deep House Mix 2024 Vol. #1 ♫ #shorts", 60, false, "cfWDtgGpSRY", "https://www.youtube.com/shorts/cfWDtgGpSRY", "/downloads/The Grand Sound/2024-02-16 Best_Deep_House_Mix_2024_Vol._1_shorts/Best_Deep_House_Mix_2024_Vol._1_shorts.NA", true, 2, ~U[2024-02-16 15:00:36Z]] 22:35:20.521 [debug] QUERY OK source="sources" db=0.3ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.523 [debug] QUERY OK source="media_items" db=1.9ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-14 15:00:07Z], 2] 22:35:20.524 [debug] QUERY OK source="media_items" db=0.6ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's a pleasure to welcome back the Melodic Progressive House icon Shingo Nakamura on The Grand Sound, his latest track \"Prism\" features radiant arpeggios & infinitely lush textures.\n\"Prism\" by Shingo Nakamura is out now on Monstercat Silk.", "Shingo Nakamura - Prism #shorts", "3d24cf56-70bf-47dc-9c81-4509cedd3676", 60, false, "9XBqYa6Au94", "https://www.youtube.com/shorts/9XBqYa6Au94", 190, "/downloads/The Grand Sound/2024-02-14 Shingo_Nakamura_-_Prism_shorts/Shingo_Nakamura_-_Prism_shorts.NA", false, false, true, 2, [], 98, ~U[2024-02-14 15:00:07Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "It's a pleasure to welcome back the Melodic Progressive House icon Shingo Nakamura on The Grand Sound, his latest track \"Prism\" features radiant arpeggios & infinitely lush textures.\n\"Prism\" by Shingo Nakamura is out now on Monstercat Silk.", "Shingo Nakamura - Prism #shorts", 60, false, "9XBqYa6Au94", "https://www.youtube.com/shorts/9XBqYa6Au94", "/downloads/The Grand Sound/2024-02-14 Shingo_Nakamura_-_Prism_shorts/Shingo_Nakamura_-_Prism_shorts.NA", true, 2, ~U[2024-02-14 15:00:07Z]] 22:35:20.526 [debug] QUERY OK source="sources" db=0.5ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.529 [debug] QUERY OK source="media_items" db=2.0ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-09 15:00:38Z], 2] 22:35:20.530 [debug] QUERY OK source="media_items" db=0.6ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Let's welcome the talented French producer duo Angara on The Grand Sound, \"Sun\" is a beautiful African inspired Melodic House track in collaboration with Gregory Esayan.\n\"Sun\" by Angara & Gregory Esayan is out now on Monstercat Silk.", "Angara & Gregory Esayan - Sun #shorts", "beddf3ad-5d6e-40d9-b4f3-b51206f07dbd", 60, false, "eHR6FYavRNA", "https://www.youtube.com/shorts/eHR6FYavRNA", 191, "/downloads/The Grand Sound/2024-02-09 Angara_Gregory_Esayan_-_Sun_shorts/Angara_Gregory_Esayan_-_Sun_shorts.NA", false, false, true, 2, [], 98, ~U[2024-02-09 15:00:38Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Let's welcome the talented French producer duo Angara on The Grand Sound, \"Sun\" is a beautiful African inspired Melodic House track in collaboration with Gregory Esayan.\n\"Sun\" by Angara & Gregory Esayan is out now on Monstercat Silk.", "Angara & Gregory Esayan - Sun #shorts", 60, false, "eHR6FYavRNA", "https://www.youtube.com/shorts/eHR6FYavRNA", "/downloads/The Grand Sound/2024-02-09 Angara_Gregory_Esayan_-_Sun_shorts/Angara_Gregory_Esayan_-_Sun_shorts.NA", true, 2, ~U[2024-02-09 15:00:38Z]] 22:35:20.530 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.533 [debug] QUERY OK source="media_items" db=2.0ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-02 15:00:46Z], 2] 22:35:20.534 [debug] QUERY OK source="media_items" db=0.7ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The talented Mexico-based artist Hagen HDM has produced an outstanding Melodic Progressive House remix of \"Just Believe\" by Eric Oliver Mario.\nHagen HDM's remix of \"Just Believe\" is part of the \"Soluna Remixed 06\" album, featuring seven other amazing remixes.", "Eric Oliver Mario - Just Believe (Hagen HDM Remix) #shorts", "152a2083-1459-4411-9f5a-6445e4ae22af", 60, false, "lhHt6xCcdlo", "https://www.youtube.com/shorts/lhHt6xCcdlo", 192, "/downloads/The Grand Sound/2024-02-02 Eric_Oliver_Mario_-_Just_Believe_Hagen_HDM_Remix_shorts/Eric_Oliver_Mario_-_Just_Believe_Hagen_HDM_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-02-02 15:00:46Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The talented Mexico-based artist Hagen HDM has produced an outstanding Melodic Progressive House remix of \"Just Believe\" by Eric Oliver Mario.\nHagen HDM's remix of \"Just Believe\" is part of the \"Soluna Remixed 06\" album, featuring seven other amazing remixes.", "Eric Oliver Mario - Just Believe (Hagen HDM Remix) #shorts", 60, false, "lhHt6xCcdlo", "https://www.youtube.com/shorts/lhHt6xCcdlo", "/downloads/The Grand Sound/2024-02-02 Eric_Oliver_Mario_-_Just_Believe_Hagen_HDM_Remix_shorts/Eric_Oliver_Mario_-_Just_Believe_Hagen_HDM_Remix_shorts.NA", true, 2, ~U[2024-02-02 15:00:46Z]] 22:35:20.535 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.537 [debug] QUERY OK source="media_items" db=2.0ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-31 15:00:53Z], 2] 22:35:20.538 [debug] QUERY OK source="media_items" db=0.7ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["It's an honor for us to premiere Ra5im's latest release on Rewoven, his newest Deep House track \"The First Flight\" features vocal elements, emotive strings and a magical breakdown.\nThe Chill Mix of \"The First Flight\" by Ra5im will be released on January 31, 2024.", "Ra5im - The First Flight (Chill Mix) #shorts", "8d8dab37-2c89-4742-94fd-c0601586ae30", 60, false, "xLRRkyDuW2k", "https://www.youtube.com/shorts/xLRRkyDuW2k", 193, "/downloads/The Grand Sound/2024-01-31 Ra5im_-_The_First_Flight_Chill_Mix_shorts/Ra5im_-_The_First_Flight_Chill_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-01-31 15:00:53Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "It's an honor for us to premiere Ra5im's latest release on Rewoven, his newest Deep House track \"The First Flight\" features vocal elements, emotive strings and a magical breakdown.\nThe Chill Mix of \"The First Flight\" by Ra5im will be released on January 31, 2024.", "Ra5im - The First Flight (Chill Mix) #shorts", 60, false, "xLRRkyDuW2k", "https://www.youtube.com/shorts/xLRRkyDuW2k", "/downloads/The Grand Sound/2024-01-31 Ra5im_-_The_First_Flight_Chill_Mix_shorts/Ra5im_-_The_First_Flight_Chill_Mix_shorts.NA", true, 2, ~U[2024-01-31 15:00:53Z]] 22:35:20.539 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.541 [debug] QUERY OK source="media_items" db=1.9ms idle=5.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-24 15:00:20Z], 2] 22:35:20.544 [debug] QUERY OK source="media_items" db=0.7ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We're happy to welcome the talented Indian artist Finding Mero on The Grand Sound, \"Signal\" features lush, sentimental hues of Melodic & Deep House.\n\"Signal\" is part of Finding Mero's \"Need You\" two-track EP and it's out now on Monstercat Silk.", "Finding Mero - Signal #shorts", "1cbd7050-493e-4b43-87a1-5cca586c2b79", 60, false, "CKru0hsrwuw", "https://www.youtube.com/shorts/CKru0hsrwuw", 194, "/downloads/The Grand Sound/2024-01-24 Finding_Mero_-_Signal_shorts/Finding_Mero_-_Signal_shorts.NA", false, false, true, 2, [], 98, ~U[2024-01-24 15:00:20Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "We're happy to welcome the talented Indian artist Finding Mero on The Grand Sound, \"Signal\" features lush, sentimental hues of Melodic & Deep House.\n\"Signal\" is part of Finding Mero's \"Need You\" two-track EP and it's out now on Monstercat Silk.", "Finding Mero - Signal #shorts", 60, false, "CKru0hsrwuw", "https://www.youtube.com/shorts/CKru0hsrwuw", "/downloads/The Grand Sound/2024-01-24 Finding_Mero_-_Signal_shorts/Finding_Mero_-_Signal_shorts.NA", true, 2, ~U[2024-01-24 15:00:20Z]] 22:35:20.544 [debug] QUERY OK source="sources" db=0.6ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.547 [debug] QUERY OK source="media_items" db=2.1ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-19 15:00:28Z], 2] 22:35:20.548 [debug] QUERY OK source="media_items" db=0.7ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["GAR & Guineve teamed up for an amazing collaboration track, \"Find My Heart\" features vocals, emotional plucks and synths flowing flawlessly with the progressive chords.\n\"Find My Heart\" is out now on GAR's own label Hands In The Air.", "GAR & Guineve - Find My Heart #shorts", "d06a86f7-f89d-472b-9737-24ecd1c69219", 60, false, "XqzZDs-LfU8", "https://www.youtube.com/shorts/XqzZDs-LfU8", 195, "/downloads/The Grand Sound/2024-01-19 GAR_Guineve_-_Find_My_Heart_shorts/GAR_Guineve_-_Find_My_Heart_shorts.NA", false, false, true, 2, [], 98, ~U[2024-01-19 15:00:28Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "GAR & Guineve teamed up for an amazing collaboration track, \"Find My Heart\" features vocals, emotional plucks and synths flowing flawlessly with the progressive chords.\n\"Find My Heart\" is out now on GAR's own label Hands In The Air.", "GAR & Guineve - Find My Heart #shorts", 60, false, "XqzZDs-LfU8", "https://www.youtube.com/shorts/XqzZDs-LfU8", "/downloads/The Grand Sound/2024-01-19 GAR_Guineve_-_Find_My_Heart_shorts/GAR_Guineve_-_Find_My_Heart_shorts.NA", true, 2, ~U[2024-01-19 15:00:28Z]] 22:35:20.549 [debug] QUERY OK source="sources" db=0.3ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.551 [debug] QUERY OK source="media_items" db=1.9ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-17 15:00:16Z], 2] 22:35:20.552 [debug] QUERY OK source="media_items" db=0.7ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our record label partner Rewoven gave us the opportunity to premiere the fantastic collaboration track \"Gone\" by the talented artists Polyline & Phonic Youth.\nThe Dub Mix of \"Gone\" by Polyline & Phonic Youth will be released on January 17, 2024.", "Polyline & Phonic Youth - Gone (Dub Mix) #shorts", "ec5f8ecd-cb3b-49b7-b63c-441adaec7949", 60, false, "PeQQzP5OK30", "https://www.youtube.com/shorts/PeQQzP5OK30", 196, "/downloads/The Grand Sound/2024-01-17 Polyline_Phonic_Youth_-_Gone_Dub_Mix_shorts/Polyline_Phonic_Youth_-_Gone_Dub_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2024-01-17 15:00:16Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Our record label partner Rewoven gave us the opportunity to premiere the fantastic collaboration track \"Gone\" by the talented artists Polyline & Phonic Youth.\nThe Dub Mix of \"Gone\" by Polyline & Phonic Youth will be released on January 17, 2024.", "Polyline & Phonic Youth - Gone (Dub Mix) #shorts", 60, false, "PeQQzP5OK30", "https://www.youtube.com/shorts/PeQQzP5OK30", "/downloads/The Grand Sound/2024-01-17 Polyline_Phonic_Youth_-_Gone_Dub_Mix_shorts/Polyline_Phonic_Youth_-_Gone_Dub_Mix_shorts.NA", true, 2, ~U[2024-01-17 15:00:16Z]] 22:35:20.553 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.555 [debug] QUERY OK source="media_items" db=2.1ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-12 15:00:58Z], 2] 22:35:20.556 [debug] QUERY OK source="media_items" db=0.7ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Let's welcome the talented American artist Jack Willard on The Grand Sound, his latest production \"Big Sky\" is a relaxing and introspective Progressive House track.\nJack Willard's track \"Big Sky\" is part of the \"Colorize 2023 Winter Sampler\", featuring two other brilliant tracks and it's out now on Colorize.", "Jack Willard - Big Sky #shorts", "a585f67d-69b5-4bc5-aae3-53004ba3d3ac", 60, false, "tRsiJkrV5ng", "https://www.youtube.com/shorts/tRsiJkrV5ng", 197, "/downloads/The Grand Sound/2024-01-12 Jack_Willard_-_Big_Sky_shorts/Jack_Willard_-_Big_Sky_shorts.NA", false, false, true, 2, [], 98, ~U[2024-01-12 15:00:58Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Let's welcome the talented American artist Jack Willard on The Grand Sound, his latest production \"Big Sky\" is a relaxing and introspective Progressive House track.\nJack Willard's track \"Big Sky\" is part of the \"Colorize 2023 Winter Sampler\", featuring two other brilliant tracks and it's out now on Colorize.", "Jack Willard - Big Sky #shorts", 60, false, "tRsiJkrV5ng", "https://www.youtube.com/shorts/tRsiJkrV5ng", "/downloads/The Grand Sound/2024-01-12 Jack_Willard_-_Big_Sky_shorts/Jack_Willard_-_Big_Sky_shorts.NA", true, 2, ~U[2024-01-12 15:00:58Z]] 22:35:20.557 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.559 [debug] QUERY OK source="media_items" db=1.9ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-05 15:00:35Z], 2] 22:35:20.561 [debug] QUERY OK source="media_items" db=0.9ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Join us as we celebrate the first volume of our \"Best Progressive House\" mixing series of 2024, featuring a carefully curated selection of 30 mesmerizing tracks.\nWe feel immensely privileged to work alongside our record label partners, who consistently discover and elevate extraordinary Melodic Progressive House artists.\n\nTrack:\nCosmaks - Skyfall (Lesh's 007esh Remix) [Soluna Music]", "♫ Best Progressive House Mix 2024 Vol. #1 ♫ #shorts", "6ee80fb3-51a9-45be-837e-0615b3deca80", 60, false, "ZgATdHIxpuY", "https://www.youtube.com/shorts/ZgATdHIxpuY", 198, "/downloads/The Grand Sound/2024-01-05 Best_Progressive_House_Mix_2024_Vol._1_shorts/Best_Progressive_House_Mix_2024_Vol._1_shorts.NA", false, false, true, 2, [], 98, ~U[2024-01-05 15:00:35Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Join us as we celebrate the first volume of our \"Best Progressive House\" mixing series of 2024, featuring a carefully curated selection of 30 mesmerizing tracks.\nWe feel immensely privileged to work alongside our record label partners, who consistently discover and elevate extraordinary Melodic Progressive House artists.\n\nTrack:\nCosmaks - Skyfall (Lesh's 007esh Remix) [Soluna Music]", "♫ Best Progressive House Mix 2024 Vol. #1 ♫ #shorts", 60, false, "ZgATdHIxpuY", "https://www.youtube.com/shorts/ZgATdHIxpuY", "/downloads/The Grand Sound/2024-01-05 Best_Progressive_House_Mix_2024_Vol._1_shorts/Best_Progressive_House_Mix_2024_Vol._1_shorts.NA", true, 2, ~U[2024-01-05 15:00:35Z]] 22:35:20.561 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.563 [debug] QUERY OK source="media_items" db=2.0ms idle=5.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-27 15:00:17Z], 2] 22:35:20.566 [debug] QUERY OK source="media_items" db=1.8ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We're excited to welcome back the talented electronic music producer & audio engineer A.M.R on The Grand Sound, \"Here We Are\" is an outstandingly powerful Progressive House track.\n\"Here We Are\" is part of the 16-track extended deluxe version of A.M.R's latest album \"Familiar Faces\" and it's out now on Monstercat Silk.", "A.M.R - Here We Are #shorts", "74f79b16-3a7c-4c0c-9748-c98562b99ad3", 60, false, "PGHAlQ0vAUo", "https://www.youtube.com/shorts/PGHAlQ0vAUo", 199, "/downloads/The Grand Sound/2023-12-27 A.M.R_-_Here_We_Are_shorts/A.M.R_-_Here_We_Are_shorts.NA", false, false, true, 2, [], 98, ~U[2023-12-27 15:00:17Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "We're excited to welcome back the talented electronic music producer & audio engineer A.M.R on The Grand Sound, \"Here We Are\" is an outstandingly powerful Progressive House track.\n\"Here We Are\" is part of the 16-track extended deluxe version of A.M.R's latest album \"Familiar Faces\" and it's out now on Monstercat Silk.", "A.M.R - Here We Are #shorts", 60, false, "PGHAlQ0vAUo", "https://www.youtube.com/shorts/PGHAlQ0vAUo", "/downloads/The Grand Sound/2023-12-27 A.M.R_-_Here_We_Are_shorts/A.M.R_-_Here_We_Are_shorts.NA", true, 2, ~U[2023-12-27 15:00:17Z]] 22:35:20.566 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.569 [debug] QUERY OK source="media_items" db=1.9ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-20 15:00:14Z], 2] 22:35:20.570 [debug] QUERY OK source="media_items" db=0.7ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The talented Mexico-based artist Andrew Frenir has produced an outstanding Melodic Progressive House remix of \"Air Traffic\" by Aaron Dmitriew & PoLYED.\nAndrew Frenir's remix of \"Air Traffic\" is out now on Soluna Music.", "Aaron Dmitriew & PoLYED - Air Traffic (Andrew Frenir Remix) #shorts", "3748b6cc-594b-4ee8-9cfa-b9e591ce5865", 60, false, "Iv2efPl3Aqc", "https://www.youtube.com/shorts/Iv2efPl3Aqc", 200, "/downloads/The Grand Sound/2023-12-20 Aaron_Dmitriew_PoLYED_-_Air_Traffic_Andrew_Frenir_Remix_shorts/Aaron_Dmitriew_PoLYED_-_Air_Traffic_Andrew_Frenir_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-12-20 15:00:14Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The talented Mexico-based artist Andrew Frenir has produced an outstanding Melodic Progressive House remix of \"Air Traffic\" by Aaron Dmitriew & PoLYED.\nAndrew Frenir's remix of \"Air Traffic\" is out now on Soluna Music.", "Aaron Dmitriew & PoLYED - Air Traffic (Andrew Frenir Remix) #shorts", 60, false, "Iv2efPl3Aqc", "https://www.youtube.com/shorts/Iv2efPl3Aqc", "/downloads/The Grand Sound/2023-12-20 Aaron_Dmitriew_PoLYED_-_Air_Traffic_Andrew_Frenir_Remix_shorts/Aaron_Dmitriew_PoLYED_-_Air_Traffic_Andrew_Frenir_Remix_shorts.NA", true, 2, ~U[2023-12-20 15:00:14Z]] 22:35:20.572 [debug] QUERY OK source="sources" db=0.5ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.574 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-15 15:00:13Z], 2] 22:35:20.575 [debug] QUERY OK source="media_items" db=0.7ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["With \"Pianorez\", Sound Quelle encapsulates the essence of Melodic House, delivering a mesmerizing duality that caters the pulsating energy of the dancefloor and moments of personal reflection. His masterful production weaves together intricate layers of melodies, driving basslines, and piercing synths, creating an immersive sonic experience.\n\"Pianorez\" by Sound Quelle is out now on Rewoven.", "Sound Quelle - Pianorez #shorts", "741ead13-e7ce-452b-a4ca-5b5dcf7e55fc", 60, false, "I0m-fwYcM8w", "https://www.youtube.com/shorts/I0m-fwYcM8w", 201, "/downloads/The Grand Sound/2023-12-15 Sound_Quelle_-_Pianorez_shorts/Sound_Quelle_-_Pianorez_shorts.NA", false, false, true, 2, [], 98, ~U[2023-12-15 15:00:13Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "With \"Pianorez\", Sound Quelle encapsulates the essence of Melodic House, delivering a mesmerizing duality that caters the pulsating energy of the dancefloor and moments of personal reflection. His masterful production weaves together intricate layers of melodies, driving basslines, and piercing synths, creating an immersive sonic experience.\n\"Pianorez\" by Sound Quelle is out now on Rewoven.", "Sound Quelle - Pianorez #shorts", 60, false, "I0m-fwYcM8w", "https://www.youtube.com/shorts/I0m-fwYcM8w", "/downloads/The Grand Sound/2023-12-15 Sound_Quelle_-_Pianorez_shorts/Sound_Quelle_-_Pianorez_shorts.NA", true, 2, ~U[2023-12-15 15:00:13Z]] 22:35:20.576 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.578 [debug] QUERY OK source="media_items" db=2.0ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-13 15:00:12Z], 2] 22:35:20.580 [debug] QUERY OK source="media_items" db=0.6ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["GAR is back in the winter with another gem, \"Floating In The Ocean\" is a pleasing Progressive House tune that brings the signature synths and chords with a twist.\n\"Floating In The Ocean\" is out now on GAR's own label Hands In The Air Records.", "GAR - Floating In The Ocean #shorts", "c3825af5-f9ec-464c-a0d3-20b72a187518", 60, false, "7lIF6ZnqxcY", "https://www.youtube.com/shorts/7lIF6ZnqxcY", 202, "/downloads/The Grand Sound/2023-12-13 GAR_-_Floating_In_The_Ocean_shorts/GAR_-_Floating_In_The_Ocean_shorts.NA", false, false, true, 2, [], 98, ~U[2023-12-13 15:00:12Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "GAR is back in the winter with another gem, \"Floating In The Ocean\" is a pleasing Progressive House tune that brings the signature synths and chords with a twist.\n\"Floating In The Ocean\" is out now on GAR's own label Hands In The Air Records.", "GAR - Floating In The Ocean #shorts", 60, false, "7lIF6ZnqxcY", "https://www.youtube.com/shorts/7lIF6ZnqxcY", "/downloads/The Grand Sound/2023-12-13 GAR_-_Floating_In_The_Ocean_shorts/GAR_-_Floating_In_The_Ocean_shorts.NA", true, 2, ~U[2023-12-13 15:00:12Z]] 22:35:20.580 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.582 [debug] QUERY OK source="media_items" db=2.0ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-06 15:00:21Z], 2] 22:35:20.584 [debug] QUERY OK source="media_items" db=0.7ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Modera unveil their debut album \"From Walks Of Life\", hailing from the vibrant city of Seattle, Washington is the duo of Caleb Hamlin and Evan Koessler aka Modera.\nThe twelve-track album showcases the duo's signature sound in full force as they delicately blend together electronic and acoustic elements.\nModera's debut album \"From Walks Of Life\" is out now on Colorize.", "Modera & Blue Noir - With You #shorts", "de18c641-1cae-4fe9-9def-69c6f065a13c", 60, false, "X4aP9jUTWcY", "https://www.youtube.com/shorts/X4aP9jUTWcY", 203, "/downloads/The Grand Sound/2023-12-06 Modera_Blue_Noir_-_With_You_shorts/Modera_Blue_Noir_-_With_You_shorts.NA", false, false, true, 2, [], 98, ~U[2023-12-06 15:00:21Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Modera unveil their debut album \"From Walks Of Life\", hailing from the vibrant city of Seattle, Washington is the duo of Caleb Hamlin and Evan Koessler aka Modera.\nThe twelve-track album showcases the duo's signature sound in full force as they delicately blend together electronic and acoustic elements.\nModera's debut album \"From Walks Of Life\" is out now on Colorize.", "Modera & Blue Noir - With You #shorts", 60, false, "X4aP9jUTWcY", "https://www.youtube.com/shorts/X4aP9jUTWcY", "/downloads/The Grand Sound/2023-12-06 Modera_Blue_Noir_-_With_You_shorts/Modera_Blue_Noir_-_With_You_shorts.NA", true, 2, ~U[2023-12-06 15:00:21Z]] 22:35:20.584 [debug] QUERY OK source="sources" db=0.3ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.586 [debug] QUERY OK source="media_items" db=1.9ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-01 15:01:02Z], 2] 22:35:20.589 [debug] QUERY OK source="media_items" db=0.8ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["We're happy to welcome the talented British artist Ophanim on The Grand Sound, his latest Melodic House track \"Nyra\" takes you on a mesmerising sonic journey.\nOphanim's track \"Nyra\" is part of \"Colorscapes Volume Five\", featuring two other brilliant tracks and it's out now on Colorize.", "Ophanim - Nyra #shorts", "f6f9ce2b-17ca-4537-8df4-128138de0bd4", 60, false, "_aRDXmMGcOo", "https://www.youtube.com/shorts/_aRDXmMGcOo", 204, "/downloads/The Grand Sound/2023-12-01 Ophanim_-_Nyra_shorts/Ophanim_-_Nyra_shorts.NA", false, false, true, 2, [], 98, ~U[2023-12-01 15:01:02Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "We're happy to welcome the talented British artist Ophanim on The Grand Sound, his latest Melodic House track \"Nyra\" takes you on a mesmerising sonic journey.\nOphanim's track \"Nyra\" is part of \"Colorscapes Volume Five\", featuring two other brilliant tracks and it's out now on Colorize.", "Ophanim - Nyra #shorts", 60, false, "_aRDXmMGcOo", "https://www.youtube.com/shorts/_aRDXmMGcOo", "/downloads/The Grand Sound/2023-12-01 Ophanim_-_Nyra_shorts/Ophanim_-_Nyra_shorts.NA", true, 2, ~U[2023-12-01 15:01:02Z]] 22:35:20.589 [debug] QUERY OK source="sources" db=0.4ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.592 [debug] QUERY OK source="media_items" db=2.0ms idle=6.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-29 15:00:11Z], 2] 22:35:20.593 [debug] QUERY OK source="media_items" db=0.7ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The legendary Slovakia-based duo Mark & Lukas are icons of the Melodic Progressive House scene, this is their remix of \"Caught In Time\" by Andrew Frenir & SixthSense.\nMark & Lukas' remix is part of the \"Caught in Time (The Remixes)\" EP, featuring six remixes and it's out now on Sunwaves Digital.", "Andrew Frenir & SixthSense - Caught In Time (Mark & Lukas Remix) #shorts", "841e5a8a-1306-4ab3-b0d6-027e0bee1cbf", 60, false, "GLY33kVYHlA", "https://www.youtube.com/shorts/GLY33kVYHlA", 205, "/downloads/The Grand Sound/2023-11-29 Andrew_Frenir_SixthSense_-_Caught_In_Time_Mark_Lukas_Remix_shorts/Andrew_Frenir_SixthSense_-_Caught_In_Time_Mark_Lukas_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-11-29 15:00:11Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The legendary Slovakia-based duo Mark & Lukas are icons of the Melodic Progressive House scene, this is their remix of \"Caught In Time\" by Andrew Frenir & SixthSense.\nMark & Lukas' remix is part of the \"Caught in Time (The Remixes)\" EP, featuring six remixes and it's out now on Sunwaves Digital.", "Andrew Frenir & SixthSense - Caught In Time (Mark & Lukas Remix) #shorts", 60, false, "GLY33kVYHlA", "https://www.youtube.com/shorts/GLY33kVYHlA", "/downloads/The Grand Sound/2023-11-29 Andrew_Frenir_SixthSense_-_Caught_In_Time_Mark_Lukas_Remix_shorts/Andrew_Frenir_SixthSense_-_Caught_In_Time_Mark_Lukas_Remix_shorts.NA", true, 2, ~U[2023-11-29 15:00:11Z]] 22:35:20.593 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.596 [debug] QUERY OK source="media_items" db=2.0ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-22 15:00:02Z], 2] 22:35:20.597 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This set is loaded with driving deep basslines and inspiring melodies, 'Ethereal Sundown' features 30 tracks from some of our favorite artists and record labels.\n\nTrack:\nKaiyan - Cressida [Colorize]", "'Ethereal Sundown' - Relaxing Deep House & Progressive House Mix #shorts", "7acc0300-da78-4f59-8402-2254731981e5", 60, false, "2CBigivGTLM", "https://www.youtube.com/shorts/2CBigivGTLM", 206, "/downloads/The Grand Sound/2023-11-22 Ethereal_Sundown_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Ethereal_Sundown_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-11-22 15:00:02Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "This set is loaded with driving deep basslines and inspiring melodies, 'Ethereal Sundown' features 30 tracks from some of our favorite artists and record labels.\n\nTrack:\nKaiyan - Cressida [Colorize]", "'Ethereal Sundown' - Relaxing Deep House & Progressive House Mix #shorts", 60, false, "2CBigivGTLM", "https://www.youtube.com/shorts/2CBigivGTLM", "/downloads/The Grand Sound/2023-11-22 Ethereal_Sundown_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Ethereal_Sundown_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", true, 2, ~U[2023-11-22 15:00:02Z]] 22:35:20.597 [debug] QUERY OK source="sources" db=0.4ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.600 [debug] QUERY OK source="media_items" db=2.0ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-17 15:00:05Z], 2] 22:35:20.601 [debug] QUERY OK source="media_items" db=0.7ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Here's the latest release from the talented Greek artist Terry Da Libra, \"Air\" is a relaxing Melodic House track and a treat for every fan of the genre.\n\"Air\" is part of Terry Da Libra's \"The Journey\" two-track EP and it's out now on Monstercat Silk.", "Terry Da Libra - Air #shorts", "71bd5ba7-409b-47a1-91f9-17cf166dc748", 60, false, "7nL3As8Df2Q", "https://www.youtube.com/shorts/7nL3As8Df2Q", 207, "/downloads/The Grand Sound/2023-11-17 Terry_Da_Libra_-_Air_shorts/Terry_Da_Libra_-_Air_shorts.NA", false, false, true, 2, [], 98, ~U[2023-11-17 15:00:05Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Here's the latest release from the talented Greek artist Terry Da Libra, \"Air\" is a relaxing Melodic House track and a treat for every fan of the genre.\n\"Air\" is part of Terry Da Libra's \"The Journey\" two-track EP and it's out now on Monstercat Silk.", "Terry Da Libra - Air #shorts", 60, false, "7nL3As8Df2Q", "https://www.youtube.com/shorts/7nL3As8Df2Q", "/downloads/The Grand Sound/2023-11-17 Terry_Da_Libra_-_Air_shorts/Terry_Da_Libra_-_Air_shorts.NA", true, 2, ~U[2023-11-17 15:00:05Z]] 22:35:20.601 [debug] QUERY OK source="sources" db=0.3ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.604 [debug] QUERY OK source="media_items" db=1.9ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-15 15:00:56Z], 2] 22:35:20.605 [debug] QUERY OK source="media_items" db=0.7ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/27ZCzwbhN4k\n\nIt's an honor for us to premiere the sensational Organic House track \"Legacy\" by the talented Latvian DJ and producer Stendahl.\nStendahl's brilliant \"Legacy / Thousands Of Miles\" two-track EP will be released on Rewoven on November 15, 2023.", "Stendahl - Legacy #shorts", "b7778433-45de-45c3-89d1-dda357f97e29", 60, false, "tP47VV8XiA8", "https://www.youtube.com/shorts/tP47VV8XiA8", 208, "/downloads/The Grand Sound/2023-11-15 Stendahl_-_Legacy_shorts/Stendahl_-_Legacy_shorts.NA", false, false, true, 2, [], 98, ~U[2023-11-15 15:00:56Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/27ZCzwbhN4k\n\nIt's an honor for us to premiere the sensational Organic House track \"Legacy\" by the talented Latvian DJ and producer Stendahl.\nStendahl's brilliant \"Legacy / Thousands Of Miles\" two-track EP will be released on Rewoven on November 15, 2023.", "Stendahl - Legacy #shorts", 60, false, "tP47VV8XiA8", "https://www.youtube.com/shorts/tP47VV8XiA8", "/downloads/The Grand Sound/2023-11-15 Stendahl_-_Legacy_shorts/Stendahl_-_Legacy_shorts.NA", true, 2, ~U[2023-11-15 15:00:56Z]] 22:35:20.605 [debug] QUERY OK source="sources" db=0.3ms idle=5.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.607 [debug] QUERY OK source="media_items" db=1.9ms idle=4.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-08 15:00:31Z], 2] 22:35:20.608 [debug] QUERY OK source="media_items" db=0.6ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["This is A.M.R's third single from his forthcoming album, \"Mirrorball\" is a beautiful Melodic House tune, featuring soulful lyrics & vocals from Fractures.\n\"Mirrorball\" by A.M.R & Fractures is out now on Monstercat Silk.", "A.M.R & Fractures - Mirrorball #shorts", "26ff0494-5fe7-4fc8-83b8-46046b4eed81", 60, false, "Pph66ctyxbU", "https://www.youtube.com/shorts/Pph66ctyxbU", 209, "/downloads/The Grand Sound/2023-11-08 A.M.R_Fractures_-_Mirrorball_shorts/A.M.R_Fractures_-_Mirrorball_shorts.NA", false, false, true, 2, [], 98, ~U[2023-11-08 15:00:31Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "This is A.M.R's third single from his forthcoming album, \"Mirrorball\" is a beautiful Melodic House tune, featuring soulful lyrics & vocals from Fractures.\n\"Mirrorball\" by A.M.R & Fractures is out now on Monstercat Silk.", "A.M.R & Fractures - Mirrorball #shorts", 60, false, "Pph66ctyxbU", "https://www.youtube.com/shorts/Pph66ctyxbU", "/downloads/The Grand Sound/2023-11-08 A.M.R_Fractures_-_Mirrorball_shorts/A.M.R_Fractures_-_Mirrorball_shorts.NA", true, 2, ~U[2023-11-08 15:00:31Z]] 22:35:20.609 [debug] QUERY OK source="sources" db=0.3ms idle=4.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.611 [debug] QUERY OK source="media_items" db=2.0ms idle=4.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-03 15:00:08Z], 2] 22:35:20.612 [debug] QUERY OK source="media_items" db=0.6ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Let's welcome back the Melodic Progressive House legend Shingo Nakamura on The Grand Sound, \"Golden Leaves\" is a relaxing Autumn inspired Melodic House track.\n\"Golden Leaves\" by Shingo Nakamura is out now on Monstercat Silk.", "Shingo Nakamura - Golden Leaves #shorts", "bd9809a8-8ba9-40ab-b12f-35517c6200dd", 60, false, "7j462jJGcA8", "https://www.youtube.com/shorts/7j462jJGcA8", 210, "/downloads/The Grand Sound/2023-11-03 Shingo_Nakamura_-_Golden_Leaves_shorts/Shingo_Nakamura_-_Golden_Leaves_shorts.NA", false, false, true, 2, [], 98, ~U[2023-11-03 15:00:08Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Let's welcome back the Melodic Progressive House legend Shingo Nakamura on The Grand Sound, \"Golden Leaves\" is a relaxing Autumn inspired Melodic House track.\n\"Golden Leaves\" by Shingo Nakamura is out now on Monstercat Silk.", "Shingo Nakamura - Golden Leaves #shorts", 60, false, "7j462jJGcA8", "https://www.youtube.com/shorts/7j462jJGcA8", "/downloads/The Grand Sound/2023-11-03 Shingo_Nakamura_-_Golden_Leaves_shorts/Shingo_Nakamura_-_Golden_Leaves_shorts.NA", true, 2, ~U[2023-11-03 15:00:08Z]] 22:35:20.614 [debug] QUERY OK source="sources" db=0.5ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.617 [debug] QUERY OK source="media_items" db=2.0ms idle=6.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-01 15:00:03Z], 2] 22:35:20.618 [debug] QUERY OK source="media_items" db=0.7ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/agAjaLF8Zu8\n\nWe're proud to premiere the third release from our record label partner Rewoven, \"Reach Out\" is an amazing Organic House collaboration track by Mango & Cloudcage.\n\"Reach Out\" by Mango & Cloudcage will be released on November 1, 2023.", "Mango & Cloudcage - Reach Out #shorts", "784c0898-b7fe-4771-9480-371682499db2", 60, false, "3iMG7JzW-qY", "https://www.youtube.com/shorts/3iMG7JzW-qY", 211, "/downloads/The Grand Sound/2023-11-01 Mango_Cloudcage_-_Reach_Out_shorts/Mango_Cloudcage_-_Reach_Out_shorts.NA", false, false, true, 2, [], 98, ~U[2023-11-01 15:00:03Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/agAjaLF8Zu8\n\nWe're proud to premiere the third release from our record label partner Rewoven, \"Reach Out\" is an amazing Organic House collaboration track by Mango & Cloudcage.\n\"Reach Out\" by Mango & Cloudcage will be released on November 1, 2023.", "Mango & Cloudcage - Reach Out #shorts", 60, false, "3iMG7JzW-qY", "https://www.youtube.com/shorts/3iMG7JzW-qY", "/downloads/The Grand Sound/2023-11-01 Mango_Cloudcage_-_Reach_Out_shorts/Mango_Cloudcage_-_Reach_Out_shorts.NA", true, 2, ~U[2023-11-01 15:00:03Z]] 22:35:20.618 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.621 [debug] QUERY OK source="media_items" db=1.9ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-25 14:00:26Z], 2] 22:35:20.622 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Our record label partner Summer Melody is always on a mission to present us quality music from upcoming artists and veterans of the Melodic Progressive House & Trance scene.\nThis compilation features 28 of Summer Melody's latest releases, mixed and compiled by myni8hte for your listening pleasure.\n\nTrack:\nCodema - Sundown [Summer Melody]", "'Sunrise & Sunset' - Melodic Progressive House Mix #shorts", "03c492d7-94a0-4771-adc3-0c0c93f5a358", 60, false, "XwEfUVYijJk", "https://www.youtube.com/shorts/XwEfUVYijJk", 212, "/downloads/The Grand Sound/2023-10-25 Sunrise_Sunset_-_Melodic_Progressive_House_Mix_shorts/Sunrise_Sunset_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-10-25 14:00:26Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Our record label partner Summer Melody is always on a mission to present us quality music from upcoming artists and veterans of the Melodic Progressive House & Trance scene.\nThis compilation features 28 of Summer Melody's latest releases, mixed and compiled by myni8hte for your listening pleasure.\n\nTrack:\nCodema - Sundown [Summer Melody]", "'Sunrise & Sunset' - Melodic Progressive House Mix #shorts", 60, false, "XwEfUVYijJk", "https://www.youtube.com/shorts/XwEfUVYijJk", "/downloads/The Grand Sound/2023-10-25 Sunrise_Sunset_-_Melodic_Progressive_House_Mix_shorts/Sunrise_Sunset_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2023-10-25 14:00:26Z]] 22:35:20.622 [debug] QUERY OK source="sources" db=0.4ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.625 [debug] QUERY OK source="media_items" db=2.2ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-20 14:00:25Z], 2] 22:35:20.626 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/7shHrc0AUGI\n\nThe talented Indonesian DJ & Producer LTN pres. Ghostbeat has remixed \"Face Down In An Ocean Of Tears\" by Passive Progressive.\nLTN pres. Ghostbeat's atmospheric remix of \"Face Down In An Ocean Of Tears\" is out now on Interplay Flow.", "Polyline - In My Heart #shorts", "dfa7be9d-6204-43e1-a32b-dbdf6ff52f57", 60, false, "ZoTVEhooOIU", "https://www.youtube.com/shorts/ZoTVEhooOIU", 213, "/downloads/The Grand Sound/2023-10-20 Polyline_-_In_My_Heart_shorts/Polyline_-_In_My_Heart_shorts.NA", false, false, true, 2, [], 98, ~U[2023-10-20 14:00:25Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/7shHrc0AUGI\n\nThe talented Indonesian DJ & Producer LTN pres. Ghostbeat has remixed \"Face Down In An Ocean Of Tears\" by Passive Progressive.\nLTN pres. Ghostbeat's atmospheric remix of \"Face Down In An Ocean Of Tears\" is out now on Interplay Flow.", "Polyline - In My Heart #shorts", 60, false, "ZoTVEhooOIU", "https://www.youtube.com/shorts/ZoTVEhooOIU", "/downloads/The Grand Sound/2023-10-20 Polyline_-_In_My_Heart_shorts/Polyline_-_In_My_Heart_shorts.NA", true, 2, ~U[2023-10-20 14:00:25Z]] 22:35:20.627 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.629 [debug] QUERY OK source="media_items" db=2.1ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-18 14:00:09Z], 2] 22:35:20.631 [debug] QUERY OK source="media_items" db=0.7ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/NfvMaNT9d6s\n\nHere's a brilliant collaboration track between Alex Pich & Arentis, \"Night Sky\" is centered around the trade mark throbbing bass tones with sparkling arps and soaring pads.\n\"Night Sky\" by Alex Pich & Arentis is out now on Sekora.", "Alex Pich & Arentis - Night Sky #shorts", "0b7831f9-3559-403c-a405-f09a15a901f4", 60, false, "H5z6ZOLntPA", "https://www.youtube.com/shorts/H5z6ZOLntPA", 214, "/downloads/The Grand Sound/2023-10-18 Alex_Pich_Arentis_-_Night_Sky_shorts/Alex_Pich_Arentis_-_Night_Sky_shorts.NA", false, false, true, 2, [], 98, ~U[2023-10-18 14:00:09Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/NfvMaNT9d6s\n\nHere's a brilliant collaboration track between Alex Pich & Arentis, \"Night Sky\" is centered around the trade mark throbbing bass tones with sparkling arps and soaring pads.\n\"Night Sky\" by Alex Pich & Arentis is out now on Sekora.", "Alex Pich & Arentis - Night Sky #shorts", 60, false, "H5z6ZOLntPA", "https://www.youtube.com/shorts/H5z6ZOLntPA", "/downloads/The Grand Sound/2023-10-18 Alex_Pich_Arentis_-_Night_Sky_shorts/Alex_Pich_Arentis_-_Night_Sky_shorts.NA", true, 2, ~U[2023-10-18 14:00:09Z]] 22:35:20.632 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.634 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-11 14:00:36Z], 2] 22:35:20.637 [debug] QUERY OK source="media_items" db=1.8ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/qGUZjir08gQ\n\nNorwegian producers Ruben Hadland and Emadees team up for their Soluna Music debut release, featuring four additional remixes of their track \"Miranda Street\".\nAndrew Frenir & SixthSense's remix of \"Miranda Street\" is out now on Soluna Music.", "Ruben Hadland & Emadees - Miranda Street (Andrew Frenir & Sixthsense Remix) #shorts", "2d965bee-9254-4130-8487-49512784fb4a", 60, false, "kbbaCVzYasY", "https://www.youtube.com/shorts/kbbaCVzYasY", 215, "/downloads/The Grand Sound/2023-10-11 Ruben_Hadland_Emadees_-_Miranda_Street_Andrew_Frenir_Sixthsense_Remix_shorts/Ruben_Hadland_Emadees_-_Miranda_Street_Andrew_Frenir_Sixthsense_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-10-11 14:00:36Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/qGUZjir08gQ\n\nNorwegian producers Ruben Hadland and Emadees team up for their Soluna Music debut release, featuring four additional remixes of their track \"Miranda Street\".\nAndrew Frenir & SixthSense's remix of \"Miranda Street\" is out now on Soluna Music.", "Ruben Hadland & Emadees - Miranda Street (Andrew Frenir & Sixthsense Remix) #shorts", 60, false, "kbbaCVzYasY", "https://www.youtube.com/shorts/kbbaCVzYasY", "/downloads/The Grand Sound/2023-10-11 Ruben_Hadland_Emadees_-_Miranda_Street_Andrew_Frenir_Sixthsense_Remix_shorts/Ruben_Hadland_Emadees_-_Miranda_Street_Andrew_Frenir_Sixthsense_Remix_shorts.NA", true, 2, ~U[2023-10-11 14:00:36Z]] 22:35:20.637 [debug] QUERY OK source="sources" db=0.4ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.639 [debug] QUERY OK source="media_items" db=2.0ms idle=5.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-06 14:00:54Z], 2] 22:35:20.641 [debug] QUERY OK source="media_items" db=0.8ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/5yRoGOEbpE0\n\nMango & Stendahl, the acclaimed veterans of the Melodic House scene, are thrilled to introduce a brand new musical venture - Rewoven.\nThis digital label is aimed at becoming a cozy haven for Melodic House enthusiasts and will be focusing on chilled, melodic, and Deep House vibes.\nThe first release to officially launch Rewoven is a mesmerizing creation by Blood Groove & Kikis - \"The Past Will Never Come\" EP.", "Blood Groove & Kikis - The Past Will Never Come #shorts", "0326aaf2-9dbb-43aa-8df4-bdb7d488cfb8", 60, false, "yNfuB8bGMmY", "https://www.youtube.com/shorts/yNfuB8bGMmY", 216, "/downloads/The Grand Sound/2023-10-06 Blood_Groove_Kikis_-_The_Past_Will_Never_Come_shorts/Blood_Groove_Kikis_-_The_Past_Will_Never_Come_shorts.NA", false, false, true, 2, [], 98, ~U[2023-10-06 14:00:54Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/5yRoGOEbpE0\n\nMango & Stendahl, the acclaimed veterans of the Melodic House scene, are thrilled to introduce a brand new musical venture - Rewoven.\nThis digital label is aimed at becoming a cozy haven for Melodic House enthusiasts and will be focusing on chilled, melodic, and Deep House vibes.\nThe first release to officially launch Rewoven is a mesmerizing creation by Blood Groove & Kikis - \"The Past Will Never Come\" EP.", "Blood Groove & Kikis - The Past Will Never Come #shorts", 60, false, "yNfuB8bGMmY", "https://www.youtube.com/shorts/yNfuB8bGMmY", "/downloads/The Grand Sound/2023-10-06 Blood_Groove_Kikis_-_The_Past_Will_Never_Come_shorts/Blood_Groove_Kikis_-_The_Past_Will_Never_Come_shorts.NA", true, 2, ~U[2023-10-06 14:00:54Z]] 22:35:20.641 [debug] QUERY OK source="sources" db=0.4ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.644 [debug] QUERY OK source="media_items" db=2.0ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-04 14:00:30Z], 2] 22:35:20.645 [debug] QUERY OK source="media_items" db=0.7ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/7shHrc0AUGI\n\nThe talented Indonesian DJ & Producer LTN pres. Ghostbeat has remixed \"Face Down In An Ocean Of Tears\" by Passive Progressive.\nLTN pres. Ghostbeat's atmospheric remix of \"Face Down In An Ocean Of Tears\" is out now on Interplay Flow.", "Passive Progressive - Face Down In An Ocean Of Tears (LTN pres. Ghostbeat Remix) #shorts", "56fd722b-8bf2-4f0e-ad11-a47b91a21759", 60, false, "pgdXU1jIfn8", "https://www.youtube.com/shorts/pgdXU1jIfn8", 217, "/downloads/The Grand Sound/2023-10-04 Passive_Progressive_-_Face_Down_In_An_Ocean_Of_Tears_LTN_pres._Ghostbeat_Remix_shorts/Passive_Progressive_-_Face_Down_In_An_Ocean_Of_Tears_LTN_pres._Ghostbeat_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-10-04 14:00:30Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/7shHrc0AUGI\n\nThe talented Indonesian DJ & Producer LTN pres. Ghostbeat has remixed \"Face Down In An Ocean Of Tears\" by Passive Progressive.\nLTN pres. Ghostbeat's atmospheric remix of \"Face Down In An Ocean Of Tears\" is out now on Interplay Flow.", "Passive Progressive - Face Down In An Ocean Of Tears (LTN pres. Ghostbeat Remix) #shorts", 60, false, "pgdXU1jIfn8", "https://www.youtube.com/shorts/pgdXU1jIfn8", "/downloads/The Grand Sound/2023-10-04 Passive_Progressive_-_Face_Down_In_An_Ocean_Of_Tears_LTN_pres._Ghostbeat_Remix_shorts/Passive_Progressive_-_Face_Down_In_An_Ocean_Of_Tears_LTN_pres._Ghostbeat_Remix_shorts.NA", true, 2, ~U[2023-10-04 14:00:30Z]] 22:35:20.645 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.648 [debug] QUERY OK source="media_items" db=2.0ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-29 14:00:34Z], 2] 22:35:20.649 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The full mix is available here:\nhttps://youtu.be/BETWjMu6gz8\n\nWe're excited to share our latest Progressive Trance mixing compilation with everyone, featuring 30 amazing tracks from some of our favorite artists and record labels.\n\nTrack:\nJay Hayton & StanV - For You [Enhanced Recordings]\nhttps://open.spotify.com/track/4n0tS3xtCy0uYUWpYHzHM1", "♫ Best Progressive Trance Mix 2023 Vol. #1 ♫ #shorts", "ec5c38bd-778d-4f58-a6f3-1e534e5d4089", 60, false, "iEf5lQII0-Q", "https://www.youtube.com/shorts/iEf5lQII0-Q", 218, "/downloads/The Grand Sound/2023-09-29 Best_Progressive_Trance_Mix_2023_Vol._1_shorts/Best_Progressive_Trance_Mix_2023_Vol._1_shorts.NA", false, false, true, 2, [], 98, ~U[2023-09-29 14:00:34Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The full mix is available here:\nhttps://youtu.be/BETWjMu6gz8\n\nWe're excited to share our latest Progressive Trance mixing compilation with everyone, featuring 30 amazing tracks from some of our favorite artists and record labels.\n\nTrack:\nJay Hayton & StanV - For You [Enhanced Recordings]\nhttps://open.spotify.com/track/4n0tS3xtCy0uYUWpYHzHM1", "♫ Best Progressive Trance Mix 2023 Vol. #1 ♫ #shorts", 60, false, "iEf5lQII0-Q", "https://www.youtube.com/shorts/iEf5lQII0-Q", "/downloads/The Grand Sound/2023-09-29 Best_Progressive_Trance_Mix_2023_Vol._1_shorts/Best_Progressive_Trance_Mix_2023_Vol._1_shorts.NA", true, 2, ~U[2023-09-29 14:00:34Z]] 22:35:20.650 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.652 [debug] QUERY OK source="media_items" db=2.0ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-27 14:00:40Z], 2] 22:35:20.653 [debug] QUERY OK source="media_items" db=0.7ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/rVgiO7G4Gc8\n\nDokho & Not Now Please teamed up for a beautiful collaboration track, \"Follow The Princess\" is an amazing combination of Downtempo and Melodic House.\n\"Follow The Princess\" by Dokho & Not Now Please is out now on Monstercat Silk.", "Dokho & Not Now Please - Follow The Princess #shorts", "8e79094d-95ae-41a6-8891-e6c48a9466a1", 60, false, "mSC45ELQ4Do", "https://www.youtube.com/shorts/mSC45ELQ4Do", 219, "/downloads/The Grand Sound/2023-09-27 Dokho_Not_Now_Please_-_Follow_The_Princess_shorts/Dokho_Not_Now_Please_-_Follow_The_Princess_shorts.NA", false, false, true, 2, [], 98, ~U[2023-09-27 14:00:40Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/rVgiO7G4Gc8\n\nDokho & Not Now Please teamed up for a beautiful collaboration track, \"Follow The Princess\" is an amazing combination of Downtempo and Melodic House.\n\"Follow The Princess\" by Dokho & Not Now Please is out now on Monstercat Silk.", "Dokho & Not Now Please - Follow The Princess #shorts", 60, false, "mSC45ELQ4Do", "https://www.youtube.com/shorts/mSC45ELQ4Do", "/downloads/The Grand Sound/2023-09-27 Dokho_Not_Now_Please_-_Follow_The_Princess_shorts/Dokho_Not_Now_Please_-_Follow_The_Princess_shorts.NA", true, 2, ~U[2023-09-27 14:00:40Z]] 22:35:20.654 [debug] QUERY OK source="sources" db=0.3ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.656 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-22 14:00:18Z], 2] 22:35:20.657 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/JBk-Wx7KSX0\n\nWe're happy to welcome back the talented Spain-based producer Lesh on The Grand Sound, \"Energised\" blends mesmerizing melodies, captivating progressions and euphoric atmospherics.\n\"Energised\" is part of Lesh's \"Arisen\" two-track EP and it's out now on Emergent Shores.", "Lesh - Energised #shorts", "334e926c-1de4-4e6f-b678-de4b82d72062", 60, false, "FeDhqUAbyvE", "https://www.youtube.com/shorts/FeDhqUAbyvE", 220, "/downloads/The Grand Sound/2023-09-22 Lesh_-_Energised_shorts/Lesh_-_Energised_shorts.NA", false, false, true, 2, [], 98, ~U[2023-09-22 14:00:18Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/JBk-Wx7KSX0\n\nWe're happy to welcome back the talented Spain-based producer Lesh on The Grand Sound, \"Energised\" blends mesmerizing melodies, captivating progressions and euphoric atmospherics.\n\"Energised\" is part of Lesh's \"Arisen\" two-track EP and it's out now on Emergent Shores.", "Lesh - Energised #shorts", 60, false, "FeDhqUAbyvE", "https://www.youtube.com/shorts/FeDhqUAbyvE", "/downloads/The Grand Sound/2023-09-22 Lesh_-_Energised_shorts/Lesh_-_Energised_shorts.NA", true, 2, ~U[2023-09-22 14:00:18Z]] 22:35:20.659 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.661 [debug] QUERY OK source="media_items" db=2.0ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-20 14:00:00Z], 2] 22:35:20.663 [debug] QUERY OK source="media_items" db=0.7ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/yoZaKBMac0Q\n\nThis is the latest release from the talented Greek artist Terry Da Libra, \"Eventide\" features driving beats, soaring strings, spacey vocal chops and hazy idiophones.\n\"Eventide\" is part of Terry Da Libra's latest two-track EP and it's out now on Colorize.", "Terry Da Libra - Eventide #shorts", "948b0624-cf64-4f12-b233-1bfaf6954260", 60, false, "0V-EDNhZHqk", "https://www.youtube.com/shorts/0V-EDNhZHqk", 221, "/downloads/The Grand Sound/2023-09-20 Terry_Da_Libra_-_Eventide_shorts/Terry_Da_Libra_-_Eventide_shorts.NA", false, false, true, 2, [], 98, ~U[2023-09-20 14:00:00Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/yoZaKBMac0Q\n\nThis is the latest release from the talented Greek artist Terry Da Libra, \"Eventide\" features driving beats, soaring strings, spacey vocal chops and hazy idiophones.\n\"Eventide\" is part of Terry Da Libra's latest two-track EP and it's out now on Colorize.", "Terry Da Libra - Eventide #shorts", 60, false, "0V-EDNhZHqk", "https://www.youtube.com/shorts/0V-EDNhZHqk", "/downloads/The Grand Sound/2023-09-20 Terry_Da_Libra_-_Eventide_shorts/Terry_Da_Libra_-_Eventide_shorts.NA", true, 2, ~U[2023-09-20 14:00:00Z]] 22:35:20.663 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.666 [debug] QUERY OK source="media_items" db=1.9ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-13 14:00:34Z], 2] 22:35:20.667 [debug] QUERY OK source="media_items" db=0.8ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The full mix is available here:\nhttps://youtu.be/BETWjMu6gz8\n\nHere's Vol. 5 of our Best Progressive House mixing series of 2023, packed with 24 brand new tracks from some of our favorite artists.\nWe're extremely grateful for every subscriber and listener, please support the artists and record labels to keep this beautiful genre of music alive.\n\nTrack:\nAtmospherika & Sumika - Sunrise (Surreal Self Remix) [Soluna Music]\nhttps://open.spotify.com/track/1JL1CXVGRnXNQFqGX3Fkno", "♫ Best Progressive House Mix 2023 Vol. #5 ♫ #shorts", "602758c6-cfe1-4b0c-910e-0483e5c79ab4", 60, false, "l-RbQ0P8hyw", "https://www.youtube.com/shorts/l-RbQ0P8hyw", 222, "/downloads/The Grand Sound/2023-09-13 Best_Progressive_House_Mix_2023_Vol._5_shorts/Best_Progressive_House_Mix_2023_Vol._5_shorts.NA", false, false, true, 2, [], 98, ~U[2023-09-13 14:00:34Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The full mix is available here:\nhttps://youtu.be/BETWjMu6gz8\n\nHere's Vol. 5 of our Best Progressive House mixing series of 2023, packed with 24 brand new tracks from some of our favorite artists.\nWe're extremely grateful for every subscriber and listener, please support the artists and record labels to keep this beautiful genre of music alive.\n\nTrack:\nAtmospherika & Sumika - Sunrise (Surreal Self Remix) [Soluna Music]\nhttps://open.spotify.com/track/1JL1CXVGRnXNQFqGX3Fkno", "♫ Best Progressive House Mix 2023 Vol. #5 ♫ #shorts", 60, false, "l-RbQ0P8hyw", "https://www.youtube.com/shorts/l-RbQ0P8hyw", "/downloads/The Grand Sound/2023-09-13 Best_Progressive_House_Mix_2023_Vol._5_shorts/Best_Progressive_House_Mix_2023_Vol._5_shorts.NA", true, 2, ~U[2023-09-13 14:00:34Z]] 22:35:20.667 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.670 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-06 14:00:38Z], 2] 22:35:20.671 [debug] QUERY OK source="media_items" db=0.7ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/aPJW7T-FSqk\n\nHere's one of the latest releases from the talented Brazilian producer Different Stage, \"Cycles\" is built around cascading synths and luscious vocals.\n\"Cycles\" by Different Stage is out now on Enhanced Recordings.", "Different Stage - Cycles #shorts", "49672619-99c2-43fe-b1ef-40f385240d5f", 60, false, "mNRnzr5Y0zU", "https://www.youtube.com/shorts/mNRnzr5Y0zU", 223, "/downloads/The Grand Sound/2023-09-06 Different_Stage_-_Cycles_shorts/Different_Stage_-_Cycles_shorts.NA", false, false, true, 2, [], 98, ~U[2023-09-06 14:00:38Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/aPJW7T-FSqk\n\nHere's one of the latest releases from the talented Brazilian producer Different Stage, \"Cycles\" is built around cascading synths and luscious vocals.\n\"Cycles\" by Different Stage is out now on Enhanced Recordings.", "Different Stage - Cycles #shorts", 60, false, "mNRnzr5Y0zU", "https://www.youtube.com/shorts/mNRnzr5Y0zU", "/downloads/The Grand Sound/2023-09-06 Different_Stage_-_Cycles_shorts/Different_Stage_-_Cycles_shorts.NA", true, 2, ~U[2023-09-06 14:00:38Z]] 22:35:20.671 [debug] QUERY OK source="sources" db=0.4ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.675 [debug] QUERY OK source="media_items" db=3.3ms idle=4.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-30 14:00:50Z], 2] 22:35:20.676 [debug] QUERY OK source="media_items" db=0.7ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/u-aGMDmSUpM\n\nLet's welcome back the talented Dutch artist Ciree on The Grand Sound, his track \"Leap Of Faith\" features amazing Balearic Melodic Progressive House grooves.\n\"Leap Of Faith\" is part of Ciree's same-titled two-track EP and it's out now on Soluna Music.", "Ciree - Leap Of Faith #shorts", "dd927d7e-ea3c-4074-afb2-89ff1767977e", 60, false, "zp9CX2uS1NI", "https://www.youtube.com/shorts/zp9CX2uS1NI", 224, "/downloads/The Grand Sound/2023-08-30 Ciree_-_Leap_Of_Faith_shorts/Ciree_-_Leap_Of_Faith_shorts.NA", false, false, true, 2, [], 98, ~U[2023-08-30 14:00:50Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/u-aGMDmSUpM\n\nLet's welcome back the talented Dutch artist Ciree on The Grand Sound, his track \"Leap Of Faith\" features amazing Balearic Melodic Progressive House grooves.\n\"Leap Of Faith\" is part of Ciree's same-titled two-track EP and it's out now on Soluna Music.", "Ciree - Leap Of Faith #shorts", 60, false, "zp9CX2uS1NI", "https://www.youtube.com/shorts/zp9CX2uS1NI", "/downloads/The Grand Sound/2023-08-30 Ciree_-_Leap_Of_Faith_shorts/Ciree_-_Leap_Of_Faith_shorts.NA", true, 2, ~U[2023-08-30 14:00:50Z]] 22:35:20.677 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.679 [debug] QUERY OK source="media_items" db=2.0ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-25 14:00:19Z], 2] 22:35:20.680 [debug] QUERY OK source="media_items" db=0.7ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/zV6JHbTAxgY\n\nWe're honored to welcome the talented Norwegian producer Astrevea on The Grand Sound, \"Relief\" features fantastic melodic riffs along with a wavy bassline.\n\"Relief\" is part of Astrevea's \"Hopeful\" two-track EP and it's out now on Soluna Music.", "Astrevea - Relief #shorts", "02bd8a91-a0b8-486d-be4a-4fb3c54522f7", 60, false, "QjXFiNo9wsA", "https://www.youtube.com/shorts/QjXFiNo9wsA", 225, "/downloads/The Grand Sound/2023-08-25 Astrevea_-_Relief_shorts/Astrevea_-_Relief_shorts.NA", false, false, true, 2, [], 98, ~U[2023-08-25 14:00:19Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/zV6JHbTAxgY\n\nWe're honored to welcome the talented Norwegian producer Astrevea on The Grand Sound, \"Relief\" features fantastic melodic riffs along with a wavy bassline.\n\"Relief\" is part of Astrevea's \"Hopeful\" two-track EP and it's out now on Soluna Music.", "Astrevea - Relief #shorts", 60, false, "QjXFiNo9wsA", "https://www.youtube.com/shorts/QjXFiNo9wsA", "/downloads/The Grand Sound/2023-08-25 Astrevea_-_Relief_shorts/Astrevea_-_Relief_shorts.NA", true, 2, ~U[2023-08-25 14:00:19Z]] 22:35:20.681 [debug] QUERY OK source="sources" db=0.7ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.684 [debug] QUERY OK source="media_items" db=2.6ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-23 14:00:11Z], 2] 22:35:20.686 [debug] QUERY OK source="media_items" db=1.0ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/J1CMWx9Bsxc\n\nWe're honored to support the brilliant Progressive House collaboration track \"All Night\" by the two talented artists Eugene Becker & Rediit.\n\"All Night\" is part of Eugene Becker's & Rediit's latest two-track EP and it's out now on Colorize.", "Eugene Becker & Rediit - All Night #shorts", "f7a71742-9c68-4698-8405-7c33901d0976", 60, false, "I6dFEbpqHS4", "https://www.youtube.com/shorts/I6dFEbpqHS4", 226, "/downloads/The Grand Sound/2023-08-23 Eugene_Becker_Rediit_-_All_Night_shorts/Eugene_Becker_Rediit_-_All_Night_shorts.NA", false, false, true, 2, [], 98, ~U[2023-08-23 14:00:11Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/J1CMWx9Bsxc\n\nWe're honored to support the brilliant Progressive House collaboration track \"All Night\" by the two talented artists Eugene Becker & Rediit.\n\"All Night\" is part of Eugene Becker's & Rediit's latest two-track EP and it's out now on Colorize.", "Eugene Becker & Rediit - All Night #shorts", 60, false, "I6dFEbpqHS4", "https://www.youtube.com/shorts/I6dFEbpqHS4", "/downloads/The Grand Sound/2023-08-23 Eugene_Becker_Rediit_-_All_Night_shorts/Eugene_Becker_Rediit_-_All_Night_shorts.NA", true, 2, ~U[2023-08-23 14:00:11Z]] 22:35:20.687 [debug] QUERY OK source="sources" db=0.5ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.689 [debug] QUERY OK source="media_items" db=2.3ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-16 14:00:27Z], 2] 22:35:20.691 [debug] QUERY OK source="media_items" db=1.1ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The full mix is available here:\nhttps://youtu.be/35QyF6nj9X8\n\nWelcome to Vol. #4 of our Best Progressive House mixing series of 2023, featuring 25 beautiful new tracks.\nWe're proud to support all these amazingly talented artists and our record label partners. You can find the tracklist and Spotify links in the video description.\n\nTrack:\nMark & Lukas - Leap Across the River [RockRiverRecords]\nhttps://open.spotify.com/track/6yK5L8scoKHk3wZwdnsEU8", "♫ Best Progressive House Mix 2023 Vol. #4 ♫ #shorts", "450189bc-6e05-4fc4-a25f-588ccbb83af5", 60, false, "f7ZcAHaVOHk", "https://www.youtube.com/shorts/f7ZcAHaVOHk", 227, "/downloads/The Grand Sound/2023-08-16 Best_Progressive_House_Mix_2023_Vol._4_shorts/Best_Progressive_House_Mix_2023_Vol._4_shorts.NA", false, false, true, 2, [], 98, ~U[2023-08-16 14:00:27Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The full mix is available here:\nhttps://youtu.be/35QyF6nj9X8\n\nWelcome to Vol. #4 of our Best Progressive House mixing series of 2023, featuring 25 beautiful new tracks.\nWe're proud to support all these amazingly talented artists and our record label partners. You can find the tracklist and Spotify links in the video description.\n\nTrack:\nMark & Lukas - Leap Across the River [RockRiverRecords]\nhttps://open.spotify.com/track/6yK5L8scoKHk3wZwdnsEU8", "♫ Best Progressive House Mix 2023 Vol. #4 ♫ #shorts", 60, false, "f7ZcAHaVOHk", "https://www.youtube.com/shorts/f7ZcAHaVOHk", "/downloads/The Grand Sound/2023-08-16 Best_Progressive_House_Mix_2023_Vol._4_shorts/Best_Progressive_House_Mix_2023_Vol._4_shorts.NA", true, 2, ~U[2023-08-16 14:00:27Z]] 22:35:20.693 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.696 [debug] QUERY OK source="media_items" db=3.0ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-11 14:00:36Z], 2] 22:35:20.697 [debug] QUERY OK source="media_items" db=0.8ms idle=9.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/Q27FjFpOnlA\n\nMario De Caine is back with an outstanding new release, \"After The Sunset\" features a sultry beat with dark atmosphere, this tune takes us back to the golden Progressive House days.\n\"After The Sunset\" by Mario De Caine is out now on Elliptical Sun Melodies.", "Mario De Caine - After The Sunset #shorts", "d9c1fee3-7ff2-4562-affe-581164dcd4da", 60, false, "hS-vZJXqTkE", "https://www.youtube.com/shorts/hS-vZJXqTkE", 228, "/downloads/The Grand Sound/2023-08-11 Mario_De_Caine_-_After_The_Sunset_shorts/Mario_De_Caine_-_After_The_Sunset_shorts.NA", false, false, true, 2, [], 98, ~U[2023-08-11 14:00:36Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/Q27FjFpOnlA\n\nMario De Caine is back with an outstanding new release, \"After The Sunset\" features a sultry beat with dark atmosphere, this tune takes us back to the golden Progressive House days.\n\"After The Sunset\" by Mario De Caine is out now on Elliptical Sun Melodies.", "Mario De Caine - After The Sunset #shorts", 60, false, "hS-vZJXqTkE", "https://www.youtube.com/shorts/hS-vZJXqTkE", "/downloads/The Grand Sound/2023-08-11 Mario_De_Caine_-_After_The_Sunset_shorts/Mario_De_Caine_-_After_The_Sunset_shorts.NA", true, 2, ~U[2023-08-11 14:00:36Z]] 22:35:20.698 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.700 [debug] QUERY OK source="media_items" db=2.0ms idle=7.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-09 14:00:28Z], 2] 22:35:20.702 [debug] QUERY OK source="media_items" db=0.8ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/d183EqI4JMM\n\nHere's the latest release from the talented Japanese artist 2bnsn, \"Passing Rain\" is a beautiful Melodic Progressive House track from his \"Daytrip\" seven-track LP.\n\"Passing Rain\" by 2bnsn is out now on RockRiverRecords.", "2bnsn - Passing Rain #shorts", "76ef026a-290d-4f04-aea5-8329833cbc50", 60, false, "N2UmUIXvKrY", "https://www.youtube.com/shorts/N2UmUIXvKrY", 229, "/downloads/The Grand Sound/2023-08-09 2bnsn_-_Passing_Rain_shorts/2bnsn_-_Passing_Rain_shorts.NA", false, false, true, 2, [], 98, ~U[2023-08-09 14:00:28Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/d183EqI4JMM\n\nHere's the latest release from the talented Japanese artist 2bnsn, \"Passing Rain\" is a beautiful Melodic Progressive House track from his \"Daytrip\" seven-track LP.\n\"Passing Rain\" by 2bnsn is out now on RockRiverRecords.", "2bnsn - Passing Rain #shorts", 60, false, "N2UmUIXvKrY", "https://www.youtube.com/shorts/N2UmUIXvKrY", "/downloads/The Grand Sound/2023-08-09 2bnsn_-_Passing_Rain_shorts/2bnsn_-_Passing_Rain_shorts.NA", true, 2, ~U[2023-08-09 14:00:28Z]] 22:35:20.702 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.705 [debug] QUERY OK source="media_items" db=2.1ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-02 14:00:35Z], 2] 22:35:20.708 [debug] QUERY OK source="media_items" db=0.9ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/P7u-CB6T2PM\n\nWe're happy to welcome the talented Argentinian artist Etza on The Grand Sound, \"Sur\" is a beautiful Melodic House track from his \"Norte\" two-track EP.\n\"Sur\" by Etza is out now on Monstercat Silk.", "Etza - Sur #shorts", "55f595ee-062d-4c6d-89d3-bd094fc5af2f", 60, false, "lxksXxF-5wo", "https://www.youtube.com/shorts/lxksXxF-5wo", 230, "/downloads/The Grand Sound/2023-08-02 Etza_-_Sur_shorts/Etza_-_Sur_shorts.NA", false, false, true, 2, [], 98, ~U[2023-08-02 14:00:35Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/P7u-CB6T2PM\n\nWe're happy to welcome the talented Argentinian artist Etza on The Grand Sound, \"Sur\" is a beautiful Melodic House track from his \"Norte\" two-track EP.\n\"Sur\" by Etza is out now on Monstercat Silk.", "Etza - Sur #shorts", 60, false, "lxksXxF-5wo", "https://www.youtube.com/shorts/lxksXxF-5wo", "/downloads/The Grand Sound/2023-08-02 Etza_-_Sur_shorts/Etza_-_Sur_shorts.NA", true, 2, ~U[2023-08-02 14:00:35Z]] 22:35:20.709 [debug] QUERY OK source="sources" db=0.5ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.711 [debug] QUERY OK source="media_items" db=2.1ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-28 14:00:05Z], 2] 22:35:20.714 [debug] QUERY OK source="media_items" db=2.1ms idle=9.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/-mhgx8NVwAQ\n\nGAR returns with a sublime summer Progressive House release, \"Salamandor\" features a deep bassline, enriched plucks and dreamy vocals.\n\"Salamandor\" is out now on GAR's own label Hands In The Air Records.", "GAR - Salamandor #shorts", "1593a291-35f3-41ac-b70e-010f3556884f", 60, false, "5almhwPSPzI", "https://www.youtube.com/shorts/5almhwPSPzI", 231, "/downloads/The Grand Sound/2023-07-28 GAR_-_Salamandor_shorts/GAR_-_Salamandor_shorts.NA", false, false, true, 2, [], 98, ~U[2023-07-28 14:00:05Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/-mhgx8NVwAQ\n\nGAR returns with a sublime summer Progressive House release, \"Salamandor\" features a deep bassline, enriched plucks and dreamy vocals.\n\"Salamandor\" is out now on GAR's own label Hands In The Air Records.", "GAR - Salamandor #shorts", 60, false, "5almhwPSPzI", "https://www.youtube.com/shorts/5almhwPSPzI", "/downloads/The Grand Sound/2023-07-28 GAR_-_Salamandor_shorts/GAR_-_Salamandor_shorts.NA", true, 2, ~U[2023-07-28 14:00:05Z]] 22:35:20.714 [debug] QUERY OK source="sources" db=0.4ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.718 [debug] QUERY OK source="media_items" db=2.9ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-26 14:00:33Z], 2] 22:35:20.721 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/As6X3POH9gs\n\nAlexander Popov & LTN pres. Ghostbeat teamed up for an amazing collabo track, \"Magic Garden\" features smooth beats, piano chords and dreamy violin elements.\n\"Magic Garden\" by Alexander Popov & LTN pres. Ghostbeat is out now on Interplay Records.", "Alexander Popov & LTN pres. Ghostbeat - Magic Garden #shorts", "abffba14-824a-411c-b72b-7c1b5ace5339", 60, false, "iRt25lYHIjg", "https://www.youtube.com/shorts/iRt25lYHIjg", 232, "/downloads/The Grand Sound/2023-07-26 Alexander_Popov_LTN_pres._Ghostbeat_-_Magic_Garden_shorts/Alexander_Popov_LTN_pres._Ghostbeat_-_Magic_Garden_shorts.NA", false, false, true, 2, [], 98, ~U[2023-07-26 14:00:33Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/As6X3POH9gs\n\nAlexander Popov & LTN pres. Ghostbeat teamed up for an amazing collabo track, \"Magic Garden\" features smooth beats, piano chords and dreamy violin elements.\n\"Magic Garden\" by Alexander Popov & LTN pres. Ghostbeat is out now on Interplay Records.", "Alexander Popov & LTN pres. Ghostbeat - Magic Garden #shorts", 60, false, "iRt25lYHIjg", "https://www.youtube.com/shorts/iRt25lYHIjg", "/downloads/The Grand Sound/2023-07-26 Alexander_Popov_LTN_pres._Ghostbeat_-_Magic_Garden_shorts/Alexander_Popov_LTN_pres._Ghostbeat_-_Magic_Garden_shorts.NA", true, 2, ~U[2023-07-26 14:00:33Z]] 22:35:20.721 [debug] QUERY OK source="sources" db=0.3ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.724 [debug] QUERY OK source="media_items" db=2.3ms idle=7.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-19 14:00:03Z], 2] 22:35:20.725 [debug] QUERY OK source="media_items" db=1.0ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/iviEjL8Rok8\n\nHere's the latest release from the talented Argentinian artist Flexible Fire, \"Costa Serena\" is a beautiful Melodic House track from his \"El Refugio\" two-track EP.\n\"Costa Serena\" by Flexible Fire is out now on Monstercat Silk.", "Flexible Fire - Costa Serena #shorts", "e6618e38-e955-4a7f-b291-3f1c3db52b9f", 60, false, "4XhMcp6mIus", "https://www.youtube.com/shorts/4XhMcp6mIus", 233, "/downloads/The Grand Sound/2023-07-19 Flexible_Fire_-_Costa_Serena_shorts/Flexible_Fire_-_Costa_Serena_shorts.NA", false, false, true, 2, [], 98, ~U[2023-07-19 14:00:03Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/iviEjL8Rok8\n\nHere's the latest release from the talented Argentinian artist Flexible Fire, \"Costa Serena\" is a beautiful Melodic House track from his \"El Refugio\" two-track EP.\n\"Costa Serena\" by Flexible Fire is out now on Monstercat Silk.", "Flexible Fire - Costa Serena #shorts", 60, false, "4XhMcp6mIus", "https://www.youtube.com/shorts/4XhMcp6mIus", "/downloads/The Grand Sound/2023-07-19 Flexible_Fire_-_Costa_Serena_shorts/Flexible_Fire_-_Costa_Serena_shorts.NA", true, 2, ~U[2023-07-19 14:00:03Z]] 22:35:20.727 [debug] QUERY OK source="sources" db=1.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.730 [debug] QUERY OK source="media_items" db=2.3ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-12 14:00:07Z], 2] 22:35:20.731 [debug] QUERY OK source="media_items" db=0.7ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/Dn5TrSqUGAc\n\nThis is the latest release from the talented French artist Cosmaks, \"Came Here For You\" features celestial melodies and percussive grooves get us moving.\n\"Came Here For You\" by Cosmaks is out now on Elliptical Sun Melodies.", "Cosmaks - Came Here For You #shorts", "4a773bbe-450b-4a04-af57-8ba222940050", 60, false, "D8FejA3QTUA", "https://www.youtube.com/shorts/D8FejA3QTUA", 234, "/downloads/The Grand Sound/2023-07-12 Cosmaks_-_Came_Here_For_You_shorts/Cosmaks_-_Came_Here_For_You_shorts.NA", false, false, true, 2, [], 98, ~U[2023-07-12 14:00:07Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/Dn5TrSqUGAc\n\nThis is the latest release from the talented French artist Cosmaks, \"Came Here For You\" features celestial melodies and percussive grooves get us moving.\n\"Came Here For You\" by Cosmaks is out now on Elliptical Sun Melodies.", "Cosmaks - Came Here For You #shorts", 60, false, "D8FejA3QTUA", "https://www.youtube.com/shorts/D8FejA3QTUA", "/downloads/The Grand Sound/2023-07-12 Cosmaks_-_Came_Here_For_You_shorts/Cosmaks_-_Came_Here_For_You_shorts.NA", true, 2, ~U[2023-07-12 14:00:07Z]] 22:35:20.732 [debug] QUERY OK source="sources" db=0.4ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.734 [debug] QUERY OK source="media_items" db=2.0ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-07 14:00:18Z], 2] 22:35:20.735 [debug] QUERY OK source="media_items" db=0.8ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/LXz_ueYbHq0\n\nWe're happy to share this amazing remix of \"Years\" by Caira with everyone, Tom Bro turned the bassline focused original into a more Balearic upbeat track.\nTom Bro's remix of \"Years\" by Caira is out now on Summer Melody.", "Caira - Years (Tom Bro Remix) #shorts", "225bb049-db72-45e3-a12f-600c1f47d22d", 60, false, "QyM4izOnrXE", "https://www.youtube.com/shorts/QyM4izOnrXE", 235, "/downloads/The Grand Sound/2023-07-07 Caira_-_Years_Tom_Bro_Remix_shorts/Caira_-_Years_Tom_Bro_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-07-07 14:00:18Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/LXz_ueYbHq0\n\nWe're happy to share this amazing remix of \"Years\" by Caira with everyone, Tom Bro turned the bassline focused original into a more Balearic upbeat track.\nTom Bro's remix of \"Years\" by Caira is out now on Summer Melody.", "Caira - Years (Tom Bro Remix) #shorts", 60, false, "QyM4izOnrXE", "https://www.youtube.com/shorts/QyM4izOnrXE", "/downloads/The Grand Sound/2023-07-07 Caira_-_Years_Tom_Bro_Remix_shorts/Caira_-_Years_Tom_Bro_Remix_shorts.NA", true, 2, ~U[2023-07-07 14:00:18Z]] 22:35:20.736 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.738 [debug] QUERY OK source="media_items" db=2.0ms idle=5.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-05 14:00:42Z], 2] 22:35:20.740 [debug] QUERY OK source="media_items" db=0.7ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/syETrYi66eY\n\nLet's welcome back the talented Qatari producer & audio engineer A.M.R on The Grand Sound, \"Got A Feeling\" is a summerish and soulful Melodic House single.\n\"Got A Feeling\" by A.M.R is out now on Monstercat Silk.", "A.M.R - Got A Feeling #shorts", "132628a2-6786-4b94-a181-2a2aa7003cab", 60, false, "y9vIlgfKhgU", "https://www.youtube.com/shorts/y9vIlgfKhgU", 236, "/downloads/The Grand Sound/2023-07-05 A.M.R_-_Got_A_Feeling_shorts/A.M.R_-_Got_A_Feeling_shorts.NA", false, false, true, 2, [], 98, ~U[2023-07-05 14:00:42Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/syETrYi66eY\n\nLet's welcome back the talented Qatari producer & audio engineer A.M.R on The Grand Sound, \"Got A Feeling\" is a summerish and soulful Melodic House single.\n\"Got A Feeling\" by A.M.R is out now on Monstercat Silk.", "A.M.R - Got A Feeling #shorts", 60, false, "y9vIlgfKhgU", "https://www.youtube.com/shorts/y9vIlgfKhgU", "/downloads/The Grand Sound/2023-07-05 A.M.R_-_Got_A_Feeling_shorts/A.M.R_-_Got_A_Feeling_shorts.NA", true, 2, ~U[2023-07-05 14:00:42Z]] 22:35:20.740 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.743 [debug] QUERY OK source="media_items" db=2.3ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-30 14:00:32Z], 2] 22:35:20.744 [debug] QUERY OK source="media_items" db=1.0ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The full mix is available here:\nhttps://youtu.be/IJK_CON2vzw\n\nOur first 'Rooftop Lounge' mix has received a lot of love throughout the years, that's why we decided to finally add a successor to the series.\n'Rooftop Lounge' Pt. 2 features 18 brilliant Deep House & Progressive House tracks from some of our favorite artists and record labels for your listening pleasure.\n\nTrack:\nTaylan - Back To Mars (Maximo Gambini & Q.A.T Remix) [MNL]\nhttps://open.spotify.com/track/1IeBDhLinTGXkZNGNkmrKq", "'Rooftop Lounge' Pt. 2 - Relaxing Deep House & Progressive House Mix #shorts", "acf9ac61-04d8-4875-8425-b2a98443c679", 60, false, "YqD3vHShIAM", "https://www.youtube.com/shorts/YqD3vHShIAM", 237, "/downloads/The Grand Sound/2023-06-30 Rooftop_Lounge_Pt._2_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Rooftop_Lounge_Pt._2_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-06-30 14:00:32Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The full mix is available here:\nhttps://youtu.be/IJK_CON2vzw\n\nOur first 'Rooftop Lounge' mix has received a lot of love throughout the years, that's why we decided to finally add a successor to the series.\n'Rooftop Lounge' Pt. 2 features 18 brilliant Deep House & Progressive House tracks from some of our favorite artists and record labels for your listening pleasure.\n\nTrack:\nTaylan - Back To Mars (Maximo Gambini & Q.A.T Remix) [MNL]\nhttps://open.spotify.com/track/1IeBDhLinTGXkZNGNkmrKq", "'Rooftop Lounge' Pt. 2 - Relaxing Deep House & Progressive House Mix #shorts", 60, false, "YqD3vHShIAM", "https://www.youtube.com/shorts/YqD3vHShIAM", "/downloads/The Grand Sound/2023-06-30 Rooftop_Lounge_Pt._2_-_Relaxing_Deep_House_Progressive_House_Mix_shorts/Rooftop_Lounge_Pt._2_-_Relaxing_Deep_House_Progressive_House_Mix_shorts.NA", true, 2, ~U[2023-06-30 14:00:32Z]] 22:35:20.745 [debug] QUERY OK source="sources" db=0.4ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.748 [debug] QUERY OK source="media_items" db=2.2ms idle=5.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-21 14:00:04Z], 2] 22:35:20.749 [debug] QUERY OK source="media_items" db=0.8ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The full mix is available here:\nhttps://youtu.be/geBbv5suzrY\n\nHere's Vol. 2 of our Best Deep House mixing series of 2023, featuring 19 beautiful tracks from our favorite artists and record labels.\n\nTrack:\nDumitresku & Nursultan Kun - Nature's Breath [Sekora]\nhttps://open.spotify.com/track/1YJq5WrvQoRI3K4J2R9BMq", "♫ Best Deep House Mix 2023 Vol. #2 ♫ #shorts", "88a9380c-e878-4d73-9d02-78588866d6a7", 60, false, "6iURdhhNt98", "https://www.youtube.com/shorts/6iURdhhNt98", 238, "/downloads/The Grand Sound/2023-06-21 Best_Deep_House_Mix_2023_Vol._2_shorts/Best_Deep_House_Mix_2023_Vol._2_shorts.NA", false, false, true, 2, [], 98, ~U[2023-06-21 14:00:04Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The full mix is available here:\nhttps://youtu.be/geBbv5suzrY\n\nHere's Vol. 2 of our Best Deep House mixing series of 2023, featuring 19 beautiful tracks from our favorite artists and record labels.\n\nTrack:\nDumitresku & Nursultan Kun - Nature's Breath [Sekora]\nhttps://open.spotify.com/track/1YJq5WrvQoRI3K4J2R9BMq", "♫ Best Deep House Mix 2023 Vol. #2 ♫ #shorts", 60, false, "6iURdhhNt98", "https://www.youtube.com/shorts/6iURdhhNt98", "/downloads/The Grand Sound/2023-06-21 Best_Deep_House_Mix_2023_Vol._2_shorts/Best_Deep_House_Mix_2023_Vol._2_shorts.NA", true, 2, ~U[2023-06-21 14:00:04Z]] 22:35:20.750 [debug] QUERY OK source="sources" db=0.4ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.752 [debug] QUERY OK source="media_items" db=2.3ms idle=5.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-16 14:00:33Z], 2] 22:35:20.754 [debug] QUERY OK source="media_items" db=0.7ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/o04Pc-ZqKrY\n\nThe talented Greek artist Fiben has produced an outstanding Progressive House remix of \"It's Complicated\" by L_DG.\nFiben's remix of \"It's Complicated\" is out now on Soluna Music.", "L_DG - It's Complicated (Fiben Remix) #shorts", "b6ea55c4-07c1-40e6-b739-9b45a1a218f1", 60, false, "dNeAgb5It-o", "https://www.youtube.com/shorts/dNeAgb5It-o", 239, "/downloads/The Grand Sound/2023-06-16 L_DG_-_It_s_Complicated_Fiben_Remix_shorts/L_DG_-_It_s_Complicated_Fiben_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-06-16 14:00:33Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/o04Pc-ZqKrY\n\nThe talented Greek artist Fiben has produced an outstanding Progressive House remix of \"It's Complicated\" by L_DG.\nFiben's remix of \"It's Complicated\" is out now on Soluna Music.", "L_DG - It's Complicated (Fiben Remix) #shorts", 60, false, "dNeAgb5It-o", "https://www.youtube.com/shorts/dNeAgb5It-o", "/downloads/The Grand Sound/2023-06-16 L_DG_-_It_s_Complicated_Fiben_Remix_shorts/L_DG_-_It_s_Complicated_Fiben_Remix_shorts.NA", true, 2, ~U[2023-06-16 14:00:33Z]] 22:35:20.754 [debug] QUERY OK source="sources" db=0.5ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.758 [debug] QUERY OK source="media_items" db=2.1ms idle=5.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-14 14:00:10Z], 2] 22:35:20.760 [debug] QUERY OK source="media_items" db=0.9ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/o44KY8tVGNY\n\nThis is one of the latest releases from GAR, \"Glissade\" is a classic vocal Progressive House track bringing a dashing bassline and colossal lush pads.\n\"Glissade\" is out now on GAR's own label Hands In The Air Records.", "GAR - Glissade #shorts", "5b237c29-53dd-4ae7-94d1-0ccb4483a8eb", 60, false, "97HjKhnrbnc", "https://www.youtube.com/shorts/97HjKhnrbnc", 240, "/downloads/The Grand Sound/2023-06-14 GAR_-_Glissade_shorts/GAR_-_Glissade_shorts.NA", false, false, true, 2, [], 98, ~U[2023-06-14 14:00:10Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/o44KY8tVGNY\n\nThis is one of the latest releases from GAR, \"Glissade\" is a classic vocal Progressive House track bringing a dashing bassline and colossal lush pads.\n\"Glissade\" is out now on GAR's own label Hands In The Air Records.", "GAR - Glissade #shorts", 60, false, "97HjKhnrbnc", "https://www.youtube.com/shorts/97HjKhnrbnc", "/downloads/The Grand Sound/2023-06-14 GAR_-_Glissade_shorts/GAR_-_Glissade_shorts.NA", true, 2, ~U[2023-06-14 14:00:10Z]] 22:35:20.760 [debug] QUERY OK source="sources" db=0.5ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.763 [debug] QUERY OK source="media_items" db=2.4ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-07 14:00:01Z], 2] 22:35:20.765 [debug] QUERY OK source="media_items" db=1.2ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/IHLBhEm43XE\n\nCanada's own Aaron Dmitriew is back with a powerful new track, \"Fuel\" is a stylish Progressive number with Trance undertones, ready to be enjoyed in the upcoming sunshine season.\n\"Fuel\" is out now on Synth Collective.", "Aaron Dmitriew - Fuel #shorts", "35631455-b9af-4124-950a-4db91f29566c", 60, false, "a2VfL3slY20", "https://www.youtube.com/shorts/a2VfL3slY20", 241, "/downloads/The Grand Sound/2023-06-07 Aaron_Dmitriew_-_Fuel_shorts/Aaron_Dmitriew_-_Fuel_shorts.NA", false, false, true, 2, [], 98, ~U[2023-06-07 14:00:01Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/IHLBhEm43XE\n\nCanada's own Aaron Dmitriew is back with a powerful new track, \"Fuel\" is a stylish Progressive number with Trance undertones, ready to be enjoyed in the upcoming sunshine season.\n\"Fuel\" is out now on Synth Collective.", "Aaron Dmitriew - Fuel #shorts", 60, false, "a2VfL3slY20", "https://www.youtube.com/shorts/a2VfL3slY20", "/downloads/The Grand Sound/2023-06-07 Aaron_Dmitriew_-_Fuel_shorts/Aaron_Dmitriew_-_Fuel_shorts.NA", true, 2, ~U[2023-06-07 14:00:01Z]] 22:35:20.766 [debug] QUERY OK source="sources" db=0.5ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.769 [debug] QUERY OK source="media_items" db=2.4ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-02 14:00:02Z], 2] 22:35:20.770 [debug] QUERY OK source="media_items" db=0.8ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/ktXBLD62hl8\n\nHere's the beautiful Melodic House remix by the talented Kazakh producer Nursultan Kun of \"Satellite\" by Dumitresku from the brilliant \"Exploration (Nursultan Kun Remix)\" two-track EP.\nNursultan Kun's remix of \"Satellite\" is out now on Sekora.", "Dumitresku - Satellite (Nursultan Kun Remix) #shorts", "a26c8b6a-5549-4afd-8b9e-a7e430c52b3d", 60, false, "0l5S25b5d8k", "https://www.youtube.com/shorts/0l5S25b5d8k", 242, "/downloads/The Grand Sound/2023-06-02 Dumitresku_-_Satellite_Nursultan_Kun_Remix_shorts/Dumitresku_-_Satellite_Nursultan_Kun_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-06-02 14:00:02Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/ktXBLD62hl8\n\nHere's the beautiful Melodic House remix by the talented Kazakh producer Nursultan Kun of \"Satellite\" by Dumitresku from the brilliant \"Exploration (Nursultan Kun Remix)\" two-track EP.\nNursultan Kun's remix of \"Satellite\" is out now on Sekora.", "Dumitresku - Satellite (Nursultan Kun Remix) #shorts", 60, false, "0l5S25b5d8k", "https://www.youtube.com/shorts/0l5S25b5d8k", "/downloads/The Grand Sound/2023-06-02 Dumitresku_-_Satellite_Nursultan_Kun_Remix_shorts/Dumitresku_-_Satellite_Nursultan_Kun_Remix_shorts.NA", true, 2, ~U[2023-06-02 14:00:02Z]] 22:35:20.771 [debug] QUERY OK source="sources" db=0.5ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.775 [debug] QUERY OK source="media_items" db=3.3ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-31 14:00:29Z], 2] 22:35:20.781 [debug] QUERY OK source="media_items" db=4.4ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/oxBpL4NHqfM\n\nLet's welcome the talented Toronto-based artist Alexxon on The Grand Sound, his track \"The Other Shore\" features touching chords and emotive melodic elements.\n\"The Other Shore\" is out now on Elliptical Sun Melodies.", "Alexxon - The Other Shore #shorts", "751aead3-0564-472c-9e6d-3e99fcb9de55", 60, false, "qAwxeVZZh3E", "https://www.youtube.com/shorts/qAwxeVZZh3E", 243, "/downloads/The Grand Sound/2023-05-31 Alexxon_-_The_Other_Shore_shorts/Alexxon_-_The_Other_Shore_shorts.NA", false, false, true, 2, [], 98, ~U[2023-05-31 14:00:29Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/oxBpL4NHqfM\n\nLet's welcome the talented Toronto-based artist Alexxon on The Grand Sound, his track \"The Other Shore\" features touching chords and emotive melodic elements.\n\"The Other Shore\" is out now on Elliptical Sun Melodies.", "Alexxon - The Other Shore #shorts", 60, false, "qAwxeVZZh3E", "https://www.youtube.com/shorts/qAwxeVZZh3E", "/downloads/The Grand Sound/2023-05-31 Alexxon_-_The_Other_Shore_shorts/Alexxon_-_The_Other_Shore_shorts.NA", true, 2, ~U[2023-05-31 14:00:29Z]] 22:35:20.782 [debug] QUERY OK source="sources" db=0.4ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.784 [debug] QUERY OK source="media_items" db=2.0ms idle=12.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-24 14:00:02Z], 2] 22:35:20.785 [debug] QUERY OK source="media_items" db=0.7ms idle=13.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/NhbjyPoMncI\n\nWe're always happy to welcome the talented British producer djimboh on The Grand Sound, \"China Plate\" features sparkling melodies and assures a thriving groove.\n\"China Plate\" is part of djimboh's latest two-track EP and it's out now on Colorize.", "djimboh - China Plate #shorts", "7e7bf397-ea63-4803-b38c-45373869c3a9", 60, false, "2QjBUXPtY6I", "https://www.youtube.com/shorts/2QjBUXPtY6I", 244, "/downloads/The Grand Sound/2023-05-24 djimboh_-_China_Plate_shorts/djimboh_-_China_Plate_shorts.NA", false, false, true, 2, [], 98, ~U[2023-05-24 14:00:02Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/NhbjyPoMncI\n\nWe're always happy to welcome the talented British producer djimboh on The Grand Sound, \"China Plate\" features sparkling melodies and assures a thriving groove.\n\"China Plate\" is part of djimboh's latest two-track EP and it's out now on Colorize.", "djimboh - China Plate #shorts", 60, false, "2QjBUXPtY6I", "https://www.youtube.com/shorts/2QjBUXPtY6I", "/downloads/The Grand Sound/2023-05-24 djimboh_-_China_Plate_shorts/djimboh_-_China_Plate_shorts.NA", true, 2, ~U[2023-05-24 14:00:02Z]] 22:35:20.786 [debug] QUERY OK source="sources" db=0.4ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.788 [debug] QUERY OK source="media_items" db=2.0ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-19 14:00:02Z], 2] 22:35:20.789 [debug] QUERY OK source="media_items" db=0.7ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/h0G16VTT0J8\n\n\"Something For Nothing\" by the talented British producer Boy North features an expansive, melody-infused soundscape accompanied by singer / songwriter MØØNE.\nBoy North's & MØØNE's \"Something For Nothing\" is out now on Colorize.", "Boy North & MØØNE - Something For Nothing #shorts", "334b7e4c-c1ff-4abe-a4ac-6e93aedc60c0", 60, false, "ajvNnZ5nxWE", "https://www.youtube.com/shorts/ajvNnZ5nxWE", 245, "/downloads/The Grand Sound/2023-05-19 Boy_North_MOONE_-_Something_For_Nothing_shorts/Boy_North_MOONE_-_Something_For_Nothing_shorts.NA", false, false, true, 2, [], 98, ~U[2023-05-19 14:00:02Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/h0G16VTT0J8\n\n\"Something For Nothing\" by the talented British producer Boy North features an expansive, melody-infused soundscape accompanied by singer / songwriter MØØNE.\nBoy North's & MØØNE's \"Something For Nothing\" is out now on Colorize.", "Boy North & MØØNE - Something For Nothing #shorts", 60, false, "ajvNnZ5nxWE", "https://www.youtube.com/shorts/ajvNnZ5nxWE", "/downloads/The Grand Sound/2023-05-19 Boy_North_MOONE_-_Something_For_Nothing_shorts/Boy_North_MOONE_-_Something_For_Nothing_shorts.NA", true, 2, ~U[2023-05-19 14:00:02Z]] 22:35:20.790 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.792 [debug] QUERY OK source="media_items" db=2.0ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-17 14:00:20Z], 2] 22:35:20.818 [debug] QUERY OK source="media_items" db=25.3ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/qWpm9DHjjJA\n\nLTN is one of the most iconic artists in the Progressive / Trance scene for over a decade, \"Echo\" is one of his latest releases in collaboration with Passive Progressive.\n\"Echo\" is part of LTN's latest two-track EP called \"We Are All Equal\" and it's out now on Monstercat Silk.", "LTN pres. Ghostbeat x Passive Progressive - Echo #shorts", "d10ab6c3-ee54-4334-9717-c7930c2a2ad1", 60, false, "_2-r0dUCpiE", "https://www.youtube.com/shorts/_2-r0dUCpiE", 246, "/downloads/The Grand Sound/2023-05-17 LTN_pres._Ghostbeat_x_Passive_Progressive_-_Echo_shorts/LTN_pres._Ghostbeat_x_Passive_Progressive_-_Echo_shorts.NA", false, false, true, 2, [], 98, ~U[2023-05-17 14:00:20Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/qWpm9DHjjJA\n\nLTN is one of the most iconic artists in the Progressive / Trance scene for over a decade, \"Echo\" is one of his latest releases in collaboration with Passive Progressive.\n\"Echo\" is part of LTN's latest two-track EP called \"We Are All Equal\" and it's out now on Monstercat Silk.", "LTN pres. Ghostbeat x Passive Progressive - Echo #shorts", 60, false, "_2-r0dUCpiE", "https://www.youtube.com/shorts/_2-r0dUCpiE", "/downloads/The Grand Sound/2023-05-17 LTN_pres._Ghostbeat_x_Passive_Progressive_-_Echo_shorts/LTN_pres._Ghostbeat_x_Passive_Progressive_-_Echo_shorts.NA", true, 2, ~U[2023-05-17 14:00:20Z]] 22:35:20.819 [debug] QUERY OK source="sources" db=0.4ms idle=30.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.821 [debug] QUERY OK source="media_items" db=1.9ms idle=29.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-12 14:00:08Z], 2] 22:35:20.829 [debug] QUERY OK source="media_items" db=7.3ms idle=31.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The full mix is available here:\nhttps://youtu.be/DzfyleInDKg\n\nWe're finally back with the latest addition to our \"Best Progressive House\" mixing series, featuring our brand new video design.\nThis mixing compilation features 21 amazing tracks from some of our favorite artists and record labels, we hope that you will enjoy this mix.\n\nTrack:\nRuben Hadland & Emadees - Miranda Street (Andrew Frenir & SixthSense Remix) [Soluna Music]\nhttps://open.spotify.com/track/5P91HsNDrUZm5bfiBkNk8B", "♫ Best Progressive House Mix 2023 Vol. #3 ♫ #shorts", "8d150136-64dc-477b-911b-80f23d00d4b4", 60, false, "EhzONufcXgU", "https://www.youtube.com/shorts/EhzONufcXgU", 247, "/downloads/The Grand Sound/2023-05-12 Best_Progressive_House_Mix_2023_Vol._3_shorts/Best_Progressive_House_Mix_2023_Vol._3_shorts.NA", false, false, true, 2, [], 98, ~U[2023-05-12 14:00:08Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The full mix is available here:\nhttps://youtu.be/DzfyleInDKg\n\nWe're finally back with the latest addition to our \"Best Progressive House\" mixing series, featuring our brand new video design.\nThis mixing compilation features 21 amazing tracks from some of our favorite artists and record labels, we hope that you will enjoy this mix.\n\nTrack:\nRuben Hadland & Emadees - Miranda Street (Andrew Frenir & SixthSense Remix) [Soluna Music]\nhttps://open.spotify.com/track/5P91HsNDrUZm5bfiBkNk8B", "♫ Best Progressive House Mix 2023 Vol. #3 ♫ #shorts", 60, false, "EhzONufcXgU", "https://www.youtube.com/shorts/EhzONufcXgU", "/downloads/The Grand Sound/2023-05-12 Best_Progressive_House_Mix_2023_Vol._3_shorts/Best_Progressive_House_Mix_2023_Vol._3_shorts.NA", true, 2, ~U[2023-05-12 14:00:08Z]] 22:35:20.829 [debug] QUERY OK source="sources" db=0.4ms idle=36.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.832 [debug] QUERY OK source="media_items" db=2.0ms idle=11.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-10 14:00:10Z], 2] 22:35:20.833 [debug] QUERY OK source="media_items" db=0.6ms idle=13.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/e7xZUCFvfLw\n\nAndrew Frenir & SixthSense teamed up for an amazing collabo track, \"Caught In Time\" is a mesmerizing blend of Progressive House and Synthwave.\n\"Caught In Time\" is out now on Sunwaves Digital.", "Andrew Frenir & SixthSense - Caught In Time #shorts", "44bb664f-6495-4b06-a1ee-e0d08acd2919", 60, false, "95YuvJKmRyo", "https://www.youtube.com/shorts/95YuvJKmRyo", 248, "/downloads/The Grand Sound/2023-05-10 Andrew_Frenir_SixthSense_-_Caught_In_Time_shorts/Andrew_Frenir_SixthSense_-_Caught_In_Time_shorts.NA", false, false, true, 2, [], 98, ~U[2023-05-10 14:00:10Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/e7xZUCFvfLw\n\nAndrew Frenir & SixthSense teamed up for an amazing collabo track, \"Caught In Time\" is a mesmerizing blend of Progressive House and Synthwave.\n\"Caught In Time\" is out now on Sunwaves Digital.", "Andrew Frenir & SixthSense - Caught In Time #shorts", 60, false, "95YuvJKmRyo", "https://www.youtube.com/shorts/95YuvJKmRyo", "/downloads/The Grand Sound/2023-05-10 Andrew_Frenir_SixthSense_-_Caught_In_Time_shorts/Andrew_Frenir_SixthSense_-_Caught_In_Time_shorts.NA", true, 2, ~U[2023-05-10 14:00:10Z]] 22:35:20.833 [debug] QUERY OK source="sources" db=0.3ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.836 [debug] QUERY OK source="media_items" db=2.0ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-05 14:00:18Z], 2] 22:35:20.837 [debug] QUERY OK source="media_items" db=0.7ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/7wKzYSWJrqM\n\nOur record label partner Embers Melody is back with an outstanding Progressive House compilation album called \"Polarization\".\n\"Coast Dawn\" by kanata.t is one of seven amazing tracks from \"Polarization\" and it's out now on Embers Melody.", "kanata.t - Coast Dawn #shorts", "a24c20c1-af0a-4ea7-a487-9e7b24b4c182", 60, false, "RfftnBVVJt4", "https://www.youtube.com/shorts/RfftnBVVJt4", 249, "/downloads/The Grand Sound/2023-05-05 kanata.t_-_Coast_Dawn_shorts/kanata.t_-_Coast_Dawn_shorts.NA", false, false, true, 2, [], 98, ~U[2023-05-05 14:00:18Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/7wKzYSWJrqM\n\nOur record label partner Embers Melody is back with an outstanding Progressive House compilation album called \"Polarization\".\n\"Coast Dawn\" by kanata.t is one of seven amazing tracks from \"Polarization\" and it's out now on Embers Melody.", "kanata.t - Coast Dawn #shorts", 60, false, "RfftnBVVJt4", "https://www.youtube.com/shorts/RfftnBVVJt4", "/downloads/The Grand Sound/2023-05-05 kanata.t_-_Coast_Dawn_shorts/kanata.t_-_Coast_Dawn_shorts.NA", true, 2, ~U[2023-05-05 14:00:18Z]] 22:35:20.839 [debug] QUERY OK source="sources" db=0.5ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.841 [debug] QUERY OK source="media_items" db=2.0ms idle=6.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-28 14:00:40Z], 2] 22:35:20.842 [debug] QUERY OK source="media_items" db=0.8ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/dz9UOEce-DA\n\nJoin us on a musical journey presented by the Russian DJ and producer PROFF and the Kenyan artist Idd Aziz, their track \"Mipango\" is a terrific culture blend.\n\"Mipango\" by PROFF & Idd Aziz is out now on Monstercat Silk.", "PROFF & Idd Aziz - Mipango #shorts", "7419200a-bfbc-4f60-81fd-d9c46f35e1d8", 60, false, "tJMdm17tFrA", "https://www.youtube.com/shorts/tJMdm17tFrA", 250, "/downloads/The Grand Sound/2023-04-28 PROFF_Idd_Aziz_-_Mipango_shorts/PROFF_Idd_Aziz_-_Mipango_shorts.NA", false, false, true, 2, [], 98, ~U[2023-04-28 14:00:40Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/dz9UOEce-DA\n\nJoin us on a musical journey presented by the Russian DJ and producer PROFF and the Kenyan artist Idd Aziz, their track \"Mipango\" is a terrific culture blend.\n\"Mipango\" by PROFF & Idd Aziz is out now on Monstercat Silk.", "PROFF & Idd Aziz - Mipango #shorts", 60, false, "tJMdm17tFrA", "https://www.youtube.com/shorts/tJMdm17tFrA", "/downloads/The Grand Sound/2023-04-28 PROFF_Idd_Aziz_-_Mipango_shorts/PROFF_Idd_Aziz_-_Mipango_shorts.NA", true, 2, ~U[2023-04-28 14:00:40Z]] 22:35:20.843 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.845 [debug] QUERY OK source="media_items" db=2.0ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-26 14:00:16Z], 2] 22:35:20.846 [debug] QUERY OK source="media_items" db=0.7ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/sZKCyvdnM14\n\nLet's welcome the talented Irish artist Woven on The Grand Sound with his relaxing Electronica track \"Brushes\" from the same-titled three-track EP.\n\"Brushes\" is out now on Monstercat Silk.", "Woven - Brushes #shorts", "866b7be1-7eca-4ab6-8110-aaf0a00fbec3", 60, false, "UGsdPdrw7Ds", "https://www.youtube.com/shorts/UGsdPdrw7Ds", 251, "/downloads/The Grand Sound/2023-04-26 Woven_-_Brushes_shorts/Woven_-_Brushes_shorts.NA", false, false, true, 2, [], 98, ~U[2023-04-26 14:00:16Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/sZKCyvdnM14\n\nLet's welcome the talented Irish artist Woven on The Grand Sound with his relaxing Electronica track \"Brushes\" from the same-titled three-track EP.\n\"Brushes\" is out now on Monstercat Silk.", "Woven - Brushes #shorts", 60, false, "UGsdPdrw7Ds", "https://www.youtube.com/shorts/UGsdPdrw7Ds", "/downloads/The Grand Sound/2023-04-26 Woven_-_Brushes_shorts/Woven_-_Brushes_shorts.NA", true, 2, ~U[2023-04-26 14:00:16Z]] 22:35:20.847 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.849 [debug] QUERY OK source="media_items" db=1.9ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-21 14:00:42Z], 2] 22:35:20.851 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/EKjehUg7_k8\n\nWe're thrilled to introduce you to our brand new video design, which is accompanied by our fine-tuned identity to bring you an even more immersive and captivating musical experience.\nLet's celebrate our revitalized visuals with Marsh's sublime remix of the iconic Trance classic by Andy Moor & Adam White pres. Whiteroom.\nMarsh's remix of \"The Whiteroom\" by Andy Moor & Adam White is out now on Anjunadeep.", "Andy Moor & Adam White pres. Whiteroom - The Whiteroom (Marsh Remix) #shorts", "5d0bfaab-9c30-426f-867d-2cc1124ab3d5", 60, false, "z-8JHORVQvg", "https://www.youtube.com/shorts/z-8JHORVQvg", 252, "/downloads/The Grand Sound/2023-04-21 Andy_Moor_Adam_White_pres._Whiteroom_-_The_Whiteroom_Marsh_Remix_shorts/Andy_Moor_Adam_White_pres._Whiteroom_-_The_Whiteroom_Marsh_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-04-21 14:00:42Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/EKjehUg7_k8\n\nWe're thrilled to introduce you to our brand new video design, which is accompanied by our fine-tuned identity to bring you an even more immersive and captivating musical experience.\nLet's celebrate our revitalized visuals with Marsh's sublime remix of the iconic Trance classic by Andy Moor & Adam White pres. Whiteroom.\nMarsh's remix of \"The Whiteroom\" by Andy Moor & Adam White is out now on Anjunadeep.", "Andy Moor & Adam White pres. Whiteroom - The Whiteroom (Marsh Remix) #shorts", 60, false, "z-8JHORVQvg", "https://www.youtube.com/shorts/z-8JHORVQvg", "/downloads/The Grand Sound/2023-04-21 Andy_Moor_Adam_White_pres._Whiteroom_-_The_Whiteroom_Marsh_Remix_shorts/Andy_Moor_Adam_White_pres._Whiteroom_-_The_Whiteroom_Marsh_Remix_shorts.NA", true, 2, ~U[2023-04-21 14:00:42Z]] 22:35:20.851 [debug] QUERY OK source="sources" db=0.4ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.853 [debug] QUERY OK source="media_items" db=1.9ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-14 14:00:21Z], 2] 22:35:20.856 [debug] QUERY OK source="media_items" db=0.7ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/95WFI3LEapY\n\nDutch duo Tinlicker treat us to another stellar release, \"Voodoo\" is a beautiful Melodic House track in collaboration with the talented German artist Ben Böhmer.\n\"Voodoo\" by Tinlicker & Ben Böhmer is out now on Anjunadeep.", "Tinlicker & Ben Böhmer - Voodoo #shorts", "31d6dda1-bc5d-4636-afe5-7cef4d120219", 60, false, "bkKj-KKFb1U", "https://www.youtube.com/shorts/bkKj-KKFb1U", 253, "/downloads/The Grand Sound/2023-04-14 Tinlicker_Ben_Bohmer_-_Voodoo_shorts/Tinlicker_Ben_Bohmer_-_Voodoo_shorts.NA", false, false, true, 2, [], 98, ~U[2023-04-14 14:00:21Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/95WFI3LEapY\n\nDutch duo Tinlicker treat us to another stellar release, \"Voodoo\" is a beautiful Melodic House track in collaboration with the talented German artist Ben Böhmer.\n\"Voodoo\" by Tinlicker & Ben Böhmer is out now on Anjunadeep.", "Tinlicker & Ben Böhmer - Voodoo #shorts", 60, false, "bkKj-KKFb1U", "https://www.youtube.com/shorts/bkKj-KKFb1U", "/downloads/The Grand Sound/2023-04-14 Tinlicker_Ben_Bohmer_-_Voodoo_shorts/Tinlicker_Ben_Bohmer_-_Voodoo_shorts.NA", true, 2, ~U[2023-04-14 14:00:21Z]] 22:35:20.857 [debug] QUERY OK source="sources" db=0.4ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.859 [debug] QUERY OK source="media_items" db=2.0ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-07 14:00:33Z], 2] 22:35:20.860 [debug] QUERY OK source="media_items" db=0.6ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/rcj8xUEHAdA\n\nThe Trance classic \"Irufushi\" by Super8 & Tab is one of our favorite tracks of all time, this is Marsh's brilliant take on this timeless masterpiece.\nMarsh's remix of \"Irufushi\" by Super8 & Tab is out now on Anjunabeats.", "Super8 & Tab - Irufushi (Marsh Remix) #shorts", "73756ca8-b4b7-4fe8-b944-caa7f94dd69a", 60, false, "hjcAZfMxbj0", "https://www.youtube.com/shorts/hjcAZfMxbj0", 254, "/downloads/The Grand Sound/2023-04-07 Super8_Tab_-_Irufushi_Marsh_Remix_shorts/Super8_Tab_-_Irufushi_Marsh_Remix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-04-07 14:00:33Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/rcj8xUEHAdA\n\nThe Trance classic \"Irufushi\" by Super8 & Tab is one of our favorite tracks of all time, this is Marsh's brilliant take on this timeless masterpiece.\nMarsh's remix of \"Irufushi\" by Super8 & Tab is out now on Anjunabeats.", "Super8 & Tab - Irufushi (Marsh Remix) #shorts", 60, false, "hjcAZfMxbj0", "https://www.youtube.com/shorts/hjcAZfMxbj0", "/downloads/The Grand Sound/2023-04-07 Super8_Tab_-_Irufushi_Marsh_Remix_shorts/Super8_Tab_-_Irufushi_Marsh_Remix_shorts.NA", true, 2, ~U[2023-04-07 14:00:33Z]] 22:35:20.860 [debug] QUERY OK source="sources" db=0.4ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.863 [debug] QUERY OK source="media_items" db=2.0ms idle=4.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-05 14:00:14Z], 2] 22:35:20.864 [debug] QUERY OK source="media_items" db=0.7ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/WDpCJPtSfv0\n\nGAR has become one of our favorite artists, he's back with a tranquil Progressive piece called \"Seatherny\". Packed with a deep bassline flowing flawlessly with the arps and recursive chords.\n\"Seatherny\" is out now on GAR's own record label Hands In The Air Records.", "GAR - Seatherny #shorts", "39b4d9ce-4328-4d4d-934e-4cb74a030e11", 60, false, "FRLn_uYI-dU", "https://www.youtube.com/shorts/FRLn_uYI-dU", 255, "/downloads/The Grand Sound/2023-04-05 GAR_-_Seatherny_shorts/GAR_-_Seatherny_shorts.NA", false, false, true, 2, [], 98, ~U[2023-04-05 14:00:14Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/WDpCJPtSfv0\n\nGAR has become one of our favorite artists, he's back with a tranquil Progressive piece called \"Seatherny\". Packed with a deep bassline flowing flawlessly with the arps and recursive chords.\n\"Seatherny\" is out now on GAR's own record label Hands In The Air Records.", "GAR - Seatherny #shorts", 60, false, "FRLn_uYI-dU", "https://www.youtube.com/shorts/FRLn_uYI-dU", "/downloads/The Grand Sound/2023-04-05 GAR_-_Seatherny_shorts/GAR_-_Seatherny_shorts.NA", true, 2, ~U[2023-04-05 14:00:14Z]] 22:35:20.864 [debug] QUERY OK source="sources" db=0.4ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.867 [debug] QUERY OK source="media_items" db=1.9ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-29 14:00:13Z], 2] 22:35:20.868 [debug] QUERY OK source="media_items" db=0.7ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The full mix is available here:\nhttps://youtu.be/DxPHVvrrkWw\n\nWe have prepared a brand new concept mix, featuring 18 relaxing Melodic Progressive House tracks from the past few years.\n\nTrack:\nMelchi - Lie Down [Sunset Horizon]\nhttps://open.spotify.com/track/5eRs7ks1d1xlwYnDL4Nhhy", "'Serene Skies' - Melodic Progressive House Mix #shorts", "2aaefbc2-f424-41e9-b724-6de0bb3d3696", 60, false, "ELT3V0bVCcU", "https://www.youtube.com/shorts/ELT3V0bVCcU", 256, "/downloads/The Grand Sound/2023-03-29 Serene_Skies_-_Melodic_Progressive_House_Mix_shorts/Serene_Skies_-_Melodic_Progressive_House_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2023-03-29 14:00:13Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The full mix is available here:\nhttps://youtu.be/DxPHVvrrkWw\n\nWe have prepared a brand new concept mix, featuring 18 relaxing Melodic Progressive House tracks from the past few years.\n\nTrack:\nMelchi - Lie Down [Sunset Horizon]\nhttps://open.spotify.com/track/5eRs7ks1d1xlwYnDL4Nhhy", "'Serene Skies' - Melodic Progressive House Mix #shorts", 60, false, "ELT3V0bVCcU", "https://www.youtube.com/shorts/ELT3V0bVCcU", "/downloads/The Grand Sound/2023-03-29 Serene_Skies_-_Melodic_Progressive_House_Mix_shorts/Serene_Skies_-_Melodic_Progressive_House_Mix_shorts.NA", true, 2, ~U[2023-03-29 14:00:13Z]] 22:35:20.868 [debug] QUERY OK source="sources" db=0.4ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.871 [debug] QUERY OK source="media_items" db=2.0ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-22 15:00:25Z], 2] 22:35:20.872 [debug] QUERY OK source="media_items" db=0.8ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The full mix is available here:\nhttps://youtu.be/agn0W0WsGJY\n\nThe latest addition to our Best Progressive House mixing series of 2023 features 35 tracks from some of our favorite artists and record labels.\nDon't miss the latest and best Progressive House music and follow our Spotify playlist.\n\nTrack:\nLumidelic - Good Old Days (Ruben Hadland Remix) [Synth Collective]\nhttps://open.spotify.com/track/5rQQo4Dqs7rc7dH20VjxR0", "♫ Best Progressive House Mix 2023 Vol. #2 ♫ #shorts", "56be5586-8723-4251-8fe7-0ae12449cd95", 60, false, "Mc1TPirbcrA", "https://www.youtube.com/shorts/Mc1TPirbcrA", 257, "/downloads/The Grand Sound/2023-03-22 Best_Progressive_House_Mix_2023_Vol._2_shorts/Best_Progressive_House_Mix_2023_Vol._2_shorts.NA", false, false, true, 2, [], 98, ~U[2023-03-22 15:00:25Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The full mix is available here:\nhttps://youtu.be/agn0W0WsGJY\n\nThe latest addition to our Best Progressive House mixing series of 2023 features 35 tracks from some of our favorite artists and record labels.\nDon't miss the latest and best Progressive House music and follow our Spotify playlist.\n\nTrack:\nLumidelic - Good Old Days (Ruben Hadland Remix) [Synth Collective]\nhttps://open.spotify.com/track/5rQQo4Dqs7rc7dH20VjxR0", "♫ Best Progressive House Mix 2023 Vol. #2 ♫ #shorts", 60, false, "Mc1TPirbcrA", "https://www.youtube.com/shorts/Mc1TPirbcrA", "/downloads/The Grand Sound/2023-03-22 Best_Progressive_House_Mix_2023_Vol._2_shorts/Best_Progressive_House_Mix_2023_Vol._2_shorts.NA", true, 2, ~U[2023-03-22 15:00:25Z]] 22:35:20.873 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.875 [debug] QUERY OK source="media_items" db=2.0ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-15 15:00:15Z], 2] 22:35:20.876 [debug] QUERY OK source="media_items" db=0.7ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/-J24QdNF5Uk\n\nThe Progressive House legend Shingo Nakamura needs no introduction on our channel, \"Come Closer\" is his latest inspiring and melodic release.\n\"Come Closer\" by Shingo Nakamura is out now on Monstercat Silk.", "Shingo Nakamura - Come Closer #shorts", "92db2de0-7caa-4ad3-82cd-b3cd851c30f1", 60, false, "L4H-9r81gUU", "https://www.youtube.com/shorts/L4H-9r81gUU", 258, "/downloads/The Grand Sound/2023-03-15 Shingo_Nakamura_-_Come_Closer_shorts/Shingo_Nakamura_-_Come_Closer_shorts.NA", false, false, true, 2, [], 98, ~U[2023-03-15 15:00:15Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/-J24QdNF5Uk\n\nThe Progressive House legend Shingo Nakamura needs no introduction on our channel, \"Come Closer\" is his latest inspiring and melodic release.\n\"Come Closer\" by Shingo Nakamura is out now on Monstercat Silk.", "Shingo Nakamura - Come Closer #shorts", 60, false, "L4H-9r81gUU", "https://www.youtube.com/shorts/L4H-9r81gUU", "/downloads/The Grand Sound/2023-03-15 Shingo_Nakamura_-_Come_Closer_shorts/Shingo_Nakamura_-_Come_Closer_shorts.NA", true, 2, ~U[2023-03-15 15:00:15Z]] 22:35:20.876 [debug] QUERY OK source="sources" db=0.3ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.879 [debug] QUERY OK source="media_items" db=2.0ms idle=4.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-10 15:00:03Z], 2] 22:35:20.883 [debug] QUERY OK source="media_items" db=2.1ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/Q5oCRkjEszM\n\nThe producer duo Jackarta have become a favorite over the past few years, their track \"I'm Not So Different\" is a feel-good production with its hazy, laid-back vibes and hypnotic groove.\n\"I'm Not So Different\" by Jackarta is out now on Colorize.", "Jackarta - I'm Not So Different #shorts", "37d501e1-bab4-4433-abaf-9b1d19b3c0a2", 60, false, "0Ymk42CFVwk", "https://www.youtube.com/shorts/0Ymk42CFVwk", 259, "/downloads/The Grand Sound/2023-03-10 Jackarta_-_I_m_Not_So_Different_shorts/Jackarta_-_I_m_Not_So_Different_shorts.NA", false, false, true, 2, [], 98, ~U[2023-03-10 15:00:03Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/Q5oCRkjEszM\n\nThe producer duo Jackarta have become a favorite over the past few years, their track \"I'm Not So Different\" is a feel-good production with its hazy, laid-back vibes and hypnotic groove.\n\"I'm Not So Different\" by Jackarta is out now on Colorize.", "Jackarta - I'm Not So Different #shorts", 60, false, "0Ymk42CFVwk", "https://www.youtube.com/shorts/0Ymk42CFVwk", "/downloads/The Grand Sound/2023-03-10 Jackarta_-_I_m_Not_So_Different_shorts/Jackarta_-_I_m_Not_So_Different_shorts.NA", true, 2, ~U[2023-03-10 15:00:03Z]] 22:35:20.883 [debug] QUERY OK source="sources" db=0.5ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.886 [debug] QUERY OK source="media_items" db=1.9ms idle=7.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-08 15:00:19Z], 2] 22:35:20.887 [debug] QUERY OK source="media_items" db=0.7ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/gcmL440PKhY\n\nHere's one of the latest releases from GAR, \"Een Bakje Troost\" is packed with a deep bassline, prolonged arps, and a dynamic drumset that flows flawlessly with the guitar string.\n\"Een Bakje Troost\" is out now on GAR's own record label Hands In The Air Records.", "GAR - Een Bakje Troost #shorts", "ccd6f368-d2a0-4a50-a144-d456e6ef7969", 60, false, "WRSfkzRcMlU", "https://www.youtube.com/shorts/WRSfkzRcMlU", 260, "/downloads/The Grand Sound/2023-03-08 GAR_-_Een_Bakje_Troost_shorts/GAR_-_Een_Bakje_Troost_shorts.NA", false, false, true, 2, [], 98, ~U[2023-03-08 15:00:19Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/gcmL440PKhY\n\nHere's one of the latest releases from GAR, \"Een Bakje Troost\" is packed with a deep bassline, prolonged arps, and a dynamic drumset that flows flawlessly with the guitar string.\n\"Een Bakje Troost\" is out now on GAR's own record label Hands In The Air Records.", "GAR - Een Bakje Troost #shorts", 60, false, "WRSfkzRcMlU", "https://www.youtube.com/shorts/WRSfkzRcMlU", "/downloads/The Grand Sound/2023-03-08 GAR_-_Een_Bakje_Troost_shorts/GAR_-_Een_Bakje_Troost_shorts.NA", true, 2, ~U[2023-03-08 15:00:19Z]] 22:35:20.887 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.890 [debug] QUERY OK source="media_items" db=2.0ms idle=5.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-03 15:30:05Z], 2] 22:35:20.891 [debug] QUERY OK source="media_items" db=0.8ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/RZAP1DkgLp4\n\nLet's revisit this beautiful Melodic Progressive House classic by Miroslav Vrlik, \"Rhythm Of The Guitar\" establishes a unique groove with a breathtaking guitar line and background melodies.\n\"Rhythm Of The Guitar\" is out now on Monstercat Silk.", "Miroslav Vrlik - Rhythm Of The Guitar #shorts", "886460bc-213e-40e9-8409-dfde4d610749", 60, false, "NQcc7-327wk", "https://www.youtube.com/shorts/NQcc7-327wk", 261, "/downloads/The Grand Sound/2023-03-03 Miroslav_Vrlik_-_Rhythm_Of_The_Guitar_shorts/Miroslav_Vrlik_-_Rhythm_Of_The_Guitar_shorts.NA", false, false, true, 2, [], 98, ~U[2023-03-03 15:30:05Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/RZAP1DkgLp4\n\nLet's revisit this beautiful Melodic Progressive House classic by Miroslav Vrlik, \"Rhythm Of The Guitar\" establishes a unique groove with a breathtaking guitar line and background melodies.\n\"Rhythm Of The Guitar\" is out now on Monstercat Silk.", "Miroslav Vrlik - Rhythm Of The Guitar #shorts", 60, false, "NQcc7-327wk", "https://www.youtube.com/shorts/NQcc7-327wk", "/downloads/The Grand Sound/2023-03-03 Miroslav_Vrlik_-_Rhythm_Of_The_Guitar_shorts/Miroslav_Vrlik_-_Rhythm_Of_The_Guitar_shorts.NA", true, 2, ~U[2023-03-03 15:30:05Z]] 22:35:20.892 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.894 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-01 15:00:35Z], 2] 22:35:20.895 [debug] QUERY OK source="media_items" db=0.8ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The full mix is available here:\nhttps://youtu.be/QG-Ni13yHzQ\n\nWe're excited to share our first Deep House Mix of 2023, featuring 28 of our favorite tracks right now for your listening pleasure.\n\nTrack:\nDamaui - When You Want It [Sekora]\nhttps://open.spotify.com/track/45h8Q7HR5vfhn5GXX1fb7E", "♫ Best Deep House Mix 2023 Vol. #1 ♫ #shorts", "c0353027-6f06-487e-913f-208987ddcadc", 60, false, "hkDS2hFMqx8", "https://www.youtube.com/shorts/hkDS2hFMqx8", 262, "/downloads/The Grand Sound/2023-03-01 Best_Deep_House_Mix_2023_Vol._1_shorts/Best_Deep_House_Mix_2023_Vol._1_shorts.NA", false, false, true, 2, [], 98, ~U[2023-03-01 15:00:35Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The full mix is available here:\nhttps://youtu.be/QG-Ni13yHzQ\n\nWe're excited to share our first Deep House Mix of 2023, featuring 28 of our favorite tracks right now for your listening pleasure.\n\nTrack:\nDamaui - When You Want It [Sekora]\nhttps://open.spotify.com/track/45h8Q7HR5vfhn5GXX1fb7E", "♫ Best Deep House Mix 2023 Vol. #1 ♫ #shorts", 60, false, "hkDS2hFMqx8", "https://www.youtube.com/shorts/hkDS2hFMqx8", "/downloads/The Grand Sound/2023-03-01 Best_Deep_House_Mix_2023_Vol._1_shorts/Best_Deep_House_Mix_2023_Vol._1_shorts.NA", true, 2, ~U[2023-03-01 15:00:35Z]] 22:35:20.897 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.899 [debug] QUERY OK source="media_items" db=2.2ms idle=6.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-14 17:00:08Z], 2] 22:35:20.900 [debug] QUERY OK source="media_items" db=0.7ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Full track: https://youtu.be/xcrsJXieyYE\n\nShingo Nakamura is one of the biggest names in the Melodic Progressive House scene, we're big fans for over 10 years now.\nThe outstanding Club Mix of \"Falling Off\" by Shingo Nakamura is out now on Monstercat Silk.", "Shingo Nakamura - Falling Off (Club Mix) #shorts", "ec4b50cd-235f-43c0-9a04-6a0b4750cee4", 60, false, "FSGDax-NVDo", "https://www.youtube.com/shorts/FSGDax-NVDo", 263, "/downloads/The Grand Sound/2022-12-14 Shingo_Nakamura_-_Falling_Off_Club_Mix_shorts/Shingo_Nakamura_-_Falling_Off_Club_Mix_shorts.NA", false, false, true, 2, [], 98, ~U[2022-12-14 17:00:08Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "Full track: https://youtu.be/xcrsJXieyYE\n\nShingo Nakamura is one of the biggest names in the Melodic Progressive House scene, we're big fans for over 10 years now.\nThe outstanding Club Mix of \"Falling Off\" by Shingo Nakamura is out now on Monstercat Silk.", "Shingo Nakamura - Falling Off (Club Mix) #shorts", 60, false, "FSGDax-NVDo", "https://www.youtube.com/shorts/FSGDax-NVDo", "/downloads/The Grand Sound/2022-12-14 Shingo_Nakamura_-_Falling_Off_Club_Mix_shorts/Shingo_Nakamura_-_Falling_Off_Club_Mix_shorts.NA", true, 2, ~U[2022-12-14 17:00:08Z]] 22:35:20.901 [debug] QUERY OK source="sources" db=0.4ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.903 [debug] QUERY OK source="media_items" db=2.1ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-29 17:30:02Z], 2] 22:35:20.905 [debug] QUERY OK source="media_items" db=0.9ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["The full mix is available here:\nhttps://youtu.be/vMnUzAW9MV0\n\nHere's Vol. 3 of our Best Progressive Trance mixing series of 2022, featuring 36 beautiful tracks from our favorite artists and record labels.\n\nTrack:\nYork, EKE & Nathan Red - My Armour (Scorz Remix) [Enhanced Recordings]\nhttps://open.spotify.com/track/5W4VWFJwmsegmygn87khA4", "♫ Best Progressive Trance Mix 2022 Vol. #3 ♫ #shorts", "10bfd4c5-77b0-4045-8af3-e6e4ac4acf7e", 60, false, "VML4kaTO3AA", "https://www.youtube.com/shorts/VML4kaTO3AA", 264, "/downloads/The Grand Sound/2022-11-29 Best_Progressive_Trance_Mix_2022_Vol._3_shorts/Best_Progressive_Trance_Mix_2022_Vol._3_shorts.NA", false, false, true, 2, [], 98, ~U[2022-11-29 17:30:02Z], ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], "The full mix is available here:\nhttps://youtu.be/vMnUzAW9MV0\n\nHere's Vol. 3 of our Best Progressive Trance mixing series of 2022, featuring 36 beautiful tracks from our favorite artists and record labels.\n\nTrack:\nYork, EKE & Nathan Red - My Armour (Scorz Remix) [Enhanced Recordings]\nhttps://open.spotify.com/track/5W4VWFJwmsegmygn87khA4", "♫ Best Progressive Trance Mix 2022 Vol. #3 ♫ #shorts", 60, false, "VML4kaTO3AA", "https://www.youtube.com/shorts/VML4kaTO3AA", "/downloads/The Grand Sound/2022-11-29 Best_Progressive_Trance_Mix_2022_Vol._3_shorts/Best_Progressive_Trance_Mix_2022_Vol._3_shorts.NA", true, 2, ~U[2022-11-29 17:30:02Z]] 22:35:20.906 [debug] QUERY OK source="sources" db=0.3ms idle=5.9ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z], 2] 22:35:20.909 [debug] QUERY OK source="media_items" db=3.2ms idle=5.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 22:35:20.919 [debug] QUERY OK source="tasks" db=0.2ms idle=2.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [56, 2090, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.921 [debug] QUERY OK source="tasks" db=0.2ms idle=2.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [57, 2092, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.923 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [58, 2094, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.926 [info] {"args":{"id":2090},"id":56,"meta":{},"system_time":1786487720926253230,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:35:20.926 [info] {"args":{"id":2092},"id":57,"meta":{},"system_time":1786487720926353620,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:35:20.927 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=3.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2090] 22:35:20.927 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:35:20.928 [debug] QUERY OK source="media_items" db=0.4ms idle=3.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2092] 22:35:20.928 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=4.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [59, 2095, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.928 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:35:20.929 [debug] QUERY OK source="sources" db=1.1ms idle=2.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.930 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:20.931 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:35:20.931 [debug] QUERY OK source="tasks" db=0.4ms idle=0.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [60, 2096, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.932 [debug] QUERY OK source="media_profiles" db=2.7ms queue=0.1ms idle=1.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:35:20.932 [debug] QUERY OK source="media_items" db=0.8ms idle=1.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2092] 22:35:20.934 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2090] 22:35:20.934 [debug] QUERY OK source="media_metadata" db=0.4ms idle=1.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2092] 22:35:20.935 [debug] QUERY OK source="tasks" db=0.6ms idle=1.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [61, 2098, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.935 [debug] QUERY OK source="media_profiles" db=0.3ms idle=1.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:35:20.936 [debug] QUERY OK source="settings" db=0.5ms idle=1.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:20.936 [debug] QUERY OK source="settings" db=0.3ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:20.937 [debug] QUERY OK source="tasks" db=0.2ms idle=2.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [62, 2099, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.938 [debug] Running yt-dlp command for action: get_downloadable_status 22:35:20.939 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.1ms idle=2.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2090] 22:35:20.940 [debug] QUERY OK source="media_profiles" db=0.4ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:35:20.940 [debug] QUERY OK source="tasks" db=0.4ms idle=2.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [63, 2100, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.941 [debug] QUERY OK source="settings" db=0.9ms idle=1.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:20.941 [debug] QUERY OK source="settings" db=0.7ms idle=1.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:20.942 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:20.943 [debug] QUERY OK source="settings" db=1.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:20.943 [debug] QUERY OK source="settings" db=0.7ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:20.943 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dwaKKWRSXQI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/72/ed/72edc84e749797eae4b0622237fbdb7c2b1d010465c5dad0fe13972815b7ae01.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:35:20.944 [debug] Running yt-dlp command for action: get_downloadable_status 22:35:20.945 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=2.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [64, 2101, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.946 [debug] QUERY OK source="settings" db=0.6ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:20.948 [debug] QUERY OK source="settings" db=1.5ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:20.948 [debug] QUERY OK source="settings" db=0.4ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:20.949 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=1xjWk8FVb-Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c3/21/c321a3bc3ddb08a31f045a22d1e4e6045aac3616ca1b4bfe9a50b6aae81ddfdd.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:35:20.950 [debug] QUERY OK source="tasks" db=0.3ms idle=3.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [65, 2102, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.952 [debug] QUERY OK source="tasks" db=0.3ms queue=0.1ms idle=3.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [66, 2103, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.955 [debug] QUERY OK source="tasks" db=0.3ms idle=3.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [67, 2105, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.957 [debug] QUERY OK source="tasks" db=0.2ms idle=3.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [68, 2106, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.960 [debug] QUERY OK source="tasks" db=0.2ms idle=2.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [69, 2108, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.962 [debug] QUERY OK source="tasks" db=0.3ms queue=0.1ms idle=2.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [70, 2109, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.969 [debug] QUERY OK source="tasks" db=0.3ms idle=7.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [71, 2111, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.971 [debug] QUERY OK source="tasks" db=0.3ms idle=3.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [72, 2112, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.974 [debug] QUERY OK source="tasks" db=0.3ms idle=3.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [73, 2113, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.976 [debug] QUERY OK source="tasks" db=0.2ms idle=3.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [74, 2114, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.979 [debug] QUERY OK source="tasks" db=0.3ms queue=0.1ms idle=3.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [75, 2115, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.983 [debug] QUERY OK source="tasks" db=0.3ms idle=5.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [76, 2117, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.986 [debug] QUERY OK source="tasks" db=0.2ms idle=3.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [77, 2118, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.988 [debug] QUERY OK source="tasks" db=0.2ms idle=3.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [78, 2119, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.991 [debug] QUERY OK source="tasks" db=0.3ms queue=0.1ms idle=3.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [79, 2121, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.993 [debug] QUERY OK source="tasks" db=0.2ms idle=3.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [80, 2122, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.995 [debug] QUERY OK source="tasks" db=0.2ms idle=2.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [81, 2123, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:20.997 [debug] QUERY OK source="tasks" db=0.2ms idle=2.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [82, 2124, ~U[2026-08-11 22:35:20Z], ~U[2026-08-11 22:35:20Z]] 22:35:21.001 [debug] QUERY OK source="tasks" db=0.1ms idle=4.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [83, 2126, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.003 [debug] QUERY OK source="tasks" db=0.1ms idle=2.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [84, 2127, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.005 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [85, 2128, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.007 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [86, 2129, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.011 [debug] QUERY OK source="tasks" db=0.2ms idle=4.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [87, 2130, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.013 [debug] QUERY OK source="tasks" db=0.2ms idle=4.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [88, 2131, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.014 [debug] QUERY OK source="tasks" db=0.2ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [89, 2132, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.016 [debug] QUERY OK source="tasks" db=0.2ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [90, 2133, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.018 [debug] QUERY OK source="tasks" db=0.2ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [91, 2134, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.021 [debug] QUERY OK source="tasks" db=0.4ms idle=2.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [92, 2135, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.023 [debug] QUERY OK source="tasks" db=0.2ms queue=0.1ms idle=2.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [93, 2136, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.024 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [94, 2137, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.028 [debug] QUERY OK source="tasks" db=0.1ms idle=4.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [95, 2138, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.030 [debug] QUERY OK source="tasks" db=0.2ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [96, 2139, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.033 [debug] QUERY OK source="tasks" db=0.1ms idle=2.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [97, 2140, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.035 [debug] QUERY OK source="tasks" db=0.1ms idle=3.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [98, 2141, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.037 [debug] QUERY OK source="tasks" db=0.3ms idle=2.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [99, 2142, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.039 [debug] QUERY OK source="tasks" db=0.1ms idle=2.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [100, 2143, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.041 [debug] QUERY OK source="tasks" db=0.1ms idle=2.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [101, 2144, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.045 [debug] QUERY OK source="tasks" db=0.2ms idle=3.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [102, 2145, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.047 [debug] QUERY OK source="tasks" db=0.1ms idle=4.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [103, 2146, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.049 [debug] QUERY OK source="tasks" db=0.1ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [104, 2147, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.051 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [105, 2148, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.052 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [106, 2149, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.054 [debug] QUERY OK source="tasks" db=0.2ms idle=2.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [107, 2150, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.057 [debug] QUERY OK source="tasks" db=0.3ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [108, 2151, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.058 [debug] QUERY OK source="tasks" db=0.1ms idle=2.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [109, 2152, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.060 [debug] QUERY OK source="tasks" db=0.1ms idle=2.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [110, 2153, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.062 [debug] QUERY OK source="tasks" db=0.2ms idle=2.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [111, 2154, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:21.064 [debug] QUERY OK source="tasks" db=0.1ms idle=2.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [112, 2155, ~U[2026-08-11 22:35:21Z], ~U[2026-08-11 22:35:21Z]] 22:35:23.288 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=1xjWk8FVb-Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c3/21/c321a3bc3ddb08a31f045a22d1e4e6045aac3616ca1b4bfe9a50b6aae81ddfdd.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:35:23.288 [debug] Running yt-dlp command for action: download 22:35:23.289 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=574.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:23.289 [debug] QUERY OK source="settings" db=0.4ms idle=575.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:23.290 [debug] QUERY OK source="settings" db=0.2ms idle=575.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:23.290 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=1xjWk8FVb-Y --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/51/67/5167f06db8962f621e4268c87e8476cc573dc01c48149ca4367a16acdeeb99c5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:35:23.484 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dwaKKWRSXQI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/72/ed/72edc84e749797eae4b0622237fbdb7c2b1d010465c5dad0fe13972815b7ae01.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:35:23.484 [debug] Running yt-dlp command for action: download 22:35:23.484 [debug] QUERY OK source="settings" db=0.2ms idle=770.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:23.485 [debug] QUERY OK source="settings" db=0.1ms idle=758.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:23.485 [debug] QUERY OK source="settings" db=0.1ms idle=196.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:23.485 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dwaKKWRSXQI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/a1/b9/a1b96cb204f0428cb999253e82694ec5d57a25c11c5fb874fef88804e71cd809.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:35:25.660 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=1xjWk8FVb-Y --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/51/67/5167f06db8962f621e4268c87e8476cc573dc01c48149ca4367a16acdeeb99c5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:35:25.661 [error] Unknown error downloading media item #2090: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:35:25.662 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=947.3ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:35:25Z], 2090] 22:35:25.663 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2090},"id":56,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4736789,"event":"job:exception","queue_time":925048,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:35:25.669 [info] {"args":{"id":2094},"id":58,"meta":{},"system_time":1786487725669735261,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:35:25.670 [debug] QUERY OK source="media_items" db=0.2ms idle=955.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2094] 22:35:25.670 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:35:25.670 [debug] QUERY OK source="sources" db=0.2ms idle=940.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:35:25.671 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:35:25.672 [debug] QUERY OK source="media_items" db=0.3ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2094] 22:35:25.672 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2094] 22:35:25.673 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:35:25.673 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:25.674 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:25.674 [debug] Running yt-dlp command for action: get_downloadable_status 22:35:25.675 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:25.675 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:25.675 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:25.676 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rO5psGaBkqk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/41/1a/411a48768c209473b4d79906eb8a4d4dfcd88030c347a5d6f4dc0ea1fcc98ae5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:35:28.054 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rO5psGaBkqk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/41/1a/411a48768c209473b4d79906eb8a4d4dfcd88030c347a5d6f4dc0ea1fcc98ae5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:35:28.055 [debug] Running yt-dlp command for action: download 22:35:28.055 [debug] QUERY OK source="settings" db=0.2ms idle=1341.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:28.055 [debug] QUERY OK source="settings" db=0.1ms idle=1341.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:28.056 [debug] QUERY OK source="settings" db=0.1ms idle=1341.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:35:28.056 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rO5psGaBkqk --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/49/f9/49f92cfdde7c92f7abe8feae995b3df510184c1b729f0092bbdff3ea4c7dd49f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:35:31.974 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.937 [info] {"source":"oban","duration":222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:01.975 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:20.986 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rO5psGaBkqk --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/49/f9/49f92cfdde7c92f7abe8feae995b3df510184c1b729f0092bbdff3ea4c7dd49f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:21.016 [debug] Running yt-dlp command for action: download_thumbnail 22:36:21.017 [debug] QUERY OK source="settings" db=0.5ms idle=1303.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:21.018 [debug] QUERY OK source="settings" db=0.3ms idle=1303.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:21.019 [debug] QUERY OK source="settings" db=0.3ms idle=1165.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:21.019 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rO5psGaBkqk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2094/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2b/33/2b334f67bc345b60c86276af64f58918be2a5dc3fb294bb98654e8debfdf2e72.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:24.950 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rO5psGaBkqk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2094/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2b/33/2b334f67bc345b60c86276af64f58918be2a5dc3fb294bb98654e8debfdf2e72.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:24.950 [debug] QUERY OK db=0.0ms idle=236.4ms begin [] 22:36:24.964 [debug] QUERY OK source="media_items" db=13.5ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:36:20Z], "/downloads/The Grand Sound/2026-06-16 Best_Progressive_House_Mix_2026_Vol._3/Best_Progressive_House_Mix_2026_Vol._3.mp4", "/downloads/The Grand Sound/2026-06-16 Best_Progressive_House_Mix_2026_Vol._3/Best_Progressive_House_Mix_2026_Vol._3.info.json", "/downloads/The Grand Sound/2026-06-16 Best_Progressive_House_Mix_2026_Vol._3/Best_Progressive_House_Mix_2026_Vol._3.nfo", "/downloads/The Grand Sound/2026-06-16 Best_Progressive_House_Mix_2026_Vol._3/Best_Progressive_House_Mix_2026_Vol._3-thumb.jpg", ~U[2026-08-11 22:36:24Z], 2094] 22:36:24.977 [debug] QUERY OK source="media_metadata" db=12.4ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2094/metadata.json.gz", "/config/metadata/media_items/2094/thumbnail.jpg", 2094, ~U[2026-08-11 22:36:24Z], ~U[2026-08-11 22:36:24Z]] 22:36:24.978 [debug] QUERY OK db=1.1ms commit [] 22:36:24.981 [debug] QUERY OK source="media_items" db=2.0ms idle=264.9ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [923094580, ~U[2026-08-11 22:36:24Z], 2094] 22:36:24.983 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:24.985 [info] {"args":{"id":2094},"id":58,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":59314007,"event":"job:stop","queue_time":5668946,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:24.992 [info] {"args":{"id":2081},"id":48,"meta":{},"system_time":1786487784991962810,"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"]} 22:36:24.992 [debug] QUERY OK source="media_items" db=0.2ms idle=123.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2081] 22:36:24.992 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:24.993 [debug] QUERY OK source="sources" db=0.2ms idle=14.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:36:24.993 [debug] QUERY OK source="media_profiles" db=0.1ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:24.994 [debug] QUERY OK source="media_items" db=0.3ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2081] 22:36:24.994 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2081] 22:36:24.995 [debug] QUERY OK source="media_profiles" db=0.7ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:24.996 [debug] QUERY OK source="settings" db=0.2ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:24.999 [debug] QUERY OK source="settings" db=1.9ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:25.000 [debug] Running yt-dlp command for action: get_downloadable_status 22:36:25.003 [debug] QUERY OK source="settings" db=0.2ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:25.003 [debug] QUERY OK source="settings" db=0.2ms idle=8.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:25.004 [debug] QUERY OK source="settings" db=0.1ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:25.004 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8b/49/8b4908910f66381d92cf61865d941d075abc2d00f28df18e5dc89947680f4250.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:28.457 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8b/49/8b4908910f66381d92cf61865d941d075abc2d00f28df18e5dc89947680f4250.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:28.457 [debug] Running yt-dlp command for action: download 22:36:28.458 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1743.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:28.458 [debug] QUERY OK source="settings" db=0.2ms idle=1744.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:28.459 [debug] QUERY OK source="settings" db=0.2ms idle=1582.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:28.459 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/78/e4/78e4ce8f47480838ae761819e3b7ca2c9baa77603aef86d5d7d370934cc4176d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:31.261 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/78/e4/78e4ce8f47480838ae761819e3b7ca2c9baa77603aef86d5d7d370934cc4176d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:31.261 [error] Unknown error downloading media item #2081: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:36:31.264 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2081},"id":48,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6270524,"event":"job:exception","queue_time":42748210,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:31.271 [info] {"args":{"id":2082},"id":49,"meta":{},"system_time":1786487791271591959,"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"]} 22:36:31.272 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1557.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2082] 22:36:31.273 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:31.273 [debug] QUERY OK source="sources" db=0.2ms idle=1389.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:36:31.274 [debug] QUERY OK source="media_profiles" db=0.3ms idle=388.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:31.275 [debug] QUERY OK source="media_items" db=0.4ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2082] 22:36:31.276 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2082] 22:36:31.277 [debug] QUERY OK source="media_profiles" db=0.4ms idle=3.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:31.277 [debug] QUERY OK source="settings" db=0.2ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:31.278 [debug] QUERY OK source="settings" db=0.8ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:31.279 [debug] Running yt-dlp command for action: get_downloadable_status 22:36:31.280 [debug] QUERY OK source="settings" db=0.1ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:31.281 [debug] QUERY OK source="settings" db=0.2ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:31.281 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:31.281 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c6/00/c600a19c4228caa94ec98593c8ea75195cffaf9f5e7ba96b1d8a158ebbd62756.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:32.071 [info] {"source":"oban","duration":95000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:37.033 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c6/00/c600a19c4228caa94ec98593c8ea75195cffaf9f5e7ba96b1d8a158ebbd62756.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:37.033 [debug] Running yt-dlp command for action: download 22:36:37.034 [debug] QUERY OK source="settings" db=0.2ms idle=1118.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:37.034 [debug] QUERY OK source="settings" db=0.0ms idle=318.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:37.034 [debug] QUERY OK source="settings" db=0.0ms idle=319.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:37.034 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/a4/f2/a4f230ec127f2a2e601ef3e3a5110599ac6c084b38524713de8b67b6532df5bc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:39.804 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/a4/f2/a4f230ec127f2a2e601ef3e3a5110599ac6c084b38524713de8b67b6532df5bc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:39.805 [error] Unknown error downloading media item #2082: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:36:39.806 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2082},"id":49,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":8534313,"event":"job:exception","queue_time":43869861,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:39.813 [info] {"args":{"id":2085},"id":51,"meta":{},"system_time":1786487799812905614,"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"]} 22:36:39.813 [debug] QUERY OK source="media_items" db=0.3ms idle=1098.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2085] 22:36:39.814 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:39.815 [debug] QUERY OK source="sources" db=0.3ms idle=1099.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:36:39.815 [debug] QUERY OK source="media_profiles" db=0.2ms idle=894.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:39.816 [debug] QUERY OK source="media_items" db=0.4ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2085] 22:36:39.817 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2085] 22:36:39.817 [debug] QUERY OK source="media_profiles" db=0.1ms idle=4.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:39.818 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:39.818 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:39.819 [debug] Running yt-dlp command for action: get_downloadable_status 22:36:39.820 [debug] QUERY OK source="settings" db=0.1ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:39.820 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:39.821 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:39.821 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d7/2c/d72c3363d6ac884c5d6e7a0e3b834e072c653c996717b72b194d360f7380f9d9.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:41.277 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dwaKKWRSXQI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/a1/b9/a1b96cb204f0428cb999253e82694ec5d57a25c11c5fb874fef88804e71cd809.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:41.302 [debug] Running yt-dlp command for action: download_thumbnail 22:36:41.303 [debug] QUERY OK source="settings" db=0.3ms idle=1482.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:41.303 [debug] QUERY OK source="settings" db=0.1ms idle=1482.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:41.303 [debug] QUERY OK source="settings" db=0.1ms idle=1482.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:41.303 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dwaKKWRSXQI --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2092/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/51/4b/514b42cccbf35ca5821cb8e66ba72569ca4516cd081ecbbacc1a9d69eb682898.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:42.623 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d7/2c/d72c3363d6ac884c5d6e7a0e3b834e072c653c996717b72b194d360f7380f9d9.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:42.624 [debug] Running yt-dlp command for action: download 22:36:42.624 [debug] QUERY OK source="settings" db=0.2ms idle=1321.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:42.625 [debug] QUERY OK source="settings" db=0.2ms idle=1321.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:42.625 [debug] QUERY OK source="settings" db=0.1ms idle=1321.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:42.625 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/24/a8/24a80477c45a58df15592ea5c81e11256372351425cb0d224b97605662a69fd4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:43.959 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dwaKKWRSXQI --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2092/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/51/4b/514b42cccbf35ca5821cb8e66ba72569ca4516cd081ecbbacc1a9d69eb682898.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:43.959 [debug] QUERY OK db=0.0ms idle=244.7ms begin [] 22:36:43.961 [debug] QUERY OK source="media_items" db=1.2ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:36:41Z], "/downloads/The Grand Sound/2026-06-23 Best_Deep_House_Mix_2026_Vol._2/Best_Deep_House_Mix_2026_Vol._2.mp4", "/downloads/The Grand Sound/2026-06-23 Best_Deep_House_Mix_2026_Vol._2/Best_Deep_House_Mix_2026_Vol._2.info.json", "/downloads/The Grand Sound/2026-06-23 Best_Deep_House_Mix_2026_Vol._2/Best_Deep_House_Mix_2026_Vol._2.nfo", [["live_chat", "/downloads/The Grand Sound/2026-06-23 Best_Deep_House_Mix_2026_Vol._2/Best_Deep_House_Mix_2026_Vol._2.live_chat.json"]], "/downloads/The Grand Sound/2026-06-23 Best_Deep_House_Mix_2026_Vol._2/Best_Deep_House_Mix_2026_Vol._2-thumb.jpg", ~U[2026-08-11 22:36:43Z], 2092] 22:36:43.962 [debug] QUERY OK source="media_metadata" db=1.1ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2092/metadata.json.gz", "/config/metadata/media_items/2092/thumbnail.jpg", 2092, ~U[2026-08-11 22:36:43Z], ~U[2026-08-11 22:36:43Z]] 22:36:43.963 [debug] QUERY OK db=0.2ms commit [] 22:36:43.965 [debug] QUERY OK source="media_items" db=2.1ms idle=248.3ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [1387903303, ~U[2026-08-11 22:36:43Z], 2092] 22:36:43.965 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:43.966 [info] {"args":{"id":2092},"id":57,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":83039468,"event":"job:stop","queue_time":925048,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:43.972 [info] {"args":{"id":2086},"id":52,"meta":{},"system_time":1786487803972728784,"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"]} 22:36:43.973 [debug] QUERY OK source="media_items" db=0.1ms idle=37.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2086] 22:36:43.973 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:43.973 [debug] QUERY OK source="sources" db=0.2ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:36:43.974 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:43.974 [debug] QUERY OK source="media_items" db=0.3ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2086] 22:36:43.975 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2086] 22:36:43.976 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:43.976 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:43.976 [debug] QUERY OK source="settings" db=0.0ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:43.977 [debug] Running yt-dlp command for action: get_downloadable_status 22:36:43.977 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:43.977 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:43.978 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:43.978 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/54/d9/54d9088055489053229d9f1f91e3025dcb7130e0edd0877dd4ee98a6aa3858f2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:44.925 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/24/a8/24a80477c45a58df15592ea5c81e11256372351425cb0d224b97605662a69fd4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:44.926 [error] Unknown error downloading media item #2085: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:36:44.927 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2085},"id":51,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5113592,"event":"job:exception","queue_time":45364940,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:44.934 [info] {"args":{"id":2089},"id":54,"meta":{},"system_time":1786487804934059802,"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"]} 22:36:44.934 [debug] QUERY OK source="media_items" db=0.3ms idle=956.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2089] 22:36:44.935 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:44.935 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=957.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:36:44.936 [debug] QUERY OK source="media_profiles" db=0.6ms idle=957.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:44.937 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=2.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2089] 22:36:44.938 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2089] 22:36:44.939 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:44.939 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:44.940 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:44.940 [debug] Running yt-dlp command for action: get_downloadable_status 22:36:44.941 [debug] QUERY OK source="settings" db=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:44.941 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:44.942 [debug] QUERY OK source="settings" db=0.2ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:44.942 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/23/f6/23f6d0b98fa155e8883c751faed4a68fa449623c7028e6d1b6e02a036d1ad86f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:46.296 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/54/d9/54d9088055489053229d9f1f91e3025dcb7130e0edd0877dd4ee98a6aa3858f2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:46.296 [debug] Running yt-dlp command for action: download 22:36:46.296 [debug] QUERY OK source="settings" db=0.2ms idle=1356.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:46.297 [debug] QUERY OK source="settings" db=0.1ms idle=1355.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:46.297 [debug] QUERY OK source="settings" db=0.1ms idle=1355.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:46.297 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/00/db/00db137e6b82cbfd012f31ecd867745675fa1f0366ca70e1b43c296fec3e10ad.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:47.341 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/23/f6/23f6d0b98fa155e8883c751faed4a68fa449623c7028e6d1b6e02a036d1ad86f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:47.341 [debug] Running yt-dlp command for action: download 22:36:47.342 [debug] QUERY OK source="settings" db=0.1ms idle=1045.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:47.342 [debug] QUERY OK source="settings" db=0.2ms idle=1045.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:47.343 [debug] QUERY OK source="settings" db=0.1ms idle=1045.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:47.343 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/03/82/0382b2cf322b681377944e44fe254ce7c38b992773dd92fdfa12057d7f364209.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:48.620 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/00/db/00db137e6b82cbfd012f31ecd867745675fa1f0366ca70e1b43c296fec3e10ad.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:48.620 [error] Unknown error downloading media item #2086: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:36:48.621 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2086},"id":52,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4648314,"event":"job:exception","queue_time":47235148,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:48.627 [info] {"args":{"id":2095},"id":59,"meta":{},"system_time":1786487808627724973,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:48.628 [debug] QUERY OK source="media_items" db=0.1ms idle=1285.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2095] 22:36:48.628 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:48.628 [debug] QUERY OK source="sources" db=0.2ms idle=1285.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:36:48.629 [debug] QUERY OK source="media_profiles" db=0.1ms idle=685.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:48.629 [debug] QUERY OK source="media_items" db=0.2ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2095] 22:36:48.630 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2095] 22:36:48.630 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:48.631 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:48.631 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:48.631 [debug] Running yt-dlp command for action: get_downloadable_status 22:36:48.632 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:48.632 [debug] QUERY OK source="settings" db=0.2ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:48.633 [debug] QUERY OK source="settings" db=0.2ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:48.633 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=gX_nIQC6-7o --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4f/02/4f02daf21a44a3799fd75addb3a832e6c0842ac9bd22397ad19ee4f76d5c0acf.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:49.746 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/03/82/0382b2cf322b681377944e44fe254ce7c38b992773dd92fdfa12057d7f364209.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:49.747 [error] Unknown error downloading media item #2089: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:36:49.748 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2089},"id":54,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4813352,"event":"job:exception","queue_time":44312033,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:49.755 [info] {"args":{"id":2096},"id":60,"meta":{},"system_time":1786487809754936718,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:49.755 [debug] QUERY OK source="media_items" db=0.2ms idle=40.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2096] 22:36:49.755 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:49.756 [debug] QUERY OK source="sources" db=0.2ms idle=40.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:36:49.756 [debug] QUERY OK source="media_profiles" db=0.2ms idle=41.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:49.757 [debug] QUERY OK source="media_items" db=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2096] 22:36:49.758 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2096] 22:36:49.758 [debug] QUERY OK source="media_profiles" db=0.3ms idle=2.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:49.759 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:49.759 [debug] QUERY OK source="settings" db=0.2ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:49.760 [debug] Running yt-dlp command for action: get_downloadable_status 22:36:49.761 [debug] QUERY OK source="settings" db=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:49.761 [debug] QUERY OK source="settings" db=0.1ms queue=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:49.762 [debug] QUERY OK source="settings" db=0.1ms queue=0.2ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:49.762 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=zzU_I20fGa8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/35/d3/35d32c33c0e2dccd32febd79b9422a6fef8786aed9186d669dc7ee02e644487e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:51.001 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=gX_nIQC6-7o --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4f/02/4f02daf21a44a3799fd75addb3a832e6c0842ac9bd22397ad19ee4f76d5c0acf.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:51.001 [debug] Running yt-dlp command for action: download 22:36:51.001 [debug] QUERY OK source="settings" db=0.1ms idle=1240.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:51.002 [debug] QUERY OK source="settings" db=0.1ms idle=1240.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:51.002 [debug] QUERY OK source="settings" db=0.1ms idle=1239.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:51.002 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=gX_nIQC6-7o --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/b0/f8/b0f892bba0fc6f8ed0fee823cb029171863b244a3aa2f38efb75a92d43c58fdf.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:52.181 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=zzU_I20fGa8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/35/d3/35d32c33c0e2dccd32febd79b9422a6fef8786aed9186d669dc7ee02e644487e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:52.181 [debug] Running yt-dlp command for action: download 22:36:52.181 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1179.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:52.182 [debug] QUERY OK source="settings" db=0.2ms idle=1180.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:52.182 [debug] QUERY OK source="settings" db=0.2ms idle=1180.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:52.183 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=zzU_I20fGa8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/a3/0d/a30d1cc87aa09df198332f04c831bcf633803bb223789d578904764911e8189c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:53.289 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=gX_nIQC6-7o --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/b0/f8/b0f892bba0fc6f8ed0fee823cb029171863b244a3aa2f38efb75a92d43c58fdf.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:53.289 [error] Unknown error downloading media item #2095: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:36:53.290 [debug] QUERY OK source="media_items" db=0.9ms idle=1337.9ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:36:53Z], 2095] 22:36:53.291 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2095},"id":59,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4663101,"event":"job:exception","queue_time":88626983,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:53.297 [info] {"args":{"id":2098},"id":61,"meta":{},"system_time":1786487813297749801,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:53.298 [debug] QUERY OK source="media_items" db=0.2ms idle=1115.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2098] 22:36:53.298 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:53.299 [debug] QUERY OK source="sources" db=0.2ms idle=345.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:36:53.299 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:53.300 [debug] QUERY OK source="media_items" db=0.3ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2098] 22:36:53.300 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2098] 22:36:53.301 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:53.301 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:53.302 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:53.302 [debug] Running yt-dlp command for action: get_downloadable_status 22:36:53.303 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:53.303 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:53.303 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:53.303 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=G5r8Pk_jbp0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/04/7f/047f5263ac3226568c37c5febe3271c984467323a464d6e393eb31264f286696.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:54.504 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=zzU_I20fGa8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/a3/0d/a30d1cc87aa09df198332f04c831bcf633803bb223789d578904764911e8189c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:54.505 [error] Unknown error downloading media item #2096: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:36:54.506 [debug] QUERY OK source="media_items" db=0.8ms idle=1203.0ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:36:54Z], 2096] 22:36:54.506 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2096},"id":60,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4751312,"event":"job:exception","queue_time":89754005,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:54.513 [info] {"args":{"id":2099},"id":62,"meta":{},"system_time":1786487814513717100,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:54.514 [debug] QUERY OK source="media_items" db=0.2ms idle=1210.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2099] 22:36:54.514 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:54.514 [debug] QUERY OK source="sources" db=0.2ms idle=559.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:36:54.515 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:54.515 [debug] QUERY OK source="media_items" db=0.2ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2099] 22:36:54.516 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2099] 22:36:54.516 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:54.517 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:54.517 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:54.517 [debug] Running yt-dlp command for action: get_downloadable_status 22:36:54.518 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:54.518 [debug] QUERY OK source="settings" db=0.2ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:54.518 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:54.519 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O4ve65azcv4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/29/05/2905a37ce0fa01ea6763b6f9083e645181feab92c545a57ecae2010e3f020cca.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:56.748 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O4ve65azcv4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/29/05/2905a37ce0fa01ea6763b6f9083e645181feab92c545a57ecae2010e3f020cca.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:56.748 [debug] Running yt-dlp command for action: download 22:36:56.748 [debug] QUERY OK source="settings" db=0.1ms idle=1032.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:56.749 [debug] QUERY OK source="settings" db=0.1ms idle=1032.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:56.749 [debug] QUERY OK source="settings" db=0.1ms idle=1032.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:56.749 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O4ve65azcv4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ea/02/ea026417e211b5611c97577c8f4e44f5b3a1a1ef762fdbfca6c313d3f93634ef.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:58.187 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=G5r8Pk_jbp0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/04/7f/047f5263ac3226568c37c5febe3271c984467323a464d6e393eb31264f286696.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:58.188 [debug] Running yt-dlp command for action: download 22:36:58.188 [debug] QUERY OK source="settings" db=0.1ms idle=1438.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:58.188 [debug] QUERY OK source="settings" db=0.1ms idle=1438.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:58.188 [debug] QUERY OK source="settings" db=0.1ms idle=1226.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:58.189 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=G5r8Pk_jbp0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/96/36/96364790d60954bcc685d01f400b7211120eddcacb1c0344e893eea9a14ca3dd.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:36:59.298 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O4ve65azcv4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ea/02/ea026417e211b5611c97577c8f4e44f5b3a1a1ef762fdbfca6c313d3f93634ef.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:36:59.298 [error] Unknown error downloading media item #2099: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:36:59.299 [debug] QUERY OK source="media_items" db=0.8ms idle=1334.9ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:36:59Z], 2099] 22:36:59.300 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2099},"id":62,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4786343,"event":"job:exception","queue_time":94512940,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:59.307 [info] {"args":{"id":2100},"id":63,"meta":{},"system_time":1786487819306909642,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:36:59.307 [debug] QUERY OK source="media_items" db=0.4ms idle=1118.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2100] 22:36:59.307 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:36:59.308 [debug] QUERY OK source="sources" db=0.2ms idle=342.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:36:59.308 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:59.309 [debug] QUERY OK source="media_items" db=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2100] 22:36:59.310 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2100] 22:36:59.310 [debug] QUERY OK source="media_profiles" db=0.1ms idle=3.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:36:59.311 [debug] QUERY OK source="settings" db=0.2ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:59.311 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:59.312 [debug] Running yt-dlp command for action: get_downloadable_status 22:36:59.313 [debug] QUERY OK source="settings" db=0.1ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:59.313 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:59.314 [debug] QUERY OK source="settings" db=0.7ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:36:59.314 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dJcTK6vNya4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2a/d2/2ad21bc9fab1b3896747c1fc24a2679bedc5106436ac6120a5be054439825bee.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:37:00.938 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:02.073 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:03.883 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dJcTK6vNya4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2a/d2/2ad21bc9fab1b3896747c1fc24a2679bedc5106436ac6120a5be054439825bee.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:37:03.883 [debug] Running yt-dlp command for action: download 22:37:03.884 [debug] QUERY OK source="settings" db=0.2ms idle=1167.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:03.884 [debug] QUERY OK source="settings" db=0.1ms idle=1168.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:03.884 [debug] QUERY OK source="settings" db=0.1ms idle=1168.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:03.885 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dJcTK6vNya4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/5c/89/5c8986b59e39cb48e575f34a7ab3930c1e9e540547d05e86df73d9da5ba342d5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:37:06.240 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dJcTK6vNya4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/5c/89/5c8986b59e39cb48e575f34a7ab3930c1e9e540547d05e86df73d9da5ba342d5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:37:06.240 [error] Unknown error downloading media item #2100: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:37:06.244 [debug] QUERY OK source="media_items" db=3.8ms idle=524.8ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:37:06Z], 2100] 22:37:06.245 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2100},"id":63,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6938156,"event":"job:exception","queue_time":99305950,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:37:06.251 [info] {"args":{"id":2101},"id":64,"meta":{},"system_time":1786487826251734382,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:37:06.252 [debug] QUERY OK source="media_items" db=0.2ms idle=535.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2101] 22:37:06.252 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:37:06.252 [debug] QUERY OK source="sources" db=0.2ms idle=257.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:37:06.253 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:37:06.253 [debug] QUERY OK source="media_items" db=0.2ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2101] 22:37:06.254 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2101] 22:37:06.255 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:37:06.255 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:06.255 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:06.256 [debug] Running yt-dlp command for action: get_downloadable_status 22:37:06.256 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:06.257 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:06.257 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:06.257 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=__oE6DFDowU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ef/0d/ef0d71f32cc08820585490500a6573e7d046d7bcf8bc87b5c8822d0bb7dd9f35.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:37:08.444 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=__oE6DFDowU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ef/0d/ef0d71f32cc08820585490500a6573e7d046d7bcf8bc87b5c8822d0bb7dd9f35.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:37:08.444 [debug] Running yt-dlp command for action: download 22:37:08.445 [debug] QUERY OK source="settings" db=0.1ms idle=728.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:08.445 [debug] QUERY OK source="settings" db=0.1ms idle=728.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:08.445 [debug] QUERY OK source="settings" db=0.1ms idle=729.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:08.445 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=__oE6DFDowU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/b2/f1/b2f11fd82803715456309c69126ce965780e30dcb83864e7c7f03c5e52b380aa.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:37:10.761 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=__oE6DFDowU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/b2/f1/b2f11fd82803715456309c69126ce965780e30dcb83864e7c7f03c5e52b380aa.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:37:10.762 [error] Unknown error downloading media item #2101: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:37:10.763 [debug] QUERY OK source="media_items" db=1.5ms idle=1046.1ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:37:10Z], 2101] 22:37:10.764 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2101},"id":64,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4512360,"event":"job:exception","queue_time":106250939,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:37:10.771 [info] {"args":{"id":2102},"id":65,"meta":{},"system_time":1786487830771679496,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:37:10.772 [debug] QUERY OK source="media_items" db=0.2ms idle=1055.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2102] 22:37:10.772 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:37:10.772 [debug] QUERY OK source="sources" db=0.1ms idle=769.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:37:10.773 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:37:10.773 [debug] QUERY OK source="media_items" db=0.2ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2102] 22:37:10.774 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2102] 22:37:10.774 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:37:10.774 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:10.775 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:10.775 [debug] Running yt-dlp command for action: get_downloadable_status 22:37:10.776 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:10.776 [debug] QUERY OK source="settings" db=0.3ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:10.776 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:10.777 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=R5Yo5QHEB3A --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7c/0e/7c0e72cfeb12252a9dbfce8e1ce90216583215b12c1574a13a8fe068e448edaf.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:37:15.022 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=R5Yo5QHEB3A --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7c/0e/7c0e72cfeb12252a9dbfce8e1ce90216583215b12c1574a13a8fe068e448edaf.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:37:15.023 [debug] Running yt-dlp command for action: download 22:37:15.023 [debug] QUERY OK source="settings" db=0.2ms idle=307.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:15.023 [debug] QUERY OK source="settings" db=0.2ms idle=307.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:15.024 [debug] QUERY OK source="settings" db=0.1ms idle=307.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:37:15.024 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=R5Yo5QHEB3A --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/30/3d/303d47bcde59ce16a28337a414e4c567cb0674e35d3fd39572971d18b6cb9f7d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:37:32.075 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.943 [info] {"source":"oban","duration":4040,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:02.077 [info] {"source":"oban","duration":1460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:09.944 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=G5r8Pk_jbp0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/96/36/96364790d60954bcc685d01f400b7211120eddcacb1c0344e893eea9a14ca3dd.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:09.967 [debug] Running yt-dlp command for action: download_thumbnail 22:38:09.967 [debug] QUERY OK source="settings" db=0.2ms idle=1251.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:09.968 [debug] QUERY OK source="settings" db=0.1ms idle=1251.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:09.968 [debug] QUERY OK source="settings" db=0.1ms idle=1252.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:09.968 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=G5r8Pk_jbp0 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2098/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/d6/db/d6db06f3a2e15293a50db1ff52ffc2eb89b451c1054ab38cede1a6c7536ea008.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:12.754 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=G5r8Pk_jbp0 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2098/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/d6/db/d6db06f3a2e15293a50db1ff52ffc2eb89b451c1054ab38cede1a6c7536ea008.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:12.754 [debug] QUERY OK db=0.0ms idle=1038.7ms begin [] 22:38:12.757 [debug] QUERY OK source="media_items" db=2.1ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:38:09Z], "/downloads/The Grand Sound/2026-06-02 Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix/Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix.mp4", "/downloads/The Grand Sound/2026-06-02 Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix/Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix.info.json", "/downloads/The Grand Sound/2026-06-02 Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix/Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix.nfo", [["live_chat", "/downloads/The Grand Sound/2026-06-02 Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix/Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix.live_chat.json"]], "/downloads/The Grand Sound/2026-06-02 Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix/Night_Drive_Pt._8_-_Relaxing_Deep_House_Progressive_House_Mix-thumb.jpg", ~U[2026-08-11 22:38:12Z], 2098] 22:38:12.760 [debug] QUERY OK source="media_metadata" db=2.4ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2098/metadata.json.gz", "/config/metadata/media_items/2098/thumbnail.jpg", 2098, ~U[2026-08-11 22:38:12Z], ~U[2026-08-11 22:38:12Z]] 22:38:12.760 [debug] QUERY OK db=0.2ms commit [] 22:38:12.765 [debug] QUERY OK source="media_items" db=3.9ms idle=1044.8ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [938624672, ~U[2026-08-11 22:38:12Z], 2098] 22:38:12.765 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:38:12.765 [info] {"args":{"id":2098},"id":61,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":79467521,"event":"job:stop","queue_time":93296980,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:38:12.771 [info] {"args":{"id":2081},"id":48,"meta":{},"system_time":1786487892771809188,"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"]} 22:38:12.772 [debug] QUERY OK source="media_items" db=0.1ms idle=644.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2081] 22:38:12.772 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:38:12.772 [debug] QUERY OK source="sources" db=0.1ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:38:12.773 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:12.773 [debug] QUERY OK source="media_items" db=0.2ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2081] 22:38:12.774 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2081] 22:38:12.774 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:12.775 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:12.775 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:12.775 [debug] Running yt-dlp command for action: get_downloadable_status 22:38:12.779 [debug] QUERY OK source="settings" db=0.1ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:12.779 [debug] QUERY OK source="settings" db=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:12.779 [debug] QUERY OK source="settings" db=0.1ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:12.779 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b7/e1/b7e1a2c0f35b56f1f103679e60b6eed96af18273cd386b3d3e0bdf5799bce8d9.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:16.998 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b7/e1/b7e1a2c0f35b56f1f103679e60b6eed96af18273cd386b3d3e0bdf5799bce8d9.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:16.998 [debug] Running yt-dlp command for action: download 22:38:16.998 [debug] QUERY OK source="settings" db=0.1ms idle=854.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:16.999 [debug] QUERY OK source="settings" db=0.1ms idle=282.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:16.999 [debug] QUERY OK source="settings" db=0.1ms idle=283.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:16.999 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/2d/e4/2de4cbd91f18cf0c32157cca54ea75636926f4ce97a6955da1919b03201429b4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:19.280 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/2d/e4/2de4cbd91f18cf0c32157cca54ea75636926f4ce97a6955da1919b03201429b4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:19.280 [error] Unknown error downloading media item #2081: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:38:19.281 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2081},"id":48,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6508970,"event":"job:exception","queue_time":20508290,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:38:19.287 [info] {"args":{"id":2082},"id":49,"meta":{},"system_time":1786487899287785915,"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"]} 22:38:19.288 [debug] QUERY OK source="media_items" db=0.5ms idle=571.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2082] 22:38:19.288 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:38:19.289 [debug] QUERY OK source="sources" db=0.2ms idle=572.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:38:19.289 [debug] QUERY OK source="media_profiles" db=0.2ms idle=139.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:19.290 [debug] QUERY OK source="media_items" db=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2082] 22:38:19.290 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2082] 22:38:19.291 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:19.291 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:19.291 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:19.292 [debug] Running yt-dlp command for action: get_downloadable_status 22:38:19.292 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:19.292 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:19.293 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:19.293 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3d/21/3d21081a3f4d34c4ec46459a70495e65936e4a639f577b01c169ca1b3e91d331.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:21.683 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3d/21/3d21081a3f4d34c4ec46459a70495e65936e4a639f577b01c169ca1b3e91d331.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:21.684 [debug] Running yt-dlp command for action: download 22:38:21.684 [debug] QUERY OK source="settings" db=0.2ms idle=968.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:21.684 [debug] QUERY OK source="settings" db=0.1ms idle=968.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:21.684 [debug] QUERY OK source="settings" db=0.1ms idle=968.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:21.685 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e8/2f/e82fb38449e805ca21b9fd4970d812e67195526d80e5848d3fa88da9bfb72626.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:23.998 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e8/2f/e82fb38449e805ca21b9fd4970d812e67195526d80e5848d3fa88da9bfb72626.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:23.999 [error] Unknown error downloading media item #2082: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:38:23.999 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2082},"id":49,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4711429,"event":"job:exception","queue_time":19480979,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:38:24.006 [info] {"args":{"id":2085},"id":51,"meta":{},"system_time":1786487904006713155,"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"]} 22:38:24.007 [debug] QUERY OK source="media_items" db=0.2ms idle=1290.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2085] 22:38:24.007 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:38:24.007 [debug] QUERY OK source="sources" db=0.1ms idle=1291.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:38:24.008 [debug] QUERY OK source="media_profiles" db=0.2ms idle=850.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:24.008 [debug] QUERY OK source="media_items" db=0.2ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2085] 22:38:24.009 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2085] 22:38:24.009 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:24.010 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:24.010 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:24.010 [debug] Running yt-dlp command for action: get_downloadable_status 22:38:24.011 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:24.011 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:24.011 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:24.012 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/70/d6/70d634ec4d26b2b2d656cb98a9dd9d01ab9e0f99797264945795d49c06df9b59.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:28.160 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/70/d6/70d634ec4d26b2b2d656cb98a9dd9d01ab9e0f99797264945795d49c06df9b59.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:28.160 [debug] Running yt-dlp command for action: download 22:38:28.161 [debug] QUERY OK source="settings" db=0.2ms idle=995.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:28.161 [debug] QUERY OK source="settings" db=0.1ms idle=445.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:28.161 [debug] QUERY OK source="settings" db=0.1ms idle=445.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:28.161 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/55/68/55681a852c63f9dcaa99e11664e843bf86a722701e291b424c784ed6d6fb362b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:30.352 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/55/68/55681a852c63f9dcaa99e11664e843bf86a722701e291b424c784ed6d6fb362b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:30.352 [error] Unknown error downloading media item #2085: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:38:30.353 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2085},"id":51,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6346295,"event":"job:exception","queue_time":18079360,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:38:30.360 [info] {"args":{"id":2086},"id":52,"meta":{},"system_time":1786487910359921293,"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"]} 22:38:30.360 [debug] QUERY OK source="media_items" db=0.2ms idle=644.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2086] 22:38:30.360 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:38:30.361 [debug] QUERY OK source="sources" db=0.1ms idle=644.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:38:30.361 [debug] QUERY OK source="media_profiles" db=0.1ms idle=190.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:30.362 [debug] QUERY OK source="media_items" db=0.2ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2086] 22:38:30.363 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2086] 22:38:30.363 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:30.364 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:30.364 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:30.364 [debug] Running yt-dlp command for action: get_downloadable_status 22:38:30.365 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:30.365 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:30.365 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:30.366 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/13/90/1390521f44152dce3c089bd5cab912810b45ff36aefdf07e235dae2623dbbed8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:32.079 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:32.709 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/13/90/1390521f44152dce3c089bd5cab912810b45ff36aefdf07e235dae2623dbbed8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:32.710 [debug] Running yt-dlp command for action: download 22:38:32.711 [debug] QUERY OK source="settings" db=0.2ms idle=995.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:32.711 [debug] QUERY OK source="settings" db=0.1ms idle=995.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:32.712 [debug] QUERY OK source="settings" db=0.1ms idle=995.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:32.712 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/bf/e2/bfe243e4ef98575081ae8c3a1796425831990d12fb05c491f4c65b58e9321ce5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:34.907 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/bf/e2/bfe243e4ef98575081ae8c3a1796425831990d12fb05c491f4c65b58e9321ce5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:34.907 [error] Unknown error downloading media item #2086: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:38:34.908 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2086},"id":52,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4547537,"event":"job:exception","queue_time":22737879,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:38:34.914 [info] {"args":{"id":2089},"id":54,"meta":{},"system_time":1786487914914755775,"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"]} 22:38:34.915 [debug] QUERY OK source="media_items" db=0.1ms idle=1198.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2089] 22:38:34.915 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:38:34.916 [debug] QUERY OK source="sources" db=1.0ms idle=1199.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:38:34.917 [debug] QUERY OK source="media_profiles" db=0.1ms idle=738.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:34.917 [debug] QUERY OK source="media_items" db=0.2ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2089] 22:38:34.918 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2089] 22:38:34.918 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:34.919 [debug] QUERY OK source="settings" db=0.2ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:34.919 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:34.920 [debug] Running yt-dlp command for action: get_downloadable_status 22:38:34.920 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:34.920 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:34.921 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:34.921 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/64/ea/64ea14170f4cfc600b03c6da8f411b04968437b0dffcb791c63588eda3c1056a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:39.290 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/64/ea/64ea14170f4cfc600b03c6da8f411b04968437b0dffcb791c63588eda3c1056a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:39.290 [debug] Running yt-dlp command for action: download 22:38:39.291 [debug] QUERY OK source="settings" db=0.2ms idle=574.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:39.291 [debug] QUERY OK source="settings" db=0.1ms idle=575.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:39.291 [debug] QUERY OK source="settings" db=0.1ms idle=575.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:39.292 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ba/e2/bae255e686688bea134ea5f35d0907ee5d7876384f294b90025e8a03547629fa.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:41.388 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ba/e2/bae255e686688bea134ea5f35d0907ee5d7876384f294b90025e8a03547629fa.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:41.389 [error] Unknown error downloading media item #2089: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:38:41.389 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2089},"id":54,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6474539,"event":"job:exception","queue_time":26166413,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:38:41.396 [info] {"args":{"id":2103},"id":66,"meta":{},"system_time":1786487921396715436,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:38:41.397 [debug] QUERY OK source="media_items" db=0.2ms idle=680.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2103] 22:38:41.397 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:38:41.397 [debug] QUERY OK source="sources" db=0.2ms idle=681.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:38:41.398 [debug] QUERY OK source="media_profiles" db=0.2ms idle=205.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:41.398 [debug] QUERY OK source="media_items" db=0.3ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2103] 22:38:41.399 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2103] 22:38:41.400 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:41.400 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:41.400 [debug] QUERY OK source="settings" db=0.0ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:41.401 [debug] Running yt-dlp command for action: get_downloadable_status 22:38:41.401 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:41.401 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:41.402 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:41.402 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8gRT1lw-2Ec --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7c/c4/7cc4dcb29e0650127ad8f7307b2bfd809be0b13318faa62942eaefa1c31991fa.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:43.911 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8gRT1lw-2Ec --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7c/c4/7cc4dcb29e0650127ad8f7307b2bfd809be0b13318faa62942eaefa1c31991fa.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:43.911 [debug] Running yt-dlp command for action: download 22:38:43.912 [debug] QUERY OK source="settings" db=0.2ms idle=1195.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:43.912 [debug] QUERY OK source="settings" db=0.2ms idle=1196.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:43.912 [debug] QUERY OK source="settings" db=0.1ms idle=1196.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:43.913 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8gRT1lw-2Ec --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/5b/7e/5b7e16b1a5a1facc826988ce6e094e115a649a7361f05a1bec42b8a050962c7c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:55.717 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=R5Yo5QHEB3A --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/30/3d/303d47bcde59ce16a28337a414e4c567cb0674e35d3fd39572971d18b6cb9f7d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:55.739 [debug] Running yt-dlp command for action: download_thumbnail 22:38:55.739 [debug] QUERY OK source="settings" db=0.1ms idle=1023.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:55.740 [debug] QUERY OK source="settings" db=0.1ms idle=514.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:55.740 [debug] QUERY OK source="settings" db=0.2ms idle=24.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:55.740 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=R5Yo5QHEB3A --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2102/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2f/1f/2f1f00e71f797d912acbffc30310d855a475eb95a382ef14af75db077c385f6c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:38:58.537 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=R5Yo5QHEB3A --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2102/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2f/1f/2f1f00e71f797d912acbffc30310d855a475eb95a382ef14af75db077c385f6c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:38:58.538 [debug] QUERY OK db=0.0ms idle=822.0ms begin [] 22:38:58.540 [debug] QUERY OK source="media_items" db=1.6ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:38:55Z], "/downloads/The Grand Sound/2026-05-12 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic.mp4", "/downloads/The Grand Sound/2026-05-12 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic.info.json", "/downloads/The Grand Sound/2026-05-12 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic.nfo", [["live_chat", "/downloads/The Grand Sound/2026-05-12 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic.live_chat.json"]], "/downloads/The Grand Sound/2026-05-12 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_Vol._2_by_Lumidelic-thumb.jpg", ~U[2026-08-11 22:38:58Z], 2102] 22:38:58.541 [debug] QUERY OK source="media_metadata" db=1.0ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2102/metadata.json.gz", "/config/metadata/media_items/2102/thumbnail.jpg", 2102, ~U[2026-08-11 22:38:58Z], ~U[2026-08-11 22:38:58Z]] 22:38:58.541 [debug] QUERY OK db=0.4ms commit [] 22:38:58.544 [debug] QUERY OK source="media_items" db=1.8ms idle=826.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [758885982, ~U[2026-08-11 22:38:58Z], 2102] 22:38:58.544 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:38:58.544 [info] {"args":{"id":2102},"id":65,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":107772696,"event":"job:stop","queue_time":110770931,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:38:58.550 [info] {"args":{"id":2105},"id":67,"meta":{},"system_time":1786487938550720640,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:38:58.551 [debug] QUERY OK source="media_items" db=0.3ms idle=320.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2105] 22:38:58.551 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:38:58.552 [debug] QUERY OK source="sources" db=0.2ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:38:58.552 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:58.552 [debug] QUERY OK source="media_items" db=0.2ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2105] 22:38:58.553 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2105] 22:38:58.553 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:38:58.554 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:58.554 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:58.555 [debug] Running yt-dlp command for action: get_downloadable_status 22:38:58.555 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:58.555 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:58.556 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:38:58.556 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MmyUBgFmJ2Q --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b3/84/b384927d21d7729d0ea3bc4dcd97eec7569d6a672b8f6d13199e64735f95db57.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:39:00.944 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:02.081 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:02.864 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MmyUBgFmJ2Q --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b3/84/b384927d21d7729d0ea3bc4dcd97eec7569d6a672b8f6d13199e64735f95db57.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:39:02.864 [debug] Running yt-dlp command for action: download 22:39:02.864 [debug] QUERY OK source="settings" db=0.2ms idle=1148.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:02.864 [debug] QUERY OK source="settings" db=0.1ms idle=1148.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:02.865 [debug] QUERY OK source="settings" db=0.1ms idle=1148.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:02.865 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MmyUBgFmJ2Q --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d6/1d/d61d13c48a916c5c6d00ebc452a87238412169b6c8ada2ea43c0c3d82b7e21c2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:39:05.213 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MmyUBgFmJ2Q --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d6/1d/d61d13c48a916c5c6d00ebc452a87238412169b6c8ada2ea43c0c3d82b7e21c2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:39:05.213 [error] Unknown error downloading media item #2105: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:39:05.215 [debug] QUERY OK source="media_items" db=0.8ms idle=1498.0ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:39:05Z], 2105] 22:39:05.215 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2105},"id":67,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6664478,"event":"job:exception","queue_time":218549979,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:39:05.224 [info] {"args":{"id":2106},"id":68,"meta":{},"system_time":1786487945224600117,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:39:05.225 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=508.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2106] 22:39:05.225 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:39:05.226 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=509.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:39:05.227 [debug] QUERY OK source="media_profiles" db=0.5ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:39:05.227 [debug] QUERY OK source="media_items" db=0.3ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2106] 22:39:05.228 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2106] 22:39:05.229 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:39:05.229 [debug] QUERY OK source="settings" db=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:05.230 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:05.230 [debug] Running yt-dlp command for action: get_downloadable_status 22:39:05.231 [debug] QUERY OK source="settings" db=0.2ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:05.232 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:05.232 [debug] QUERY OK source="settings" db=0.2ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:05.232 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KSgLho_1xe8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/06/8b/068b3f89cf95572bd54a08b72dc175b5b97263702db4a496fcdd7790b9c4a3d8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:39:07.550 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KSgLho_1xe8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/06/8b/068b3f89cf95572bd54a08b72dc175b5b97263702db4a496fcdd7790b9c4a3d8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:39:07.550 [debug] Running yt-dlp command for action: download 22:39:07.551 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=834.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:07.551 [debug] QUERY OK source="settings" db=0.2ms idle=835.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:07.552 [debug] QUERY OK source="settings" db=0.2ms idle=835.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:07.552 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KSgLho_1xe8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/da/87/da872368d5f7f45d89feff79f1bc20ab3b636688eb0846cbdd295dbec2e80978.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:39:09.816 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KSgLho_1xe8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/da/87/da872368d5f7f45d89feff79f1bc20ab3b636688eb0846cbdd295dbec2e80978.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:39:09.817 [error] Unknown error downloading media item #2106: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:39:09.818 [debug] QUERY OK source="media_items" db=0.9ms idle=1101.3ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:39:09Z], 2106] 22:39:09.819 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2106},"id":68,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4594025,"event":"job:exception","queue_time":225221941,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:39:09.825 [info] {"args":{"id":2108},"id":69,"meta":{},"system_time":1786487949825689183,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:39:09.826 [debug] QUERY OK source="media_items" db=0.3ms idle=1109.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2108] 22:39:09.826 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:39:09.826 [debug] QUERY OK source="sources" db=0.2ms idle=574.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:39:09.827 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:39:09.827 [debug] QUERY OK source="media_items" db=0.2ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2108] 22:39:09.828 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2108] 22:39:09.829 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:39:09.829 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:09.829 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:09.830 [debug] Running yt-dlp command for action: get_downloadable_status 22:39:09.830 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:09.830 [debug] QUERY OK source="settings" db=0.3ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:09.831 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:09.831 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Zb8keqy60bM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a1/a5/a1a5760ef13db8ae52ac25d5e9079e1b6a320cc7db0db405c6f916806dee86c5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:39:12.148 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Zb8keqy60bM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a1/a5/a1a5760ef13db8ae52ac25d5e9079e1b6a320cc7db0db405c6f916806dee86c5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:39:12.149 [debug] Running yt-dlp command for action: download 22:39:12.149 [debug] QUERY OK source="settings" db=0.2ms idle=894.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:12.149 [debug] QUERY OK source="settings" db=0.1ms idle=433.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:12.149 [debug] QUERY OK source="settings" db=0.1ms idle=433.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:12.150 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Zb8keqy60bM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/20/ff/20ff7058775036f5216faebd606c571fd3c119b5092e71225de3220d6e837377.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:39:32.083 [info] {"source":"oban","duration":1521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:36.816 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8gRT1lw-2Ec --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/5b/7e/5b7e16b1a5a1facc826988ce6e094e115a649a7361f05a1bec42b8a050962c7c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:39:36.839 [debug] Running yt-dlp command for action: download_thumbnail 22:39:36.840 [debug] QUERY OK source="settings" db=0.1ms idle=1123.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:36.840 [debug] QUERY OK source="settings" db=0.1ms idle=1123.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:36.840 [debug] QUERY OK source="settings" db=0.1ms idle=1124.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:36.840 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8gRT1lw-2Ec --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2103/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/59/bf/59bfeb5229dd73a54e204f92568f1f0d8e31e2f95eec63f14b25eac3b77df4b8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:39:39.448 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8gRT1lw-2Ec --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2103/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/59/bf/59bfeb5229dd73a54e204f92568f1f0d8e31e2f95eec63f14b25eac3b77df4b8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:39:39.449 [debug] QUERY OK db=0.0ms idle=1141.1ms begin [] 22:39:39.450 [debug] QUERY OK source="media_items" db=1.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:39:36Z], "/downloads/The Grand Sound/2026-05-05 Fading_Daylight_-_Melodic_Progressive_House_Mix/Fading_Daylight_-_Melodic_Progressive_House_Mix.mp4", "/downloads/The Grand Sound/2026-05-05 Fading_Daylight_-_Melodic_Progressive_House_Mix/Fading_Daylight_-_Melodic_Progressive_House_Mix.info.json", "/downloads/The Grand Sound/2026-05-05 Fading_Daylight_-_Melodic_Progressive_House_Mix/Fading_Daylight_-_Melodic_Progressive_House_Mix.nfo", [["live_chat", "/downloads/The Grand Sound/2026-05-05 Fading_Daylight_-_Melodic_Progressive_House_Mix/Fading_Daylight_-_Melodic_Progressive_House_Mix.live_chat.json"]], "/downloads/The Grand Sound/2026-05-05 Fading_Daylight_-_Melodic_Progressive_House_Mix/Fading_Daylight_-_Melodic_Progressive_House_Mix-thumb.jpg", ~U[2026-08-11 22:39:39Z], 2103] 22:39:39.451 [debug] QUERY OK source="media_metadata" db=0.8ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2103/metadata.json.gz", "/config/metadata/media_items/2103/thumbnail.jpg", 2103, ~U[2026-08-11 22:39:39Z], ~U[2026-08-11 22:39:39Z]] 22:39:39.452 [debug] QUERY OK db=0.4ms commit [] 22:39:39.454 [debug] QUERY OK source="media_items" db=1.8ms idle=736.5ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [424660913, ~U[2026-08-11 22:39:39Z], 2103] 22:39:39.454 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:39:39.455 [info] {"args":{"id":2103},"id":66,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":58058177,"event":"job:stop","queue_time":201395937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:39:39.461 [info] {"args":{"id":2109},"id":70,"meta":{},"system_time":1786487979461721014,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:39:39.462 [debug] QUERY OK source="media_items" db=0.2ms idle=152.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2109] 22:39:39.462 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:39:39.462 [debug] QUERY OK source="sources" db=0.1ms idle=10.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:39:39.463 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:39:39.463 [debug] QUERY OK source="media_items" db=0.2ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2109] 22:39:39.464 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2109] 22:39:39.464 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:39:39.465 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:39.465 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:39.465 [debug] Running yt-dlp command for action: get_downloadable_status 22:39:39.466 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:39.466 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:39.466 [debug] QUERY OK source="settings" db=0.1ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:39.466 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tmRiuvjQfjI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/64/37/64372f6e9441c1d02a0bc881a252a2fbc0d7c507a1e7292da823a9c59095f863.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:39:41.626 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tmRiuvjQfjI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/64/37/64372f6e9441c1d02a0bc881a252a2fbc0d7c507a1e7292da823a9c59095f863.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:39:41.626 [debug] Running yt-dlp command for action: download 22:39:41.627 [debug] QUERY OK source="settings" db=0.2ms idle=910.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:41.627 [debug] QUERY OK source="settings" db=0.1ms idle=911.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:41.627 [debug] QUERY OK source="settings" db=0.1ms idle=911.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:41.628 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tmRiuvjQfjI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/0e/07/0e07d38d805cca47dd11ab73d44128f354503ff25e1f95d3e95cbb3387940db4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:39:43.813 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tmRiuvjQfjI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/0e/07/0e07d38d805cca47dd11ab73d44128f354503ff25e1f95d3e95cbb3387940db4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:39:43.813 [error] Unknown error downloading media item #2109: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:39:43.814 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1097.4ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:39:43Z], 2109] 22:39:43.815 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2109},"id":70,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4353234,"event":"job:exception","queue_time":259460936,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:39:43.821 [info] {"args":{"id":2111},"id":71,"meta":{},"system_time":1786487983821753958,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:39:43.822 [debug] QUERY OK source="media_items" db=0.2ms idle=1105.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2111] 22:39:43.822 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:39:43.822 [debug] QUERY OK source="sources" db=0.2ms idle=502.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:39:43.823 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:39:43.823 [debug] QUERY OK source="media_items" db=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2111] 22:39:43.824 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2111] 22:39:43.824 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:39:43.825 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:43.825 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:43.826 [debug] Running yt-dlp command for action: get_downloadable_status 22:39:43.827 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:43.827 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:43.827 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:43.827 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SnqKakAM_1A --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f2/c8/f2c87f0c1e6069514b2c14f298826d56207070a99602896c46d7d3c96d2f0e0b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:39:46.342 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SnqKakAM_1A --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f2/c8/f2c87f0c1e6069514b2c14f298826d56207070a99602896c46d7d3c96d2f0e0b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:39:46.342 [debug] Running yt-dlp command for action: download 22:39:46.342 [debug] QUERY OK source="settings" db=0.1ms idle=626.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:46.343 [debug] QUERY OK source="settings" db=0.1ms idle=626.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:46.343 [debug] QUERY OK source="settings" db=0.1ms idle=627.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:39:46.343 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SnqKakAM_1A --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/c5/65/c56549677b54438361308675bac7c87106e530cf3738f1ca6d0225ac6d12a9bc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:40:00.945 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:02.091 [info] {"source":"oban","duration":4131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:32.093 [info] {"source":"oban","duration":1446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:48.205 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SnqKakAM_1A --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/c5/65/c56549677b54438361308675bac7c87106e530cf3738f1ca6d0225ac6d12a9bc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:40:48.228 [debug] Running yt-dlp command for action: download_thumbnail 22:40:48.229 [debug] QUERY OK source="settings" db=0.1ms idle=784.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:48.229 [debug] QUERY OK source="settings" db=0.1ms idle=513.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:48.229 [debug] QUERY OK source="settings" db=0.0ms idle=513.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:48.230 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SnqKakAM_1A --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2111/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/65/80/65804d6792838366d3c36d2680ddbc02db9e3f005b68a640ed62b6f4574fed15.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:40:50.931 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SnqKakAM_1A --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2111/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/65/80/65804d6792838366d3c36d2680ddbc02db9e3f005b68a640ed62b6f4574fed15.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:40:50.932 [debug] QUERY OK db=0.0ms idle=1215.8ms begin [] 22:40:50.933 [debug] QUERY OK source="media_items" db=1.6ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:40:48Z], "/downloads/The Grand Sound/2026-04-14 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7.mp4", "/downloads/The Grand Sound/2026-04-14 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7.info.json", "/downloads/The Grand Sound/2026-04-14 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7.nfo", [["live_chat", "/downloads/The Grand Sound/2026-04-14 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7.live_chat.json"]], "/downloads/The Grand Sound/2026-04-14 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._7-thumb.jpg", ~U[2026-08-11 22:40:50Z], 2111] 22:40:50.936 [debug] QUERY OK source="media_metadata" db=2.0ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2111/metadata.json.gz", "/config/metadata/media_items/2111/thumbnail.jpg", 2111, ~U[2026-08-11 22:40:50Z], ~U[2026-08-11 22:40:50Z]] 22:40:50.936 [debug] QUERY OK db=0.4ms commit [] 22:40:50.939 [debug] QUERY OK source="media_items" db=2.1ms idle=1220.8ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [689946250, ~U[2026-08-11 22:40:50Z], 2111] 22:40:50.939 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:40:50.939 [info] {"args":{"id":2111},"id":71,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":67117528,"event":"job:stop","queue_time":263820936,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:40:50.945 [info] {"args":{"id":2112},"id":72,"meta":{},"system_time":1786488050945840762,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:40:50.946 [debug] QUERY OK source="media_items" db=0.2ms idle=496.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2112] 22:40:50.946 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:40:50.947 [debug] QUERY OK source="sources" db=0.2ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:40:50.947 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:40:50.947 [debug] QUERY OK source="media_items" db=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2112] 22:40:50.948 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2112] 22:40:50.949 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:40:50.949 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:50.949 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:50.949 [debug] Running yt-dlp command for action: get_downloadable_status 22:40:50.950 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:50.950 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:50.950 [debug] QUERY OK source="settings" db=0.1ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:50.951 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jsQQPSvDwLQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/29/1d/291dc8c928f8dc359a000a1737c62e59cd8fca3e5461c98f4b309eeb30ba20cc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:40:53.298 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jsQQPSvDwLQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/29/1d/291dc8c928f8dc359a000a1737c62e59cd8fca3e5461c98f4b309eeb30ba20cc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:40:53.299 [debug] Running yt-dlp command for action: download 22:40:53.299 [debug] QUERY OK source="settings" db=0.2ms idle=846.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:53.299 [debug] QUERY OK source="settings" db=0.1ms idle=583.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:53.300 [debug] QUERY OK source="settings" db=0.1ms idle=583.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:53.300 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jsQQPSvDwLQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/73/4e/734e747c257893abb6566481c61698ed445f8e423a3e7092504c2d60c80f5a93.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:40:55.706 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jsQQPSvDwLQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/73/4e/734e747c257893abb6566481c61698ed445f8e423a3e7092504c2d60c80f5a93.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:40:55.706 [error] Unknown error downloading media item #2112: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:40:55.762 [debug] QUERY OK source="media_items" db=55.2ms idle=990.8ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:40:55Z], 2112] 22:40:55.769 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2112},"id":72,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4816670,"event":"job:exception","queue_time":330944986,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:40:55.775 [info] {"args":{"id":2082},"id":49,"meta":{},"system_time":1786488055775719351,"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"]} 22:40:55.776 [debug] QUERY OK source="media_items" db=0.3ms idle=1059.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2082] 22:40:55.776 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:40:55.776 [debug] QUERY OK source="sources" db=0.2ms idle=317.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:40:55.777 [debug] QUERY OK source="media_profiles" db=0.4ms idle=14.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:40:55.778 [debug] QUERY OK source="media_items" db=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2082] 22:40:55.778 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2082] 22:40:55.779 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:40:55.779 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:55.779 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:55.780 [debug] Running yt-dlp command for action: get_downloadable_status 22:40:55.780 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:55.780 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:55.781 [debug] QUERY OK source="settings" db=0.1ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:55.781 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/49/4a/494af076ddf276fd5fecc742c6141e3a41b60a3b2e7f6e0c767d2bc11abdbd7d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:40:58.438 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/49/4a/494af076ddf276fd5fecc742c6141e3a41b60a3b2e7f6e0c767d2bc11abdbd7d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:40:58.439 [debug] Running yt-dlp command for action: download 22:40:58.439 [debug] QUERY OK source="settings" db=0.3ms idle=975.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:58.440 [debug] QUERY OK source="settings" db=0.4ms idle=723.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:58.440 [debug] QUERY OK source="settings" db=0.2ms idle=724.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:40:58.441 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/c2/2d/c22d51ddbb64069a37af8c258fffc74db1ded25cfed83dbfc94505eaa4cb67d4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:00.946 [info] {"source":"oban","duration":411,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:01.335 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/c2/2d/c22d51ddbb64069a37af8c258fffc74db1ded25cfed83dbfc94505eaa4cb67d4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:01.336 [error] Unknown error downloading media item #2082: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:41:01.337 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2082},"id":49,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5560805,"event":"job:exception","queue_time":4775648,"attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:01.344 [info] {"args":{"id":2081},"id":48,"meta":{},"system_time":1786488061344311376,"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"]} 22:41:01.345 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1628.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2081] 22:41:01.345 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:41:01.346 [debug] QUERY OK source="sources" db=0.4ms idle=871.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:41:01.347 [debug] QUERY OK source="media_profiles" db=0.5ms idle=400.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:01.348 [debug] QUERY OK source="media_items" db=0.4ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2081] 22:41:01.356 [debug] QUERY OK source="media_metadata" db=0.2ms idle=11.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2081] 22:41:01.357 [debug] QUERY OK source="media_profiles" db=0.4ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:01.357 [debug] QUERY OK source="settings" db=0.2ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:01.358 [debug] QUERY OK source="settings" db=0.2ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:01.358 [debug] Running yt-dlp command for action: get_downloadable_status 22:41:01.359 [debug] QUERY OK source="settings" db=0.2ms idle=11.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:01.360 [debug] QUERY OK source="settings" db=0.6ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:01.361 [debug] QUERY OK source="settings" db=0.3ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:01.361 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/55/f0/55f0102982e0bdbf038cc21ab7bfb9f35552dc8957176061d2ae9ca60ac9d814.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:02.097 [info] {"source":"oban","duration":3422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:04.616 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/55/f0/55f0102982e0bdbf038cc21ab7bfb9f35552dc8957176061d2ae9ca60ac9d814.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:04.616 [debug] Running yt-dlp command for action: download 22:41:04.616 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1899.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:04.617 [debug] QUERY OK source="settings" db=0.2ms idle=1899.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:04.617 [debug] QUERY OK source="settings" db=0.2ms idle=1137.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:04.618 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/52/96/52968feb6efe0aee898ee53ba075c4d4c643c182fcd77d97025fa6f1ce7d9079.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:04.652 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Zb8keqy60bM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/20/ff/20ff7058775036f5216faebd606c571fd3c119b5092e71225de3220d6e837377.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:04.675 [debug] Running yt-dlp command for action: download_thumbnail 22:41:04.676 [debug] QUERY OK source="settings" db=0.1ms idle=958.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:04.676 [debug] QUERY OK source="settings" db=0.1ms idle=193.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:04.676 [debug] QUERY OK source="settings" db=0.2ms idle=59.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:04.677 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Zb8keqy60bM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2108/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/31/26/3126ff8775309e8a44c9e66b5b46d304f9a58b47cc56ae9417434aef2916943b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:09.287 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/52/96/52968feb6efe0aee898ee53ba075c4d4c643c182fcd77d97025fa6f1ce7d9079.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:09.287 [error] Unknown error downloading media item #2081: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:41:09.288 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2081},"id":48,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7943570,"event":"job:exception","queue_time":9062157,"attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:09.295 [info] {"args":{"id":2085},"id":51,"meta":{},"system_time":1786488069294910994,"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"]} 22:41:09.295 [debug] QUERY OK source="media_items" db=0.3ms idle=1578.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2085] 22:41:09.295 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:41:09.296 [debug] QUERY OK source="sources" db=0.4ms idle=1578.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:41:09.297 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=799.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:09.298 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2085] 22:41:09.299 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2085] 22:41:09.300 [debug] QUERY OK source="media_profiles" db=0.2ms idle=4.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:09.300 [debug] QUERY OK source="settings" db=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:09.301 [debug] QUERY OK source="settings" db=0.3ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:09.301 [debug] Running yt-dlp command for action: get_downloadable_status 22:41:09.302 [debug] QUERY OK source="settings" db=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:09.303 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:09.303 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:09.303 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/80/3e/803e1d43b4f0e09667c8cdd433a97c523264d586e65475f1cae18ec55fd14e6a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:09.714 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Zb8keqy60bM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2108/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/31/26/3126ff8775309e8a44c9e66b5b46d304f9a58b47cc56ae9417434aef2916943b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:09.715 [debug] QUERY OK db=0.0ms idle=414.0ms begin [] 22:41:09.717 [debug] QUERY OK source="media_items" db=1.7ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:41:04Z], "/downloads/The Grand Sound/2026-04-21 Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience/Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience.mp4", "/downloads/The Grand Sound/2026-04-21 Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience/Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience.info.json", "/downloads/The Grand Sound/2026-04-21 Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience/Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience.nfo", [["live_chat", "/downloads/The Grand Sound/2026-04-21 Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience/Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience.live_chat.json"]], "/downloads/The Grand Sound/2026-04-21 Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience/Vocal_Melodic_House_Progressive_Mix_Metropolis_Glow_Ambience-thumb.jpg", ~U[2026-08-11 22:41:09Z], 2108] 22:41:09.719 [debug] QUERY OK source="media_metadata" db=1.2ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2108/metadata.json.gz", "/config/metadata/media_items/2108/thumbnail.jpg", 2108, ~U[2026-08-11 22:41:09Z], ~U[2026-08-11 22:41:09Z]] 22:41:09.719 [debug] QUERY OK db=0.4ms commit [] 22:41:09.722 [debug] QUERY OK source="media_items" db=2.3ms idle=417.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [614587136, ~U[2026-08-11 22:41:09Z], 2108] 22:41:09.722 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:41:09.723 [info] {"args":{"id":2108},"id":69,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":119896901,"event":"job:stop","queue_time":229824935,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:09.729 [info] {"args":{"id":2086},"id":52,"meta":{},"system_time":1786488069729797743,"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"]} 22:41:09.730 [debug] QUERY OK source="media_items" db=0.3ms idle=230.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2086] 22:41:09.730 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:41:09.731 [debug] QUERY OK source="sources" db=0.2ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:41:09.731 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:09.732 [debug] QUERY OK source="media_items" db=0.3ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2086] 22:41:09.733 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2086] 22:41:09.733 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:09.734 [debug] QUERY OK source="settings" db=0.2ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:09.734 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:09.734 [debug] Running yt-dlp command for action: get_downloadable_status 22:41:09.735 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:09.735 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:09.736 [debug] QUERY OK source="settings" db=0.2ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:09.736 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/19/e6/19e69e2923be32e70adb501d68f23c9ad70365ac25cad96be1c24313a6c8c44f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:11.374 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/80/3e/803e1d43b4f0e09667c8cdd433a97c523264d586e65475f1cae18ec55fd14e6a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:11.374 [debug] Running yt-dlp command for action: download 22:41:11.375 [debug] QUERY OK source="settings" db=0.1ms idle=1640.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:11.375 [debug] QUERY OK source="settings" db=0.1ms idle=1639.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:11.375 [debug] QUERY OK source="settings" db=0.1ms idle=1639.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:11.375 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/f2/92/f292af324dce2eb2ac21aa6ddbb9a723aedb72e4565353a69aa448191fc52f57.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:13.800 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/f2/92/f292af324dce2eb2ac21aa6ddbb9a723aedb72e4565353a69aa448191fc52f57.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:13.801 [error] Unknown error downloading media item #2085: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:41:13.802 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2085},"id":51,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4506408,"event":"job:exception","queue_time":11940904,"attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:13.809 [info] {"args":{"id":2089},"id":54,"meta":{},"system_time":1786488073809760248,"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"]} 22:41:13.810 [debug] QUERY OK source="media_items" db=0.4ms idle=1093.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2089] 22:41:13.811 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:41:13.811 [debug] QUERY OK source="sources" db=0.3ms idle=301.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:41:13.812 [debug] QUERY OK source="media_profiles" db=0.4ms idle=94.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:13.813 [debug] QUERY OK source="media_items" db=0.6ms idle=10.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2089] 22:41:13.814 [debug] QUERY OK source="media_metadata" db=0.2ms idle=4.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2089] 22:41:13.815 [debug] QUERY OK source="media_profiles" db=0.2ms idle=4.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:13.816 [debug] QUERY OK source="settings" db=0.2ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:13.816 [debug] QUERY OK source="settings" db=0.2ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:13.817 [debug] Running yt-dlp command for action: get_downloadable_status 22:41:13.818 [debug] QUERY OK source="settings" db=0.2ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:13.818 [debug] QUERY OK source="settings" db=0.1ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:13.818 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:13.819 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/73/ed/73ed4bd5c69daf5edb1681165d128cf76e7d4f5ea8b480090d4418497605943d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:14.014 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/19/e6/19e69e2923be32e70adb501d68f23c9ad70365ac25cad96be1c24313a6c8c44f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:14.014 [debug] Running yt-dlp command for action: download 22:41:14.015 [debug] QUERY OK source="settings" db=0.2ms idle=198.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:14.015 [debug] QUERY OK source="settings" db=0.1ms idle=198.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:14.015 [debug] QUERY OK source="settings" db=0.2ms idle=197.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:14.016 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d2/26/d2260e9165e7889f1d197f53a3a5bb83cfdb50df50f0898a8f5dc9aa9f5b3ced.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:16.254 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/73/ed/73ed4bd5c69daf5edb1681165d128cf76e7d4f5ea8b480090d4418497605943d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:16.254 [debug] Running yt-dlp command for action: download 22:41:16.255 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=736.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:16.255 [debug] QUERY OK source="settings" db=0.1ms idle=538.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:16.255 [debug] QUERY OK source="settings" db=0.1ms idle=538.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:16.256 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ec/2b/ec2bfd66f4775e0ffcfb187d98e3ef0eead15d9f404511c65b564186861c614f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:16.284 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d2/26/d2260e9165e7889f1d197f53a3a5bb83cfdb50df50f0898a8f5dc9aa9f5b3ced.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:16.284 [error] Unknown error downloading media item #2086: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:41:16.285 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2086},"id":52,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6554775,"event":"job:exception","queue_time":821438,"attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:16.291 [info] {"args":{"id":2113},"id":73,"meta":{},"system_time":1786488076291781961,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:16.294 [debug] QUERY OK source="media_items" db=2.5ms idle=36.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2113] 22:41:16.294 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:41:16.295 [debug] QUERY OK source="sources" db=0.2ms idle=39.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:41:16.295 [debug] QUERY OK source="media_profiles" db=0.1ms idle=39.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:16.296 [debug] QUERY OK source="media_items" db=0.3ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2113] 22:41:16.297 [debug] QUERY OK source="media_metadata" db=0.1ms idle=5.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2113] 22:41:16.297 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:16.298 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:16.298 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:16.298 [debug] Running yt-dlp command for action: get_downloadable_status 22:41:16.300 [debug] QUERY OK source="settings" db=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:16.301 [debug] QUERY OK source="settings" db=0.2ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:16.301 [debug] QUERY OK source="settings" db=0.2ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:16.301 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=B9G5CC2VxVA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/97/c6/97c6a8e708efabb6632b031d3d6bc82eeef6eda6095cc3cbc47d5c46e9bf82de.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:18.601 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ec/2b/ec2bfd66f4775e0ffcfb187d98e3ef0eead15d9f404511c65b564186861c614f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:18.602 [error] Unknown error downloading media item #2089: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:41:18.603 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2089},"id":54,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4792545,"event":"job:exception","queue_time":4418647,"attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:18.610 [info] {"args":{"id":2114},"id":74,"meta":{},"system_time":1786488078610240824,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:18.611 [debug] QUERY OK source="media_items" db=0.4ms idle=893.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2114] 22:41:18.611 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:41:18.612 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=894.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:41:18.612 [debug] QUERY OK source="media_profiles" db=0.2ms idle=89.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:18.613 [debug] QUERY OK source="media_items" db=0.3ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2114] 22:41:18.614 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2114] 22:41:18.615 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:18.615 [debug] QUERY OK source="settings" db=0.2ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:18.616 [debug] QUERY OK source="settings" db=0.2ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:18.616 [debug] Running yt-dlp command for action: get_downloadable_status 22:41:18.617 [debug] QUERY OK source="settings" db=0.1ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:18.617 [debug] QUERY OK source="settings" db=0.2ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:18.618 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:18.618 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=w5fQWfnkGbk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f2/d1/f2d151af49fbcd305266b633048d29975906c06a4a313c88042765911b13d160.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:18.690 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=B9G5CC2VxVA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/97/c6/97c6a8e708efabb6632b031d3d6bc82eeef6eda6095cc3cbc47d5c46e9bf82de.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:18.690 [debug] Running yt-dlp command for action: download 22:41:18.691 [debug] QUERY OK source="settings" db=0.2ms idle=75.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:18.691 [debug] QUERY OK source="settings" db=0.2ms idle=75.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:18.692 [debug] QUERY OK source="settings" db=0.2ms idle=74.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:18.692 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=B9G5CC2VxVA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/7f/40/7f40788ed3a3ae8d2706b9fd05029f6076ef8e619ae4cc75d1ace9d3812ca7a4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:20.954 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=w5fQWfnkGbk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f2/d1/f2d151af49fbcd305266b633048d29975906c06a4a313c88042765911b13d160.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:20.955 [debug] Running yt-dlp command for action: download 22:41:20.955 [debug] QUERY OK source="settings" db=0.2ms idle=1238.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:20.955 [debug] QUERY OK source="settings" db=0.1ms idle=1238.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:20.956 [debug] QUERY OK source="settings" db=0.2ms idle=1238.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:20.956 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=w5fQWfnkGbk --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/49/98/499850f3a8e3fcfb35202ea1910154ad05d6ac5d51c7fb0df75814097c5cc3c7.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:20.994 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=B9G5CC2VxVA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/7f/40/7f40788ed3a3ae8d2706b9fd05029f6076ef8e619ae4cc75d1ace9d3812ca7a4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:20.994 [error] Unknown error downloading media item #2113: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:41:20.997 [debug] QUERY OK source="media_items" db=1.7ms idle=1278.0ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:41:20Z], 2113] 22:41:20.997 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2113},"id":73,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4705395,"event":"job:exception","queue_time":356290945,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:21.004 [info] {"args":{"id":2115},"id":75,"meta":{},"system_time":1786488081004792440,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:21.005 [debug] QUERY OK source="media_items" db=0.2ms idle=49.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2115] 22:41:21.005 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:41:21.006 [debug] QUERY OK source="sources" db=0.2ms idle=49.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:41:21.006 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:21.007 [debug] QUERY OK source="media_items" db=0.3ms idle=9.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2115] 22:41:21.007 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2115] 22:41:21.008 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:21.008 [debug] QUERY OK source="settings" db=0.2ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:21.009 [debug] QUERY OK source="settings" db=0.2ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:21.009 [debug] Running yt-dlp command for action: get_downloadable_status 22:41:21.010 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:21.010 [debug] QUERY OK source="settings" db=0.2ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:21.010 [debug] QUERY OK source="settings" db=0.3ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:21.011 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pPkxGHi1Q34 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c2/27/c2279b33ddeb6f54502f67a38322087fd2ead77ecb16983c13aa8837c125805d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:23.469 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pPkxGHi1Q34 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c2/27/c2279b33ddeb6f54502f67a38322087fd2ead77ecb16983c13aa8837c125805d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:23.469 [debug] Running yt-dlp command for action: download 22:41:23.470 [debug] QUERY OK source="settings" db=0.3ms idle=940.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:23.471 [debug] QUERY OK source="settings" db=0.8ms idle=753.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:23.471 [debug] QUERY OK source="settings" db=0.4ms idle=754.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:23.472 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pPkxGHi1Q34 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/f1/0a/f10a7e1fc94463a9b7d0726f38f1128aa0768432ca698ec1e0c64c9b9b65279d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:25.147 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=w5fQWfnkGbk --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/49/98/499850f3a8e3fcfb35202ea1910154ad05d6ac5d51c7fb0df75814097c5cc3c7.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:25.148 [error] Unknown error downloading media item #2114: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:41:25.150 [debug] QUERY OK source="media_items" db=2.4ms idle=615.8ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:41:25Z], 2114] 22:41:25.151 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2114},"id":74,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6540741,"event":"job:exception","queue_time":358608977,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:25.157 [info] {"args":{"id":2117},"id":76,"meta":{},"system_time":1786488085157856527,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:25.158 [debug] QUERY OK source="media_items" db=0.2ms idle=440.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2117] 22:41:25.158 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:41:25.158 [debug] QUERY OK source="sources" db=0.2ms idle=441.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:41:25.159 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:25.159 [debug] QUERY OK source="media_items" db=0.2ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2117] 22:41:25.160 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2117] 22:41:25.160 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:25.161 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:25.161 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:25.161 [debug] Running yt-dlp command for action: get_downloadable_status 22:41:25.162 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:25.162 [debug] QUERY OK source="settings" db=0.1ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:25.162 [debug] QUERY OK source="settings" db=0.0ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:25.162 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bXfDRrHK4Tk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/35/7c/357ceb5b3e7da8555640409a33b72cd82d6b95c547c910475ec0b14b4e95c5f3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:25.932 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pPkxGHi1Q34 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/f1/0a/f10a7e1fc94463a9b7d0726f38f1128aa0768432ca698ec1e0c64c9b9b65279d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:25.933 [error] Unknown error downloading media item #2115: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:41:25.934 [debug] QUERY OK source="media_items" db=1.3ms idle=772.1ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:41:25Z], 2115] 22:41:25.935 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2115},"id":75,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4930254,"event":"job:exception","queue_time":361003989,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:25.943 [info] {"args":{"id":2118},"id":77,"meta":{},"system_time":1786488085943018515,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:25.943 [debug] QUERY OK source="media_items" db=0.4ms idle=780.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2118] 22:41:25.944 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:41:25.944 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=410.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:41:25.945 [debug] QUERY OK source="media_profiles" db=0.3ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:25.946 [debug] QUERY OK source="media_items" db=0.3ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2118] 22:41:25.947 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2118] 22:41:25.947 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:25.948 [debug] QUERY OK source="settings" db=0.2ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:25.948 [debug] QUERY OK source="settings" db=0.2ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:25.949 [debug] Running yt-dlp command for action: get_downloadable_status 22:41:25.950 [debug] QUERY OK source="settings" db=0.1ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:25.950 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:25.951 [debug] QUERY OK source="settings" db=0.5ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:25.951 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QWV0S96hwyo --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/81/b9/81b9f8ba79f0b849522b053687cafe7a38950a95ac4896079b4f1c8b1ce94db4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:27.518 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bXfDRrHK4Tk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/35/7c/357ceb5b3e7da8555640409a33b72cd82d6b95c547c910475ec0b14b4e95c5f3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:27.518 [debug] Running yt-dlp command for action: download 22:41:27.519 [debug] QUERY OK source="settings" db=0.2ms idle=1570.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:27.519 [debug] QUERY OK source="settings" db=0.1ms idle=1569.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:27.519 [debug] QUERY OK source="settings" db=0.1ms idle=1569.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:27.520 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bXfDRrHK4Tk --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/da/29/da29ef449e10369295f8fac62734085de5fe1ec804ff5376971d5a7568905823.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:28.336 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QWV0S96hwyo --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/81/b9/81b9f8ba79f0b849522b053687cafe7a38950a95ac4896079b4f1c8b1ce94db4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:28.337 [debug] Running yt-dlp command for action: download 22:41:28.337 [debug] QUERY OK source="settings" db=0.2ms idle=817.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:28.338 [debug] QUERY OK source="settings" db=0.2ms idle=818.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:28.338 [debug] QUERY OK source="settings" db=0.1ms idle=818.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:28.338 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QWV0S96hwyo --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/fb/55/fb557b4f2f2f808ab24ca3e2832c4f4a11584dc9b9dbfdc6c7433e83e1bf861e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:29.865 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bXfDRrHK4Tk --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/da/29/da29ef449e10369295f8fac62734085de5fe1ec804ff5376971d5a7568905823.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:29.865 [error] Unknown error downloading media item #2117: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:41:29.866 [debug] QUERY OK source="media_items" db=0.8ms idle=323.5ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:41:29Z], 2117] 22:41:29.867 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2117},"id":76,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4708801,"event":"job:exception","queue_time":365156931,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:29.873 [info] {"args":{"id":2119},"id":78,"meta":{},"system_time":1786488089873698766,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:41:29.874 [debug] QUERY OK source="media_items" db=0.2ms idle=156.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2119] 22:41:29.874 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:41:29.874 [debug] QUERY OK source="sources" db=0.2ms idle=157.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:41:29.875 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:29.875 [debug] QUERY OK source="media_items" db=0.2ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2119] 22:41:29.876 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2119] 22:41:29.876 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:41:29.876 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:29.877 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:29.877 [debug] Running yt-dlp command for action: get_downloadable_status 22:41:29.878 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:29.878 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:29.878 [debug] QUERY OK source="settings" db=0.1ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:29.878 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WmGXPHP0F0w --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/80/f1/80f174d19eae23e740ba558e50fa9acc0e8e1921d38d780cf0006c98aa04a312.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:41:32.099 [info] {"source":"oban","duration":1325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:32.232 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WmGXPHP0F0w --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/80/f1/80f174d19eae23e740ba558e50fa9acc0e8e1921d38d780cf0006c98aa04a312.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:41:32.232 [debug] Running yt-dlp command for action: download 22:41:32.233 [debug] QUERY OK source="settings" db=0.2ms idle=515.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:32.233 [debug] QUERY OK source="settings" db=0.1ms idle=516.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:32.233 [debug] QUERY OK source="settings" db=0.1ms idle=516.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:41:32.234 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WmGXPHP0F0w --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e9/c8/e9c8798d807b074fefd35a8bbeb37a56025c6a616a49ab6c45b2958516279cb0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:42:00.947 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:02.101 [info] {"source":"oban","duration":1314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:32.103 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.948 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:02.104 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:25.843 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QWV0S96hwyo --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/fb/55/fb557b4f2f2f808ab24ca3e2832c4f4a11584dc9b9dbfdc6c7433e83e1bf861e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:43:25.867 [debug] Running yt-dlp command for action: download_thumbnail 22:43:25.868 [debug] QUERY OK source="settings" db=0.1ms idle=151.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:25.869 [debug] QUERY OK source="settings" db=0.1ms idle=151.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:25.869 [debug] QUERY OK source="settings" db=0.1ms idle=151.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:25.869 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QWV0S96hwyo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2118/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/86/5d/865d2ab4afa9cc40a7a75c087c4ee45b627a3c3b6d3198671646fa4e73808563.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:43:28.664 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QWV0S96hwyo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2118/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/86/5d/865d2ab4afa9cc40a7a75c087c4ee45b627a3c3b6d3198671646fa4e73808563.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:43:28.665 [debug] QUERY OK db=0.0ms idle=948.3ms begin [] 22:43:28.667 [debug] QUERY OK source="media_items" db=1.7ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:43:25Z], "/downloads/The Grand Sound/2026-03-17 Best_Progressive_House_Mix_2026_Vol._2/Best_Progressive_House_Mix_2026_Vol._2.mp4", "/downloads/The Grand Sound/2026-03-17 Best_Progressive_House_Mix_2026_Vol._2/Best_Progressive_House_Mix_2026_Vol._2.info.json", "/downloads/The Grand Sound/2026-03-17 Best_Progressive_House_Mix_2026_Vol._2/Best_Progressive_House_Mix_2026_Vol._2.nfo", [["live_chat", "/downloads/The Grand Sound/2026-03-17 Best_Progressive_House_Mix_2026_Vol._2/Best_Progressive_House_Mix_2026_Vol._2.live_chat.json"]], "/downloads/The Grand Sound/2026-03-17 Best_Progressive_House_Mix_2026_Vol._2/Best_Progressive_House_Mix_2026_Vol._2-thumb.jpg", ~U[2026-08-11 22:43:28Z], 2118] 22:43:28.669 [debug] QUERY OK source="media_metadata" db=1.5ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2118/metadata.json.gz", "/config/metadata/media_items/2118/thumbnail.jpg", 2118, ~U[2026-08-11 22:43:28Z], ~U[2026-08-11 22:43:28Z]] 22:43:28.670 [debug] QUERY OK db=0.4ms commit [] 22:43:28.672 [debug] QUERY OK source="media_items" db=2.2ms idle=953.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [863455494, ~U[2026-08-11 22:43:28Z], 2118] 22:43:28.672 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:43:28.673 [info] {"args":{"id":2118},"id":77,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":122729973,"event":"job:stop","queue_time":365941987,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:43:28.680 [info] {"args":{"id":2121},"id":79,"meta":{},"system_time":1786488208680807932,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:43:28.681 [debug] QUERY OK source="media_items" db=0.2ms idle=916.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2121] 22:43:28.681 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:43:28.682 [debug] QUERY OK source="sources" db=0.2ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:43:28.682 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:43:28.683 [debug] QUERY OK source="media_items" db=0.2ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2121] 22:43:28.684 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2121] 22:43:28.684 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:43:28.684 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:28.685 [debug] QUERY OK source="settings" db=0.2ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:28.685 [debug] Running yt-dlp command for action: get_downloadable_status 22:43:28.686 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:28.686 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:28.687 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:28.687 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WkzaSGFS0VI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3f/df/3fdf59764e8f25ef5c14fda0d2269742d41f342741f12ebf705d0367d3dcff8c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:43:30.967 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WkzaSGFS0VI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3f/df/3fdf59764e8f25ef5c14fda0d2269742d41f342741f12ebf705d0367d3dcff8c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:43:30.968 [debug] Running yt-dlp command for action: download 22:43:30.968 [debug] QUERY OK source="settings" db=0.2ms idle=1251.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:30.969 [debug] QUERY OK source="settings" db=0.1ms idle=1251.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:30.969 [debug] QUERY OK source="settings" db=0.1ms idle=1251.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:30.969 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WkzaSGFS0VI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/92/70/9270255e0f56f5099651262654d5219c04ca2e65fc35d1e2ac04c25e05c0be0f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:43:32.107 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:33.163 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WkzaSGFS0VI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/92/70/9270255e0f56f5099651262654d5219c04ca2e65fc35d1e2ac04c25e05c0be0f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:43:33.164 [error] Unknown error downloading media item #2121: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:43:33.165 [debug] QUERY OK source="media_items" db=0.7ms idle=1393.8ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:43:33Z], 2121] 22:43:33.166 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2121},"id":79,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4484937,"event":"job:exception","queue_time":488679939,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:43:33.172 [info] {"args":{"id":2122},"id":80,"meta":{},"system_time":1786488213172817645,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:43:33.173 [debug] QUERY OK source="media_items" db=0.2ms idle=455.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2122] 22:43:33.173 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:43:33.173 [debug] QUERY OK source="sources" db=0.2ms idle=400.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:43:33.174 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:43:33.174 [debug] QUERY OK source="media_items" db=0.3ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2122] 22:43:33.175 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2122] 22:43:33.176 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:43:33.176 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:33.176 [debug] QUERY OK source="settings" db=0.2ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:33.177 [debug] Running yt-dlp command for action: get_downloadable_status 22:43:33.177 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:33.177 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:33.178 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:33.178 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tjqi5vxbYMs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3c/8f/3c8f6a3e7d877d1ceafe27bf90c1e9719b09abf9841d9302dcc9f0efa685efba.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:43:35.587 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tjqi5vxbYMs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3c/8f/3c8f6a3e7d877d1ceafe27bf90c1e9719b09abf9841d9302dcc9f0efa685efba.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:43:35.587 [debug] Running yt-dlp command for action: download 22:43:35.587 [debug] QUERY OK source="settings" db=0.2ms idle=870.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:35.587 [debug] QUERY OK source="settings" db=0.1ms idle=870.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:35.588 [debug] QUERY OK source="settings" db=0.1ms idle=870.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:35.588 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tjqi5vxbYMs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/dc/da/dcda01db545604952f4a4f7f3778054afda92178653af9a76d0f58172b8a1d03.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:43:38.042 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tjqi5vxbYMs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/dc/da/dcda01db545604952f4a4f7f3778054afda92178653af9a76d0f58172b8a1d03.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:43:38.042 [error] Unknown error downloading media item #2122: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:43:38.044 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1326.0ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:43:38Z], 2122] 22:43:38.044 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2122},"id":80,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4871525,"event":"job:exception","queue_time":493171986,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:43:38.051 [info] {"args":{"id":2123},"id":81,"meta":{},"system_time":1786488218051714099,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:43:38.052 [debug] QUERY OK source="media_items" db=0.3ms idle=1273.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2123] 22:43:38.052 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:43:38.052 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=272.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:43:38.053 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:43:38.053 [debug] QUERY OK source="media_items" db=0.2ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2123] 22:43:38.054 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2123] 22:43:38.055 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:43:38.055 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:38.055 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:38.056 [debug] Running yt-dlp command for action: get_downloadable_status 22:43:38.056 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:38.057 [debug] QUERY OK source="settings" db=0.3ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:38.057 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:38.057 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jG375Be2w_I --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6c/65/6c65d7b6443ea98d2e4dcc5b9d9fa69ce5a29b15ae9635bc26cce7570ea3a6c1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:43:40.366 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jG375Be2w_I --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6c/65/6c65d7b6443ea98d2e4dcc5b9d9fa69ce5a29b15ae9635bc26cce7570ea3a6c1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:43:40.367 [debug] Running yt-dlp command for action: download 22:43:40.367 [debug] QUERY OK source="settings" db=0.2ms idle=650.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:40.367 [debug] QUERY OK source="settings" db=0.1ms idle=650.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:40.367 [debug] QUERY OK source="settings" db=0.1ms idle=650.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:40.368 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jG375Be2w_I --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/47/cf/47cf2da62b95980cb5e808a77261ed84edf4b6a85cf749108d5310558c4dc3e8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:43:42.802 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jG375Be2w_I --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/47/cf/47cf2da62b95980cb5e808a77261ed84edf4b6a85cf749108d5310558c4dc3e8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:43:42.802 [error] Unknown error downloading media item #2123: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:43:42.803 [debug] QUERY OK source="media_items" db=0.8ms idle=1085.9ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:43:42Z], 2123] 22:43:42.804 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2123},"id":81,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4752314,"event":"job:exception","queue_time":498050937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:43:42.810 [info] {"args":{"id":2124},"id":82,"meta":{},"system_time":1786488222810863923,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:43:42.811 [debug] QUERY OK source="media_items" db=0.2ms idle=1024.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2124] 22:43:42.811 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:43:42.811 [debug] QUERY OK source="sources" db=0.1ms idle=23.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:43:42.812 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:43:42.812 [debug] QUERY OK source="media_items" db=0.3ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2124] 22:43:42.813 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2124] 22:43:42.813 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:43:42.814 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:42.814 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:42.814 [debug] Running yt-dlp command for action: get_downloadable_status 22:43:42.815 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:42.815 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:42.815 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:42.815 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-VevxNffmAg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2e/36/2e366d4b1a09af262e9d1ffa91b3f2382aec4d3c767652ee2c265195a100b183.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:43:45.100 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-VevxNffmAg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2e/36/2e366d4b1a09af262e9d1ffa91b3f2382aec4d3c767652ee2c265195a100b183.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:43:45.101 [debug] Running yt-dlp command for action: download 22:43:45.101 [debug] QUERY OK source="settings" db=0.1ms idle=384.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:45.101 [debug] QUERY OK source="settings" db=0.1ms idle=384.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:45.102 [debug] QUERY OK source="settings" db=0.3ms idle=384.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:43:45.102 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-VevxNffmAg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/43/6a/436a63b1533025921762d7626a95f33053e079ca61dfcd64fd862f91c5064309.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:44:00.949 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:02.109 [info] {"source":"oban","duration":1392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:32.110 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.950 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:02.112 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:21.966 [info] {"args":{"id":2},"id":167,"meta":{},"system_time":1786488321966294873,"max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 22:45:21.967 [debug] QUERY OK source="sources" db=0.3ms idle=1009.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:45:21.967 [debug] QUERY OK source="settings" db=0.3ms idle=250.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:21.968 [debug] QUERY OK source="media_profiles" db=0.4ms idle=251.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:45:21.969 [debug] QUERY OK source="settings" db=0.3ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:21.969 [debug] Fetching recent media IDs from YouTube RSS feed for source: UC14ap4T608Zz_Mz4eezhIqw 22:45:22.150 [debug] Media ids fetched from RSS: ["_evdXu24bNg", "ubCopdadZX8", "Yo0bFYU_OAY", "L_pp_5zmPP0", "Nz7fJJj0dHE", "YEZ0MtAJubE", "6Bj96a13fYg", "KloEzxjFXTw", "kZEFKi6c7OM", "J1QSV5NcX3k", "rYxFNrcCNyw", "bkNomLu1XXE", "Ssfp5XU0xO8", "9hXh-YpNUOg", "EOJoW_1YwlU"] 22:45:22.153 [debug] QUERY OK source="media_items" db=2.2ms idle=185.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND m0."media_id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [2, "_evdXu24bNg", "ubCopdadZX8", "Yo0bFYU_OAY", "L_pp_5zmPP0", "Nz7fJJj0dHE", "YEZ0MtAJubE", "6Bj96a13fYg", "KloEzxjFXTw", "kZEFKi6c7OM", "J1QSV5NcX3k", "rYxFNrcCNyw", "bkNomLu1XXE", "Ssfp5XU0xO8", "9hXh-YpNUOg", "EOJoW_1YwlU"] 22:45:22.176 [debug] QUERY OK source="media_items" db=22.6ms idle=186.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 22:45:22.301 [debug] QUERY OK source="tasks" db=0.4ms idle=3.9ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [169, 2, ~U[2026-08-11 22:45:22Z], ~U[2026-08-11 22:45:22Z]] 22:45:22.301 [info] {"args":{"id":2},"id":167,"meta":{},"state":"success","max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","duration":334844,"event":"job:stop","queue_time":756938,"attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 22:45:32.116 [info] {"source":"oban","duration":3085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:42.411 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WmGXPHP0F0w --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e9/c8/e9c8798d807b074fefd35a8bbeb37a56025c6a616a49ab6c45b2958516279cb0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:45:42.433 [debug] Running yt-dlp command for action: download_thumbnail 22:45:42.434 [debug] QUERY OK source="settings" db=0.1ms idle=717.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:42.435 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=717.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:42.435 [debug] QUERY OK source="settings" db=0.1ms idle=717.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:42.435 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WmGXPHP0F0w --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2119/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7f/e8/7fe8fc3af48c96c3555937b81e940088292a2c142aed189553786e6b3a795be0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:45:45.052 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=WmGXPHP0F0w --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2119/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7f/e8/7fe8fc3af48c96c3555937b81e940088292a2c142aed189553786e6b3a795be0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:45:45.052 [debug] QUERY OK db=0.0ms idle=1335.5ms begin [] 22:45:45.055 [debug] QUERY OK source="media_items" db=2.6ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:45:42Z], "/downloads/The Grand Sound/2026-03-12 Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge/Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge.mp4", "/downloads/The Grand Sound/2026-03-12 Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge/Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge.info.json", "/downloads/The Grand Sound/2026-03-12 Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge/Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge.nfo", [["live_chat", "/downloads/The Grand Sound/2026-03-12 Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge/Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge.live_chat.json"]], "/downloads/The Grand Sound/2026-03-12 Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge/Vocal_Melodic_House_Progressive_Mix_Mix_Rooftop_Sunset_Lounge-thumb.jpg", ~U[2026-08-11 22:45:45Z], 2119] 22:45:45.057 [debug] QUERY OK source="media_metadata" db=1.1ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2119/metadata.json.gz", "/config/metadata/media_items/2119/thumbnail.jpg", 2119, ~U[2026-08-11 22:45:45Z], ~U[2026-08-11 22:45:45Z]] 22:45:45.057 [debug] QUERY OK db=0.2ms commit [] 22:45:45.059 [debug] QUERY OK source="media_items" db=2.1ms idle=1340.4ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [1544833444, ~U[2026-08-11 22:45:45Z], 2119] 22:45:45.059 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:45:45.060 [info] {"args":{"id":2119},"id":78,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":255186283,"event":"job:stop","queue_time":369872937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:45:45.067 [info] {"args":{"id":2126},"id":83,"meta":{},"system_time":1786488345067811213,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:45:45.068 [debug] QUERY OK source="media_items" db=0.4ms idle=48.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2126] 22:45:45.068 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:45:45.069 [debug] QUERY OK source="sources" db=0.2ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:45:45.069 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:45:45.070 [debug] QUERY OK source="media_items" db=0.2ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2126] 22:45:45.071 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2126] 22:45:45.072 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:45:45.072 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:45.072 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:45.073 [debug] Running yt-dlp command for action: get_downloadable_status 22:45:45.073 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:45.073 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:45.074 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:45.074 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jyY0VTqpsZM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/03/44/0344f85e0d8cc11de84a17cc012728de7cf6e77bf604982e439cffc1d9a8d964.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:45:47.588 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jyY0VTqpsZM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/03/44/0344f85e0d8cc11de84a17cc012728de7cf6e77bf604982e439cffc1d9a8d964.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:45:47.589 [debug] Running yt-dlp command for action: download 22:45:47.589 [debug] QUERY OK source="settings" db=0.2ms idle=872.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:47.589 [debug] QUERY OK source="settings" db=0.1ms idle=872.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:47.590 [debug] QUERY OK source="settings" db=0.1ms idle=872.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:45:47.590 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jyY0VTqpsZM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/7d/e6/7de64b6c43e6348390f1a8231993f93889405571d08cc482834077856a9fa9c0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:46:00.951 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:02.118 [info] {"source":"oban","duration":1327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:32.119 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:56.915 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-VevxNffmAg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/43/6a/436a63b1533025921762d7626a95f33053e079ca61dfcd64fd862f91c5064309.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:46:56.937 [debug] Running yt-dlp command for action: download_thumbnail 22:46:56.938 [debug] QUERY OK source="settings" db=0.1ms idle=1221.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:46:56.939 [debug] QUERY OK source="settings" db=0.1ms idle=1221.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:46:56.939 [debug] QUERY OK source="settings" db=0.1ms idle=1221.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:46:56.939 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-VevxNffmAg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2124/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/85/82/858255035f5363a1180717828c852356955ae5ce610b22b9558fd0f2d60afd27.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:46:59.754 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-VevxNffmAg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2124/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/85/82/858255035f5363a1180717828c852356955ae5ce610b22b9558fd0f2d60afd27.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:46:59.755 [debug] QUERY OK db=0.0ms idle=1038.2ms begin [] 22:46:59.757 [debug] QUERY OK source="media_items" db=1.5ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:46:56Z], "/downloads/The Grand Sound/2026-02-24 Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive/Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive.mp4", "/downloads/The Grand Sound/2026-02-24 Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive/Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive.info.json", "/downloads/The Grand Sound/2026-02-24 Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive/Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive.nfo", [["live_chat", "/downloads/The Grand Sound/2026-02-24 Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive/Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive.live_chat.json"]], "/downloads/The Grand Sound/2026-02-24 Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive/Melodic_House_Progressive_Mix_Manhattan_Sunset_Drive-thumb.jpg", ~U[2026-08-11 22:46:59Z], 2124] 22:46:59.758 [debug] QUERY OK source="media_metadata" db=0.8ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2124/metadata.json.gz", "/config/metadata/media_items/2124/thumbnail.jpg", 2124, ~U[2026-08-11 22:46:59Z], ~U[2026-08-11 22:46:59Z]] 22:46:59.758 [debug] QUERY OK db=0.2ms commit [] 22:46:59.765 [debug] QUERY OK source="media_items" db=6.1ms idle=1041.7ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [1338220038, ~U[2026-08-11 22:46:59Z], 2124] 22:46:59.765 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:46:59.765 [info] {"args":{"id":2124},"id":82,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":196954415,"event":"job:stop","queue_time":502809988,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:46:59.772 [info] {"args":{"id":2082},"id":49,"meta":{},"system_time":1786488419772832634,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":9,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:46:59.773 [debug] QUERY OK source="media_items" db=0.3ms idle=595.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2082] 22:46:59.773 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:46:59.774 [debug] QUERY OK source="sources" db=0.2ms idle=15.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:46:59.774 [debug] QUERY OK source="media_profiles" db=0.3ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:46:59.775 [debug] QUERY OK source="media_items" db=0.2ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2082] 22:46:59.775 [debug] QUERY OK source="media_metadata" db=0.0ms idle=3.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2082] 22:46:59.776 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:46:59.776 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:46:59.776 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:46:59.777 [debug] Running yt-dlp command for action: get_downloadable_status 22:46:59.777 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:46:59.777 [debug] QUERY OK source="settings" db=0.0ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:46:59.777 [debug] QUERY OK source="settings" db=0.1ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:46:59.778 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2b/d4/2bd425dfd62bab7699aa3ebe67b650045c6e24d79a24c89eeb00938f4c38a68e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:00.952 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:02.121 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:02.215 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2b/d4/2bd425dfd62bab7699aa3ebe67b650045c6e24d79a24c89eeb00938f4c38a68e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:02.215 [debug] Running yt-dlp command for action: download 22:47:02.216 [debug] QUERY OK source="settings" db=0.1ms idle=499.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:02.216 [debug] QUERY OK source="settings" db=0.1ms idle=499.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:02.216 [debug] QUERY OK source="settings" db=0.1ms idle=499.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:02.217 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/df/1a/df1ab7399abe6c500fd4fa991f8b6c97736d2b4eb3630112e043ec3f149baa05.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:04.460 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/df/1a/df1ab7399abe6c500fd4fa991f8b6c97736d2b4eb3630112e043ec3f149baa05.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:04.460 [error] Unknown error downloading media item #2082: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:47:04.461 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2082},"id":49,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4687818,"event":"job:exception","queue_time":71435388,"attempt":9,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:04.467 [info] {"args":{"id":2081},"id":48,"meta":{},"system_time":1786488424467793244,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":9,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:04.468 [debug] QUERY OK source="media_items" db=0.2ms idle=750.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2081] 22:47:04.468 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:04.469 [debug] QUERY OK source="sources" db=0.2ms idle=751.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:47:04.469 [debug] QUERY OK source="media_profiles" db=0.2ms idle=283.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:04.469 [debug] QUERY OK source="media_items" db=0.2ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2081] 22:47:04.470 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2081] 22:47:04.470 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:04.471 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:04.471 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:04.471 [debug] Running yt-dlp command for action: get_downloadable_status 22:47:04.472 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:04.472 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:04.472 [debug] QUERY OK source="settings" db=0.1ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:04.472 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b8/f1/b8f12a1625f00d79c293e6d07a48cf3193b79b5e6e3105fe665d531ebf1cd03f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:08.758 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b8/f1/b8f12a1625f00d79c293e6d07a48cf3193b79b5e6e3105fe665d531ebf1cd03f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:08.759 [debug] Running yt-dlp command for action: download 22:47:08.759 [debug] QUERY OK source="settings" db=0.2ms idle=1041.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:08.759 [debug] QUERY OK source="settings" db=0.1ms idle=1041.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:08.760 [debug] QUERY OK source="settings" db=0.0ms idle=1041.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:08.760 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/5a/64/5a64ee8149a5b6e045bbba2130925ac477a4252aed9969cedfae545ee5a5d38f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:11.079 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/5a/64/5a64ee8149a5b6e045bbba2130925ac477a4252aed9969cedfae545ee5a5d38f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:11.079 [error] Unknown error downloading media item #2081: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:47:11.080 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2081},"id":48,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6611825,"event":"job:exception","queue_time":71179023,"attempt":9,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:11.087 [info] {"args":{"id":2086},"id":52,"meta":{},"system_time":1786488431087210944,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":9,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:11.087 [debug] QUERY OK source="media_items" db=0.2ms idle=369.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2086] 22:47:11.087 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:11.088 [debug] QUERY OK source="sources" db=0.2ms idle=369.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:47:11.088 [debug] QUERY OK source="media_profiles" db=0.2ms idle=370.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:11.089 [debug] QUERY OK source="media_items" db=0.2ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2086] 22:47:11.089 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2086] 22:47:11.090 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:11.090 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:11.090 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:11.091 [debug] Running yt-dlp command for action: get_downloadable_status 22:47:11.091 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:11.092 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:11.092 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:11.092 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d6/e0/d6e0d4fe787755046c4a011db5327a3956fc978134a5f77ddfc7b3cccac57c97.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:13.438 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d6/e0/d6e0d4fe787755046c4a011db5327a3956fc978134a5f77ddfc7b3cccac57c97.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:13.439 [debug] Running yt-dlp command for action: download 22:47:13.439 [debug] QUERY OK source="settings" db=0.3ms idle=721.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:13.440 [debug] QUERY OK source="settings" db=0.1ms idle=721.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:13.440 [debug] QUERY OK source="settings" db=0.2ms idle=722.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:13.440 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ee/ea/eeeaae8d21ef7d9e92df504d6dfaf865157e1ae69bfe5856dd106d6ef22ec355.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:15.628 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ee/ea/eeeaae8d21ef7d9e92df504d6dfaf865157e1ae69bfe5856dd106d6ef22ec355.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:15.628 [error] Unknown error downloading media item #2086: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:47:15.629 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2086},"id":52,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4541820,"event":"job:exception","queue_time":72801360,"attempt":9,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:15.636 [info] {"args":{"id":2089},"id":54,"meta":{},"system_time":1786488435636091054,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":9,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:15.636 [debug] QUERY OK source="media_items" db=0.4ms idle=918.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2089] 22:47:15.637 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:15.637 [debug] QUERY OK source="sources" db=0.1ms idle=919.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:47:15.637 [debug] QUERY OK source="media_profiles" db=0.2ms idle=428.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:15.638 [debug] QUERY OK source="media_items" db=0.2ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2089] 22:47:15.639 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2089] 22:47:15.639 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:15.639 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:15.640 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:15.640 [debug] Running yt-dlp command for action: get_downloadable_status 22:47:15.640 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:15.641 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:15.641 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:15.641 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/43/19/4319e88a1cf16a9fae08bef111aac3217fd420e00597ff0fdc1a3de7577b8206.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:17.987 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/43/19/4319e88a1cf16a9fae08bef111aac3217fd420e00597ff0fdc1a3de7577b8206.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:17.987 [debug] Running yt-dlp command for action: download 22:47:17.988 [debug] QUERY OK source="settings" db=0.2ms idle=1269.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:17.988 [debug] QUERY OK source="settings" db=0.1ms idle=1270.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:17.988 [debug] QUERY OK source="settings" db=0.1ms idle=1270.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:17.989 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/a6/dc/a6dcb558ee0016d3fc7a722187108cbbd411b25badf20d9fcac534d29f9b9aa0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:20.148 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/a6/dc/a6dcb558ee0016d3fc7a722187108cbbd411b25badf20d9fcac534d29f9b9aa0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:20.148 [error] Unknown error downloading media item #2089: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:47:20.149 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2089},"id":54,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4512533,"event":"job:exception","queue_time":76032551,"attempt":9,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:20.155 [info] {"args":{"id":2085},"id":51,"meta":{},"system_time":1786488440155784731,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":9,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:20.156 [debug] QUERY OK source="media_items" db=0.2ms idle=438.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2085] 22:47:20.156 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:20.156 [debug] QUERY OK source="sources" db=0.1ms idle=438.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:47:20.157 [debug] QUERY OK source="media_profiles" db=0.2ms idle=438.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:20.157 [debug] QUERY OK source="media_items" db=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2085] 22:47:20.158 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2085] 22:47:20.158 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:20.159 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:20.159 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:20.159 [debug] Running yt-dlp command for action: get_downloadable_status 22:47:20.160 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:20.160 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:20.161 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:20.161 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cd/6b/cd6b4f45ad5e83587d01943273c6353352d65a71abfb4a084845b88023f11346.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:22.542 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cd/6b/cd6b4f45ad5e83587d01943273c6353352d65a71abfb4a084845b88023f11346.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:22.542 [debug] Running yt-dlp command for action: download 22:47:22.543 [debug] QUERY OK source="settings" db=0.2ms idle=824.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:22.543 [debug] QUERY OK source="settings" db=0.1ms idle=825.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:22.543 [debug] QUERY OK source="settings" db=0.1ms idle=825.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:22.544 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/87/2d/872da6e4adb5a852cf9194b7d8f76e2ae80244cd17c54a27e7e8491302d3da1c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:27.065 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/87/2d/872da6e4adb5a852cf9194b7d8f76e2ae80244cd17c54a27e7e8491302d3da1c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:27.065 [error] Unknown error downloading media item #2085: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:47:27.067 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2085},"id":51,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6910014,"event":"job:exception","queue_time":71353544,"attempt":9,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:27.074 [info] {"args":{"id":2127},"id":84,"meta":{},"system_time":1786488447074819053,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:27.076 [debug] QUERY OK source="media_items" db=0.9ms idle=1356.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2127] 22:47:27.076 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:27.077 [debug] QUERY OK source="sources" db=0.4ms idle=829.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:47:27.078 [debug] QUERY OK source="media_profiles" db=0.3ms idle=359.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:27.079 [debug] QUERY OK source="media_items" db=0.5ms idle=11.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2127] 22:47:27.080 [debug] QUERY OK source="media_metadata" db=0.1ms idle=5.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2127] 22:47:27.081 [debug] QUERY OK source="media_profiles" db=0.4ms idle=4.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:27.081 [debug] QUERY OK source="settings" db=0.2ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:27.082 [debug] QUERY OK source="settings" db=0.2ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:27.083 [debug] Running yt-dlp command for action: get_downloadable_status 22:47:27.084 [debug] QUERY OK source="settings" db=0.2ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:27.084 [debug] QUERY OK source="settings" db=0.4ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:27.085 [debug] QUERY OK source="settings" db=0.1ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:27.085 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=aiKRkDwcBMs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/23/93/2393a472e42c9bc5d8441fe0a448c01bfc7d4065b9277f3dd15945a79481e867.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:29.874 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=aiKRkDwcBMs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/23/93/2393a472e42c9bc5d8441fe0a448c01bfc7d4065b9277f3dd15945a79481e867.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:29.875 [debug] Running yt-dlp command for action: download 22:47:29.875 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1157.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:29.876 [debug] QUERY OK source="settings" db=0.2ms idle=1157.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:29.876 [debug] QUERY OK source="settings" db=0.2ms idle=1158.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:29.877 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=aiKRkDwcBMs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/b4/58/b4589692ec7ee24235fea82759264f02c6717aeac6263836b8dd8a0e5eff91f9.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:32.126 [info] {"source":"oban","duration":4560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:34.642 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jyY0VTqpsZM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/7d/e6/7de64b6c43e6348390f1a8231993f93889405571d08cc482834077856a9fa9c0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:34.664 [debug] Running yt-dlp command for action: download_thumbnail 22:47:34.665 [debug] QUERY OK source="settings" db=0.1ms idle=946.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:34.665 [debug] QUERY OK source="settings" db=0.1ms idle=947.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:34.665 [debug] QUERY OK source="settings" db=0.1ms idle=947.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:34.666 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jyY0VTqpsZM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2126/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/00/71/0071437c43d543c5b68ae9d558a362ddf62ee5d538591b7f812058ea0a81ed3d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:35.095 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=aiKRkDwcBMs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/b4/58/b4589692ec7ee24235fea82759264f02c6717aeac6263836b8dd8a0e5eff91f9.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:35.096 [error] Unknown error downloading media item #2127: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:47:35.097 [debug] QUERY OK source="media_items" db=1.0ms idle=1378.0ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:47:35Z], 2127] 22:47:35.098 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2127},"id":84,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":8023008,"event":"job:exception","queue_time":726072973,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:35.105 [info] {"args":{"id":2128},"id":85,"meta":{},"system_time":1786488455104872771,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:35.105 [debug] QUERY OK source="media_items" db=0.3ms idle=439.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2128] 22:47:35.105 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:35.106 [debug] QUERY OK source="sources" db=0.2ms idle=440.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:47:35.106 [debug] QUERY OK source="media_profiles" db=0.3ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:35.107 [debug] QUERY OK source="media_items" db=0.4ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2128] 22:47:35.108 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2128] 22:47:35.108 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:35.109 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:35.109 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:35.110 [debug] Running yt-dlp command for action: get_downloadable_status 22:47:35.110 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:35.111 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:35.111 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:35.111 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=--veYdCVWcg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/12/08/1208088b1ed107d7ba5e3e9578ab79042e8f3248ff925a2a88d589e9d17547ff.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:37.406 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=jyY0VTqpsZM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2126/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/00/71/0071437c43d543c5b68ae9d558a362ddf62ee5d538591b7f812058ea0a81ed3d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:37.407 [debug] QUERY OK db=0.1ms idle=689.1ms begin [] 22:47:37.409 [debug] QUERY OK source="media_items" db=1.7ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:47:34Z], "/downloads/The Grand Sound/2026-02-19 Best_Progressive_Trance_Mix_2026_Vol._1/Best_Progressive_Trance_Mix_2026_Vol._1.mp4", "/downloads/The Grand Sound/2026-02-19 Best_Progressive_Trance_Mix_2026_Vol._1/Best_Progressive_Trance_Mix_2026_Vol._1.info.json", "/downloads/The Grand Sound/2026-02-19 Best_Progressive_Trance_Mix_2026_Vol._1/Best_Progressive_Trance_Mix_2026_Vol._1.nfo", [["live_chat", "/downloads/The Grand Sound/2026-02-19 Best_Progressive_Trance_Mix_2026_Vol._1/Best_Progressive_Trance_Mix_2026_Vol._1.live_chat.json"]], "/downloads/The Grand Sound/2026-02-19 Best_Progressive_Trance_Mix_2026_Vol._1/Best_Progressive_Trance_Mix_2026_Vol._1-thumb.jpg", ~U[2026-08-11 22:47:37Z], 2126] 22:47:37.411 [debug] QUERY OK source="media_metadata" db=1.5ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2126/metadata.json.gz", "/config/metadata/media_items/2126/thumbnail.jpg", 2126, ~U[2026-08-11 22:47:37Z], ~U[2026-08-11 22:47:37Z]] 22:47:37.411 [debug] QUERY OK db=0.3ms commit [] 22:47:37.414 [debug] QUERY OK source="media_items" db=2.2ms idle=694.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [632197666, ~U[2026-08-11 22:47:37Z], 2126] 22:47:37.415 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:37.415 [info] {"args":{"id":2126},"id":83,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":112347274,"event":"job:stop","queue_time":624065942,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:37.422 [info] {"args":{"id":2129},"id":86,"meta":{},"system_time":1786488457421999089,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:37.422 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=136.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2129] 22:47:37.423 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:37.423 [debug] QUERY OK source="sources" db=0.3ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:47:37.424 [debug] QUERY OK source="media_profiles" db=0.3ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:37.425 [debug] QUERY OK source="media_items" db=0.3ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2129] 22:47:37.426 [debug] QUERY OK source="media_metadata" db=0.2ms idle=4.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2129] 22:47:37.427 [debug] QUERY OK source="media_profiles" db=0.2ms idle=4.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:37.428 [debug] QUERY OK source="settings" db=0.3ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:37.428 [debug] QUERY OK source="settings" db=0.2ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:37.429 [debug] Running yt-dlp command for action: get_downloadable_status 22:47:37.430 [debug] QUERY OK source="settings" db=0.2ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:37.431 [debug] QUERY OK source="settings" db=0.5ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:37.431 [debug] QUERY OK source="settings" db=0.3ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:37.432 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=js01qulAK7g --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8a/5f/8a5fda815e828897142262f60b2f7b5625fa493aea87359b91580c965162912a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:37.506 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=--veYdCVWcg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/12/08/1208088b1ed107d7ba5e3e9578ab79042e8f3248ff925a2a88d589e9d17547ff.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:37.506 [debug] Running yt-dlp command for action: download 22:47:37.507 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=78.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:37.507 [debug] QUERY OK source="settings" db=0.1ms idle=78.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:37.507 [debug] QUERY OK source="settings" db=0.1ms idle=77.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:37.508 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=--veYdCVWcg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6d/ea/6deac7c3d501f48e1e5dd9829826527fffd95b551b4baf39f7f66f02e24cdb4b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:39.796 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=--veYdCVWcg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6d/ea/6deac7c3d501f48e1e5dd9829826527fffd95b551b4baf39f7f66f02e24cdb4b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:39.797 [error] Unknown error downloading media item #2128: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:47:39.798 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1079.1ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:47:39Z], 2128] 22:47:39.799 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2128},"id":85,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4693973,"event":"job:exception","queue_time":734103992,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:39.807 [info] {"args":{"id":2130},"id":87,"meta":{},"system_time":1786488459807066076,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:39.807 [debug] QUERY OK source="media_items" db=0.2ms idle=1089.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2130] 22:47:39.808 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:39.808 [debug] QUERY OK source="sources" db=0.2ms idle=519.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:47:39.809 [debug] QUERY OK source="media_profiles" db=0.2ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:39.809 [debug] QUERY OK source="media_items" db=0.3ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2130] 22:47:39.810 [debug] QUERY OK source="media_metadata" db=0.2ms idle=3.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2130] 22:47:39.811 [debug] QUERY OK source="media_profiles" db=0.4ms idle=3.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:39.812 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:39.812 [debug] QUERY OK source="settings" db=0.2ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:39.812 [debug] Running yt-dlp command for action: get_downloadable_status 22:47:39.813 [debug] QUERY OK source="settings" db=0.2ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:39.814 [debug] QUERY OK source="settings" db=0.2ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:39.814 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:39.814 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Oj38_AKiuFs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f5/7b/f57be32b52a6566f2b33e0550b72878a3bab356f3a59fa67ce20e6ae5d173f44.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:39.899 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=js01qulAK7g --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8a/5f/8a5fda815e828897142262f60b2f7b5625fa493aea87359b91580c965162912a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:39.899 [debug] Running yt-dlp command for action: download 22:47:39.899 [debug] QUERY OK source="settings" db=0.2ms idle=87.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:39.900 [debug] QUERY OK source="settings" db=0.2ms idle=87.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:39.900 [debug] QUERY OK source="settings" db=0.1ms idle=86.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:39.901 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=js01qulAK7g --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/02/81/0281ab28f2737ff7b5dbcd0c7f490b769f9fbf22f982aa6f3036b9d92fb111ba.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:42.216 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Oj38_AKiuFs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f5/7b/f57be32b52a6566f2b33e0550b72878a3bab356f3a59fa67ce20e6ae5d173f44.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:42.217 [debug] Running yt-dlp command for action: download 22:47:42.217 [debug] QUERY OK source="settings" db=0.3ms idle=924.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:42.218 [debug] QUERY OK source="settings" db=0.2ms idle=499.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:42.218 [debug] QUERY OK source="settings" db=0.2ms idle=500.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:42.218 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Oj38_AKiuFs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/0a/30/0a30edc742c4912a9b2aa571655d5abb37cd718aa20b2248757327de0719db65.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:42.311 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=js01qulAK7g --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/02/81/0281ab28f2737ff7b5dbcd0c7f490b769f9fbf22f982aa6f3036b9d92fb111ba.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:42.311 [error] Unknown error downloading media item #2129: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:47:42.312 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=593.4ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:47:42Z], 2129] 22:47:42.313 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2129},"id":86,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4891132,"event":"job:exception","queue_time":736420967,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:42.321 [info] {"args":{"id":2131},"id":88,"meta":{},"system_time":1786488462321039038,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:42.323 [debug] QUERY OK source="media_items" db=1.6ms idle=102.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2131] 22:47:42.323 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:42.323 [debug] QUERY OK source="sources" db=0.2ms idle=28.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:47:42.324 [debug] QUERY OK source="media_profiles" db=0.2ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:42.325 [debug] QUERY OK source="media_items" db=0.3ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2131] 22:47:42.326 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2131] 22:47:42.326 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:42.327 [debug] QUERY OK source="settings" db=0.3ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:42.327 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:42.328 [debug] Running yt-dlp command for action: get_downloadable_status 22:47:42.329 [debug] QUERY OK source="settings" db=0.1ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:42.329 [debug] QUERY OK source="settings" db=0.2ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:42.329 [debug] QUERY OK source="settings" db=0.2ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:42.330 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=C-EEeDVQyXQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b8/f4/b8f45e73a9dde71f7040f00e4b16827e5f3b4bafa810ff184ac5ae8a24675497.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:44.558 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Oj38_AKiuFs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/0a/30/0a30edc742c4912a9b2aa571655d5abb37cd718aa20b2248757327de0719db65.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:44.558 [error] Unknown error downloading media item #2130: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:47:44.560 [debug] QUERY OK source="media_items" db=1.3ms idle=840.7ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:47:44Z], 2130] 22:47:44.561 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2130},"id":87,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4753449,"event":"job:exception","queue_time":738805979,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:44.568 [info] {"args":{"id":2132},"id":89,"meta":{},"system_time":1786488464567998133,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:44.568 [debug] QUERY OK source="media_items" db=0.4ms idle=850.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2132] 22:47:44.569 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:44.569 [debug] QUERY OK source="sources" db=0.3ms idle=270.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:47:44.570 [debug] QUERY OK source="media_profiles" db=0.3ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:44.571 [debug] QUERY OK source="media_items" db=0.3ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2132] 22:47:44.572 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2132] 22:47:44.572 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:44.573 [debug] QUERY OK source="settings" db=0.2ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:44.573 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:44.574 [debug] Running yt-dlp command for action: get_downloadable_status 22:47:44.574 [debug] QUERY OK source="settings" db=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:44.575 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:44.575 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:44.575 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mWXpOvWQkkA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/33/ff/33ffb66d0d5e932c95c02bdef4a19160464a8535df028f3c353a29567375e099.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:44.642 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=C-EEeDVQyXQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b8/f4/b8f45e73a9dde71f7040f00e4b16827e5f3b4bafa810ff184ac5ae8a24675497.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:44.643 [debug] Running yt-dlp command for action: download 22:47:44.643 [debug] QUERY OK source="settings" db=0.3ms idle=70.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:44.644 [debug] QUERY OK source="settings" db=0.1ms idle=70.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:44.644 [debug] QUERY OK source="settings" db=0.1ms idle=69.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:44.644 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=C-EEeDVQyXQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/10/5b/105b3bbbbc44cd6cf5c362d74d9e143437062df9532880f28926f3ad0d116881.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:46.799 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=C-EEeDVQyXQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/10/5b/105b3bbbbc44cd6cf5c362d74d9e143437062df9532880f28926f3ad0d116881.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:46.799 [error] Unknown error downloading media item #2131: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:47:46.801 [debug] QUERY OK source="media_items" db=1.4ms idle=1081.5ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:47:46Z], 2131] 22:47:46.801 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2131},"id":88,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4480380,"event":"job:exception","queue_time":741320015,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:46.809 [info] {"args":{"id":2133},"id":90,"meta":{},"system_time":1786488466809083311,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:47:46.810 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1091.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2133] 22:47:46.810 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:47:46.811 [debug] QUERY OK source="sources" db=0.4ms idle=508.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:47:46.812 [debug] QUERY OK source="media_profiles" db=0.3ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:46.813 [debug] QUERY OK source="media_items" db=0.3ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2133] 22:47:46.814 [debug] QUERY OK source="media_metadata" db=0.1ms idle=5.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2133] 22:47:46.815 [debug] QUERY OK source="media_profiles" db=0.6ms idle=4.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:47:46.816 [debug] QUERY OK source="settings" db=0.1ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:46.816 [debug] QUERY OK source="settings" db=0.3ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:46.817 [debug] Running yt-dlp command for action: get_downloadable_status 22:47:46.818 [debug] QUERY OK source="settings" db=0.2ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:46.818 [debug] QUERY OK source="settings" db=0.3ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:46.819 [debug] QUERY OK source="settings" db=0.3ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:46.819 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6KSLa_SqGws --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/34/8b/348bfa6c76bd07fe3980bfb29d827396f1bae9b8e4c9cb2323beaa7d29e567d5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:47.013 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mWXpOvWQkkA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/33/ff/33ffb66d0d5e932c95c02bdef4a19160464a8535df028f3c353a29567375e099.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:47.014 [debug] Running yt-dlp command for action: download 22:47:47.014 [debug] QUERY OK source="settings" db=0.2ms idle=198.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:47.015 [debug] QUERY OK source="settings" db=0.1ms idle=198.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:47.015 [debug] QUERY OK source="settings" db=0.1ms idle=196.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:47.015 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mWXpOvWQkkA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/bd/9a/bd9a4654d72a54aabbda9c3b6040a15a655d8364cdd0284ef95cc22078ac65cd.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:47:49.542 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6KSLa_SqGws --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/34/8b/348bfa6c76bd07fe3980bfb29d827396f1bae9b8e4c9cb2323beaa7d29e567d5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:47:49.542 [debug] Running yt-dlp command for action: download 22:47:49.542 [debug] QUERY OK source="settings" db=0.2ms idle=824.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:49.543 [debug] QUERY OK source="settings" db=0.1ms idle=824.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:49.543 [debug] QUERY OK source="settings" db=0.1ms idle=825.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:47:49.543 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6KSLa_SqGws --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/98/26/9826307851f558ba9874ce55c5a4ad301dd3f712d82c4410d14752a6b11e9922.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:48:00.953 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:02.127 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:32.130 [info] {"source":"oban","duration":1372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:44.150 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6KSLa_SqGws --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/98/26/9826307851f558ba9874ce55c5a4ad301dd3f712d82c4410d14752a6b11e9922.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:48:44.178 [debug] Running yt-dlp command for action: download_thumbnail 22:48:44.179 [debug] QUERY OK source="settings" db=0.2ms idle=1461.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:44.180 [debug] QUERY OK source="settings" db=0.1ms idle=1461.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:44.180 [debug] QUERY OK source="settings" db=0.1ms idle=763.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:44.180 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6KSLa_SqGws --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2133/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/1e/9c/1e9c05afe9df92ff7cd53d74579010895a4a36e64ba9c66e7326a85db14d6971.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:48:46.855 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6KSLa_SqGws --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2133/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/1e/9c/1e9c05afe9df92ff7cd53d74579010895a4a36e64ba9c66e7326a85db14d6971.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:48:46.855 [debug] QUERY OK db=0.0ms idle=1137.3ms begin [] 22:48:46.857 [debug] QUERY OK source="media_items" db=1.5ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:48:44Z], "/downloads/The Grand Sound/2026-01-13 Best_Deep_House_Mix_2026_Vol._1_Late_Night_Drive/Best_Deep_House_Mix_2026_Vol._1_Late_Night_Drive.mp4", "/downloads/The Grand Sound/2026-01-13 Best_Deep_House_Mix_2026_Vol._1_Late_Night_Drive/Best_Deep_House_Mix_2026_Vol._1_Late_Night_Drive.info.json", "/downloads/The Grand Sound/2026-01-13 Best_Deep_House_Mix_2026_Vol._1_Late_Night_Drive/Best_Deep_House_Mix_2026_Vol._1_Late_Night_Drive.nfo", "/downloads/The Grand Sound/2026-01-13 Best_Deep_House_Mix_2026_Vol._1_Late_Night_Drive/Best_Deep_House_Mix_2026_Vol._1_Late_Night_Drive-thumb.jpg", ~U[2026-08-11 22:48:46Z], 2133] 22:48:46.858 [debug] QUERY OK source="media_metadata" db=1.1ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2133/metadata.json.gz", "/config/metadata/media_items/2133/thumbnail.jpg", 2133, ~U[2026-08-11 22:48:46Z], ~U[2026-08-11 22:48:46Z]] 22:48:46.859 [debug] QUERY OK db=0.5ms commit [] 22:48:46.861 [debug] QUERY OK source="media_items" db=2.1ms idle=1141.4ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [544579613, ~U[2026-08-11 22:48:46Z], 2133] 22:48:46.861 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:48:46.862 [info] {"args":{"id":2133},"id":90,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":60052875,"event":"job:stop","queue_time":745808011,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:48:46.868 [info] {"args":{"id":2134},"id":91,"meta":{},"system_time":1786488526868819662,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:48:46.869 [debug] QUERY OK source="media_items" db=0.2ms idle=447.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2134] 22:48:46.869 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:48:46.869 [debug] QUERY OK source="sources" db=0.2ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:48:46.870 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:48:46.870 [debug] QUERY OK source="media_items" db=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2134] 22:48:46.871 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2134] 22:48:46.871 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:48:46.872 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:46.872 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:46.872 [debug] Running yt-dlp command for action: get_downloadable_status 22:48:46.873 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:46.873 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:46.873 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:46.874 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Qwr0d5Bnxj8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4b/a7/4ba7181010d342663342e03795a2791919f0f11bce8fa85ce4f40b007d7cea8d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:48:49.202 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Qwr0d5Bnxj8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4b/a7/4ba7181010d342663342e03795a2791919f0f11bce8fa85ce4f40b007d7cea8d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:48:49.202 [debug] Running yt-dlp command for action: download 22:48:49.202 [debug] QUERY OK source="settings" db=0.2ms idle=776.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:49.203 [debug] QUERY OK source="settings" db=0.1ms idle=484.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:49.203 [debug] QUERY OK source="settings" db=0.1ms idle=485.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:49.203 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Qwr0d5Bnxj8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/fb/09/fb09eb61a6ac1558b1b8552db41f83dcf9eee60b6b1604269e8174640d61cb1d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:48:51.534 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Qwr0d5Bnxj8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/fb/09/fb09eb61a6ac1558b1b8552db41f83dcf9eee60b6b1604269e8174640d61cb1d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:48:51.535 [error] Unknown error downloading media item #2134: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:48:51.536 [debug] QUERY OK source="media_items" db=1.0ms idle=817.5ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:48:51Z], 2134] 22:48:51.537 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2134},"id":91,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4668182,"event":"job:exception","queue_time":805867986,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:48:51.543 [info] {"args":{"id":2135},"id":92,"meta":{},"system_time":1786488531543724628,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:48:51.544 [debug] QUERY OK source="media_items" db=0.2ms idle=825.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2135] 22:48:51.544 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:48:51.544 [debug] QUERY OK source="sources" db=0.1ms idle=113.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:48:51.545 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:48:51.545 [debug] QUERY OK source="media_items" db=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2135] 22:48:51.546 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2135] 22:48:51.546 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:48:51.547 [debug] QUERY OK source="settings" db=0.0ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:51.547 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:51.547 [debug] Running yt-dlp command for action: get_downloadable_status 22:48:51.548 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:51.548 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:51.548 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:51.549 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KFsj4n8BAWE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a7/a4/a7a4d1707361f744aa0ef1870232a96d36110077cb053d9d09cb5e5ee90f72d6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:48:53.904 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KFsj4n8BAWE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a7/a4/a7a4d1707361f744aa0ef1870232a96d36110077cb053d9d09cb5e5ee90f72d6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:48:53.904 [debug] Running yt-dlp command for action: download 22:48:53.904 [debug] QUERY OK source="settings" db=0.2ms idle=1186.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:53.905 [debug] QUERY OK source="settings" db=0.1ms idle=1187.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:53.905 [debug] QUERY OK source="settings" db=0.1ms idle=1187.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:53.905 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KFsj4n8BAWE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d2/2f/d22fbf2d8314df6ddf87978ae573cc6fbd6da87b9973e89c687d3f5446b4f048.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:48:56.521 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KFsj4n8BAWE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d2/2f/d22fbf2d8314df6ddf87978ae573cc6fbd6da87b9973e89c687d3f5446b4f048.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:48:56.522 [error] Unknown error downloading media item #2135: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:48:56.524 [debug] QUERY OK source="media_items" db=1.8ms idle=1082.3ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:48:56Z], 2135] 22:48:56.526 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2135},"id":92,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4981228,"event":"job:exception","queue_time":810542939,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:48:56.533 [info] {"args":{"id":2136},"id":93,"meta":{},"system_time":1786488536533402916,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:48:56.534 [debug] QUERY OK source="media_items" db=0.5ms idle=815.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2136] 22:48:56.534 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:48:56.535 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=92.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:48:56.536 [debug] QUERY OK source="media_profiles" db=0.3ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:48:56.537 [debug] QUERY OK source="media_items" db=0.4ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2136] 22:48:56.538 [debug] QUERY OK source="media_metadata" db=0.2ms idle=4.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2136] 22:48:56.539 [debug] QUERY OK source="media_profiles" db=0.4ms idle=4.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:48:56.539 [debug] QUERY OK source="settings" db=0.2ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:56.540 [debug] QUERY OK source="settings" db=0.2ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:56.541 [debug] Running yt-dlp command for action: get_downloadable_status 22:48:56.542 [debug] QUERY OK source="settings" db=0.2ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:56.543 [debug] QUERY OK source="settings" db=0.5ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:56.543 [debug] QUERY OK source="settings" db=0.4ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:56.543 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iVxh6ni9kzc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/69/58/6958b5fa21c1c83eb6d9bfb0a057520031e2714cffaa2252b5b6da472333db13.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:48:59.509 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iVxh6ni9kzc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/69/58/6958b5fa21c1c83eb6d9bfb0a057520031e2714cffaa2252b5b6da472333db13.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:48:59.510 [debug] Running yt-dlp command for action: download 22:48:59.511 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1792.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:59.512 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1793.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:59.513 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=1794.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:48:59.514 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iVxh6ni9kzc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/4b/2d/4b2dac29971f0f4b5146fb29775e192d76f3049e1e54e632d6c31e697314a28d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:49:00.954 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:02.132 [info] {"source":"oban","duration":1614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:07.461 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mWXpOvWQkkA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/bd/9a/bd9a4654d72a54aabbda9c3b6040a15a655d8364cdd0284ef95cc22078ac65cd.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:49:07.484 [debug] Running yt-dlp command for action: download_thumbnail 22:49:07.485 [debug] QUERY OK source="settings" db=0.1ms idle=1010.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:07.485 [debug] QUERY OK source="settings" db=0.1ms idle=767.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:07.485 [debug] QUERY OK source="settings" db=0.1ms idle=767.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:07.485 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mWXpOvWQkkA --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2132/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/87/7f/877fbec84d969c77dc117959c0e53c4949cf0b1341f96ad81cfbdf59afa7b63b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:49:10.150 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mWXpOvWQkkA --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2132/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/87/7f/877fbec84d969c77dc117959c0e53c4949cf0b1341f96ad81cfbdf59afa7b63b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:49:10.150 [debug] QUERY OK db=0.0ms idle=1432.6ms begin [] 22:49:10.152 [debug] QUERY OK source="media_items" db=1.5ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:49:07Z], "/downloads/The Grand Sound/2026-01-20 Best_Progressive_House_Mix_2026_Vol._1/Best_Progressive_House_Mix_2026_Vol._1.mp4", "/downloads/The Grand Sound/2026-01-20 Best_Progressive_House_Mix_2026_Vol._1/Best_Progressive_House_Mix_2026_Vol._1.info.json", "/downloads/The Grand Sound/2026-01-20 Best_Progressive_House_Mix_2026_Vol._1/Best_Progressive_House_Mix_2026_Vol._1.nfo", [["live_chat", "/downloads/The Grand Sound/2026-01-20 Best_Progressive_House_Mix_2026_Vol._1/Best_Progressive_House_Mix_2026_Vol._1.live_chat.json"]], "/downloads/The Grand Sound/2026-01-20 Best_Progressive_House_Mix_2026_Vol._1/Best_Progressive_House_Mix_2026_Vol._1-thumb.jpg", ~U[2026-08-11 22:49:10Z], 2132] 22:49:10.153 [debug] QUERY OK source="media_metadata" db=1.1ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2132/metadata.json.gz", "/config/metadata/media_items/2132/thumbnail.jpg", 2132, ~U[2026-08-11 22:49:10Z], ~U[2026-08-11 22:49:10Z]] 22:49:10.154 [debug] QUERY OK db=0.4ms commit [] 22:49:10.156 [debug] QUERY OK source="media_items" db=2.0ms idle=1436.5ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [816130085, ~U[2026-08-11 22:49:10Z], 2132] 22:49:10.157 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:49:10.157 [info] {"args":{"id":2132},"id":89,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":85589097,"event":"job:stop","queue_time":743567006,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:49:10.163 [info] {"args":{"id":2137},"id":94,"meta":{},"system_time":1786488550163736004,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:49:10.164 [debug] QUERY OK source="media_items" db=0.6ms idle=683.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2137] 22:49:10.164 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:49:10.165 [debug] QUERY OK source="sources" db=0.2ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:49:10.165 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:49:10.166 [debug] QUERY OK source="media_items" db=0.3ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2137] 22:49:10.166 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2137] 22:49:10.167 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:49:10.167 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:10.167 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:10.168 [debug] Running yt-dlp command for action: get_downloadable_status 22:49:10.168 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:10.168 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:10.169 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:10.169 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=hngb7On4Xw8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9f/eb/9feb7603433c2385ec455d4a60c9a2c503214f4df3d913362708c9f93be3b6cc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:49:12.503 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=hngb7On4Xw8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9f/eb/9feb7603433c2385ec455d4a60c9a2c503214f4df3d913362708c9f93be3b6cc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:49:12.503 [debug] Running yt-dlp command for action: download 22:49:12.504 [debug] QUERY OK source="settings" db=0.1ms idle=786.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:12.504 [debug] QUERY OK source="settings" db=0.2ms idle=786.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:12.505 [debug] QUERY OK source="settings" db=0.1ms idle=786.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:49:12.505 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=hngb7On4Xw8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6a/81/6a814492f90b9d154cbc1680f984ec2293c6a95f2a6c28a4f4f8b3b8924edbdb.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:49:32.134 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.956 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:02.135 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:32.136 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.957 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:02.137 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:32.138 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:35.640 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iVxh6ni9kzc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/4b/2d/4b2dac29971f0f4b5146fb29775e192d76f3049e1e54e632d6c31e697314a28d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:51:35.665 [debug] Running yt-dlp command for action: download_thumbnail 22:51:35.665 [debug] QUERY OK source="settings" db=0.1ms idle=1947.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:51:35.666 [debug] QUERY OK source="settings" db=0.1ms idle=1947.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:51:35.666 [debug] QUERY OK source="settings" db=0.1ms idle=1948.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:51:35.666 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iVxh6ni9kzc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2136/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2d/00/2d009a00650bc28e71ce5dbb68c6d4f76c59ee1fce3d624b25e1a6ea108fb439.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:51:38.208 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iVxh6ni9kzc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2136/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2d/00/2d009a00650bc28e71ce5dbb68c6d4f76c59ee1fce3d624b25e1a6ea108fb439.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:51:38.209 [debug] QUERY OK db=0.0ms idle=1491.4ms begin [] 22:51:38.211 [debug] QUERY OK source="media_items" db=1.8ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:51:35Z], "/downloads/The Grand Sound/2025-12-23 Frozen_Radiance_-_Melodic_Progressive_House_Mix/Frozen_Radiance_-_Melodic_Progressive_House_Mix.mp4", "/downloads/The Grand Sound/2025-12-23 Frozen_Radiance_-_Melodic_Progressive_House_Mix/Frozen_Radiance_-_Melodic_Progressive_House_Mix.info.json", "/downloads/The Grand Sound/2025-12-23 Frozen_Radiance_-_Melodic_Progressive_House_Mix/Frozen_Radiance_-_Melodic_Progressive_House_Mix.nfo", [["live_chat", "/downloads/The Grand Sound/2025-12-23 Frozen_Radiance_-_Melodic_Progressive_House_Mix/Frozen_Radiance_-_Melodic_Progressive_House_Mix.live_chat.json"]], "/downloads/The Grand Sound/2025-12-23 Frozen_Radiance_-_Melodic_Progressive_House_Mix/Frozen_Radiance_-_Melodic_Progressive_House_Mix-thumb.jpg", ~U[2026-08-11 22:51:38Z], 2136] 22:51:38.219 [debug] QUERY OK source="media_metadata" db=7.0ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2136/metadata.json.gz", "/config/metadata/media_items/2136/thumbnail.jpg", 2136, ~U[2026-08-11 22:51:38Z], ~U[2026-08-11 22:51:38Z]] 22:51:38.220 [debug] QUERY OK db=1.4ms commit [] 22:51:38.225 [debug] QUERY OK source="media_items" db=3.5ms idle=1503.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [531202211, ~U[2026-08-11 22:51:38Z], 2136] 22:51:38.225 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:51:38.227 [info] {"args":{"id":2136},"id":93,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":161692163,"event":"job:stop","queue_time":815532039,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:51:38.236 [info] {"args":{"id":2138},"id":95,"meta":{},"system_time":1786488698235844552,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:51:38.237 [debug] QUERY OK source="media_items" db=0.7ms idle=518.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2138] 22:51:38.237 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:51:38.238 [debug] QUERY OK source="sources" db=0.5ms idle=16.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:51:38.239 [debug] QUERY OK source="media_profiles" db=0.6ms idle=13.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:51:38.240 [debug] QUERY OK source="media_items" db=0.7ms idle=12.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2138] 22:51:38.241 [debug] QUERY OK source="media_metadata" db=0.1ms idle=6.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2138] 22:51:38.242 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:51:38.243 [debug] QUERY OK source="settings" db=0.1ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:51:38.243 [debug] QUERY OK source="settings" db=0.1ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:51:38.244 [debug] Running yt-dlp command for action: get_downloadable_status 22:51:38.244 [debug] QUERY OK source="settings" db=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:51:38.245 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:51:38.245 [debug] QUERY OK source="settings" db=0.2ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:51:38.245 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=blBw9GlowoE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1e/2c/1e2cae06c579140c75b5f194acada85a7d452a04e73f64946e7b4c910d5ab41c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:51:42.480 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=blBw9GlowoE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1e/2c/1e2cae06c579140c75b5f194acada85a7d452a04e73f64946e7b4c910d5ab41c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:51:42.480 [debug] Running yt-dlp command for action: download 22:51:42.481 [debug] QUERY OK source="settings" db=0.2ms idle=1761.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:51:42.481 [debug] QUERY OK source="settings" db=0.2ms idle=763.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:51:42.481 [debug] QUERY OK source="settings" db=0.1ms idle=763.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:51:42.482 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=blBw9GlowoE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6f/3b/6f3b28500824c7100c5fe4b32a57ed3c410c6c1d9f56158c9931d739ab30cc90.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:52:00.958 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:02.141 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:32.143 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.959 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:02.145 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:32.147 [info] {"source":"oban","duration":917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:44.804 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=blBw9GlowoE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6f/3b/6f3b28500824c7100c5fe4b32a57ed3c410c6c1d9f56158c9931d739ab30cc90.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:53:44.827 [debug] Running yt-dlp command for action: download_thumbnail 22:53:44.827 [debug] QUERY OK source="settings" db=0.2ms idle=1109.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:44.828 [debug] QUERY OK source="settings" db=0.1ms idle=1109.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:44.828 [debug] QUERY OK source="settings" db=0.1ms idle=1110.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:44.828 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=blBw9GlowoE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2138/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f6/98/f69893e20e4c37b5dfa923b76752e9fbcc13691435add3820ea8829e29f53554.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:53:47.541 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=blBw9GlowoE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2138/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f6/98/f69893e20e4c37b5dfa923b76752e9fbcc13691435add3820ea8829e29f53554.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:53:47.541 [debug] QUERY OK db=0.0ms idle=1610.6ms begin [] 22:53:47.546 [debug] QUERY OK source="media_items" db=4.1ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:53:44Z], "/downloads/The Grand Sound/2025-12-09 Secret_Garden_-_Melodic_Progressive_House_Mix/Secret_Garden_-_Melodic_Progressive_House_Mix.mp4", "/downloads/The Grand Sound/2025-12-09 Secret_Garden_-_Melodic_Progressive_House_Mix/Secret_Garden_-_Melodic_Progressive_House_Mix.info.json", "/downloads/The Grand Sound/2025-12-09 Secret_Garden_-_Melodic_Progressive_House_Mix/Secret_Garden_-_Melodic_Progressive_House_Mix.nfo", [["live_chat", "/downloads/The Grand Sound/2025-12-09 Secret_Garden_-_Melodic_Progressive_House_Mix/Secret_Garden_-_Melodic_Progressive_House_Mix.live_chat.json"]], "/downloads/The Grand Sound/2025-12-09 Secret_Garden_-_Melodic_Progressive_House_Mix/Secret_Garden_-_Melodic_Progressive_House_Mix-thumb.jpg", ~U[2026-08-11 22:53:47Z], 2138] 22:53:47.549 [debug] QUERY OK source="media_metadata" db=2.5ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2138/metadata.json.gz", "/config/metadata/media_items/2138/thumbnail.jpg", 2138, ~U[2026-08-11 22:53:47Z], ~U[2026-08-11 22:53:47Z]] 22:53:47.549 [debug] QUERY OK db=0.6ms commit [] 22:53:47.553 [debug] QUERY OK source="media_items" db=3.1ms idle=831.9ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [599550142, ~U[2026-08-11 22:53:47Z], 2138] 22:53:47.553 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:53:47.555 [info] {"args":{"id":2138},"id":95,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":129317942,"event":"job:stop","queue_time":977234095,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:53:47.563 [info] {"args":{"id":2139},"id":96,"meta":{},"system_time":1786488827563376316,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:53:47.563 [debug] QUERY OK source="media_items" db=0.2ms idle=630.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2139] 22:53:47.564 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:53:47.564 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=14.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:53:47.565 [debug] QUERY OK source="media_profiles" db=0.2ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:47.565 [debug] QUERY OK source="media_items" db=0.2ms idle=9.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2139] 22:53:47.566 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2139] 22:53:47.566 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:47.567 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:47.567 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:47.567 [debug] Running yt-dlp command for action: get_downloadable_status 22:53:47.568 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:47.568 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:47.568 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:47.569 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KIjUE-zoGLQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/eb/e6/ebe6e38b9738cbe9e63c5696bf5a3b2e679006a0900cb338f3d986c6fbfa6854.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:53:49.711 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KIjUE-zoGLQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/eb/e6/ebe6e38b9738cbe9e63c5696bf5a3b2e679006a0900cb338f3d986c6fbfa6854.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:53:49.712 [debug] Running yt-dlp command for action: download 22:53:49.712 [debug] QUERY OK source="settings" db=0.2ms idle=994.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:49.712 [debug] QUERY OK source="settings" db=0.1ms idle=994.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:49.713 [debug] QUERY OK source="settings" db=0.1ms idle=994.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:49.713 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KIjUE-zoGLQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/4d/0d/4d0da84eb85b87394cec24979ee5908e502eec5136db690af11b6381db2829a9.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:53:53.885 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=KIjUE-zoGLQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/4d/0d/4d0da84eb85b87394cec24979ee5908e502eec5136db690af11b6381db2829a9.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:53:53.885 [error] Unknown error downloading media item #2139: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:53:53.887 [debug] QUERY OK source="media_items" db=1.5ms idle=1167.6ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:53:53Z], 2139] 22:53:53.888 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2139},"id":96,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6324272,"event":"job:exception","queue_time":1106561934,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:53:53.894 [info] {"args":{"id":2140},"id":97,"meta":{},"system_time":1786488833894777934,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:53:53.895 [debug] QUERY OK source="media_items" db=0.2ms idle=1176.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2140] 22:53:53.895 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:53:53.895 [debug] QUERY OK source="sources" db=0.2ms idle=954.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:53:53.896 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:53.896 [debug] QUERY OK source="media_items" db=0.2ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2140] 22:53:53.897 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2140] 22:53:53.897 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:53.898 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:53.898 [debug] QUERY OK source="settings" db=0.2ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:53.899 [debug] Running yt-dlp command for action: get_downloadable_status 22:53:53.899 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:53.900 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:53.900 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:53.900 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TN0kwLu_7N8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/be/f6/bef6def6a45614540fe3ea84cd4389bc7fd0732019cea19ebcf2394cbd9cd649.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:53:56.238 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TN0kwLu_7N8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/be/f6/bef6def6a45614540fe3ea84cd4389bc7fd0732019cea19ebcf2394cbd9cd649.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:53:56.238 [debug] Running yt-dlp command for action: download 22:53:56.239 [debug] QUERY OK source="settings" db=0.3ms idle=520.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:56.239 [debug] QUERY OK source="settings" db=0.1ms idle=521.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:56.240 [debug] QUERY OK source="settings" db=0.2ms idle=521.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:56.240 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TN0kwLu_7N8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/05/db/05dbe10cc39b5d8937eaf57fa1d7118dd3887d9977270b555f9251aaf68b96de.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:53:58.546 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=TN0kwLu_7N8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/05/db/05dbe10cc39b5d8937eaf57fa1d7118dd3887d9977270b555f9251aaf68b96de.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:53:58.546 [error] Unknown error downloading media item #2140: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:53:58.555 [debug] QUERY OK source="media_items" db=9.1ms idle=828.4ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:53:58Z], 2140] 22:53:58.557 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2140},"id":97,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4661148,"event":"job:exception","queue_time":1112893982,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:53:58.563 [info] {"args":{"id":2141},"id":98,"meta":{},"system_time":1786488838563734461,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:53:58.564 [debug] QUERY OK source="media_items" db=0.2ms idle=845.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2141] 22:53:58.564 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:53:58.564 [debug] QUERY OK source="sources" db=0.2ms idle=614.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:53:58.565 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:58.565 [debug] QUERY OK source="media_items" db=0.2ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2141] 22:53:58.566 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2141] 22:53:58.566 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:53:58.567 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:58.567 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:58.567 [debug] Running yt-dlp command for action: get_downloadable_status 22:53:58.568 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:58.568 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:58.568 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:53:58.569 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wEnkTblhxoc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9d/8e/9d8e2595aa96ab53c9711f06b733f7c9200b97bebe3bc8d14fc1530e44034a23.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:54:00.938 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wEnkTblhxoc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9d/8e/9d8e2595aa96ab53c9711f06b733f7c9200b97bebe3bc8d14fc1530e44034a23.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:54:00.938 [debug] Running yt-dlp command for action: download 22:54:00.938 [debug] QUERY OK source="settings" db=0.2ms idle=1220.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:00.939 [debug] QUERY OK source="settings" db=0.1ms idle=1220.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:00.939 [debug] QUERY OK source="settings" db=0.1ms idle=1221.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:00.939 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wEnkTblhxoc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/82/bc/82bca555407b115062d325e66c890764b59fb88015f786ec73ed5474896651cb.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:54:00.960 [info] {"source":"oban","duration":134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:02.150 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:03.250 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wEnkTblhxoc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/82/bc/82bca555407b115062d325e66c890764b59fb88015f786ec73ed5474896651cb.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:54:03.250 [error] Unknown error downloading media item #2141: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:54:03.252 [debug] QUERY OK source="media_items" db=1.4ms idle=1100.9ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:54:03Z], 2141] 22:54:03.253 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2141},"id":98,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4689096,"event":"job:exception","queue_time":1117562981,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:54:03.259 [info] {"args":{"id":2142},"id":99,"meta":{},"system_time":1786488843259744417,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:54:03.260 [debug] QUERY OK source="media_items" db=0.2ms idle=541.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2142] 22:54:03.260 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:54:03.260 [debug] QUERY OK source="sources" db=0.1ms idle=300.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:54:03.261 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:03.261 [debug] QUERY OK source="media_items" db=0.2ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2142] 22:54:03.262 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2142] 22:54:03.262 [debug] QUERY OK source="media_profiles" db=0.4ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:03.263 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:03.263 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:03.263 [debug] Running yt-dlp command for action: get_downloadable_status 22:54:03.264 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:03.264 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:03.265 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:03.265 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nj9NbBCDCUA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d3/14/d314bfca3a84dfa59c554f3363d07ddfab53d9a247b9d80ef6ddca959180147b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:54:05.494 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nj9NbBCDCUA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d3/14/d314bfca3a84dfa59c554f3363d07ddfab53d9a247b9d80ef6ddca959180147b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:54:05.494 [debug] Running yt-dlp command for action: download 22:54:05.494 [debug] QUERY OK source="settings" db=0.2ms idle=776.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:05.495 [debug] QUERY OK source="settings" db=0.1ms idle=776.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:05.495 [debug] QUERY OK source="settings" db=0.1ms idle=777.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:05.495 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nj9NbBCDCUA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/72/67/726777b725184336757b61376d43232fc1dd6010c835dafbef379244cd97137f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:54:07.694 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nj9NbBCDCUA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/72/67/726777b725184336757b61376d43232fc1dd6010c835dafbef379244cd97137f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:54:07.695 [error] Unknown error downloading media item #2142: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:54:07.696 [debug] QUERY OK source="media_items" db=0.8ms idle=977.2ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:54:07Z], 2142] 22:54:07.696 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2142},"id":99,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4436626,"event":"job:exception","queue_time":1122258936,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:54:07.703 [info] {"args":{"id":2143},"id":100,"meta":{},"system_time":1786488847703697204,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:54:07.704 [debug] QUERY OK source="media_items" db=0.2ms idle=985.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2143] 22:54:07.704 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:54:07.704 [debug] QUERY OK source="sources" db=0.2ms idle=736.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:54:07.705 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:07.705 [debug] QUERY OK source="media_items" db=0.3ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2143] 22:54:07.706 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2143] 22:54:07.706 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:07.707 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:07.707 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:07.707 [debug] Running yt-dlp command for action: get_downloadable_status 22:54:07.708 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:07.708 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:07.708 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:07.709 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=EwNdmNA7orc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/bc/f1/bcf1e9885ad03e24cb873ae1e6bbbd4f4d9527459aa6d99c052a469bcd1fe316.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:54:09.883 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=EwNdmNA7orc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/bc/f1/bcf1e9885ad03e24cb873ae1e6bbbd4f4d9527459aa6d99c052a469bcd1fe316.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:54:09.884 [debug] Running yt-dlp command for action: download 22:54:09.884 [debug] QUERY OK source="settings" db=0.2ms idle=1166.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:09.884 [debug] QUERY OK source="settings" db=0.1ms idle=1166.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:09.885 [debug] QUERY OK source="settings" db=0.0ms idle=1166.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:09.885 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=EwNdmNA7orc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/9f/50/9f50b2b6acb55ba63a4d7c001baaa6979fff5e1e249c3c07c2563263afc11590.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:54:12.042 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=EwNdmNA7orc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/9f/50/9f50b2b6acb55ba63a4d7c001baaa6979fff5e1e249c3c07c2563263afc11590.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:54:12.043 [error] Unknown error downloading media item #2143: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:54:12.044 [debug] QUERY OK source="media_items" db=1.3ms idle=1069.2ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:54:12Z], 2143] 22:54:12.045 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2143},"id":100,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4341118,"event":"job:exception","queue_time":1126702938,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:54:12.051 [info] {"args":{"id":2144},"id":101,"meta":{},"system_time":1786488852051861518,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:54:12.052 [debug] QUERY OK source="media_items" db=0.3ms idle=334.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2144] 22:54:12.052 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:54:12.053 [debug] QUERY OK source="sources" db=0.1ms idle=76.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:54:12.053 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:12.054 [debug] QUERY OK source="media_items" db=0.2ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2144] 22:54:12.055 [debug] QUERY OK source="media_metadata" db=0.3ms idle=2.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2144] 22:54:12.055 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:12.055 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:12.056 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:12.056 [debug] Running yt-dlp command for action: get_downloadable_status 22:54:12.057 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:12.057 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:12.057 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:12.057 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HEQYA8_xTsU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d8/4d/d84d776764763fd1d2ebec85de1e31a95552f844642c722622e9283e87bf2aef.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:54:16.288 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HEQYA8_xTsU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d8/4d/d84d776764763fd1d2ebec85de1e31a95552f844642c722622e9283e87bf2aef.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:54:16.289 [debug] Running yt-dlp command for action: download 22:54:16.289 [debug] QUERY OK source="settings" db=0.2ms idle=570.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:16.289 [debug] QUERY OK source="settings" db=0.1ms idle=571.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:16.290 [debug] QUERY OK source="settings" db=0.2ms idle=571.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:16.290 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HEQYA8_xTsU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/51/54/515409f46e6ff2590a6e761c14dc7ba6a1f91465f7730728356f3fa43503190e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:54:32.151 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:55.212 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=hngb7On4Xw8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6a/81/6a814492f90b9d154cbc1680f984ec2293c6a95f2a6c28a4f4f8b3b8924edbdb.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:54:55.235 [debug] Running yt-dlp command for action: download_thumbnail 22:54:55.236 [debug] QUERY OK source="settings" db=0.1ms idle=1518.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:55.236 [debug] QUERY OK source="settings" db=0.1ms idle=1518.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:55.236 [debug] QUERY OK source="settings" db=0.1ms idle=1518.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:55.237 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=hngb7On4Xw8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2137/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/52/92/52924e2b02419f4b8551ca6b8eca3520205db56fc68265073fbcd887977a8a7e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:54:57.804 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=hngb7On4Xw8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2137/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/52/92/52924e2b02419f4b8551ca6b8eca3520205db56fc68265073fbcd887977a8a7e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:54:57.804 [debug] QUERY OK db=0.0ms idle=1086.3ms begin [] 22:54:57.806 [debug] QUERY OK source="media_items" db=2.0ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:54:55Z], "/downloads/The Grand Sound/2025-12-16 Best_of_Trance_For_Time_Travel_Focus_Dreaming/Best_of_Trance_For_Time_Travel_Focus_Dreaming.mp4", "/downloads/The Grand Sound/2025-12-16 Best_of_Trance_For_Time_Travel_Focus_Dreaming/Best_of_Trance_For_Time_Travel_Focus_Dreaming.info.json", "/downloads/The Grand Sound/2025-12-16 Best_of_Trance_For_Time_Travel_Focus_Dreaming/Best_of_Trance_For_Time_Travel_Focus_Dreaming.nfo", [["live_chat", "/downloads/The Grand Sound/2025-12-16 Best_of_Trance_For_Time_Travel_Focus_Dreaming/Best_of_Trance_For_Time_Travel_Focus_Dreaming.live_chat.json"]], "/downloads/The Grand Sound/2025-12-16 Best_of_Trance_For_Time_Travel_Focus_Dreaming/Best_of_Trance_For_Time_Travel_Focus_Dreaming-thumb.jpg", ~U[2026-08-11 22:54:57Z], 2137] 22:54:57.808 [debug] QUERY OK source="media_metadata" db=1.2ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2137/metadata.json.gz", "/config/metadata/media_items/2137/thumbnail.jpg", 2137, ~U[2026-08-11 22:54:57Z], ~U[2026-08-11 22:54:57Z]] 22:54:57.808 [debug] QUERY OK db=0.5ms commit [] 22:54:57.811 [debug] QUERY OK source="media_items" db=2.2ms idle=1091.0ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [943946402, ~U[2026-08-11 22:54:57Z], 2137] 22:54:57.811 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:54:57.811 [info] {"args":{"id":2137},"id":94,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":347647870,"event":"job:stop","queue_time":829162981,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:54:57.818 [info] {"args":{"id":2145},"id":102,"meta":{},"system_time":1786488897818820979,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:54:57.819 [debug] QUERY OK source="media_items" db=0.2ms idle=101.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2145] 22:54:57.819 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:54:57.819 [debug] QUERY OK source="sources" db=0.2ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:54:57.820 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:57.820 [debug] QUERY OK source="media_items" db=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2145] 22:54:57.821 [debug] QUERY OK source="media_metadata" db=0.2ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2145] 22:54:57.822 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:54:57.822 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:57.822 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:57.823 [debug] Running yt-dlp command for action: get_downloadable_status 22:54:57.823 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:57.823 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:57.824 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:54:57.824 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=NtsLCChfGkw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/08/de/08dedd6035ac040db02e17f86b522ca9d383c1446f8f37e6add5e3561f2602de.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:55:00.278 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=NtsLCChfGkw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/08/de/08dedd6035ac040db02e17f86b522ca9d383c1446f8f37e6add5e3561f2602de.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:55:00.279 [debug] Running yt-dlp command for action: download 22:55:00.279 [debug] QUERY OK source="settings" db=0.2ms idle=561.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:00.280 [debug] QUERY OK source="settings" db=0.2ms idle=561.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:00.280 [debug] QUERY OK source="settings" db=0.2ms idle=562.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:00.280 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=NtsLCChfGkw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/4b/ee/4beeef72c752a461fb54c48ef6880b22c43092dc397f87662bba7825905a528b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:55:00.961 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:02.154 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:02.673 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=NtsLCChfGkw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/4b/ee/4beeef72c752a461fb54c48ef6880b22c43092dc397f87662bba7825905a528b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:55:02.673 [error] Unknown error downloading media item #2145: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:55:02.675 [debug] QUERY OK source="media_items" db=0.9ms idle=955.8ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:55:02Z], 2145] 22:55:02.675 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2145},"id":102,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4856328,"event":"job:exception","queue_time":1176817945,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:55:02.682 [info] {"args":{"id":2146},"id":103,"meta":{},"system_time":1786488902682794747,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:55:02.683 [debug] QUERY OK source="media_items" db=0.3ms idle=616.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2146] 22:55:02.683 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:55:02.684 [debug] QUERY OK source="sources" db=0.1ms idle=529.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:55:02.684 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:02.685 [debug] QUERY OK source="media_items" db=0.2ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2146] 22:55:02.685 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2146] 22:55:02.686 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:02.686 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:02.686 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:02.687 [debug] Running yt-dlp command for action: get_downloadable_status 22:55:02.687 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:02.688 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:02.688 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:02.688 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=IYPuiS9fBJE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9b/44/9b44efdfb2b00de7942ee4e0abd175b5a5aa5635afa1ef2c61af14a99e125349.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:55:06.715 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=IYPuiS9fBJE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9b/44/9b44efdfb2b00de7942ee4e0abd175b5a5aa5635afa1ef2c61af14a99e125349.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:55:06.716 [debug] Running yt-dlp command for action: download 22:55:06.716 [debug] QUERY OK source="settings" db=0.2ms idle=998.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:06.716 [debug] QUERY OK source="settings" db=0.1ms idle=998.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:06.717 [debug] QUERY OK source="settings" db=0.1ms idle=998.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:06.717 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=IYPuiS9fBJE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/15/15/1515da811c5becb13c243e68435492cb18ad39f4124bd69fe812039661de35d2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:55:08.997 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=IYPuiS9fBJE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/15/15/1515da811c5becb13c243e68435492cb18ad39f4124bd69fe812039661de35d2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:55:08.997 [error] Unknown error downloading media item #2146: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:55:08.999 [debug] QUERY OK source="media_items" db=1.6ms idle=1279.5ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:55:08Z], 2146] 22:55:09.000 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2146},"id":103,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6316740,"event":"job:exception","queue_time":1181681984,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:55:09.006 [info] {"args":{"id":2147},"id":104,"meta":{},"system_time":1786488909006788205,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:55:09.007 [debug] QUERY OK source="media_items" db=0.3ms idle=1288.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2147] 22:55:09.007 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:55:09.008 [debug] QUERY OK source="sources" db=0.1ms idle=917.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:55:09.008 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:09.008 [debug] QUERY OK source="media_items" db=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2147] 22:55:09.009 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2147] 22:55:09.010 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:09.010 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:09.010 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:09.011 [debug] Running yt-dlp command for action: get_downloadable_status 22:55:09.011 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:09.011 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:09.012 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:09.012 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=yxqEl7UzNEg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/37/86/3786bf5c2642deada89c23506d535b90fd79f71993959ed627a7cccf06c78372.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:55:11.428 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=yxqEl7UzNEg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/37/86/3786bf5c2642deada89c23506d535b90fd79f71993959ed627a7cccf06c78372.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:55:11.428 [debug] Running yt-dlp command for action: download 22:55:11.429 [debug] QUERY OK source="settings" db=0.2ms idle=710.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:11.429 [debug] QUERY OK source="settings" db=0.1ms idle=711.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:11.429 [debug] QUERY OK source="settings" db=0.1ms idle=711.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:11.430 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=yxqEl7UzNEg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/bb/94/bb94cc4909bb598699cf98a52f2bcb171e25ba84ed74f28c30a75d3268e680d6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:55:23.124 [info] {"args":{"id":2},"id":169,"meta":{},"system_time":1786488923124075242,"max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 22:55:23.124 [debug] QUERY OK source="sources" db=0.2ms idle=406.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:55:23.125 [debug] QUERY OK source="settings" db=0.1ms idle=406.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:23.125 [debug] QUERY OK source="media_profiles" db=0.2ms idle=407.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:55:23.125 [debug] QUERY OK source="settings" db=0.2ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:55:23.126 [debug] Fetching recent media IDs from YouTube RSS feed for source: UC14ap4T608Zz_Mz4eezhIqw 22:55:23.215 [debug] Media ids fetched from RSS: ["_evdXu24bNg", "ubCopdadZX8", "Yo0bFYU_OAY", "L_pp_5zmPP0", "Nz7fJJj0dHE", "YEZ0MtAJubE", "6Bj96a13fYg", "KloEzxjFXTw", "kZEFKi6c7OM", "J1QSV5NcX3k", "rYxFNrcCNyw", "bkNomLu1XXE", "Ssfp5XU0xO8", "9hXh-YpNUOg", "EOJoW_1YwlU"] 22:55:23.217 [debug] QUERY OK source="media_items" db=2.1ms idle=91.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND m0."media_id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [2, "_evdXu24bNg", "ubCopdadZX8", "Yo0bFYU_OAY", "L_pp_5zmPP0", "Nz7fJJj0dHE", "YEZ0MtAJubE", "6Bj96a13fYg", "KloEzxjFXTw", "kZEFKi6c7OM", "J1QSV5NcX3k", "rYxFNrcCNyw", "bkNomLu1XXE", "Ssfp5XU0xO8", "9hXh-YpNUOg", "EOJoW_1YwlU"] 22:55:23.244 [debug] QUERY OK source="media_items" db=25.5ms idle=93.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 22:55:23.361 [debug] QUERY OK source="tasks" db=0.3ms idle=4.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [170, 2, ~U[2026-08-11 22:55:23Z], ~U[2026-08-11 22:55:23Z]] 22:55:23.361 [info] {"args":{"id":2},"id":169,"meta":{},"state":"success","max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","duration":237263,"event":"job:stop","queue_time":823488,"attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 22:55:32.156 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.962 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:02.158 [info] {"source":"oban","duration":1358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:32.160 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.963 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:02.162 [info] {"source":"oban","duration":1385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:32.163 [info] {"source":"oban","duration":897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.964 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:02.165 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:09.289 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HEQYA8_xTsU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/51/54/515409f46e6ff2590a6e761c14dc7ba6a1f91465f7730728356f3fa43503190e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:09.319 [debug] Running yt-dlp command for action: download_thumbnail 22:58:09.323 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=1604.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:09.323 [debug] QUERY OK source="settings" db=0.2ms idle=1605.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:09.324 [debug] QUERY OK source="settings" db=0.3ms idle=1605.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:09.324 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HEQYA8_xTsU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2144/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/46/1a/461a949fd6fb1945f4cc1e6b9569b8354a3931bb20f0209f25a5f32ecd466251.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:13.122 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HEQYA8_xTsU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2144/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/46/1a/461a949fd6fb1945f4cc1e6b9569b8354a3931bb20f0209f25a5f32ecd466251.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:13.124 [debug] QUERY OK db=0.1ms queue=0.1ms idle=671.1ms begin [] 22:58:13.132 [debug] QUERY OK source="media_items" db=8.1ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:58:09Z], "/downloads/The Grand Sound/2025-11-13 Best_of_Progressive_Melodic_House_Golden_Hour_Serenity_Mix/Best_of_Progressive_Melodic_House_Golden_Hour_Serenity_Mix.mp4", "/downloads/The Grand Sound/2025-11-13 Best_of_Progressive_Melodic_House_Golden_Hour_Serenity_Mix/Best_of_Progressive_Melodic_House_Golden_Hour_Serenity_Mix.info.json", "/downloads/The Grand Sound/2025-11-13 Best_of_Progressive_Melodic_House_Golden_Hour_Serenity_Mix/Best_of_Progressive_Melodic_House_Golden_Hour_Serenity_Mix.nfo", [["live_chat", "/downloads/The Grand Sound/2025-11-13 Best_of_Progressive_Melodic_House_Golden_Hour_Serenity_Mix/Best_of_Progressive_Melodic_House_Golden_Hour_Serenity_Mix.live_chat.json"]], "/downloads/The Grand Sound/2025-11-13 Best_of_Progressive_Melodic_House_Golden_Hour_Serenity_Mix/Best_of_Progressive_Melodic_House_Golden_Hour_Serenity_Mix-thumb.jpg", ~U[2026-08-11 22:58:13Z], 2144] 22:58:13.135 [debug] QUERY OK source="media_metadata" db=2.1ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2144/metadata.json.gz", "/config/metadata/media_items/2144/thumbnail.jpg", 2144, ~U[2026-08-11 22:58:13Z], ~U[2026-08-11 22:58:13Z]] 22:58:13.141 [debug] QUERY OK db=6.2ms commit [] 22:58:13.147 [debug] QUERY OK source="media_items" db=4.6ms idle=423.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [787349953, ~U[2026-08-11 22:58:13Z], 2144] 22:58:13.147 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:13.150 [info] {"args":{"id":2144},"id":101,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":241095967,"event":"job:stop","queue_time":1131050988,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:13.157 [info] {"args":{"id":2082},"id":49,"meta":{},"system_time":1786489093157712383,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":10,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:13.158 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=438.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2082] 22:58:13.159 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:13.160 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=18.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:13.161 [debug] QUERY OK source="media_profiles" db=0.3ms idle=14.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:13.162 [debug] QUERY OK source="media_items" db=0.4ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2082] 22:58:13.165 [debug] QUERY OK source="media_metadata" db=0.7ms idle=7.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2082] 22:58:13.166 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:13.167 [debug] QUERY OK source="settings" db=0.6ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:13.168 [debug] QUERY OK source="settings" db=0.2ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:13.169 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:13.170 [debug] QUERY OK source="settings" db=0.5ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:13.171 [debug] QUERY OK source="settings" db=0.2ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:13.171 [debug] QUERY OK source="settings" db=0.3ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:13.172 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/18/8c/188cd3b916bb730d8e0c1793318df355fca0ee3c965354cb635b760dc1329408.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:16.821 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/18/8c/188cd3b916bb730d8e0c1793318df355fca0ee3c965354cb635b760dc1329408.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:16.822 [debug] Running yt-dlp command for action: download 22:58:16.824 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=350.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:16.826 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=105.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:16.827 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=107.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:16.827 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/99/3c/993c1c7446d6a072bed8b2f2a55a9172851721b7874f3e618048b777d017f479.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:20.577 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6Bj96a13fYg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/99/3c/993c1c7446d6a072bed8b2f2a55a9172851721b7874f3e618048b777d017f479.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:20.577 [error] Unknown error downloading media item #2082: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:58:20.597 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2082},"id":49,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7420242,"event":"job:exception","queue_time":134695283,"attempt":10,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:20.605 [info] {"args":{"id":2081},"id":48,"meta":{},"system_time":1786489100605125116,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":10,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:20.606 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1883.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2081] 22:58:20.607 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:20.608 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1120.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:20.609 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=120.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:20.611 [debug] QUERY OK source="media_items" db=1.2ms idle=13.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2081] 22:58:20.612 [debug] QUERY OK source="media_metadata" db=0.2ms idle=7.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2081] 22:58:20.613 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:20.615 [debug] QUERY OK source="settings" db=0.5ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:20.616 [debug] QUERY OK source="settings" db=0.4ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:20.617 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:20.619 [debug] QUERY OK source="settings" db=0.3ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:20.620 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:20.620 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:20.621 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cc/b4/ccb438f7404edbc31f47cf06c7c3f6588d9a1f79fe952a569cfd4c5409381fd6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:23.145 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=yxqEl7UzNEg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/bb/94/bb94cc4909bb598699cf98a52f2bcb171e25ba84ed74f28c30a75d3268e680d6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:23.168 [debug] Running yt-dlp command for action: download_thumbnail 22:58:23.169 [debug] QUERY OK source="settings" db=0.2ms idle=1450.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:23.170 [debug] QUERY OK source="settings" db=0.2ms idle=1450.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:23.170 [debug] QUERY OK source="settings" db=0.1ms idle=1451.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:23.170 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=yxqEl7UzNEg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2147/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/71/ce/71ceec33961440240144723e02db8502241ac97fc628fde8302f6d4a07b2a7ec.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:24.086 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cc/b4/ccb438f7404edbc31f47cf06c7c3f6588d9a1f79fe952a569cfd4c5409381fd6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:24.086 [debug] Running yt-dlp command for action: download 22:58:24.086 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=916.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:24.087 [debug] QUERY OK source="settings" db=0.2ms idle=916.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:24.087 [debug] QUERY OK source="settings" db=0.2ms idle=916.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:24.088 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/a0/77/a07749cf39e9f62bd486bb9c5e8e8294268efa47af705db7cfa5e0aeb5077beb.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:25.873 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=yxqEl7UzNEg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2147/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/71/ce/71ceec33961440240144723e02db8502241ac97fc628fde8302f6d4a07b2a7ec.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:25.873 [debug] QUERY OK db=0.0ms idle=375.0ms begin [] 22:58:25.876 [debug] QUERY OK source="media_items" db=1.9ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 22:58:23Z], "/downloads/The Grand Sound/2025-11-04 Best_Progressive_House_Mix_2025_Vol._5/Best_Progressive_House_Mix_2025_Vol._5.mp4", "/downloads/The Grand Sound/2025-11-04 Best_Progressive_House_Mix_2025_Vol._5/Best_Progressive_House_Mix_2025_Vol._5.info.json", "/downloads/The Grand Sound/2025-11-04 Best_Progressive_House_Mix_2025_Vol._5/Best_Progressive_House_Mix_2025_Vol._5.nfo", [["live_chat", "/downloads/The Grand Sound/2025-11-04 Best_Progressive_House_Mix_2025_Vol._5/Best_Progressive_House_Mix_2025_Vol._5.live_chat.json"]], "/downloads/The Grand Sound/2025-11-04 Best_Progressive_House_Mix_2025_Vol._5/Best_Progressive_House_Mix_2025_Vol._5-thumb.jpg", ~U[2026-08-11 22:58:25Z], 2147] 22:58:25.883 [debug] QUERY OK source="media_metadata" db=7.5ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2147/metadata.json.gz", "/config/metadata/media_items/2147/thumbnail.jpg", 2147, ~U[2026-08-11 22:58:25Z], ~U[2026-08-11 22:58:25Z]] 22:58:25.885 [debug] QUERY OK db=0.9ms commit [] 22:58:25.887 [debug] QUERY OK source="media_items" db=2.2ms idle=166.0ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [1606196480, ~U[2026-08-11 22:58:25Z], 2147] 22:58:25.887 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:25.888 [info] {"args":{"id":2147},"id":104,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":196881178,"event":"job:stop","queue_time":1188005937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:25.895 [info] {"args":{"id":2085},"id":51,"meta":{},"system_time":1786489105895038392,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":10,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:25.895 [debug] QUERY OK source="media_items" db=0.2ms idle=176.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2085] 22:58:25.896 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:25.896 [debug] QUERY OK source="sources" db=0.2ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:25.896 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:25.897 [debug] QUERY OK source="media_items" db=0.2ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2085] 22:58:25.898 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2085] 22:58:25.899 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:25.899 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:25.899 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:25.900 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:25.900 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:25.900 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:25.901 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:25.901 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ae/a4/aea4ef2dbe9369f076fa2e48efe59ca126241e9546df650cfa9a99f8715f6498.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:26.495 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Nz7fJJj0dHE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/a0/77/a07749cf39e9f62bd486bb9c5e8e8294268efa47af705db7cfa5e0aeb5077beb.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:26.496 [error] Unknown error downloading media item #2081: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:58:26.497 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2081},"id":48,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5891303,"event":"job:exception","queue_time":133523346,"attempt":10,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:26.504 [info] {"args":{"id":2086},"id":52,"meta":{},"system_time":1786489106504008619,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":10,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:26.504 [debug] QUERY OK source="media_items" db=0.3ms idle=603.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2086] 22:58:26.504 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:26.505 [debug] QUERY OK source="sources" db=0.2ms idle=603.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:26.505 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:26.506 [debug] QUERY OK source="media_items" db=0.4ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2086] 22:58:26.507 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2086] 22:58:26.508 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:26.508 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:26.509 [debug] QUERY OK source="settings" db=0.4ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:26.509 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:26.510 [debug] QUERY OK source="settings" db=0.1ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:26.511 [debug] QUERY OK source="settings" db=0.3ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:26.511 [debug] QUERY OK source="settings" db=0.2ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:26.512 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1a/38/1a38923664373d015325595832bf7504e6991232ffc606432aac90b1f425f3b4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:28.280 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ae/a4/aea4ef2dbe9369f076fa2e48efe59ca126241e9546df650cfa9a99f8715f6498.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:28.280 [debug] Running yt-dlp command for action: download 22:58:28.281 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=779.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:28.282 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=562.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:28.282 [debug] QUERY OK source="settings" db=0.4ms idle=563.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:28.283 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d3/df/d3df639218a395899579280696d790785ddeffff60b6200c4b446bf1b8de709d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:28.751 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1a/38/1a38923664373d015325595832bf7504e6991232ffc606432aac90b1f425f3b4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:28.751 [debug] Running yt-dlp command for action: download 22:58:28.752 [debug] QUERY OK source="settings" db=0.2ms idle=1032.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:28.752 [debug] QUERY OK source="settings" db=0.1ms idle=471.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:28.752 [debug] QUERY OK source="settings" db=0.2ms idle=470.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:28.753 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e9/d1/e9d1fc0152606eb1cf2315d2fbb6e7b3834b1a53cf1d9fbefb641a3499049694.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:31.173 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ssfp5XU0xO8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e9/d1/e9d1fc0152606eb1cf2315d2fbb6e7b3834b1a53cf1d9fbefb641a3499049694.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:31.173 [error] Unknown error downloading media item #2086: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:58:31.174 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2086},"id":52,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4669820,"event":"job:exception","queue_time":119873909,"attempt":10,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:31.181 [info] {"args":{"id":2089},"id":54,"meta":{},"system_time":1786489111181105020,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":10,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:31.182 [debug] QUERY OK source="media_items" db=0.5ms idle=462.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2089] 22:58:31.182 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:31.182 [debug] QUERY OK source="sources" db=0.3ms idle=463.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:31.183 [debug] QUERY OK source="media_profiles" db=0.2ms idle=463.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:31.184 [debug] QUERY OK source="media_items" db=0.3ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2089] 22:58:31.186 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2089] 22:58:31.186 [debug] QUERY OK source="media_profiles" db=0.3ms idle=4.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:31.187 [debug] QUERY OK source="settings" db=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:31.187 [debug] QUERY OK source="settings" db=0.1ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:31.188 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:31.188 [debug] QUERY OK source="settings" db=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:31.188 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:31.189 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:31.189 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d8/88/d88868645e45f96ba4c441e10479426ad81923fa68b584ee8dc923846289e36c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:32.167 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:32.454 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rYxFNrcCNyw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d3/df/d3df639218a395899579280696d790785ddeffff60b6200c4b446bf1b8de709d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:32.454 [error] Unknown error downloading media item #2085: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:58:32.455 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2085},"id":51,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6560018,"event":"job:exception","queue_time":127828085,"attempt":10,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:32.462 [info] {"args":{"id":2148},"id":105,"meta":{},"system_time":1786489112462814468,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:32.463 [debug] QUERY OK source="media_items" db=0.2ms idle=1273.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2148] 22:58:32.463 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:32.463 [debug] QUERY OK source="sources" db=0.1ms idle=951.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:32.464 [debug] QUERY OK source="media_profiles" db=0.1ms idle=296.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:32.464 [debug] QUERY OK source="media_items" db=0.2ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2148] 22:58:32.465 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2148] 22:58:32.465 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:32.466 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:32.466 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:32.466 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:32.467 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:32.467 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:32.467 [debug] QUERY OK source="settings" db=0.1ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:32.467 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=puZkh7LaCFU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/38/2d/382de1160a1471e54e26697771a13b797921c54f2d5510ead1c445000da8e359.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:33.732 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d8/88/d88868645e45f96ba4c441e10479426ad81923fa68b584ee8dc923846289e36c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:33.733 [debug] Running yt-dlp command for action: download 22:58:33.733 [debug] QUERY OK source="settings" db=0.2ms idle=218.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:33.733 [debug] QUERY OK source="settings" db=0.1ms idle=14.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:33.734 [debug] QUERY OK source="settings" db=0.1ms idle=14.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:33.734 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/51/67/5167b52773814d2d7833142c588a8c6473e10abdf983eef9821cf69c09e7e8e3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:34.792 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=puZkh7LaCFU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/38/2d/382de1160a1471e54e26697771a13b797921c54f2d5510ead1c445000da8e359.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:34.792 [debug] Running yt-dlp command for action: download 22:58:34.793 [debug] QUERY OK source="settings" db=0.2ms idle=1073.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:34.793 [debug] QUERY OK source="settings" db=0.1ms idle=1059.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:34.793 [debug] QUERY OK source="settings" db=0.1ms idle=1059.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:34.793 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=puZkh7LaCFU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/7b/15/7b15f24e9e1a1844a0cb806f030832ff77b4986bd61c9424aa008a461393e425.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:36.026 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cBLqYLszvxw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/51/67/5167b52773814d2d7833142c588a8c6473e10abdf983eef9821cf69c09e7e8e3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:36.026 [error] Unknown error downloading media item #2089: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:58:36.027 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2089},"id":54,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4845545,"event":"job:exception","queue_time":113031319,"attempt":10,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:36.033 [info] {"args":{"id":2149},"id":106,"meta":{},"system_time":1786489116033792914,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:36.034 [debug] QUERY OK source="media_items" db=0.2ms idle=1240.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2149] 22:58:36.034 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:36.034 [debug] QUERY OK source="sources" db=0.1ms idle=514.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:36.035 [debug] QUERY OK source="media_profiles" db=0.1ms idle=315.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:36.035 [debug] QUERY OK source="media_items" db=0.2ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2149] 22:58:36.036 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2149] 22:58:36.036 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:36.037 [debug] QUERY OK source="settings" db=0.0ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:36.037 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:36.037 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:36.037 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:36.038 [debug] QUERY OK source="settings" db=0.1ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:36.038 [debug] QUERY OK source="settings" db=0.0ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:36.038 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=azKSuGaMNLU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/99/93/999342dea47606b2adb84fef99058c9344dd22d959391cf9ee6010b50ab68c18.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:36.965 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=puZkh7LaCFU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/7b/15/7b15f24e9e1a1844a0cb806f030832ff77b4986bd61c9424aa008a461393e425.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:36.965 [error] Unknown error downloading media item #2148: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:58:36.967 [debug] QUERY OK source="media_items" db=1.5ms idle=928.8ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:58:36Z], 2148] 22:58:36.968 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2148},"id":105,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4505165,"event":"job:exception","queue_time":1391461980,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:36.975 [info] {"args":{"id":2150},"id":107,"meta":{},"system_time":1786489116974936751,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:36.975 [debug] QUERY OK source="media_items" db=0.4ms idle=936.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2150] 22:58:36.976 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:36.976 [debug] QUERY OK source="sources" db=0.2ms idle=454.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:36.977 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:36.977 [debug] QUERY OK source="media_items" db=0.4ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2150] 22:58:36.978 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2150] 22:58:36.979 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:36.980 [debug] QUERY OK source="settings" db=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:36.980 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:36.980 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:36.981 [debug] QUERY OK source="settings" db=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:36.982 [debug] QUERY OK source="settings" db=0.2ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:36.982 [debug] QUERY OK source="settings" db=0.2ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:36.982 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8MVbkFFHqPE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/41/79/41797bd99246201082f243dd5cad6e874bf3e16dfcb4a6a3838be77bb7c0d702.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:39.368 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8MVbkFFHqPE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/41/79/41797bd99246201082f243dd5cad6e874bf3e16dfcb4a6a3838be77bb7c0d702.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:39.368 [debug] Running yt-dlp command for action: download 22:58:39.369 [debug] QUERY OK source="settings" db=0.2ms idle=842.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:39.369 [debug] QUERY OK source="settings" db=0.3ms idle=650.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:39.370 [debug] QUERY OK source="settings" db=0.2ms idle=650.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:39.370 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8MVbkFFHqPE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/1d/a8/1da8b6f8022a19e2c65c8fb1b1bd600401958b979414cdc787fa45b41cd9b56c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:40.250 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=azKSuGaMNLU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/99/93/999342dea47606b2adb84fef99058c9344dd22d959391cf9ee6010b50ab68c18.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:40.250 [debug] Running yt-dlp command for action: download 22:58:40.251 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1531.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:40.251 [debug] QUERY OK source="settings" db=0.1ms idle=882.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:40.251 [debug] QUERY OK source="settings" db=0.1ms idle=881.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:40.252 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=azKSuGaMNLU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/2a/e3/2ae3a3ac8dff5bc79518c4085a40f0fd0c855ef608cddbeea711c2bff7b3c129.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:42.485 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=azKSuGaMNLU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/2a/e3/2ae3a3ac8dff5bc79518c4085a40f0fd0c855ef608cddbeea711c2bff7b3c129.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:42.485 [error] Unknown error downloading media item #2149: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:58:42.487 [debug] QUERY OK source="media_items" db=1.5ms idle=1766.6ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:58:42Z], 2149] 22:58:42.487 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2149},"id":106,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6453682,"event":"job:exception","queue_time":1395032944,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:42.495 [info] {"args":{"id":2151},"id":108,"meta":{},"system_time":1786489122495807622,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:42.496 [debug] QUERY OK source="media_items" db=0.6ms idle=777.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2151] 22:58:42.497 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:42.498 [debug] QUERY OK source="sources" db=1.4ms idle=778.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:42.499 [debug] QUERY OK source="media_profiles" db=0.5ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:42.501 [debug] QUERY OK source="media_items" db=1.1ms idle=12.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2151] 22:58:42.502 [debug] QUERY OK source="media_metadata" db=0.1ms idle=6.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2151] 22:58:42.507 [debug] QUERY OK source="media_profiles" db=4.1ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:42.507 [debug] QUERY OK source="settings" db=0.2ms idle=8.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:42.508 [debug] QUERY OK source="settings" db=0.1ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:42.508 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:42.509 [debug] QUERY OK source="settings" db=0.1ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:42.510 [debug] QUERY OK source="settings" db=0.3ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:42.510 [debug] QUERY OK source="settings" db=0.2ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:42.510 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=NyvCLZoVJXY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e7/1d/e71df07836ae5b3e88780b6f90c28bb43773954f211a70717856cbfca67e0b2f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:44.930 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=NyvCLZoVJXY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e7/1d/e71df07836ae5b3e88780b6f90c28bb43773954f211a70717856cbfca67e0b2f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:44.930 [debug] Running yt-dlp command for action: download 22:58:44.931 [debug] QUERY OK source="settings" db=0.2ms idle=1212.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:44.931 [debug] QUERY OK source="settings" db=0.1ms idle=1212.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:44.931 [debug] QUERY OK source="settings" db=0.1ms idle=1212.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:44.932 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=NyvCLZoVJXY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/f2/a3/f2a306270aa63f5861f0d126d9cf0e0fe033257727896b56d4424c3cf830878a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:47.141 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=NyvCLZoVJXY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/f2/a3/f2a306270aa63f5861f0d126d9cf0e0fe033257727896b56d4424c3cf830878a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:47.141 [error] Unknown error downloading media item #2151: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:58:47.143 [debug] QUERY OK source="media_items" db=1.7ms idle=1422.7ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:58:47Z], 2151] 22:58:47.144 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2151},"id":108,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4648066,"event":"job:exception","queue_time":1401493974,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:47.151 [info] {"args":{"id":2152},"id":109,"meta":{},"system_time":1786489127151108571,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:47.152 [debug] QUERY OK source="media_items" db=0.4ms idle=432.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2152] 22:58:47.152 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:47.152 [debug] QUERY OK source="sources" db=0.2ms idle=433.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:47.153 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:47.153 [debug] QUERY OK source="media_items" db=0.2ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2152] 22:58:47.154 [debug] QUERY OK source="media_metadata" db=0.2ms idle=3.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2152] 22:58:47.155 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:47.155 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:47.156 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:47.156 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:47.156 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:47.157 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:47.157 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:47.157 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=IKTpwxCfbrI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fe/eb/feebadab769d61e13974566198872eedcbd57f73c515caab2f595e3c1df277b2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:49.452 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=IKTpwxCfbrI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fe/eb/feebadab769d61e13974566198872eedcbd57f73c515caab2f595e3c1df277b2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:49.452 [debug] Running yt-dlp command for action: download 22:58:49.452 [debug] QUERY OK source="settings" db=0.2ms idle=907.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:49.453 [debug] QUERY OK source="settings" db=0.1ms idle=734.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:49.453 [debug] QUERY OK source="settings" db=0.1ms idle=734.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:49.453 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=IKTpwxCfbrI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/53/05/5305f34b0644058629b42bc12e89c14b946ba533efd2be352e1f8e75d43064f4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:51.815 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=IKTpwxCfbrI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/53/05/5305f34b0644058629b42bc12e89c14b946ba533efd2be352e1f8e75d43064f4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:51.816 [error] Unknown error downloading media item #2152: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:58:51.817 [debug] QUERY OK source="media_items" db=1.1ms idle=1097.3ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:58:51Z], 2152] 22:58:51.818 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2152},"id":109,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4666652,"event":"job:exception","queue_time":1406149940,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:51.824 [info] {"args":{"id":2153},"id":110,"meta":{},"system_time":1786489131824648207,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:51.825 [debug] QUERY OK source="media_items" db=0.3ms idle=1105.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2153] 22:58:51.825 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:51.825 [debug] QUERY OK source="sources" db=0.1ms idle=274.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:51.826 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:51.826 [debug] QUERY OK source="media_items" db=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2153] 22:58:51.827 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2153] 22:58:51.827 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:51.828 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:51.828 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:51.828 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:51.829 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:51.829 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:51.829 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:51.830 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=XspQV290qHY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a6/77/a6776f0021b4da44f3282b17728946d37044ea03b88af761b9f31503534f9dfb.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:54.065 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=XspQV290qHY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a6/77/a6776f0021b4da44f3282b17728946d37044ea03b88af761b9f31503534f9dfb.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:54.065 [debug] Running yt-dlp command for action: download 22:58:54.066 [debug] QUERY OK source="settings" db=0.2ms idle=510.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:54.066 [debug] QUERY OK source="settings" db=0.1ms idle=347.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:54.066 [debug] QUERY OK source="settings" db=0.1ms idle=347.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:54.066 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=XspQV290qHY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/fb/cd/fbcd5a02f13afaff019b2e5d2369e86effaa32b64c0863e098fad018b4d57c1f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:56.337 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=XspQV290qHY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/fb/cd/fbcd5a02f13afaff019b2e5d2369e86effaa32b64c0863e098fad018b4d57c1f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:56.337 [error] Unknown error downloading media item #2153: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:58:56.339 [debug] QUERY OK source="media_items" db=1.9ms idle=778.9ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:58:56Z], 2153] 22:58:56.340 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2153},"id":110,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4515361,"event":"job:exception","queue_time":1410823931,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:56.347 [info] {"args":{"id":2154},"id":111,"meta":{},"system_time":1786489136347772214,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:58:56.348 [debug] QUERY OK source="media_items" db=0.3ms idle=628.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2154] 22:58:56.348 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:58:56.348 [debug] QUERY OK source="sources" db=0.2ms idle=629.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:58:56.349 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:56.349 [debug] QUERY OK source="media_items" db=0.2ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2154] 22:58:56.350 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2154] 22:58:56.351 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:58:56.351 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:56.351 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:56.352 [debug] Running yt-dlp command for action: get_downloadable_status 22:58:56.352 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:56.353 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:56.353 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:56.353 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9krZ4DYuO5Q --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/01/a7/01a7b5380458f8c9125855d0824a0fcb1d7ae22a704d4bf8e2ffede81bf7ef0f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:58:58.660 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9krZ4DYuO5Q --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/01/a7/01a7b5380458f8c9125855d0824a0fcb1d7ae22a704d4bf8e2ffede81bf7ef0f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:58:58.660 [debug] Running yt-dlp command for action: download 22:58:58.661 [debug] QUERY OK source="settings" db=0.2ms idle=941.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:58.661 [debug] QUERY OK source="settings" db=0.1ms idle=942.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:58.661 [debug] QUERY OK source="settings" db=0.1ms idle=942.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:58:58.661 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9krZ4DYuO5Q --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/28/cf/28cf7dee7790248a3b0de13c2f6b83cd678502d5f084d06fa1b11219dc71d3e0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:59:00.823 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9krZ4DYuO5Q --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/28/cf/28cf7dee7790248a3b0de13c2f6b83cd678502d5f084d06fa1b11219dc71d3e0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:59:00.824 [error] Unknown error downloading media item #2154: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 22:59:00.825 [debug] QUERY OK source="media_items" db=1.1ms idle=1105.1ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 22:59:00Z], 2154] 22:59:00.826 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2154},"id":111,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4477915,"event":"job:exception","queue_time":1415346963,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:59:00.832 [info] {"args":{"id":2155},"id":112,"meta":{},"system_time":1786489140832720166,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:59:00.833 [debug] QUERY OK source="media_items" db=0.3ms idle=1113.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2155] 22:59:00.833 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:59:00.834 [debug] QUERY OK source="sources" db=0.2ms idle=265.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 22:59:00.834 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:00.835 [debug] QUERY OK source="media_items" db=0.3ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2155] 22:59:00.835 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2155] 22:59:00.836 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:59:00.836 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:00.836 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:00.837 [debug] Running yt-dlp command for action: get_downloadable_status 22:59:00.838 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:00.838 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:00.838 [debug] QUERY OK source="settings" db=0.2ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:00.839 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Qw-A_SZtE8c --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/53/a2/53a219ffebd170cccd3cde5da4303ac59ba62e9851811ae7e3327ab05992e3ca.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:59:00.965 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:02.168 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:03.271 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Qw-A_SZtE8c --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/53/a2/53a219ffebd170cccd3cde5da4303ac59ba62e9851811ae7e3327ab05992e3ca.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:59:03.271 [debug] Running yt-dlp command for action: download 22:59:03.272 [debug] QUERY OK source="settings" db=0.2ms idle=1103.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:03.272 [debug] QUERY OK source="settings" db=0.1ms idle=701.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:03.273 [debug] QUERY OK source="settings" db=0.1ms idle=553.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:59:03.273 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Qw-A_SZtE8c --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/40/7e/407e72097c9f01bbfbec21dc9bc99448745af9b0d4e3ad79e5b2a2d7e92734f3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:59:32.169 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.966 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:02.171 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:21.264 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8MVbkFFHqPE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/1d/a8/1da8b6f8022a19e2c65c8fb1b1bd600401958b979414cdc787fa45b41cd9b56c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:00:21.286 [debug] Running yt-dlp command for action: download_thumbnail 23:00:21.287 [debug] QUERY OK source="settings" db=0.2ms idle=1565.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:21.288 [debug] QUERY OK source="settings" db=0.1ms idle=574.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:21.288 [debug] QUERY OK source="settings" db=0.1ms idle=566.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:21.288 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8MVbkFFHqPE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2150/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f6/ff/f6fffe62fec5e637e12597f9819128542e953340b7d670cc1589343ff91622d4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:00:23.805 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8MVbkFFHqPE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2150/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f6/ff/f6fffe62fec5e637e12597f9819128542e953340b7d670cc1589343ff91622d4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:00:23.805 [debug] QUERY OK db=0.0ms idle=1083.5ms begin [] 23:00:23.809 [debug] QUERY OK source="media_items" db=3.0ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:00:21Z], "/downloads/The Grand Sound/2025-10-21 Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving/Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving.mp4", "/downloads/The Grand Sound/2025-10-21 Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving/Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving.info.json", "/downloads/The Grand Sound/2025-10-21 Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving/Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving.nfo", [["live_chat", "/downloads/The Grand Sound/2025-10-21 Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving/Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving.live_chat.json"]], "/downloads/The Grand Sound/2025-10-21 Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving/Melodic_House_Progressive_Mix_For_Relaxing_Studying_Driving-thumb.jpg", ~U[2026-08-11 23:00:23Z], 2150] 23:00:23.810 [debug] QUERY OK source="media_metadata" db=0.9ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2150/metadata.json.gz", "/config/metadata/media_items/2150/thumbnail.jpg", 2150, ~U[2026-08-11 23:00:23Z], ~U[2026-08-11 23:00:23Z]] 23:00:23.812 [debug] QUERY OK db=2.5ms commit [] 23:00:23.815 [debug] QUERY OK source="media_items" db=2.0ms idle=1091.0ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [618173321, ~U[2026-08-11 23:00:23Z], 2150] 23:00:23.815 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:00:23.815 [info] {"args":{"id":2150},"id":107,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":106840498,"event":"job:stop","queue_time":1395973951,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:00:23.822 [info] {"args":{"id":2156},"id":113,"meta":{},"system_time":1786489223822711777,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:00:23.824 [debug] QUERY OK source="media_items" db=1.4ms idle=103.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2156] 23:00:23.824 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:00:23.824 [debug] QUERY OK source="sources" db=0.2ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:00:23.825 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:23.825 [debug] QUERY OK source="media_items" db=0.2ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2156] 23:00:23.826 [debug] QUERY OK source="media_metadata" db=0.0ms idle=3.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2156] 23:00:23.826 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:23.827 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:23.827 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:23.827 [debug] Running yt-dlp command for action: get_downloadable_status 23:00:23.828 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:23.828 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:23.828 [debug] QUERY OK source="settings" db=0.1ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:23.828 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rqc_JEBkSdc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e1/5a/e15a6e91ff5621b9b3a8b17d1e2dc527484b0210ab30bfd60e44c607b7cb46f2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:00:26.238 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rqc_JEBkSdc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e1/5a/e15a6e91ff5621b9b3a8b17d1e2dc527484b0210ab30bfd60e44c607b7cb46f2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:00:26.239 [debug] Running yt-dlp command for action: download 23:00:26.239 [debug] QUERY OK source="settings" db=0.2ms idle=517.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:26.239 [debug] QUERY OK source="settings" db=0.1ms idle=517.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:26.240 [debug] QUERY OK source="settings" db=0.1ms idle=517.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:26.240 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rqc_JEBkSdc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/94/67/94676fb7a67bfada8184222e2fe8f6f02cac145bfbcdbab721819af7ba186659.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:00:30.313 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rqc_JEBkSdc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/94/67/94676fb7a67bfada8184222e2fe8f6f02cac145bfbcdbab721819af7ba186659.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:00:30.313 [error] Unknown error downloading media item #2156: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:00:30.315 [debug] QUERY OK source="media_items" db=1.5ms idle=591.5ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:00:30Z], 2156] 23:00:30.315 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2156},"id":113,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6492681,"event":"job:exception","queue_time":1502821981,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:00:30.322 [info] {"args":{"id":2157},"id":114,"meta":{},"system_time":1786489230322739886,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:00:30.323 [debug] QUERY OK source="media_items" db=0.2ms idle=600.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2157] 23:00:30.323 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:00:30.323 [debug] QUERY OK source="sources" db=0.2ms idle=593.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:00:30.324 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:30.324 [debug] QUERY OK source="media_items" db=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2157] 23:00:30.325 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2157] 23:00:30.325 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:30.326 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:30.326 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:30.327 [debug] Running yt-dlp command for action: get_downloadable_status 23:00:30.327 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:30.327 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:30.328 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:30.328 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6gL0-iithS4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/65/65/656546b09818eaa7c7a09affaebdce3808084f1850e93c412029ab0045ef88f1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:00:32.174 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:34.399 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6gL0-iithS4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/65/65/656546b09818eaa7c7a09affaebdce3808084f1850e93c412029ab0045ef88f1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:00:34.400 [debug] Running yt-dlp command for action: download 23:00:34.400 [debug] QUERY OK source="settings" db=0.2ms idle=678.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:34.400 [debug] QUERY OK source="settings" db=0.1ms idle=678.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:34.401 [debug] QUERY OK source="settings" db=0.1ms idle=678.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:34.401 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6gL0-iithS4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ac/20/ac208c6fc9abe5feb1dd6589f92f283b4722d9813b76942357c7e07a9b23758f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:00:36.685 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6gL0-iithS4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ac/20/ac208c6fc9abe5feb1dd6589f92f283b4722d9813b76942357c7e07a9b23758f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:00:36.685 [error] Unknown error downloading media item #2157: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:00:36.687 [debug] QUERY OK source="media_items" db=1.5ms idle=963.5ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:00:36Z], 2157] 23:00:36.687 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2157},"id":114,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6364680,"event":"job:exception","queue_time":1509321933,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:00:36.694 [info] {"args":{"id":2158},"id":115,"meta":{},"system_time":1786489236694646350,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:00:36.695 [debug] QUERY OK source="media_items" db=0.6ms idle=972.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2158] 23:00:36.695 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:00:36.696 [debug] QUERY OK source="sources" db=0.2ms idle=957.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:00:36.696 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:36.697 [debug] QUERY OK source="media_items" db=0.2ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2158] 23:00:36.697 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2158] 23:00:36.697 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:00:36.698 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:36.698 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:36.699 [debug] Running yt-dlp command for action: get_downloadable_status 23:00:36.699 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:36.699 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:36.700 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:36.700 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iJPDOI-l5Xk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/53/f8/53f840b6c4481f0b7e4c24f0817053dc1b139dcdc4a8b4f2661c4e8562dc8fa3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:00:39.181 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iJPDOI-l5Xk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/53/f8/53f840b6c4481f0b7e4c24f0817053dc1b139dcdc4a8b4f2661c4e8562dc8fa3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:00:39.181 [debug] Running yt-dlp command for action: download 23:00:39.182 [debug] QUERY OK source="settings" db=0.2ms idle=1459.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:39.182 [debug] QUERY OK source="settings" db=0.1ms idle=1460.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:39.182 [debug] QUERY OK source="settings" db=0.1ms idle=1460.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:00:39.183 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iJPDOI-l5Xk --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/fc/a4/fca4da71398e40da74c6c0744c7bccb44be3706875aa9bdfe5416aebd85360ff.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:01:00.967 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:02.175 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:32.176 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:41.919 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Qw-A_SZtE8c --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/40/7e/407e72097c9f01bbfbec21dc9bc99448745af9b0d4e3ad79e5b2a2d7e92734f3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:01:41.941 [debug] Running yt-dlp command for action: download_thumbnail 23:01:41.942 [debug] QUERY OK source="settings" db=0.1ms idle=1220.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:41.942 [debug] QUERY OK source="settings" db=0.1ms idle=1091.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:41.942 [debug] QUERY OK source="settings" db=0.0ms idle=220.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:41.943 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Qw-A_SZtE8c --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2155/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/c3/0e/c30e904be5ca7bf6466ccf2e6807b8997d1272037c1d9a7d5790ccf39afd0749.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:01:44.782 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Qw-A_SZtE8c --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2155/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/c3/0e/c30e904be5ca7bf6466ccf2e6807b8997d1272037c1d9a7d5790ccf39afd0749.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:01:44.782 [debug] QUERY OK db=0.0ms idle=1060.4ms begin [] 23:01:44.784 [debug] QUERY OK source="media_items" db=1.9ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:01:41Z], "/downloads/The Grand Sound/2025-09-30 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6.mp4", "/downloads/The Grand Sound/2025-09-30 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6.info.json", "/downloads/The Grand Sound/2025-09-30 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6.nfo", [["live_chat", "/downloads/The Grand Sound/2025-09-30 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6.live_chat.json"]], "/downloads/The Grand Sound/2025-09-30 Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6/Best_Progressive_House_Mix_-_All_Time_Favourites_Vol._6-thumb.jpg", ~U[2026-08-11 23:01:44Z], 2155] 23:01:44.786 [debug] QUERY OK source="media_metadata" db=1.4ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2155/metadata.json.gz", "/config/metadata/media_items/2155/thumbnail.jpg", 2155, ~U[2026-08-11 23:01:44Z], ~U[2026-08-11 23:01:44Z]] 23:01:44.787 [debug] QUERY OK db=0.6ms commit [] 23:01:44.789 [debug] QUERY OK source="media_items" db=2.2ms idle=1065.3ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [623099568, ~U[2026-08-11 23:01:44Z], 2155] 23:01:44.789 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:01:44.790 [info] {"args":{"id":2155},"id":112,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":163957223,"event":"job:stop","queue_time":1419831937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:01:44.797 [info] {"args":{"id":2159},"id":116,"meta":{},"system_time":1786489304797083199,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:01:44.798 [debug] QUERY OK source="media_items" db=0.5ms idle=941.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2159] 23:01:44.798 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:01:44.798 [debug] QUERY OK source="sources" db=0.3ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:01:44.799 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:44.800 [debug] QUERY OK source="media_items" db=0.3ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2159] 23:01:44.801 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2159] 23:01:44.801 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:44.802 [debug] QUERY OK source="settings" db=0.2ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:44.802 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:44.803 [debug] Running yt-dlp command for action: get_downloadable_status 23:01:44.803 [debug] QUERY OK source="settings" db=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:44.804 [debug] QUERY OK source="settings" db=0.2ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:44.804 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:44.804 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iwZXvNvuA7Q --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fc/95/fc9525ea9d469e3a2a174e579cb4f17fc49eb3f2bef5fd6f21819f9a70e66153.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:01:47.206 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iwZXvNvuA7Q --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fc/95/fc9525ea9d469e3a2a174e579cb4f17fc49eb3f2bef5fd6f21819f9a70e66153.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:01:47.207 [debug] Running yt-dlp command for action: download 23:01:47.207 [debug] QUERY OK source="settings" db=0.2ms idle=485.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:47.207 [debug] QUERY OK source="settings" db=0.0ms idle=485.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:47.208 [debug] QUERY OK source="settings" db=0.1ms idle=485.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:47.208 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iwZXvNvuA7Q --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/c9/4f/c94f62273105e4a555161aeb3f05d14fbe03ba9136aa872cf5030bfe371b7c2e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:01:49.508 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iwZXvNvuA7Q --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/c9/4f/c94f62273105e4a555161aeb3f05d14fbe03ba9136aa872cf5030bfe371b7c2e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:01:49.509 [error] Unknown error downloading media item #2159: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:01:49.511 [debug] QUERY OK source="media_items" db=1.5ms idle=787.4ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:01:49Z], 2159] 23:01:49.511 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2159},"id":116,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4714206,"event":"job:exception","queue_time":1583795981,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:01:49.518 [info] {"args":{"id":2160},"id":117,"meta":{},"system_time":1786489309518763365,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:01:49.519 [debug] QUERY OK source="media_items" db=0.3ms idle=796.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2160] 23:01:49.519 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:01:49.519 [debug] QUERY OK source="sources" db=0.1ms idle=654.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:01:49.520 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:49.520 [debug] QUERY OK source="media_items" db=0.2ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2160] 23:01:49.521 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2160] 23:01:49.521 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:49.522 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:49.522 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:49.522 [debug] Running yt-dlp command for action: get_downloadable_status 23:01:49.523 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:49.523 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:49.523 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:49.524 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uOS3lDlOJt0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/93/aa/93aab5e515083c286d767a2ca6f8995817cc76932c0c587863002e6d686ceca0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:01:51.538 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uOS3lDlOJt0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/93/aa/93aab5e515083c286d767a2ca6f8995817cc76932c0c587863002e6d686ceca0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:01:51.538 [debug] Running yt-dlp command for action: download 23:01:51.539 [debug] QUERY OK source="settings" db=0.1ms idle=816.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:51.539 [debug] QUERY OK source="settings" db=0.1ms idle=817.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:51.539 [debug] QUERY OK source="settings" db=0.1ms idle=817.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:51.540 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uOS3lDlOJt0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/2a/d4/2ad4ffebd998fe26ab8d6f45123dca20638355c1099e3989035a28017c0f736d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:01:53.861 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uOS3lDlOJt0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/2a/d4/2ad4ffebd998fe26ab8d6f45123dca20638355c1099e3989035a28017c0f736d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:01:53.861 [error] Unknown error downloading media item #2160: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:01:53.878 [debug] QUERY OK source="media_items" db=16.3ms idle=1139.5ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:01:53Z], 2160] 23:01:53.879 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2160},"id":117,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4359563,"event":"job:exception","queue_time":1588517938,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:01:53.885 [info] {"args":{"id":2161},"id":118,"meta":{},"system_time":1786489313885813976,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:01:53.886 [debug] QUERY OK source="media_items" db=0.2ms idle=1015.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2161] 23:01:53.886 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:01:53.887 [debug] QUERY OK source="sources" db=0.3ms idle=14.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:01:53.887 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:53.888 [debug] QUERY OK source="media_items" db=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2161] 23:01:53.888 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2161] 23:01:53.888 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:53.889 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:53.889 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:53.889 [debug] Running yt-dlp command for action: get_downloadable_status 23:01:53.890 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:53.890 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:53.891 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:53.891 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SxHjCkNbh1w --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c6/3a/c63a89e5115e08f157105092004897516720ebd71b36bec8efdc0dba810ad4d8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:01:56.046 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SxHjCkNbh1w --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c6/3a/c63a89e5115e08f157105092004897516720ebd71b36bec8efdc0dba810ad4d8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:01:56.046 [debug] Running yt-dlp command for action: download 23:01:56.047 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=324.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:56.047 [debug] QUERY OK source="settings" db=0.2ms idle=325.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:56.048 [debug] QUERY OK source="settings" db=0.1ms idle=325.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:56.048 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SxHjCkNbh1w --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/57/fd/57fd07c354d6be6ee1851a369e10e137ad4024ae33988324185b1e688c51bbc3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:01:58.254 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SxHjCkNbh1w --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/57/fd/57fd07c354d6be6ee1851a369e10e137ad4024ae33988324185b1e688c51bbc3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:01:58.255 [error] Unknown error downloading media item #2161: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:01:58.257 [debug] QUERY OK source="media_items" db=1.6ms idle=533.3ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:01:58Z], 2161] 23:01:58.257 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2161},"id":118,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4371492,"event":"job:exception","queue_time":1592884985,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:01:58.264 [info] {"args":{"id":2162},"id":119,"meta":{},"system_time":1786489318264694507,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:01:58.265 [debug] QUERY OK source="media_items" db=0.2ms idle=542.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2162] 23:01:58.265 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:01:58.265 [debug] QUERY OK source="sources" db=0.1ms idle=386.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:01:58.266 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:58.266 [debug] QUERY OK source="media_items" db=0.2ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2162] 23:01:58.267 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2162] 23:01:58.267 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:01:58.267 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:58.268 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:58.268 [debug] Running yt-dlp command for action: get_downloadable_status 23:01:58.268 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:58.269 [debug] QUERY OK source="settings" db=0.0ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:58.269 [debug] QUERY OK source="settings" db=0.1ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:01:58.269 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MrPUSX1QbhU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/0a/e0/0ae003cd7e9061f69ec0393014055410c7b5a9c7d6fbe6cc70e3bec3bf32918e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:02:00.608 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MrPUSX1QbhU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/0a/e0/0ae003cd7e9061f69ec0393014055410c7b5a9c7d6fbe6cc70e3bec3bf32918e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:02:00.608 [debug] Running yt-dlp command for action: download 23:02:00.609 [debug] QUERY OK source="settings" db=0.1ms idle=886.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:00.609 [debug] QUERY OK source="settings" db=0.0ms idle=887.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:00.609 [debug] QUERY OK source="settings" db=0.1ms idle=887.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:02:00.609 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MrPUSX1QbhU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d4/b7/d4b74fb358031858434f8bacd19797604fb50c695eaa1386dbb985c7b6830970.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:02:00.968 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:02.178 [info] {"source":"oban","duration":1585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:32.179 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.969 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:02.181 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:32.184 [info] {"source":"oban","duration":2391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:40.730 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iJPDOI-l5Xk --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/fc/a4/fca4da71398e40da74c6c0744c7bccb44be3706875aa9bdfe5416aebd85360ff.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:03:40.753 [debug] Running yt-dlp command for action: download_thumbnail 23:03:40.754 [debug] QUERY OK source="settings" db=0.1ms idle=1031.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:40.754 [debug] QUERY OK source="settings" db=0.1ms idle=1032.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:40.754 [debug] QUERY OK source="settings" db=0.1ms idle=1032.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:40.754 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iJPDOI-l5Xk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2158/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/30/dd/30dd393569c01cbcee4b0b8562914d8d3316687121796f081c50375fbbbd2c30.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:03:45.403 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iJPDOI-l5Xk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2158/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/30/dd/30dd393569c01cbcee4b0b8562914d8d3316687121796f081c50375fbbbd2c30.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:03:45.403 [debug] QUERY OK db=0.0ms idle=1329.3ms begin [] 23:03:45.408 [debug] QUERY OK source="media_items" db=4.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:03:40Z], "/downloads/The Grand Sound/2025-09-16 Best_Progressive_Trance_Mix_-_All_Time_Favourites_3/Best_Progressive_Trance_Mix_-_All_Time_Favourites_3.mp4", "/downloads/The Grand Sound/2025-09-16 Best_Progressive_Trance_Mix_-_All_Time_Favourites_3/Best_Progressive_Trance_Mix_-_All_Time_Favourites_3.info.json", "/downloads/The Grand Sound/2025-09-16 Best_Progressive_Trance_Mix_-_All_Time_Favourites_3/Best_Progressive_Trance_Mix_-_All_Time_Favourites_3.nfo", [["live_chat", "/downloads/The Grand Sound/2025-09-16 Best_Progressive_Trance_Mix_-_All_Time_Favourites_3/Best_Progressive_Trance_Mix_-_All_Time_Favourites_3.live_chat.json"]], "/downloads/The Grand Sound/2025-09-16 Best_Progressive_Trance_Mix_-_All_Time_Favourites_3/Best_Progressive_Trance_Mix_-_All_Time_Favourites_3-thumb.jpg", ~U[2026-08-11 23:03:45Z], 2158] 23:03:45.411 [debug] QUERY OK source="media_metadata" db=2.3ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2158/metadata.json.gz", "/config/metadata/media_items/2158/thumbnail.jpg", 2158, ~U[2026-08-11 23:03:45Z], ~U[2026-08-11 23:03:45Z]] 23:03:45.412 [debug] QUERY OK db=0.6ms commit [] 23:03:45.414 [debug] QUERY OK source="media_items" db=2.0ms idle=690.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [824583481, ~U[2026-08-11 23:03:45Z], 2158] 23:03:45.414 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:03:45.414 [info] {"args":{"id":2158},"id":115,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":188719920,"event":"job:stop","queue_time":1515693931,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:03:45.421 [info] {"args":{"id":2163},"id":120,"meta":{},"system_time":1786489425421840770,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:03:45.422 [debug] QUERY OK source="media_items" db=0.2ms idle=346.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2163] 23:03:45.422 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:03:45.422 [debug] QUERY OK source="sources" db=0.2ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:03:45.423 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:45.423 [debug] QUERY OK source="media_items" db=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2163] 23:03:45.424 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2163] 23:03:45.424 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:45.425 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:45.425 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:45.425 [debug] Running yt-dlp command for action: get_downloadable_status 23:03:45.426 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:45.426 [debug] QUERY OK source="settings" db=0.2ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:45.426 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:45.426 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mbsQsjC14Z0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/93/33/93331801978aa428690e17f4e1295551351c7a1f409fc82b5c4b5805b4faba7f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:03:47.680 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mbsQsjC14Z0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/93/33/93331801978aa428690e17f4e1295551351c7a1f409fc82b5c4b5805b4faba7f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:03:47.680 [debug] Running yt-dlp command for action: download 23:03:47.680 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=958.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:47.680 [debug] QUERY OK source="settings" db=0.1ms idle=958.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:47.681 [debug] QUERY OK source="settings" db=0.1ms idle=958.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:47.681 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mbsQsjC14Z0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/af/37/af37b5ac3d1009d306f1999a23cffa7abaffcc87a67d6a2de944ef25eb5bfe94.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:03:49.960 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mbsQsjC14Z0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/af/37/af37b5ac3d1009d306f1999a23cffa7abaffcc87a67d6a2de944ef25eb5bfe94.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:03:49.960 [error] Unknown error downloading media item #2163: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:03:49.961 [debug] QUERY OK source="media_items" db=0.9ms idle=1238.7ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:03:49Z], 2163] 23:03:49.962 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2163},"id":120,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4540220,"event":"job:exception","queue_time":1704420994,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:03:49.979 [info] {"args":{"id":2164},"id":121,"meta":{},"system_time":1786489429978932459,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:03:49.979 [debug] QUERY OK source="media_items" db=0.2ms idle=1257.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2164] 23:03:49.979 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:03:49.980 [debug] QUERY OK source="sources" db=0.1ms idle=896.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:03:49.980 [debug] QUERY OK source="media_profiles" db=0.1ms idle=18.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:49.981 [debug] QUERY OK source="media_items" db=0.2ms idle=18.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2164] 23:03:49.981 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2164] 23:03:49.981 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:49.982 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:49.982 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:49.982 [debug] Running yt-dlp command for action: get_downloadable_status 23:03:49.983 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:49.983 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:49.983 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:49.984 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=BcLcSA6crOY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7b/20/7b207b4d07c3b6a2722e75c6dff3b7f940467cbe43fe165699e774545d312aac.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:03:52.437 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=BcLcSA6crOY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7b/20/7b207b4d07c3b6a2722e75c6dff3b7f940467cbe43fe165699e774545d312aac.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:03:52.437 [debug] Running yt-dlp command for action: download 23:03:52.437 [debug] QUERY OK source="settings" db=0.2ms idle=715.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:52.437 [debug] QUERY OK source="settings" db=0.1ms idle=715.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:52.438 [debug] QUERY OK source="settings" db=0.0ms idle=715.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:52.438 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=BcLcSA6crOY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/b0/78/b078930cbe8bb326aeba6faa4b0a4c1a9415720e3b5dfe7244d3c5a3e0e36bfe.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:03:56.554 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=BcLcSA6crOY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/b0/78/b078930cbe8bb326aeba6faa4b0a4c1a9415720e3b5dfe7244d3c5a3e0e36bfe.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:03:56.554 [error] Unknown error downloading media item #2164: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:03:56.557 [debug] QUERY OK source="media_items" db=3.2ms idle=832.4ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:03:56Z], 2164] 23:03:56.558 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2164},"id":121,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6579073,"event":"job:exception","queue_time":1708967987,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:03:56.564 [info] {"args":{"id":2165},"id":122,"meta":{},"system_time":1786489436564668610,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:03:56.565 [debug] QUERY OK source="media_items" db=0.1ms idle=842.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2165] 23:03:56.565 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:03:56.565 [debug] QUERY OK source="sources" db=0.1ms idle=470.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:03:56.566 [debug] QUERY OK source="media_profiles" db=0.1ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:56.566 [debug] QUERY OK source="media_items" db=0.2ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2165] 23:03:56.567 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2165] 23:03:56.567 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:03:56.567 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:56.568 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:56.568 [debug] Running yt-dlp command for action: get_downloadable_status 23:03:56.568 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:56.569 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:56.569 [debug] QUERY OK source="settings" db=0.1ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:56.569 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iB1jZB60_V8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c0/4f/c04fd68614bed8c1eb96d499ac3035e87d1725cbd427d8e0fc3b872c0ac56992.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:03:58.788 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iB1jZB60_V8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c0/4f/c04fd68614bed8c1eb96d499ac3035e87d1725cbd427d8e0fc3b872c0ac56992.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:03:58.789 [debug] Running yt-dlp command for action: download 23:03:58.789 [debug] QUERY OK source="settings" db=0.2ms idle=1067.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:58.789 [debug] QUERY OK source="settings" db=0.1ms idle=1067.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:58.789 [debug] QUERY OK source="settings" db=0.1ms idle=1067.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:03:58.790 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iB1jZB60_V8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/07/9b/079bf614468159a43c1b024a79458145bca8c8bca027b69a4f39b8c155c7d29e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:00.970 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:00.981 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iB1jZB60_V8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/07/9b/079bf614468159a43c1b024a79458145bca8c8bca027b69a4f39b8c155c7d29e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:04:00.981 [error] Unknown error downloading media item #2165: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:04:00.983 [debug] QUERY OK source="media_items" db=1.2ms idle=879.1ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:04:00Z], 2165] 23:04:00.984 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2165},"id":122,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4418884,"event":"job:exception","queue_time":1715563976,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:04:00.990 [info] {"args":{"id":2166},"id":123,"meta":{},"system_time":1786489440990660996,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:04:00.991 [debug] QUERY OK source="media_items" db=0.3ms idle=268.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2166] 23:04:00.991 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:04:00.991 [debug] QUERY OK source="sources" db=0.1ms idle=21.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:00.992 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:00.992 [debug] QUERY OK source="media_items" db=0.2ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2166] 23:04:00.993 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2166] 23:04:00.993 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:00.993 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:00.994 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:00.994 [debug] Running yt-dlp command for action: get_downloadable_status 23:04:00.994 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:00.995 [debug] QUERY OK source="settings" db=0.1ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:00.995 [debug] QUERY OK source="settings" db=0.0ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:00.995 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tsxAsIa1Cvs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c5/68/c568904a51ac1617e6da49e6b78e3dac40dbf77ee3c76c63baa34fbc283cb578.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:02.186 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:03.386 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tsxAsIa1Cvs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c5/68/c568904a51ac1617e6da49e6b78e3dac40dbf77ee3c76c63baa34fbc283cb578.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:04:03.386 [debug] Running yt-dlp command for action: download 23:04:03.387 [debug] QUERY OK source="settings" db=0.2ms idle=1201.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:03.387 [debug] QUERY OK source="settings" db=0.1ms idle=665.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:03.387 [debug] QUERY OK source="settings" db=0.1ms idle=665.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:03.388 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tsxAsIa1Cvs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/9f/ad/9fad21cb8702d7726ddae2f0c03dfe347a9f7ecb88b6d11ba58bcccddb940889.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:14.299 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MrPUSX1QbhU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d4/b7/d4b74fb358031858434f8bacd19797604fb50c695eaa1386dbb985c7b6830970.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:04:14.325 [debug] Running yt-dlp command for action: download_thumbnail 23:04:14.326 [debug] QUERY OK source="settings" db=0.1ms idle=1604.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:14.326 [debug] QUERY OK source="settings" db=0.1ms idle=1604.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:14.327 [debug] QUERY OK source="settings" db=0.1ms idle=1604.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:14.327 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MrPUSX1QbhU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2162/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/68/b3/68b3360e014b699151d917232c1a161fd3f0d9c7c148dc04ab5bfcaf50f367bb.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:17.005 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MrPUSX1QbhU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2162/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/68/b3/68b3360e014b699151d917232c1a161fd3f0d9c7c148dc04ab5bfcaf50f367bb.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:04:17.006 [debug] QUERY OK db=0.0ms idle=1284.0ms begin [] 23:04:17.008 [debug] QUERY OK source="media_items" db=1.7ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:04:14Z], "/downloads/The Grand Sound/2025-08-28 Breeze_of_Serenity_-_Melodic_Progressive_House_Mix/Breeze_of_Serenity_-_Melodic_Progressive_House_Mix.mp4", "/downloads/The Grand Sound/2025-08-28 Breeze_of_Serenity_-_Melodic_Progressive_House_Mix/Breeze_of_Serenity_-_Melodic_Progressive_House_Mix.info.json", "/downloads/The Grand Sound/2025-08-28 Breeze_of_Serenity_-_Melodic_Progressive_House_Mix/Breeze_of_Serenity_-_Melodic_Progressive_House_Mix.nfo", [["live_chat", "/downloads/The Grand Sound/2025-08-28 Breeze_of_Serenity_-_Melodic_Progressive_House_Mix/Breeze_of_Serenity_-_Melodic_Progressive_House_Mix.live_chat.json"]], "/downloads/The Grand Sound/2025-08-28 Breeze_of_Serenity_-_Melodic_Progressive_House_Mix/Breeze_of_Serenity_-_Melodic_Progressive_House_Mix-thumb.jpg", ~U[2026-08-11 23:04:17Z], 2162] 23:04:17.009 [debug] QUERY OK source="media_metadata" db=0.9ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2162/metadata.json.gz", "/config/metadata/media_items/2162/thumbnail.jpg", 2162, ~U[2026-08-11 23:04:17Z], ~U[2026-08-11 23:04:17Z]] 23:04:17.010 [debug] QUERY OK db=0.6ms commit [] 23:04:17.012 [debug] QUERY OK source="media_items" db=1.7ms idle=1288.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [508965421, ~U[2026-08-11 23:04:17Z], 2162] 23:04:17.012 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:04:17.012 [info] {"args":{"id":2162},"id":119,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":138747581,"event":"job:stop","queue_time":1597263982,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:04:17.018 [info] {"args":{"id":2167},"id":124,"meta":{},"system_time":1786489457018697690,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:04:17.019 [debug] QUERY OK source="media_items" db=0.2ms idle=296.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2167] 23:04:17.019 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:04:17.019 [debug] QUERY OK source="sources" db=0.1ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:17.020 [debug] QUERY OK source="media_profiles" db=0.1ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:17.020 [debug] QUERY OK source="media_items" db=0.2ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2167] 23:04:17.021 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2167] 23:04:17.021 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:17.021 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:17.022 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:17.022 [debug] Running yt-dlp command for action: get_downloadable_status 23:04:17.023 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:17.023 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:17.023 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:17.023 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=4tlavKvtf8I --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4b/73/4b7300efa9720ccfbd0ada1d9848f070d8cb059dd065c975c75338150036f26a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:19.172 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=4tlavKvtf8I --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4b/73/4b7300efa9720ccfbd0ada1d9848f070d8cb059dd065c975c75338150036f26a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:04:19.172 [debug] Running yt-dlp command for action: download 23:04:19.172 [debug] QUERY OK source="settings" db=0.2ms idle=450.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:19.172 [debug] QUERY OK source="settings" db=0.1ms idle=450.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:19.173 [debug] QUERY OK source="settings" db=0.1ms idle=450.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:19.173 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=4tlavKvtf8I --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/03/c8/03c8b048c63524be79331be10fe01ee89ada2889db07afc298a0e85ceca67b97.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:21.380 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=4tlavKvtf8I --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/03/c8/03c8b048c63524be79331be10fe01ee89ada2889db07afc298a0e85ceca67b97.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:04:21.381 [error] Unknown error downloading media item #2167: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:04:21.383 [debug] QUERY OK source="media_items" db=1.6ms idle=659.2ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:04:21Z], 2167] 23:04:21.383 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2167},"id":124,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4364588,"event":"job:exception","queue_time":1736017980,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:04:21.391 [info] {"args":{"id":2168},"id":125,"meta":{},"system_time":1786489461391035621,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:04:21.391 [debug] QUERY OK source="media_items" db=0.4ms idle=669.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2168] 23:04:21.392 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:04:21.392 [debug] QUERY OK source="sources" db=0.3ms idle=235.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:04:21.393 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:21.393 [debug] QUERY OK source="media_items" db=0.3ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2168] 23:04:21.394 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2168] 23:04:21.394 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:04:21.395 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:21.395 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:21.396 [debug] Running yt-dlp command for action: get_downloadable_status 23:04:21.396 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:21.397 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:21.397 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:21.397 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RAPCz88eJ_c --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2d/a8/2da812dbe97cf05841e2c6fd58c296e3f0449226f24213608adf6fe6a7a7bce2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:23.823 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RAPCz88eJ_c --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2d/a8/2da812dbe97cf05841e2c6fd58c296e3f0449226f24213608adf6fe6a7a7bce2.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:04:23.824 [debug] Running yt-dlp command for action: download 23:04:23.824 [debug] QUERY OK source="settings" db=0.1ms idle=1102.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:23.824 [debug] QUERY OK source="settings" db=0.1ms idle=1102.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:23.825 [debug] QUERY OK source="settings" db=0.1ms idle=1102.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:04:23.825 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RAPCz88eJ_c --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e9/48/e94809f0897f282dfb2a7daf36b72824d15fceae776437fab944917758c73964.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:04:32.187 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.971 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:02.189 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:21.170 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RAPCz88eJ_c --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e9/48/e94809f0897f282dfb2a7daf36b72824d15fceae776437fab944917758c73964.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:05:21.196 [debug] Running yt-dlp command for action: download_thumbnail 23:05:21.197 [debug] QUERY OK source="settings" db=0.1ms idle=1475.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:21.197 [debug] QUERY OK source="settings" db=0.1ms idle=1475.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:21.197 [debug] QUERY OK source="settings" db=0.0ms idle=1475.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:21.198 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RAPCz88eJ_c --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2168/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/fd/eb/fdeb07b1fa8c37d0c17a2ffc497a7d1960aded66d44c832ef86903ca1df87c62.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:05:23.763 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RAPCz88eJ_c --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2168/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/fd/eb/fdeb07b1fa8c37d0c17a2ffc497a7d1960aded66d44c832ef86903ca1df87c62.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:05:23.763 [debug] QUERY OK db=0.0ms idle=1041.4ms begin [] 23:05:23.765 [debug] QUERY OK source="media_items" db=2.1ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:05:21Z], "/downloads/The Grand Sound/2025-07-29 Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix/Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix.mp4", "/downloads/The Grand Sound/2025-07-29 Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix/Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix.info.json", "/downloads/The Grand Sound/2025-07-29 Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix/Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix.nfo", [["live_chat", "/downloads/The Grand Sound/2025-07-29 Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix/Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix.live_chat.json"]], "/downloads/The Grand Sound/2025-07-29 Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix/Night_Drive_Pt._7_-_Relaxing_Deep_House_Progressive_House_Mix-thumb.jpg", ~U[2026-08-11 23:05:23Z], 2168] 23:05:23.767 [debug] QUERY OK source="media_metadata" db=1.1ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2168/metadata.json.gz", "/config/metadata/media_items/2168/thumbnail.jpg", 2168, ~U[2026-08-11 23:05:23Z], ~U[2026-08-11 23:05:23Z]] 23:05:23.768 [debug] QUERY OK db=0.5ms commit [] 23:05:23.770 [debug] QUERY OK source="media_items" db=2.2ms idle=1046.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [686320623, ~U[2026-08-11 23:05:23Z], 2168] 23:05:23.770 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:05:23.771 [info] {"args":{"id":2168},"id":125,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":62379793,"event":"job:stop","queue_time":1740389938,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:05:23.777 [info] {"args":{"id":2169},"id":126,"meta":{},"system_time":1786489523777723826,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:05:23.778 [debug] QUERY OK source="media_items" db=0.2ms idle=55.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2169] 23:05:23.778 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:05:23.778 [debug] QUERY OK source="sources" db=0.2ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:23.779 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:23.779 [debug] QUERY OK source="media_items" db=0.2ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2169] 23:05:23.780 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2169] 23:05:23.780 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:23.781 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:23.781 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:23.781 [debug] Running yt-dlp command for action: get_downloadable_status 23:05:23.782 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:23.782 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:23.782 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:23.782 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8kqBLmLU9JY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/35/ea/35ea45b285ec2232c2a078beb9f72965bc4cb0166d0ecd153f1904c65b362492.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:05:24.367 [info] {"args":{"id":2},"id":170,"meta":{},"system_time":1786489524367679492,"max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 23:05:24.368 [debug] QUERY OK source="sources" db=0.3ms idle=585.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:24.369 [debug] QUERY OK source="settings" db=0.3ms idle=586.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:24.369 [debug] QUERY OK source="media_profiles" db=0.3ms idle=586.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:24.370 [debug] QUERY OK source="settings" db=0.3ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:24.370 [debug] Fetching recent media IDs from YouTube RSS feed for source: UC14ap4T608Zz_Mz4eezhIqw 23:05:24.456 [debug] Media ids fetched from RSS: ["_evdXu24bNg", "ubCopdadZX8", "Yo0bFYU_OAY", "L_pp_5zmPP0", "Nz7fJJj0dHE", "YEZ0MtAJubE", "6Bj96a13fYg", "KloEzxjFXTw", "kZEFKi6c7OM", "J1QSV5NcX3k", "rYxFNrcCNyw", "bkNomLu1XXE", "Ssfp5XU0xO8", "9hXh-YpNUOg", "EOJoW_1YwlU"] 23:05:24.459 [debug] QUERY OK source="media_items" db=2.0ms idle=89.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND m0."media_id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [2, "_evdXu24bNg", "ubCopdadZX8", "Yo0bFYU_OAY", "L_pp_5zmPP0", "Nz7fJJj0dHE", "YEZ0MtAJubE", "6Bj96a13fYg", "KloEzxjFXTw", "kZEFKi6c7OM", "J1QSV5NcX3k", "rYxFNrcCNyw", "bkNomLu1XXE", "Ssfp5XU0xO8", "9hXh-YpNUOg", "EOJoW_1YwlU"] 23:05:24.490 [debug] QUERY OK source="media_items" db=30.4ms idle=91.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:05:24.598 [debug] QUERY OK source="tasks" db=0.4ms idle=3.5ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [171, 2, ~U[2026-08-11 23:05:24Z], ~U[2026-08-11 23:05:24Z]] 23:05:24.599 [info] {"args":{"id":2},"id":170,"meta":{},"state":"success","max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","duration":231351,"event":"job:stop","queue_time":928877,"attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 23:05:26.252 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8kqBLmLU9JY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/35/ea/35ea45b285ec2232c2a078beb9f72965bc4cb0166d0ecd153f1904c65b362492.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:05:26.253 [debug] Running yt-dlp command for action: download 23:05:26.253 [debug] QUERY OK source="settings" db=0.2ms idle=886.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:26.254 [debug] QUERY OK source="settings" db=0.6ms idle=531.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:26.254 [debug] QUERY OK source="settings" db=0.1ms idle=532.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:26.255 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8kqBLmLU9JY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/2d/12/2d12712c8b3dbae492a5bac54d796b26e14b24b15503fbd2f2b1d1eaf4bd8192.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:05:28.530 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8kqBLmLU9JY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/2d/12/2d12712c8b3dbae492a5bac54d796b26e14b24b15503fbd2f2b1d1eaf4bd8192.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:05:28.531 [error] Unknown error downloading media item #2169: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:05:28.532 [debug] QUERY OK source="media_items" db=1.2ms idle=809.2ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:05:28Z], 2169] 23:05:28.533 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2169},"id":126,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4755214,"event":"job:exception","queue_time":1802776988,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:05:28.539 [info] {"args":{"id":2170},"id":127,"meta":{},"system_time":1786489528539772055,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:05:28.540 [debug] QUERY OK source="media_items" db=0.2ms idle=817.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2170] 23:05:28.540 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:05:28.540 [debug] QUERY OK source="sources" db=0.1ms idle=167.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:28.541 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:28.541 [debug] QUERY OK source="media_items" db=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2170] 23:05:28.542 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2170] 23:05:28.542 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:28.543 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:28.543 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:28.543 [debug] Running yt-dlp command for action: get_downloadable_status 23:05:28.544 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:28.544 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:28.544 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:28.544 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=h5j-9WCTfWc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/70/ea/70ea6fb9f30404f34563251ad188de301b491cd828b1f7c5dbded033c9c60423.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:05:30.788 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=h5j-9WCTfWc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/70/ea/70ea6fb9f30404f34563251ad188de301b491cd828b1f7c5dbded033c9c60423.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:05:30.789 [debug] Running yt-dlp command for action: download 23:05:30.789 [debug] QUERY OK source="settings" db=0.1ms idle=1067.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:30.789 [debug] QUERY OK source="settings" db=0.1ms idle=1067.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:30.790 [debug] QUERY OK source="settings" db=0.1ms idle=1067.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:30.790 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=h5j-9WCTfWc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/bd/d8/bdd83b4cf6f81a7a6f58d72d8fa7ed05b8d7afe007ae74f011d139a05a86a402.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:05:32.190 [info] {"source":"oban","duration":917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:32.949 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=h5j-9WCTfWc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/bd/d8/bdd83b4cf6f81a7a6f58d72d8fa7ed05b8d7afe007ae74f011d139a05a86a402.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:05:32.950 [error] Unknown error downloading media item #2170: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:05:32.951 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1228.2ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:05:32Z], 2170] 23:05:32.952 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2170},"id":127,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4412078,"event":"job:exception","queue_time":1807538990,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:05:32.958 [info] {"args":{"id":2171},"id":128,"meta":{},"system_time":1786489532958779041,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:05:32.959 [debug] QUERY OK source="media_items" db=0.2ms idle=236.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2171] 23:05:32.959 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:05:32.959 [debug] QUERY OK source="sources" db=0.2ms idle=237.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:05:32.960 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:32.960 [debug] QUERY OK source="media_items" db=0.2ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2171] 23:05:32.961 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2171] 23:05:32.961 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:05:32.962 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:32.962 [debug] QUERY OK source="settings" db=0.0ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:32.962 [debug] Running yt-dlp command for action: get_downloadable_status 23:05:32.963 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:32.963 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:32.963 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:32.964 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nk6h1ZyhO_0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a7/94/a7945ad1ac84fcdfc88a90d1b9ce2f36e652ed24e4e8eebb47c462930cb59495.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:05:35.334 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nk6h1ZyhO_0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a7/94/a7945ad1ac84fcdfc88a90d1b9ce2f36e652ed24e4e8eebb47c462930cb59495.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:05:35.334 [debug] Running yt-dlp command for action: download 23:05:35.335 [debug] QUERY OK source="settings" db=0.3ms idle=952.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:35.335 [debug] QUERY OK source="settings" db=0.2ms idle=613.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:35.336 [debug] QUERY OK source="settings" db=0.2ms idle=613.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:05:35.336 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nk6h1ZyhO_0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/c6/01/c60138e272b7a432b1347174b678e2955c1bd87f578e87be59dd414c940c02c0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:06:00.972 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:02.193 [info] {"source":"oban","duration":1341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:32.194 [info] {"source":"oban","duration":935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.973 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:02.196 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:32.201 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:38.016 [info] GET / 23:07:38.016 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:07:38.017 [debug] QUERY OK source="settings" db=0.3ms idle=388.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:38.018 [debug] QUERY OK source="media_profiles" db=0.1ms idle=295.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:07:38.018 [debug] QUERY OK source="sources" db=0.1ms idle=295.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:07:38.071 [debug] QUERY OK source="media_items" db=52.5ms idle=296.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:07:38.073 [debug] QUERY OK source="media_items" db=1.8ms idle=348.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:07:38.074 [debug] QUERY OK source="settings" db=0.1ms idle=56.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:38.075 [debug] QUERY OK source="settings" db=0.1ms idle=56.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:38.076 [debug] QUERY OK source="settings" db=0.1ms idle=57.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:38.077 [debug] QUERY OK source="media_items" db=0.3ms idle=6.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:07:38.081 [debug] QUERY OK source="media_items" db=3.6ms idle=4.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:07:38.082 [debug] QUERY OK source="sources" db=0.2ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:38.104 [debug] QUERY OK source="media_items" db=15.5ms queue=0.2ms idle=13.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:07:38.109 [debug] QUERY OK source="media_items" db=4.6ms idle=28.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:07:38.110 [debug] QUERY OK source="sources" db=0.2ms idle=32.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:38.112 [debug] QUERY OK source="tasks" db=0.3ms idle=30.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:07:38.112 [debug] QUERY OK source="media_items" db=0.2ms idle=30.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at", m0."id" FROM "media_items" AS m0 WHERE (m0."id" IN (?,?)) [2166, 2171] 23:07:38.114 [info] Sent 200 in 98ms 23:07:40.239 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nk6h1ZyhO_0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/c6/01/c60138e272b7a432b1347174b678e2955c1bd87f578e87be59dd414c940c02c0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:07:40.265 [debug] Running yt-dlp command for action: download_thumbnail 23:07:40.266 [debug] QUERY OK source="settings" db=0.2ms idle=632.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:40.266 [debug] QUERY OK source="settings" db=0.1ms idle=544.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:40.266 [debug] QUERY OK source="settings" db=0.1ms idle=544.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:40.267 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nk6h1ZyhO_0 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2171/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/bb/fd/bbfd699cd545a838d979b1b4d2881b5acc2cd1616834514e06446355e87c139c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:07:42.982 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nk6h1ZyhO_0 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2171/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/bb/fd/bbfd699cd545a838d979b1b4d2881b5acc2cd1616834514e06446355e87c139c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:07:42.983 [debug] QUERY OK db=0.0ms idle=1261.2ms begin [] 23:07:42.985 [debug] QUERY OK source="media_items" db=1.8ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:07:40Z], "/downloads/The Grand Sound/2025-07-15 Best_Progressive_Trance_Mix_-_All_Time_Favourites_2/Best_Progressive_Trance_Mix_-_All_Time_Favourites_2.mp4", "/downloads/The Grand Sound/2025-07-15 Best_Progressive_Trance_Mix_-_All_Time_Favourites_2/Best_Progressive_Trance_Mix_-_All_Time_Favourites_2.info.json", "/downloads/The Grand Sound/2025-07-15 Best_Progressive_Trance_Mix_-_All_Time_Favourites_2/Best_Progressive_Trance_Mix_-_All_Time_Favourites_2.nfo", [["live_chat", "/downloads/The Grand Sound/2025-07-15 Best_Progressive_Trance_Mix_-_All_Time_Favourites_2/Best_Progressive_Trance_Mix_-_All_Time_Favourites_2.live_chat.json"]], "/downloads/The Grand Sound/2025-07-15 Best_Progressive_Trance_Mix_-_All_Time_Favourites_2/Best_Progressive_Trance_Mix_-_All_Time_Favourites_2-thumb.jpg", ~U[2026-08-11 23:07:42Z], 2171] 23:07:42.993 [debug] QUERY OK source="media_metadata" db=7.6ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2171/metadata.json.gz", "/config/metadata/media_items/2171/thumbnail.jpg", 2171, ~U[2026-08-11 23:07:42Z], ~U[2026-08-11 23:07:42Z]] 23:07:42.994 [debug] QUERY OK db=1.2ms commit [] 23:07:42.998 [debug] QUERY OK source="media_items" db=2.9ms idle=1272.9ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [1279837036, ~U[2026-08-11 23:07:42Z], 2171] 23:07:42.998 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:07:42.999 [info] {"args":{"id":2171},"id":128,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":130039770,"event":"job:stop","queue_time":1811957989,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:07:43.007 [info] {"args":{"id":2172},"id":129,"meta":{},"system_time":1786489663007279512,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:07:43.008 [debug] QUERY OK source="media_items" db=0.5ms idle=369.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2172] 23:07:43.008 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:07:43.009 [debug] QUERY OK source="sources" db=0.6ms idle=13.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:43.010 [debug] QUERY OK source="media_profiles" db=0.3ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:43.010 [debug] QUERY OK source="media_items" db=0.5ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2172] 23:07:43.012 [debug] QUERY OK source="media_metadata" db=0.2ms idle=5.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2172] 23:07:43.013 [debug] QUERY OK source="media_profiles" db=0.3ms idle=4.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:43.013 [debug] QUERY OK source="settings" db=0.1ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:43.014 [debug] QUERY OK source="settings" db=0.1ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:43.014 [debug] Running yt-dlp command for action: get_downloadable_status 23:07:43.015 [debug] QUERY OK source="settings" db=0.1ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:43.015 [debug] QUERY OK source="settings" db=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:43.016 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:43.016 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cP9LqdKRJlY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/48/9b/489b80283c58adc37e5046fd27d41f84aca94de444b6515ee254366135d7ad68.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:07:45.355 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cP9LqdKRJlY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/48/9b/489b80283c58adc37e5046fd27d41f84aca94de444b6515ee254366135d7ad68.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:07:45.355 [debug] Running yt-dlp command for action: download 23:07:45.356 [debug] QUERY OK source="settings" db=0.2ms idle=713.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:45.356 [debug] QUERY OK source="settings" db=0.1ms idle=634.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:45.356 [debug] QUERY OK source="settings" db=0.1ms idle=634.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:45.356 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cP9LqdKRJlY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/90/fc/90fc468dfeae7b3261ccfe649bca9bce57ba25481fe0aeda3ff4b3432bee40dd.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:07:47.564 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cP9LqdKRJlY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/90/fc/90fc468dfeae7b3261ccfe649bca9bce57ba25481fe0aeda3ff4b3432bee40dd.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:07:47.565 [error] Unknown error downloading media item #2172: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:07:47.566 [debug] QUERY OK source="media_items" db=1.2ms idle=920.4ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:07:47Z], 2172] 23:07:47.567 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2172},"id":129,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4559767,"event":"job:exception","queue_time":1942006033,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:07:47.573 [info] {"args":{"id":2173},"id":130,"meta":{},"system_time":1786489667573684762,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:07:47.574 [debug] QUERY OK source="media_items" db=0.2ms idle=851.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2173] 23:07:47.574 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:07:47.574 [debug] QUERY OK source="sources" db=0.2ms idle=852.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:47.575 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:47.575 [debug] QUERY OK source="media_items" db=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2173] 23:07:47.576 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2173] 23:07:47.577 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:47.577 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:47.577 [debug] QUERY OK source="settings" db=0.0ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:47.578 [debug] Running yt-dlp command for action: get_downloadable_status 23:07:47.578 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:47.578 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:47.579 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:47.579 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=EklE_2pRIp4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d8/6b/d86b1ce5ffba7efb4132e9e9c18f2fdacecf6a33bb46524fb3ef2009454ef564.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:07:51.706 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=EklE_2pRIp4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d8/6b/d86b1ce5ffba7efb4132e9e9c18f2fdacecf6a33bb46524fb3ef2009454ef564.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:07:51.706 [debug] Running yt-dlp command for action: download 23:07:51.707 [debug] QUERY OK source="settings" db=0.2ms idle=984.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:51.707 [debug] QUERY OK source="settings" db=0.1ms idle=985.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:51.707 [debug] QUERY OK source="settings" db=0.2ms idle=985.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:51.708 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=EklE_2pRIp4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/56/c0/56c095a1dcc34f15b227e3fc63090c2f4a3ec370ca019d0d50892ecf99917a08.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:07:53.829 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=EklE_2pRIp4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/56/c0/56c095a1dcc34f15b227e3fc63090c2f4a3ec370ca019d0d50892ecf99917a08.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:07:53.829 [error] Unknown error downloading media item #2173: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:07:53.831 [debug] QUERY OK source="media_items" db=1.2ms idle=1107.8ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:07:53Z], 2173] 23:07:53.831 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2173},"id":130,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6257720,"event":"job:exception","queue_time":1946572937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:07:53.838 [info] {"args":{"id":2174},"id":131,"meta":{},"system_time":1786489673838807100,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:07:53.839 [debug] QUERY OK source="media_items" db=0.2ms idle=1116.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2174] 23:07:53.839 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:07:53.839 [debug] QUERY OK source="sources" db=0.1ms idle=180.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:07:53.840 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:53.840 [debug] QUERY OK source="media_items" db=0.2ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2174] 23:07:53.841 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2174] 23:07:53.841 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:07:53.842 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:53.842 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:53.842 [debug] Running yt-dlp command for action: get_downloadable_status 23:07:53.843 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:53.843 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:53.843 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:53.844 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=m7wL13t2tEg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/43/9c/439ce7c1fdbd3cd91827dbb04d7dbf0508803fd2c95c93dbfcfb7862dec46c54.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:07:56.270 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=m7wL13t2tEg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/43/9c/439ce7c1fdbd3cd91827dbb04d7dbf0508803fd2c95c93dbfcfb7862dec46c54.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:07:56.270 [debug] Running yt-dlp command for action: download 23:07:56.271 [debug] QUERY OK source="settings" db=0.2ms idle=607.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:56.271 [debug] QUERY OK source="settings" db=0.1ms idle=548.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:56.272 [debug] QUERY OK source="settings" db=0.1ms idle=548.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:07:56.272 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=m7wL13t2tEg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/28/7a/287a24237b4773cbac474a68a979dceb5536cb7fa97b2fdcd768722c4b6793f3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:08:00.974 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:02.203 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:32.204 [info] {"source":"oban","duration":864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.975 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:02.207 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:21.854 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=m7wL13t2tEg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/28/7a/287a24237b4773cbac474a68a979dceb5536cb7fa97b2fdcd768722c4b6793f3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:09:21.876 [debug] Running yt-dlp command for action: download_thumbnail 23:09:21.877 [debug] QUERY OK source="settings" db=0.1ms idle=154.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:21.877 [debug] QUERY OK source="settings" db=0.1ms idle=155.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:21.877 [debug] QUERY OK source="settings" db=0.1ms idle=155.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:21.877 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=m7wL13t2tEg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2174/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/38/ff/38ffd5421b98528f2424236c158b933c017c67667ad8c0a5dd44faa65bab569f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:09:24.696 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=m7wL13t2tEg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2174/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/38/ff/38ffd5421b98528f2424236c158b933c017c67667ad8c0a5dd44faa65bab569f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:09:24.697 [debug] QUERY OK db=0.0ms idle=975.1ms begin [] 23:09:24.699 [debug] QUERY OK source="media_items" db=1.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:09:21Z], "/downloads/The Grand Sound/2025-07-01 Tropical_Embrace_-_Melodic_Progressive_House_Mix/Tropical_Embrace_-_Melodic_Progressive_House_Mix.mp4", "/downloads/The Grand Sound/2025-07-01 Tropical_Embrace_-_Melodic_Progressive_House_Mix/Tropical_Embrace_-_Melodic_Progressive_House_Mix.info.json", "/downloads/The Grand Sound/2025-07-01 Tropical_Embrace_-_Melodic_Progressive_House_Mix/Tropical_Embrace_-_Melodic_Progressive_House_Mix.nfo", [["live_chat", "/downloads/The Grand Sound/2025-07-01 Tropical_Embrace_-_Melodic_Progressive_House_Mix/Tropical_Embrace_-_Melodic_Progressive_House_Mix.live_chat.json"]], "/downloads/The Grand Sound/2025-07-01 Tropical_Embrace_-_Melodic_Progressive_House_Mix/Tropical_Embrace_-_Melodic_Progressive_House_Mix-thumb.jpg", ~U[2026-08-11 23:09:24Z], 2174] 23:09:24.700 [debug] QUERY OK source="media_metadata" db=0.8ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2174/metadata.json.gz", "/config/metadata/media_items/2174/thumbnail.jpg", 2174, ~U[2026-08-11 23:09:24Z], ~U[2026-08-11 23:09:24Z]] 23:09:24.700 [debug] QUERY OK db=0.5ms commit [] 23:09:24.703 [debug] QUERY OK source="media_items" db=1.9ms idle=978.8ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [699846455, ~U[2026-08-11 23:09:24Z], 2174] 23:09:24.703 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:09:24.703 [info] {"args":{"id":2174},"id":131,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":90864407,"event":"job:stop","queue_time":1952837982,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:09:24.709 [info] {"args":{"id":2175},"id":132,"meta":{},"system_time":1786489764709749298,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:09:24.710 [debug] QUERY OK source="media_items" db=0.2ms idle=870.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2175] 23:09:24.710 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:09:24.710 [debug] QUERY OK source="sources" db=0.3ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:24.711 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:24.711 [debug] QUERY OK source="media_items" db=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2175] 23:09:24.712 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2175] 23:09:24.712 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:24.713 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:24.713 [debug] QUERY OK source="settings" db=0.0ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:24.713 [debug] Running yt-dlp command for action: get_downloadable_status 23:09:24.714 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:24.714 [debug] QUERY OK source="settings" db=0.0ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:24.714 [debug] QUERY OK source="settings" db=0.1ms idle=1.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:24.714 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UJgFsudwSak --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/28/95/2895ef94001a84a69b22ac823c77ede3f6b7399bce8bebe9edeb78ee96564fb6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:09:26.988 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UJgFsudwSak --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/28/95/2895ef94001a84a69b22ac823c77ede3f6b7399bce8bebe9edeb78ee96564fb6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:09:26.988 [debug] Running yt-dlp command for action: download 23:09:26.988 [debug] QUERY OK source="settings" db=0.2ms idle=1266.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:26.989 [debug] QUERY OK source="settings" db=0.2ms idle=1266.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:26.989 [debug] QUERY OK source="settings" db=0.1ms idle=1267.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:26.989 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UJgFsudwSak --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/4e/f6/4ef6037c87021cdfff58f737ab707f3f6b42a5780a97e62185934df26d890cd1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:09:29.218 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=UJgFsudwSak --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/4e/f6/4ef6037c87021cdfff58f737ab707f3f6b42a5780a97e62185934df26d890cd1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:09:29.219 [error] Unknown error downloading media item #2175: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:09:29.221 [debug] QUERY OK source="media_items" db=1.4ms idle=1372.4ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:09:29Z], 2175] 23:09:29.221 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2175},"id":132,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4511413,"event":"job:exception","queue_time":2043708983,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:09:29.227 [info] {"args":{"id":2176},"id":133,"meta":{},"system_time":1786489769227684566,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:09:29.228 [debug] QUERY OK source="media_items" db=0.3ms idle=505.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2176] 23:09:29.228 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:09:29.228 [debug] QUERY OK source="sources" db=0.2ms idle=379.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:09:29.229 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:29.229 [debug] QUERY OK source="media_items" db=0.2ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2176] 23:09:29.230 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2176] 23:09:29.231 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:09:29.231 [debug] QUERY OK source="settings" db=0.2ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:29.232 [debug] QUERY OK source="settings" db=0.2ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:29.232 [debug] Running yt-dlp command for action: get_downloadable_status 23:09:29.233 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:29.233 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:29.233 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:29.234 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ubIPCGeEbco --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ff/30/ff30cf5388097812886d82db6a0831d9d24e0544bf05519f96e61b9e9572afe4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:09:32.209 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:33.453 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ubIPCGeEbco --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ff/30/ff30cf5388097812886d82db6a0831d9d24e0544bf05519f96e61b9e9572afe4.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:09:33.453 [debug] Running yt-dlp command for action: download 23:09:33.454 [debug] QUERY OK source="settings" db=0.2ms idle=1244.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:33.454 [debug] QUERY OK source="settings" db=0.1ms idle=732.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:33.454 [debug] QUERY OK source="settings" db=0.1ms idle=732.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:33.455 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ubIPCGeEbco --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/02/8f/028f9c8221d23cfeb07b92119ab3bc6986b8eec99cb477da2ca497433588b720.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:10:00.976 [info] {"source":"oban","duration":166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:02.210 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:32.213 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:40.769 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tsxAsIa1Cvs --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/9f/ad/9fad21cb8702d7726ddae2f0c03dfe347a9f7ecb88b6d11ba58bcccddb940889.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:10:40.793 [debug] Running yt-dlp command for action: download_thumbnail 23:10:40.794 [debug] QUERY OK source="settings" db=0.1ms idle=1071.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:40.794 [debug] QUERY OK source="settings" db=0.1ms idle=1072.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:40.795 [debug] QUERY OK source="settings" db=0.1ms idle=803.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:40.795 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tsxAsIa1Cvs --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2166/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/36/85/3685dd953c5fcecc9427d89207fde25f06a6b3d232665534a71376a7bd0f2695.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:10:43.469 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=tsxAsIa1Cvs --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2166/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/36/85/3685dd953c5fcecc9427d89207fde25f06a6b3d232665534a71376a7bd0f2695.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:10:43.470 [debug] QUERY OK db=0.0ms idle=747.9ms begin [] 23:10:43.473 [debug] QUERY OK source="media_items" db=3.2ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:10:40Z], "/downloads/The Grand Sound/2025-08-12 Best_Progressive_House_Mix_2025_Vol._4/Best_Progressive_House_Mix_2025_Vol._4.mp4", "/downloads/The Grand Sound/2025-08-12 Best_Progressive_House_Mix_2025_Vol._4/Best_Progressive_House_Mix_2025_Vol._4.info.json", "/downloads/The Grand Sound/2025-08-12 Best_Progressive_House_Mix_2025_Vol._4/Best_Progressive_House_Mix_2025_Vol._4.nfo", [["live_chat", "/downloads/The Grand Sound/2025-08-12 Best_Progressive_House_Mix_2025_Vol._4/Best_Progressive_House_Mix_2025_Vol._4.live_chat.json"]], "/downloads/The Grand Sound/2025-08-12 Best_Progressive_House_Mix_2025_Vol._4/Best_Progressive_House_Mix_2025_Vol._4-thumb.jpg", ~U[2026-08-11 23:10:43Z], 2166] 23:10:43.475 [debug] QUERY OK source="media_metadata" db=1.3ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2166/metadata.json.gz", "/config/metadata/media_items/2166/thumbnail.jpg", 2166, ~U[2026-08-11 23:10:43Z], ~U[2026-08-11 23:10:43Z]] 23:10:43.477 [debug] QUERY OK db=1.5ms commit [] 23:10:43.481 [debug] QUERY OK source="media_items" db=4.2ms idle=755.3ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [1244455887, ~U[2026-08-11 23:10:43Z], 2166] 23:10:43.482 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:10:43.484 [info] {"args":{"id":2166},"id":123,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":402491838,"event":"job:stop","queue_time":1719989981,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:10:43.495 [info] {"args":{"id":2177},"id":134,"meta":{},"system_time":1786489843495094526,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:10:43.498 [debug] QUERY OK source="media_items" db=3.3ms idle=497.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2177] 23:10:43.500 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:10:43.501 [debug] QUERY OK source="sources" db=0.5ms idle=23.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:43.503 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=19.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:43.504 [debug] QUERY OK source="media_items" db=0.6ms idle=20.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2177] 23:10:43.507 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.3ms idle=11.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2177] 23:10:43.508 [debug] QUERY OK source="media_profiles" db=0.4ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:43.509 [debug] QUERY OK source="settings" db=0.2ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:43.509 [debug] QUERY OK source="settings" db=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:43.510 [debug] Running yt-dlp command for action: get_downloadable_status 23:10:43.512 [debug] QUERY OK source="settings" db=1.4ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:43.513 [debug] QUERY OK source="settings" db=0.5ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:43.514 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:43.515 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6zrjxTyTNno --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/0c/fa/0cfa86d4c9b154cd8408bba030138f2000daaeb26f1833da1e2198ea8e56ec3b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:10:46.460 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6zrjxTyTNno --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/0c/fa/0cfa86d4c9b154cd8408bba030138f2000daaeb26f1833da1e2198ea8e56ec3b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:10:46.461 [debug] Running yt-dlp command for action: download 23:10:46.462 [debug] QUERY OK source="settings" db=0.9ms idle=1739.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:46.463 [debug] QUERY OK source="settings" db=0.7ms idle=1740.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:46.464 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1741.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:46.465 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6zrjxTyTNno --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/84/94/8494487a4c52112b5a75d0a76c286a48b557e2416d6e7f9cd638b8d14e510da8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:10:48.481 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ubIPCGeEbco --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/02/8f/028f9c8221d23cfeb07b92119ab3bc6986b8eec99cb477da2ca497433588b720.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:10:48.503 [debug] Running yt-dlp command for action: download_thumbnail 23:10:48.503 [debug] QUERY OK source="settings" db=0.1ms idle=1494.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:48.504 [debug] QUERY OK source="settings" db=0.1ms idle=781.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:48.504 [debug] QUERY OK source="settings" db=0.1ms idle=781.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:48.504 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ubIPCGeEbco --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2176/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/ce/92/ce92a08de7a3f5a8dfa557fb3ea170992807be8b4e777d656743f5ba33603b5f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:10:49.165 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6zrjxTyTNno --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/84/94/8494487a4c52112b5a75d0a76c286a48b557e2416d6e7f9cd638b8d14e510da8.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:10:49.165 [error] Unknown error downloading media item #2177: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:10:49.167 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1152.8ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:10:49Z], 2177] 23:10:49.169 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2177},"id":134,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5673026,"event":"job:exception","queue_time":2122491038,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:10:49.176 [info] {"args":{"id":2178},"id":135,"meta":{},"system_time":1786489849175927142,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:10:49.176 [debug] QUERY OK source="media_items" db=0.3ms idle=671.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2178] 23:10:49.176 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:10:49.177 [debug] QUERY OK source="sources" db=0.2ms idle=161.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:49.177 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:49.178 [debug] QUERY OK source="media_items" db=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2178] 23:10:49.179 [debug] QUERY OK source="media_metadata" db=0.4ms idle=3.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2178] 23:10:49.179 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:49.180 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:49.180 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:49.180 [debug] Running yt-dlp command for action: get_downloadable_status 23:10:49.181 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:49.181 [debug] QUERY OK source="settings" db=0.2ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:49.182 [debug] QUERY OK source="settings" db=0.2ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:49.182 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qlplo-L2PGI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7b/1e/7b1ed6e3a013907a8a58729b51eb27852bfe3223862f43b6c72ebaabd793a7a3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:10:53.246 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ubIPCGeEbco --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2176/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/ce/92/ce92a08de7a3f5a8dfa557fb3ea170992807be8b4e777d656743f5ba33603b5f.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:10:53.247 [debug] QUERY OK db=0.0ms idle=525.0ms begin [] 23:10:53.249 [debug] QUERY OK source="media_items" db=1.5ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:10:48Z], "/downloads/The Grand Sound/2025-06-17 Stellar_Coastline_-_Melodic_Progressive_House_Mix/Stellar_Coastline_-_Melodic_Progressive_House_Mix.mp4", "/downloads/The Grand Sound/2025-06-17 Stellar_Coastline_-_Melodic_Progressive_House_Mix/Stellar_Coastline_-_Melodic_Progressive_House_Mix.info.json", "/downloads/The Grand Sound/2025-06-17 Stellar_Coastline_-_Melodic_Progressive_House_Mix/Stellar_Coastline_-_Melodic_Progressive_House_Mix.nfo", [["live_chat", "/downloads/The Grand Sound/2025-06-17 Stellar_Coastline_-_Melodic_Progressive_House_Mix/Stellar_Coastline_-_Melodic_Progressive_House_Mix.live_chat.json"]], "/downloads/The Grand Sound/2025-06-17 Stellar_Coastline_-_Melodic_Progressive_House_Mix/Stellar_Coastline_-_Melodic_Progressive_House_Mix-thumb.jpg", ~U[2026-08-11 23:10:53Z], 2176] 23:10:53.250 [debug] QUERY OK source="media_metadata" db=1.1ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2176/metadata.json.gz", "/config/metadata/media_items/2176/thumbnail.jpg", 2176, ~U[2026-08-11 23:10:53Z], ~U[2026-08-11 23:10:53Z]] 23:10:53.251 [debug] QUERY OK db=0.6ms commit [] 23:10:53.254 [debug] QUERY OK source="media_items" db=2.3ms idle=529.5ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [371533923, ~U[2026-08-11 23:10:53Z], 2176] 23:10:53.254 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:10:53.255 [info] {"args":{"id":2176},"id":133,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":84026696,"event":"job:stop","queue_time":2048226937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:10:53.262 [info] {"args":{"id":2179},"id":136,"meta":{},"system_time":1786489853262023743,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:10:53.263 [debug] QUERY OK source="media_items" db=0.5ms idle=239.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2179] 23:10:53.263 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:10:53.264 [debug] QUERY OK source="sources" db=0.3ms idle=12.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:53.264 [debug] QUERY OK source="media_profiles" db=0.3ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:53.265 [debug] QUERY OK source="media_items" db=0.3ms idle=9.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2179] 23:10:53.266 [debug] QUERY OK source="media_metadata" db=0.2ms idle=4.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2179] 23:10:53.267 [debug] QUERY OK source="media_profiles" db=0.5ms idle=3.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:53.268 [debug] QUERY OK source="settings" db=0.2ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:53.269 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:53.270 [debug] Running yt-dlp command for action: get_downloadable_status 23:10:53.270 [debug] QUERY OK source="settings" db=0.2ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:53.271 [debug] QUERY OK source="settings" db=0.3ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:53.271 [debug] QUERY OK source="settings" db=0.2ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:53.272 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MCLFX0OChzE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/43/ac/43ac6f1f4ea1ad97d0f7694045cf290328cfbe1feebb0a9424805bc98e3cf897.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:10:53.426 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qlplo-L2PGI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7b/1e/7b1ed6e3a013907a8a58729b51eb27852bfe3223862f43b6c72ebaabd793a7a3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:10:53.426 [debug] Running yt-dlp command for action: download 23:10:53.426 [debug] QUERY OK source="settings" db=0.2ms idle=158.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:53.427 [debug] QUERY OK source="settings" db=0.1ms idle=157.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:53.427 [debug] QUERY OK source="settings" db=0.1ms idle=156.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:53.427 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qlplo-L2PGI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/69/f5/69f54f5361a88c86f810e52cec54665aabb4cde9247a389e92f16883a7c93942.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:10:55.725 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MCLFX0OChzE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/43/ac/43ac6f1f4ea1ad97d0f7694045cf290328cfbe1feebb0a9424805bc98e3cf897.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:10:55.726 [debug] Running yt-dlp command for action: download 23:10:55.726 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1004.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:55.727 [debug] QUERY OK source="settings" db=0.2ms idle=1004.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:55.727 [debug] QUERY OK source="settings" db=0.2ms idle=1005.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:55.728 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MCLFX0OChzE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/fa/9c/fa9c508b74e7b8f678934e23bd8cf21e316667d18f12ff0e9260cb06ff86d72b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:10:55.747 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qlplo-L2PGI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/69/f5/69f54f5361a88c86f810e52cec54665aabb4cde9247a389e92f16883a7c93942.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:10:55.747 [error] Unknown error downloading media item #2178: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:10:55.750 [debug] QUERY OK source="media_items" db=2.1ms idle=1025.9ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:10:55Z], 2178] 23:10:55.750 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2178},"id":135,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6574477,"event":"job:exception","queue_time":2128174999,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:10:55.757 [info] {"args":{"id":2180},"id":137,"meta":{},"system_time":1786489855757807048,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:10:55.758 [debug] QUERY OK source="media_items" db=0.2ms idle=30.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2180] 23:10:55.758 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:10:55.759 [debug] QUERY OK source="sources" db=0.2ms idle=31.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:10:55.759 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:55.760 [debug] QUERY OK source="media_items" db=0.3ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2180] 23:10:55.760 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2180] 23:10:55.761 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:10:55.761 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:55.762 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:55.762 [debug] Running yt-dlp command for action: get_downloadable_status 23:10:55.763 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:55.763 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:55.764 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:55.764 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lx5V0h6NQ0w --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/27/c1/27c12170849d34d15b4e8ed68d2e95f615bc558e1e9be55d4193ae719035ab52.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:10:57.909 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lx5V0h6NQ0w --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/27/c1/27c12170849d34d15b4e8ed68d2e95f615bc558e1e9be55d4193ae719035ab52.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:10:57.909 [debug] Running yt-dlp command for action: download 23:10:57.909 [debug] QUERY OK source="settings" db=0.2ms idle=878.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:57.910 [debug] QUERY OK source="settings" db=0.1ms idle=187.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:57.910 [debug] QUERY OK source="settings" db=0.1ms idle=188.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:57.910 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lx5V0h6NQ0w --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6b/d7/6bd730d115ec0a938792504b3b844157bbce14138fbaff5f69ac13be7f2fd11e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:11:00.030 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lx5V0h6NQ0w --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6b/d7/6bd730d115ec0a938792504b3b844157bbce14138fbaff5f69ac13be7f2fd11e.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:11:00.030 [error] Unknown error downloading media item #2180: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:11:00.033 [debug] QUERY OK source="media_items" db=2.2ms idle=996.1ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:11:00Z], 2180] 23:11:00.034 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2180},"id":137,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4275865,"event":"job:exception","queue_time":2134756984,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:11:00.041 [info] {"args":{"id":2181},"id":138,"meta":{},"system_time":1786489860041150192,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:11:00.042 [debug] QUERY OK source="media_items" db=0.4ms idle=319.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2181] 23:11:00.042 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:11:00.042 [debug] QUERY OK source="sources" db=0.4ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:11:00.043 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:00.043 [debug] QUERY OK source="media_items" db=0.2ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2181] 23:11:00.044 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2181] 23:11:00.045 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:11:00.045 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:11:00.046 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:11:00.046 [debug] Running yt-dlp command for action: get_downloadable_status 23:11:00.047 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:11:00.047 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:11:00.047 [debug] QUERY OK source="settings" db=0.0ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:11:00.047 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GnSU-9BfCCg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/47/38/47380baa99a1043a8ef09c9851504bf76966eccdb7307fadbaf21b50902a6834.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:11:00.977 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:02.215 [info] {"source":"oban","duration":1580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:02.479 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GnSU-9BfCCg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/47/38/47380baa99a1043a8ef09c9851504bf76966eccdb7307fadbaf21b50902a6834.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:11:02.479 [debug] Running yt-dlp command for action: download 23:11:02.480 [debug] QUERY OK source="settings" db=0.2ms idle=757.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:11:02.480 [debug] QUERY OK source="settings" db=0.1ms idle=758.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:11:02.480 [debug] QUERY OK source="settings" db=0.0ms idle=758.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:11:02.481 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GnSU-9BfCCg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6c/f0/6cf021dc02012030f9c105c8f54534aacc5e29c9a442909b8903b73c6282d402.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:11:32.216 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.978 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:02.218 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:08.991 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MCLFX0OChzE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/fa/9c/fa9c508b74e7b8f678934e23bd8cf21e316667d18f12ff0e9260cb06ff86d72b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:12:09.013 [debug] Running yt-dlp command for action: download_thumbnail 23:12:09.014 [debug] QUERY OK source="settings" db=0.1ms idle=1292.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:09.015 [debug] QUERY OK source="settings" db=0.1ms idle=1292.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:09.015 [debug] QUERY OK source="settings" db=0.2ms idle=1292.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:09.015 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MCLFX0OChzE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2179/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/74/42/74423566c14e832822841c1a148f1c6e33dd1675c728b60d2e432e2b32e19301.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:12:11.824 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MCLFX0OChzE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2179/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/74/42/74423566c14e832822841c1a148f1c6e33dd1675c728b60d2e432e2b32e19301.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:12:11.824 [debug] QUERY OK db=0.0ms idle=1102.5ms begin [] 23:12:11.826 [debug] QUERY OK source="media_items" db=1.8ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:12:08Z], "/downloads/The Grand Sound/2025-06-03 Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set/Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set.mp4", "/downloads/The Grand Sound/2025-06-03 Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set/Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set.info.json", "/downloads/The Grand Sound/2025-06-03 Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set/Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set.nfo", [["live_chat", "/downloads/The Grand Sound/2025-06-03 Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set/Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set.live_chat.json"]], "/downloads/The Grand Sound/2025-06-03 Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set/Melodic_House_Mix_Endless_Waves_Relaxing_Deep_House_Set-thumb.jpg", ~U[2026-08-11 23:12:11Z], 2179] 23:12:11.832 [debug] QUERY OK source="media_metadata" db=5.8ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2179/metadata.json.gz", "/config/metadata/media_items/2179/thumbnail.jpg", 2179, ~U[2026-08-11 23:12:11Z], ~U[2026-08-11 23:12:11Z]] 23:12:11.834 [debug] QUERY OK db=1.2ms commit [] 23:12:11.836 [debug] QUERY OK source="media_items" db=2.0ms idle=1112.3ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [486428734, ~U[2026-08-11 23:12:11Z], 2179] 23:12:11.836 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:12:11.837 [info] {"args":{"id":2179},"id":136,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":78574688,"event":"job:stop","queue_time":2132260965,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:12:11.843 [info] {"args":{"id":2182},"id":139,"meta":{},"system_time":1786489931843734952,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:12:11.844 [debug] QUERY OK source="media_items" db=0.2ms idle=121.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2182] 23:12:11.844 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:12:11.844 [debug] QUERY OK source="sources" db=0.2ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:11.845 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:11.846 [debug] QUERY OK source="media_items" db=0.2ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2182] 23:12:11.846 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2182] 23:12:11.847 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:11.847 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:11.847 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:11.847 [debug] Running yt-dlp command for action: get_downloadable_status 23:12:11.848 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:11.849 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:11.849 [debug] QUERY OK source="settings" db=0.0ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:11.849 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iVudcjANLZw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b0/51/b0514560266ec34d75fb2c6a8d6eb03efdb8d0c2d1783d3419c278697ddfd152.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:12:14.229 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iVudcjANLZw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b0/51/b0514560266ec34d75fb2c6a8d6eb03efdb8d0c2d1783d3419c278697ddfd152.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:12:14.229 [debug] Running yt-dlp command for action: download 23:12:14.229 [debug] QUERY OK source="settings" db=0.2ms idle=507.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:14.230 [debug] QUERY OK source="settings" db=0.1ms idle=507.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:14.230 [debug] QUERY OK source="settings" db=0.1ms idle=507.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:14.230 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iVudcjANLZw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/8d/13/8d1355f4a3fc928d93f36eb9828e2ebb2a78722892f04ed7a9b021fc40936ec0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:12:16.509 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=iVudcjANLZw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/8d/13/8d1355f4a3fc928d93f36eb9828e2ebb2a78722892f04ed7a9b021fc40936ec0.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:12:16.509 [error] Unknown error downloading media item #2182: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:12:16.511 [debug] QUERY OK source="media_items" db=1.2ms idle=787.9ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:12:16Z], 2182] 23:12:16.512 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2182},"id":139,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4667778,"event":"job:exception","queue_time":2210842937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:12:16.519 [info] {"args":{"id":2183},"id":140,"meta":{},"system_time":1786489936518915118,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:12:16.519 [debug] QUERY OK source="media_items" db=0.2ms idle=797.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2183] 23:12:16.519 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:12:16.519 [debug] QUERY OK source="sources" db=0.2ms idle=347.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:16.520 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:16.520 [debug] QUERY OK source="media_items" db=0.2ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2183] 23:12:16.521 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2183] 23:12:16.521 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:16.522 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:16.522 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:16.522 [debug] Running yt-dlp command for action: get_downloadable_status 23:12:16.523 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:16.523 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:16.524 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:16.524 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MGjFV_gWwRk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/23/70/2370dbc70aea46a447baec54f08581dd3771c0e4c3d20ee4d3a4bde59e88ffdc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:12:18.786 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MGjFV_gWwRk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/23/70/2370dbc70aea46a447baec54f08581dd3771c0e4c3d20ee4d3a4bde59e88ffdc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:12:18.786 [debug] Running yt-dlp command for action: download 23:12:18.787 [debug] QUERY OK source="settings" db=0.2ms idle=1064.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:18.787 [debug] QUERY OK source="settings" db=0.1ms idle=1065.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:18.787 [debug] QUERY OK source="settings" db=0.1ms idle=1065.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:18.788 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MGjFV_gWwRk --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d7/0f/d70f428334f425284078531a29997d2c472890ebabe42faa19c7f1394ac498d7.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:12:20.993 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MGjFV_gWwRk --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/d7/0f/d70f428334f425284078531a29997d2c472890ebabe42faa19c7f1394ac498d7.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:12:20.993 [error] Unknown error downloading media item #2183: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:12:20.995 [debug] QUERY OK source="media_items" db=1.3ms idle=1271.7ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:12:20Z], 2183] 23:12:20.996 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2183},"id":140,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4476600,"event":"job:exception","queue_time":2215517982,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:12:21.002 [info] {"args":{"id":2184},"id":141,"meta":{},"system_time":1786489941002656557,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:12:21.003 [debug] QUERY OK source="media_items" db=0.2ms idle=280.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2184] 23:12:21.003 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:12:21.003 [debug] QUERY OK source="sources" db=0.2ms idle=281.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:21.004 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:21.004 [debug] QUERY OK source="media_items" db=0.2ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2184] 23:12:21.005 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2184] 23:12:21.005 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:21.006 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:21.006 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:21.006 [debug] Running yt-dlp command for action: get_downloadable_status 23:12:21.007 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:21.007 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:21.007 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:21.007 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pKHrYPXP4r8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/68/7c/687c432b3029e38a658fcafd1eb840d7e686b997334300a269a12eb47dd41a82.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:12:23.233 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pKHrYPXP4r8 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/68/7c/687c432b3029e38a658fcafd1eb840d7e686b997334300a269a12eb47dd41a82.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:12:23.233 [debug] Running yt-dlp command for action: download 23:12:23.234 [debug] QUERY OK source="settings" db=0.2ms idle=511.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:23.234 [debug] QUERY OK source="settings" db=0.1ms idle=512.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:23.234 [debug] QUERY OK source="settings" db=0.1ms idle=512.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:23.234 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pKHrYPXP4r8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/71/00/71001a048d1257d8ee5276f3274dbe5aec483c1d73fefc52343f147146bc06c1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:12:25.407 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=pKHrYPXP4r8 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/71/00/71001a048d1257d8ee5276f3274dbe5aec483c1d73fefc52343f147146bc06c1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:12:25.407 [error] Unknown error downloading media item #2184: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:12:25.409 [debug] QUERY OK source="media_items" db=1.3ms idle=685.7ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:12:25Z], 2184] 23:12:25.410 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2184},"id":141,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4406728,"event":"job:exception","queue_time":2220001934,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:12:25.416 [info] {"args":{"id":2185},"id":142,"meta":{},"system_time":1786489945416697566,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:12:25.417 [debug] QUERY OK source="media_items" db=0.2ms idle=694.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2185] 23:12:25.417 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:12:25.417 [debug] QUERY OK source="sources" db=0.2ms idle=229.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:12:25.418 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:25.418 [debug] QUERY OK source="media_items" db=0.2ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2185] 23:12:25.419 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2185] 23:12:25.419 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:12:25.420 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:25.420 [debug] QUERY OK source="settings" db=0.0ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:25.420 [debug] Running yt-dlp command for action: get_downloadable_status 23:12:25.421 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:25.421 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:25.421 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:25.422 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=msHAhRgzPmA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c6/16/c6163d76b32258f49129a0d5bc811adb46f806e6a78afba89bf63e21197ad74d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:12:27.693 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=msHAhRgzPmA --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c6/16/c6163d76b32258f49129a0d5bc811adb46f806e6a78afba89bf63e21197ad74d.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:12:27.693 [debug] Running yt-dlp command for action: download 23:12:27.694 [debug] QUERY OK source="settings" db=0.4ms idle=971.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:27.694 [debug] QUERY OK source="settings" db=0.1ms idle=972.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:27.694 [debug] QUERY OK source="settings" db=0.1ms idle=972.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:12:27.695 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=msHAhRgzPmA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/39/c8/39c824b6d5ff3558ca70cd7fdaecf727f8b783b72e3c38a558b5ee8d1244f2d5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:12:32.220 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.979 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:02.221 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:32.223 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.980 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:02.225 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:22.711 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GnSU-9BfCCg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6c/f0/6cf021dc02012030f9c105c8f54534aacc5e29c9a442909b8903b73c6282d402.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:22.736 [debug] Running yt-dlp command for action: download_thumbnail 23:14:22.737 [debug] QUERY OK source="settings" db=0.1ms idle=1011.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:22.737 [debug] QUERY OK source="settings" db=0.2ms idle=307.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:22.737 [debug] QUERY OK source="settings" db=0.1ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:22.738 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GnSU-9BfCCg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2181/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/0e/0f/0e0f794a6921b098b6102dd14634c77e4d1ec67162e903e754229dcb1d4f189c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:26.614 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GnSU-9BfCCg --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2181/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/0e/0f/0e0f794a6921b098b6102dd14634c77e4d1ec67162e903e754229dcb1d4f189c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:26.615 [debug] QUERY OK db=0.4ms idle=1886.2ms begin [] 23:14:26.618 [debug] QUERY OK source="media_items" db=2.6ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:14:22Z], "/downloads/The Grand Sound/2025-05-20 Best_Progressive_House_Mix_2025_Vol._3/Best_Progressive_House_Mix_2025_Vol._3.mp4", "/downloads/The Grand Sound/2025-05-20 Best_Progressive_House_Mix_2025_Vol._3/Best_Progressive_House_Mix_2025_Vol._3.info.json", "/downloads/The Grand Sound/2025-05-20 Best_Progressive_House_Mix_2025_Vol._3/Best_Progressive_House_Mix_2025_Vol._3.nfo", [["live_chat", "/downloads/The Grand Sound/2025-05-20 Best_Progressive_House_Mix_2025_Vol._3/Best_Progressive_House_Mix_2025_Vol._3.live_chat.json"]], "/downloads/The Grand Sound/2025-05-20 Best_Progressive_House_Mix_2025_Vol._3/Best_Progressive_House_Mix_2025_Vol._3-thumb.jpg", ~U[2026-08-11 23:14:26Z], 2181] 23:14:26.620 [debug] QUERY OK source="media_metadata" db=2.0ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2181/metadata.json.gz", "/config/metadata/media_items/2181/thumbnail.jpg", 2181, ~U[2026-08-11 23:14:26Z], ~U[2026-08-11 23:14:26Z]] 23:14:26.623 [debug] QUERY OK db=2.3ms commit [] 23:14:26.627 [debug] QUERY OK source="media_items" db=4.0ms idle=1894.9ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [973638716, ~U[2026-08-11 23:14:26Z], 2181] 23:14:26.628 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:14:26.629 [info] {"args":{"id":2181},"id":138,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":206587360,"event":"job:stop","queue_time":2139039995,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:26.636 [info] {"args":{"id":2186},"id":143,"meta":{},"system_time":1786490066636428943,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:26.637 [debug] QUERY OK source="media_items" db=0.5ms idle=193.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2186] 23:14:26.637 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:14:26.639 [debug] QUERY OK source="sources" db=1.8ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:26.640 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:26.641 [debug] QUERY OK source="media_items" db=0.4ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2186] 23:14:26.642 [debug] QUERY OK source="media_metadata" db=0.1ms idle=6.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2186] 23:14:26.643 [debug] QUERY OK source="media_profiles" db=0.5ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:26.644 [debug] QUERY OK source="settings" db=0.1ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:26.644 [debug] QUERY OK source="settings" db=0.2ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:26.645 [debug] Running yt-dlp command for action: get_downloadable_status 23:14:26.647 [debug] QUERY OK source="settings" db=0.7ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:26.647 [debug] QUERY OK source="settings" db=0.2ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:26.648 [debug] QUERY OK source="settings" db=0.4ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:26.648 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=h-qpb81tuHg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/36/f0/36f01f8710bfa4ef456f1f80f028b7cd005b66399c96806ae029489c7aaf89dc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:29.990 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=h-qpb81tuHg --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/36/f0/36f01f8710bfa4ef456f1f80f028b7cd005b66399c96806ae029489c7aaf89dc.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:29.990 [debug] Running yt-dlp command for action: download 23:14:29.991 [debug] QUERY OK source="settings" db=0.2ms idle=541.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:29.991 [debug] QUERY OK source="settings" db=0.1ms idle=260.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:29.991 [debug] QUERY OK source="settings" db=0.1ms idle=260.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:29.992 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=h-qpb81tuHg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6f/96/6f963c7d1a10f779833a2c2b1523d6f72272eebfb05330874e5d05128807ffe3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:31.108 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=msHAhRgzPmA --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/39/c8/39c824b6d5ff3558ca70cd7fdaecf727f8b783b72e3c38a558b5ee8d1244f2d5.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:31.130 [debug] Running yt-dlp command for action: download_thumbnail 23:14:31.131 [debug] QUERY OK source="settings" db=0.2ms idle=1400.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:31.132 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=1140.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:31.132 [debug] QUERY OK source="settings" db=0.2ms idle=1140.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:31.132 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=msHAhRgzPmA --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2185/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/bc/1f/bc1f671e40179d383c4beb2f1f07665f9ce083f697e4bdb1cdac8f55e4977c41.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:32.227 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:32.645 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=h-qpb81tuHg --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/6f/96/6f963c7d1a10f779833a2c2b1523d6f72272eebfb05330874e5d05128807ffe3.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:32.645 [error] Unknown error downloading media item #2186: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:14:32.647 [debug] QUERY OK source="media_items" db=1.2ms idle=1513.3ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:14:32Z], 2186] 23:14:32.648 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2186},"id":143,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6011059,"event":"job:exception","queue_time":2345634958,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:32.654 [info] {"args":{"id":2187},"id":144,"meta":{},"system_time":1786490072654764112,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:32.655 [debug] QUERY OK source="media_items" db=0.2ms idle=427.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2187] 23:14:32.655 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:14:32.655 [debug] QUERY OK source="sources" db=0.2ms idle=200.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:32.656 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:32.656 [debug] QUERY OK source="media_items" db=0.2ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2187] 23:14:32.657 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2187] 23:14:32.657 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:32.658 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:32.658 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:32.659 [debug] Running yt-dlp command for action: get_downloadable_status 23:14:32.659 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:32.659 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:32.660 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:32.660 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Foqeq2g4juQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/61/8f/618f2cd53034824d188b3da4c715618cf4d4101bb3eaf16fbc4bfd31d67a642a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:33.584 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=msHAhRgzPmA --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2185/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/bc/1f/bc1f671e40179d383c4beb2f1f07665f9ce083f697e4bdb1cdac8f55e4977c41.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:33.584 [debug] QUERY OK db=0.0ms idle=926.2ms begin [] 23:14:33.586 [debug] QUERY OK source="media_items" db=1.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:14:31Z], "/downloads/The Grand Sound/2025-05-06 Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set/Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set.mp4", "/downloads/The Grand Sound/2025-05-06 Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set/Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set.info.json", "/downloads/The Grand Sound/2025-05-06 Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set/Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set.nfo", [["live_chat", "/downloads/The Grand Sound/2025-05-06 Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set/Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set.live_chat.json"]], "/downloads/The Grand Sound/2025-05-06 Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set/Melodic_House_Mix_Afterglow_Sessions_Relaxing_Deep_House_Set-thumb.jpg", ~U[2026-08-11 23:14:33Z], 2185] 23:14:33.588 [debug] QUERY OK source="media_metadata" db=1.2ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2185/metadata.json.gz", "/config/metadata/media_items/2185/thumbnail.jpg", 2185, ~U[2026-08-11 23:14:33Z], ~U[2026-08-11 23:14:33Z]] 23:14:33.588 [debug] QUERY OK db=0.2ms commit [] 23:14:33.591 [debug] QUERY OK source="media_items" db=2.7ms idle=929.4ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [694369922, ~U[2026-08-11 23:14:33Z], 2185] 23:14:33.592 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:14:33.592 [info] {"args":{"id":2185},"id":142,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":128175402,"event":"job:stop","queue_time":2224415934,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:33.599 [info] {"args":{"id":2188},"id":145,"meta":{},"system_time":1786490073599184943,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:33.599 [debug] QUERY OK source="media_items" db=0.3ms idle=142.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2188] 23:14:33.600 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:14:33.600 [debug] QUERY OK source="sources" db=0.2ms idle=11.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:33.601 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:33.601 [debug] QUERY OK source="media_items" db=0.3ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2188] 23:14:33.602 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2188] 23:14:33.603 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:33.603 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:33.604 [debug] QUERY OK source="settings" db=0.2ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:33.604 [debug] Running yt-dlp command for action: get_downloadable_status 23:14:33.605 [debug] QUERY OK source="settings" db=0.1ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:33.605 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:33.606 [debug] QUERY OK source="settings" db=0.2ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:33.606 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=M8H4gtOBHmY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5c/c6/5cc621b22b737e8f6d9e18fd274e69386383f8fa719adefb4076323e0307bcca.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:34.962 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Foqeq2g4juQ --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/61/8f/618f2cd53034824d188b3da4c715618cf4d4101bb3eaf16fbc4bfd31d67a642a.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:34.962 [debug] Running yt-dlp command for action: download 23:14:34.963 [debug] QUERY OK source="settings" db=0.2ms idle=503.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:34.963 [debug] QUERY OK source="settings" db=0.1ms idle=232.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:34.963 [debug] QUERY OK source="settings" db=0.1ms idle=232.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:34.964 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Foqeq2g4juQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e4/3e/e43efaaf73e6aebfebd723b92b1f54a99240da7f8e1459520a3fe289114d14af.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:36.050 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=M8H4gtOBHmY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5c/c6/5cc621b22b737e8f6d9e18fd274e69386383f8fa719adefb4076323e0307bcca.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:36.051 [debug] Running yt-dlp command for action: download 23:14:36.051 [debug] QUERY OK source="settings" db=0.2ms idle=1320.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:36.052 [debug] QUERY OK source="settings" db=0.1ms idle=1088.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:36.052 [debug] QUERY OK source="settings" db=0.2ms idle=1088.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:36.052 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=M8H4gtOBHmY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/b2/c5/b2c5809d537cd7a0651dfab45f101e8b202884d3fab8e26a4a6f8b7d18d32b69.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:37.545 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Foqeq2g4juQ --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e4/3e/e43efaaf73e6aebfebd723b92b1f54a99240da7f8e1459520a3fe289114d14af.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:37.545 [error] Unknown error downloading media item #2187: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:14:37.549 [debug] QUERY OK source="media_items" db=2.9ms idle=1493.9ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:14:37Z], 2187] 23:14:37.550 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2187},"id":144,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4894512,"event":"job:exception","queue_time":2351653983,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:37.557 [info] {"args":{"id":2189},"id":146,"meta":{},"system_time":1786490077557057592,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:37.558 [debug] QUERY OK source="media_items" db=0.6ms idle=826.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2189] 23:14:37.558 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:14:37.559 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=93.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:37.559 [debug] QUERY OK source="media_profiles" db=0.3ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:37.560 [debug] QUERY OK source="media_items" db=0.4ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2189] 23:14:37.561 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2189] 23:14:37.561 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:37.562 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:37.562 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:37.562 [debug] Running yt-dlp command for action: get_downloadable_status 23:14:37.563 [debug] QUERY OK source="settings" db=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:37.563 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:37.563 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:37.563 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8QYBpg4nJgI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/01/63/01633a8a6dcaf3eae22b506857bc412379f97df2fed1cf586447597f22f54b0c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:39.762 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8QYBpg4nJgI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/01/63/01633a8a6dcaf3eae22b506857bc412379f97df2fed1cf586447597f22f54b0c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:39.763 [debug] Running yt-dlp command for action: download 23:14:39.763 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=1032.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:39.763 [debug] QUERY OK source="settings" db=0.1ms idle=1032.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:39.764 [debug] QUERY OK source="settings" db=0.0ms idle=1032.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:39.764 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8QYBpg4nJgI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/54/80/548091ee9eb6c794e26e8b629b88e41ba5abe13143b1cb8acc89fd986087758b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:41.974 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8QYBpg4nJgI --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/54/80/548091ee9eb6c794e26e8b629b88e41ba5abe13143b1cb8acc89fd986087758b.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:41.974 [error] Unknown error downloading media item #2189: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:14:41.976 [debug] QUERY OK source="media_items" db=1.4ms idle=1243.6ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:14:41Z], 2189] 23:14:41.977 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2189},"id":146,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4419454,"event":"job:exception","queue_time":2356555968,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:41.983 [info] {"args":{"id":2190},"id":147,"meta":{},"system_time":1786490081983772221,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:41.984 [debug] QUERY OK source="media_items" db=0.2ms idle=252.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2190] 23:14:41.984 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:14:41.984 [debug] QUERY OK source="sources" db=0.2ms idle=253.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:41.985 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:41.985 [debug] QUERY OK source="media_items" db=0.2ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2190] 23:14:41.986 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2190] 23:14:41.986 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:41.987 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:41.987 [debug] QUERY OK source="settings" db=0.0ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:41.987 [debug] Running yt-dlp command for action: get_downloadable_status 23:14:41.988 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:41.988 [debug] QUERY OK source="settings" db=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:41.988 [debug] QUERY OK source="settings" db=0.0ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:41.988 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=VT5n0D4FylU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fd/0e/fd0e118208e16a432b15dd97527bc030d2fb377f7abc90f0717063b2d4e5f421.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:44.242 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=VT5n0D4FylU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fd/0e/fd0e118208e16a432b15dd97527bc030d2fb377f7abc90f0717063b2d4e5f421.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:44.243 [debug] Running yt-dlp command for action: download 23:14:44.243 [debug] QUERY OK source="settings" db=0.2ms idle=767.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:44.243 [debug] QUERY OK source="settings" db=0.1ms idle=512.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:44.244 [debug] QUERY OK source="settings" db=0.1ms idle=512.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:44.244 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=VT5n0D4FylU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ad/6c/ad6c2cf06dd9c03a5f17dac4a57ca8d9e280c2b83c8e89fea24b32176355d926.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:46.512 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=VT5n0D4FylU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/ad/6c/ad6c2cf06dd9c03a5f17dac4a57ca8d9e280c2b83c8e89fea24b32176355d926.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:46.512 [error] Unknown error downloading media item #2190: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:14:46.523 [debug] QUERY OK source="media_items" db=10.7ms idle=781.6ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:14:46Z], 2190] 23:14:46.525 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2190},"id":147,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4539992,"event":"job:exception","queue_time":2360982937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:46.531 [info] {"args":{"id":2191},"id":148,"meta":{},"system_time":1786490086531752972,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:14:46.532 [debug] QUERY OK source="media_items" db=0.3ms idle=800.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2191] 23:14:46.532 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:14:46.532 [debug] QUERY OK source="sources" db=0.1ms idle=51.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:14:46.533 [debug] QUERY OK source="media_profiles" db=0.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:46.533 [debug] QUERY OK source="media_items" db=0.2ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2191] 23:14:46.534 [debug] QUERY OK source="media_metadata" db=0.1ms idle=2.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2191] 23:14:46.534 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:14:46.535 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:46.535 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:46.535 [debug] Running yt-dlp command for action: get_downloadable_status 23:14:46.536 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:46.536 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:46.536 [debug] QUERY OK source="settings" db=0.0ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:46.536 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ICgnaeTeluo --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/65/a3/65a303f3d96026ef1ee188a6d65cfa506875b467b53da076829f69aee9ba7e81.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:14:48.944 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ICgnaeTeluo --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/65/a3/65a303f3d96026ef1ee188a6d65cfa506875b467b53da076829f69aee9ba7e81.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:14:48.944 [debug] Running yt-dlp command for action: download 23:14:48.945 [debug] QUERY OK source="settings" db=0.2ms idle=1213.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:48.945 [debug] QUERY OK source="settings" db=0.1ms idle=1214.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:48.945 [debug] QUERY OK source="settings" db=0.1ms idle=1214.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:14:48.946 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ICgnaeTeluo --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/39/97/3997e73be6921394487f88c674a14e5b4018fb1f88977a92d341676166018426.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:15:00.981 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:02.228 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:23.540 [info] GET /sources/1/sync_files_on_disk 23:15:23.541 [debug] QUERY OK source="settings" db=0.2ms idle=1809.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:23.541 [debug] QUERY OK source="settings" db=0.2ms idle=996.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:23.542 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:15:23.542 [error] #PID<0.6708.0> running PinchflatWeb.Endpoint (connection #PID<0.6707.0>, stream id 1) terminated Server: tubbing.janes-ansible.duckdns.org:80 (http) Request: GET /sources/1/sync_files_on_disk ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6707.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 58554}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "tubbing.janes-ansible.duckdns.org", method: "GET", owner: #PID<0.6708.0>, params: %{}, path_info: ["sources", "1", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://tubbing.janes-ansible.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 10}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "tubbing.janes-ansible.duckdns.org"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.157"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "216.73.216.157"} ], request_path: "/sources/1/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMrjTVhc9RdmLTkAAMah"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6707.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 58554}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6707.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 58554}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "tubbing.janes-ansible.duckdns.org", method: "GET", owner: #PID<0.6708.0>, params: %{}, path_info: ["sources", "1", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://tubbing.janes-ansible.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 10}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "tubbing.janes-ansible.duckdns.org"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.157"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", (truncated) 23:15:24.039 [info] GET /sources/1/edit 23:15:24.039 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:15:24.040 [debug] QUERY OK source="sources" db=0.2ms idle=1308.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 23:15:24.042 [debug] QUERY OK source="settings" db=0.2ms idle=1311.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:24.043 [debug] QUERY OK source="settings" db=0.1ms idle=501.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:24.043 [debug] QUERY OK source="settings" db=0.1ms idle=501.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:24.044 [info] Sent 404 in 4ms 23:15:24.044 [debug] Converted error Ecto.NoResultsError to 404 response 23:15:24.541 [info] GET /sources/1/force_metadata_refresh 23:15:24.541 [debug] QUERY OK source="settings" db=0.2ms idle=995.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:24.542 [debug] QUERY OK source="settings" db=0.1ms idle=501.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:24.542 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:15:24.542 [error] #PID<0.6712.0> running PinchflatWeb.Endpoint (connection #PID<0.6711.0>, stream id 1) terminated Server: tubbing.janes-ansible.duckdns.org:80 (http) Request: GET /sources/1/force_metadata_refresh ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 58572}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNXRXZVRiT1NvQkFPNE85RjB6XzJLY0o1.1yHljlkl8ACAb1f-l8L4Up7gVEO5p5g7Yv4Q9JmdWDY", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNXRXZVRiT1NvQkFPNE85RjB6XzJLY0o1.1yHljlkl8ACAb1f-l8L4Up7gVEO5p5g7Yv4Q9JmdWDY" }, halted: false, host: "tubbing.janes-ansible.duckdns.org", method: "GET", owner: #PID<0.6712.0>, params: %{}, path_info: ["sources", "1", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://tubbing.janes-ansible.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 10}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNXRXZVRiT1NvQkFPNE85RjB6XzJLY0o1.1yHljlkl8ACAb1f-l8L4Up7gVEO5p5g7Yv4Q9JmdWDY" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNXRXZVRiT1NvQkFPNE85RjB6XzJLY0o1.1yHljlkl8ACAb1f-l8L4Up7gVEO5p5g7Yv4Q9JmdWDY"}, {"host", "tubbing.janes-ansible.duckdns.org"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.157"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "216.73.216.157"} ], request_path: "/sources/1/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMrjTZQDrohcaS8AAMcB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 58572}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNXRXZVRiT1NvQkFPNE85RjB6XzJLY0o1.1yHljlkl8ACAb1f-l8L4Up7gVEO5p5g7Yv4Q9JmdWDY", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6711.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 58572}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNXRXZVRiT1NvQkFPNE85RjB6XzJLY0o1.1yHljlkl8ACAb1f-l8L4Up7gVEO5p5g7Yv4Q9JmdWDY", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNXRXZVRiT1NvQkFPNE85RjB6XzJLY0o1.1yHljlkl8ACAb1f-l8L4Up7gVEO5p5g7Yv4Q9JmdWDY" }, halted: false, host: "tubbing.janes-ansible.duckdns.org", method: "GET", owner: #PID<0.6712.0>, params: %{}, path_info: ["sour (truncated) 23:15:25.555 [info] {"args":{"id":2},"id":171,"meta":{},"system_time":1786490125555760811,"max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 23:15:25.556 [debug] QUERY OK source="sources" db=0.2ms idle=1014.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:25.556 [debug] QUERY OK source="settings" db=0.1ms idle=1014.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:25.557 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1009.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:25.557 [debug] QUERY OK source="settings" db=0.1ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:25.557 [debug] Fetching recent media IDs from YouTube RSS feed for source: UC14ap4T608Zz_Mz4eezhIqw 23:15:25.640 [debug] Media ids fetched from RSS: ["_evdXu24bNg", "ubCopdadZX8", "Yo0bFYU_OAY", "L_pp_5zmPP0", "Nz7fJJj0dHE", "YEZ0MtAJubE", "6Bj96a13fYg", "KloEzxjFXTw", "kZEFKi6c7OM", "J1QSV5NcX3k", "rYxFNrcCNyw", "bkNomLu1XXE", "Ssfp5XU0xO8", "9hXh-YpNUOg", "EOJoW_1YwlU"] 23:15:25.643 [debug] QUERY OK source="media_items" db=2.3ms idle=85.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND m0."media_id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [2, "_evdXu24bNg", "ubCopdadZX8", "Yo0bFYU_OAY", "L_pp_5zmPP0", "Nz7fJJj0dHE", "YEZ0MtAJubE", "6Bj96a13fYg", "KloEzxjFXTw", "kZEFKi6c7OM", "J1QSV5NcX3k", "rYxFNrcCNyw", "bkNomLu1XXE", "Ssfp5XU0xO8", "9hXh-YpNUOg", "EOJoW_1YwlU"] 23:15:25.672 [debug] QUERY OK source="media_items" db=28.8ms idle=87.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 23:15:25.745 [debug] QUERY OK source="tasks" db=0.1ms idle=2.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [172, 2, ~U[2026-08-11 23:15:25Z], ~U[2026-08-11 23:15:25Z]] 23:15:25.746 [info] {"args":{"id":2},"id":171,"meta":{},"state":"success","max_attempts":20,"queue":"fast_indexing","worker":"Pinchflat.FastIndexing.FastIndexingWorker","source":"oban","duration":190129,"event":"job:stop","queue_time":957757,"attempt":1,"tags":["media_source","fast_indexing","show_in_dashboard"]} 23:15:32.230 [info] {"source":"oban","duration":1413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:40.750 [info] GET /media_profiles/1 23:15:40.750 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 23:15:40.751 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=1019.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:40.752 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1020.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 23:15:40.753 [debug] QUERY OK source="settings" db=0.1ms idle=1021.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:40.753 [debug] QUERY OK source="settings" db=0.2ms idle=1021.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:40.754 [debug] QUERY OK source="settings" db=0.2ms idle=174.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:40.756 [info] Sent 200 in 6ms 23:15:40.942 [info] GET /sources/1/force_redownload 23:15:40.944 [debug] QUERY OK source="settings" db=0.9ms idle=191.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:40.944 [debug] QUERY OK source="settings" db=0.3ms idle=191.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:40.944 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:15:40.945 [error] #PID<0.6725.0> running PinchflatWeb.Endpoint (connection #PID<0.6724.0>, stream id 1) terminated Server: tubbing.janes-ansible.duckdns.org:80 (http) Request: GET /sources/1/force_redownload ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6724.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 47112}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWnJrN3BoQ3E4WnJvREFSYi1oSWFCeGh5.Z4oGMzmDoGORnylz_ef_me3GsFXKNemClJYmyyr1IOM", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWnJrN3BoQ3E4WnJvREFSYi1oSWFCeGh5.Z4oGMzmDoGORnylz_ef_me3GsFXKNemClJYmyyr1IOM" }, halted: false, host: "tubbing.janes-ansible.duckdns.org", method: "GET", owner: #PID<0.6725.0>, params: %{}, path_info: ["sources", "1", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://tubbing.janes-ansible.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 10}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWnJrN3BoQ3E4WnJvREFSYi1oSWFCeGh5.Z4oGMzmDoGORnylz_ef_me3GsFXKNemClJYmyyr1IOM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWnJrN3BoQ3E4WnJvREFSYi1oSWFCeGh5.Z4oGMzmDoGORnylz_ef_me3GsFXKNemClJYmyyr1IOM"}, {"host", "tubbing.janes-ansible.duckdns.org"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.157"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "216.73.216.157"} ], request_path: "/sources/1/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMrjUWWeji4Mo6kAAMeh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6724.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 47112}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWnJrN3BoQ3E4WnJvREFSYi1oSWFCeGh5.Z4oGMzmDoGORnylz_ef_me3GsFXKNemClJYmyyr1IOM", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6724.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 47112}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWnJrN3BoQ3E4WnJvREFSYi1oSWFCeGh5.Z4oGMzmDoGORnylz_ef_me3GsFXKNemClJYmyyr1IOM", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYWnJrN3BoQ3E4WnJvREFSYi1oSWFCeGh5.Z4oGMzmDoGORnylz_ef_me3GsFXKNemClJYmyyr1IOM" }, halted: false, host: "tubbing.janes-ansible.duckdns.org", method: "GET", owner: #PID<0.6725.0>, params: %{}, path_info: ["sources", "1", "force_redownload"], path_p (truncated) 23:15:41.454 [info] GET /sources/new 23:15:41.454 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 23:15:41.455 [debug] QUERY OK source="media_profiles" db=0.4ms idle=701.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 23:15:41.456 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=701.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:41.458 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=702.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:41.458 [debug] QUERY OK source="settings" db=0.2ms idle=514.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:41.459 [debug] QUERY OK source="settings" db=0.4ms idle=514.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:41.461 [debug] QUERY OK source="settings" db=0.4ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:41.464 [info] Sent 200 in 10ms 23:15:44.652 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ICgnaeTeluo --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/39/97/3997e73be6921394487f88c674a14e5b4018fb1f88977a92d341676166018426.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:15:44.673 [debug] Running yt-dlp command for action: download_thumbnail 23:15:44.674 [debug] QUERY OK source="settings" db=0.2ms idle=1942.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:44.675 [debug] QUERY OK source="settings" db=0.1ms idle=1084.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:44.675 [debug] QUERY OK source="settings" db=0.1ms idle=943.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:44.675 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ICgnaeTeluo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2191/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/c6/d4/c6d42466e79a5d8a6805a75f49f4d7bb62051c99a13c18a23372c0178b330450.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:15:47.300 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ICgnaeTeluo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2191/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/c6/d4/c6d42466e79a5d8a6805a75f49f4d7bb62051c99a13c18a23372c0178b330450.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:15:47.300 [debug] QUERY OK db=0.0ms idle=1569.4ms begin [] 23:15:47.307 [debug] QUERY OK source="media_items" db=6.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:15:44Z], "/downloads/The Grand Sound/2025-04-08 Best_Deep_House_Mix_2025_Vol._2/Best_Deep_House_Mix_2025_Vol._2.mp4", "/downloads/The Grand Sound/2025-04-08 Best_Deep_House_Mix_2025_Vol._2/Best_Deep_House_Mix_2025_Vol._2.info.json", "/downloads/The Grand Sound/2025-04-08 Best_Deep_House_Mix_2025_Vol._2/Best_Deep_House_Mix_2025_Vol._2.nfo", [["live_chat", "/downloads/The Grand Sound/2025-04-08 Best_Deep_House_Mix_2025_Vol._2/Best_Deep_House_Mix_2025_Vol._2.live_chat.json"]], "/downloads/The Grand Sound/2025-04-08 Best_Deep_House_Mix_2025_Vol._2/Best_Deep_House_Mix_2025_Vol._2-thumb.jpg", ~U[2026-08-11 23:15:47Z], 2191] 23:15:47.310 [debug] QUERY OK source="media_metadata" db=3.2ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2191/metadata.json.gz", "/config/metadata/media_items/2191/thumbnail.jpg", 2191, ~U[2026-08-11 23:15:47Z], ~U[2026-08-11 23:15:47Z]] 23:15:47.311 [debug] QUERY OK db=0.7ms commit [] 23:15:47.314 [debug] QUERY OK source="media_items" db=2.2ms idle=1580.8ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [562782640, ~U[2026-08-11 23:15:47Z], 2191] 23:15:47.314 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:15:47.315 [info] {"args":{"id":2191},"id":148,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":60782799,"event":"job:stop","queue_time":2365530990,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:15:47.321 [info] {"args":{"id":2192},"id":149,"meta":{},"system_time":1786490147321840929,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:15:47.322 [debug] QUERY OK source="media_items" db=0.2ms idle=724.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2192] 23:15:47.322 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:15:47.323 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:47.323 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:47.323 [debug] QUERY OK source="media_items" db=0.2ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2192] 23:15:47.324 [debug] QUERY OK source="media_metadata" db=0.0ms idle=2.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2192] 23:15:47.324 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:47.325 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:47.325 [debug] QUERY OK source="settings" db=0.0ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:47.325 [debug] Running yt-dlp command for action: get_downloadable_status 23:15:47.327 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:47.327 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:47.327 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:47.328 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=zDK1vCRdYyM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7f/b0/7fb0cf6f09cf5ff3960651eed597e0f65b01839b2fc2df1b735acfe60cbbebc1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:15:49.765 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=zDK1vCRdYyM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7f/b0/7fb0cf6f09cf5ff3960651eed597e0f65b01839b2fc2df1b735acfe60cbbebc1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:15:49.765 [debug] Running yt-dlp command for action: download 23:15:49.768 [debug] QUERY OK source="settings" db=1.2ms queue=0.6ms idle=1035.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:49.769 [debug] QUERY OK source="settings" db=0.3ms queue=0.5ms idle=1037.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:49.770 [debug] QUERY OK source="settings" db=0.8ms idle=1038.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:49.770 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=zDK1vCRdYyM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/f5/9b/f59bc4dc6c106d8dba2b9998691c5c1601ecbb444bd8f458dbc3b3a6ec7f179c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:15:52.844 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=zDK1vCRdYyM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/f5/9b/f59bc4dc6c106d8dba2b9998691c5c1601ecbb444bd8f458dbc3b3a6ec7f179c.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:15:52.844 [error] Unknown error downloading media item #2192: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:15:52.857 [debug] QUERY OK source="media_items" db=12.1ms queue=0.2ms idle=1113.8ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:15:52Z], 2192] 23:15:52.858 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2192},"id":149,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5535819,"event":"job:exception","queue_time":2426321014,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:15:52.865 [info] {"args":{"id":2193},"id":150,"meta":{},"system_time":1786490152865549852,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:15:52.866 [debug] QUERY OK source="media_items" db=0.3ms idle=230.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2193] 23:15:52.866 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:15:52.867 [debug] QUERY OK source="sources" db=0.3ms idle=135.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:52.867 [debug] QUERY OK source="media_profiles" db=0.3ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:52.868 [debug] QUERY OK source="media_items" db=0.6ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2193] 23:15:52.869 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2193] 23:15:52.870 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:52.870 [debug] QUERY OK source="settings" db=0.2ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:52.871 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:52.871 [debug] Running yt-dlp command for action: get_downloadable_status 23:15:52.873 [debug] QUERY OK source="settings" db=0.3ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:52.873 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:52.874 [debug] QUERY OK source="settings" db=0.2ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:52.874 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=g52dvPYs1MM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/75/08/7508300fe1338b47a17cdbbb4f52b7b820054b56933a1ca0c23f44b75ac9c2db.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:15:56.010 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=g52dvPYs1MM --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/75/08/7508300fe1338b47a17cdbbb4f52b7b820054b56933a1ca0c23f44b75ac9c2db.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:15:56.010 [debug] Running yt-dlp command for action: download 23:15:56.011 [debug] QUERY OK source="settings" db=0.2ms idle=1279.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:56.011 [debug] QUERY OK source="settings" db=0.1ms idle=1280.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:56.011 [debug] QUERY OK source="settings" db=0.1ms idle=1280.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:56.012 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=g52dvPYs1MM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e5/29/e529d21d55183f4ce7d763f8618578b93a2de97867fdf8a388d8c8cc397469a1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:15:57.178 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=M8H4gtOBHmY --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/b2/c5/b2c5809d537cd7a0651dfab45f101e8b202884d3fab8e26a4a6f8b7d18d32b69.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:15:57.204 [debug] Running yt-dlp command for action: download_thumbnail 23:15:57.205 [debug] QUERY OK source="settings" db=0.2ms idle=1194.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:57.206 [debug] QUERY OK source="settings" db=0.4ms idle=1194.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:57.207 [debug] QUERY OK source="settings" db=0.4ms idle=1194.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:57.207 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=M8H4gtOBHmY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2188/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/34/c8/34c83beaf9a616bd6d3287de6789752d014cbd0b3dd6183fe132b526959640b6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:15:59.031 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=g52dvPYs1MM --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e5/29/e529d21d55183f4ce7d763f8618578b93a2de97867fdf8a388d8c8cc397469a1.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:15:59.031 [error] Unknown error downloading media item #2193: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:15:59.033 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=371.8ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:15:59Z], 2193] 23:15:59.034 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2193},"id":150,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6168112,"event":"job:exception","queue_time":2431863994,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:15:59.041 [info] {"args":{"id":2194},"id":151,"meta":{},"system_time":1786490159040959808,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:15:59.043 [debug] QUERY OK source="media_items" db=1.8ms idle=310.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2194] 23:15:59.043 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:15:59.044 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=312.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:59.044 [debug] QUERY OK source="media_profiles" db=0.2ms idle=10.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:59.045 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2194] 23:15:59.047 [debug] QUERY OK source="media_metadata" db=0.2ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2194] 23:15:59.048 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=4.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:59.049 [debug] QUERY OK source="settings" db=0.5ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:59.050 [debug] QUERY OK source="settings" db=0.3ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:59.051 [debug] Running yt-dlp command for action: get_downloadable_status 23:15:59.052 [debug] QUERY OK source="settings" db=0.2ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:59.052 [debug] QUERY OK source="settings" db=0.2ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:59.053 [debug] QUERY OK source="settings" db=0.2ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:59.053 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=7iv6KDwYU-0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/08/bb/08bbc3000a28b445785cd1eedd2be39f5f824e988bb9acfe3acc1a406be73964.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:15:59.792 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=M8H4gtOBHmY --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2188/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/34/c8/34c83beaf9a616bd6d3287de6789752d014cbd0b3dd6183fe132b526959640b6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:15:59.792 [debug] QUERY OK db=0.0ms idle=742.6ms begin [] 23:15:59.796 [debug] QUERY OK source="media_items" db=2.8ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "subtitle_filepaths" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-08-11 23:15:57Z], "/downloads/The Grand Sound/2025-04-22 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic.mp4", "/downloads/The Grand Sound/2025-04-22 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic.info.json", "/downloads/The Grand Sound/2025-04-22 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic.nfo", [["live_chat", "/downloads/The Grand Sound/2025-04-22 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic.live_chat.json"]], "/downloads/The Grand Sound/2025-04-22 Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic/Best_Progressive_House_Mix_-_Synthdelic_Music_Special_by_Lumidelic-thumb.jpg", ~U[2026-08-11 23:15:59Z], 2188] 23:15:59.797 [debug] QUERY OK source="media_metadata" db=1.3ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/2188/metadata.json.gz", "/config/metadata/media_items/2188/thumbnail.jpg", 2188, ~U[2026-08-11 23:15:59Z], ~U[2026-08-11 23:15:59Z]] 23:15:59.800 [debug] QUERY OK db=2.3ms commit [] 23:15:59.802 [debug] QUERY OK source="media_items" db=2.0ms idle=748.2ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [565989058, ~U[2026-08-11 23:15:59Z], 2188] 23:15:59.802 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:15:59.803 [info] {"args":{"id":2188},"id":145,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":86203777,"event":"job:stop","queue_time":2352598002,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:15:59.810 [info] {"args":{"id":2195},"id":152,"meta":{},"system_time":1786490159810031178,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:15:59.812 [debug] QUERY OK source="media_items" db=2.1ms idle=148.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2195] 23:15:59.812 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:15:59.813 [debug] QUERY OK source="sources" db=0.3ms idle=12.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:15:59.813 [debug] QUERY OK source="media_profiles" db=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:59.814 [debug] QUERY OK source="media_items" db=0.3ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2195] 23:15:59.815 [debug] QUERY OK source="media_metadata" db=0.1ms idle=5.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2195] 23:15:59.816 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:15:59.816 [debug] QUERY OK source="settings" db=0.2ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:59.817 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:59.817 [debug] Running yt-dlp command for action: get_downloadable_status 23:15:59.818 [debug] QUERY OK source="settings" db=0.1ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:59.818 [debug] QUERY OK source="settings" db=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:59.819 [debug] QUERY OK source="settings" db=0.2ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:15:59.819 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SAbKtLRcDgU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/53/45/534553bff8493aab0bcce26207d15c791b64b44d7075ad3c3b71e8e88648b2cf.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:16:00.982 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:02.142 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SAbKtLRcDgU --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/53/45/534553bff8493aab0bcce26207d15c791b64b44d7075ad3c3b71e8e88648b2cf.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:16:02.143 [debug] Running yt-dlp command for action: download 23:16:02.143 [debug] QUERY OK source="settings" db=0.3ms idle=1160.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:02.143 [debug] QUERY OK source="settings" db=0.1ms idle=478.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:02.144 [debug] QUERY OK source="settings" db=0.1ms idle=412.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:02.144 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SAbKtLRcDgU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/26/c2/26c2b9abebd47b341960467f0a8f73653fa34b8229f1a3c30c9fabee7f7ef856.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:16:02.232 [info] {"source":"oban","duration":1411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:03.369 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=7iv6KDwYU-0 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/08/bb/08bbc3000a28b445785cd1eedd2be39f5f824e988bb9acfe3acc1a406be73964.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:16:03.369 [debug] Running yt-dlp command for action: download 23:16:03.370 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1226.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:03.370 [debug] QUERY OK source="settings" db=0.2ms idle=1226.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:03.371 [debug] QUERY OK source="settings" db=0.1ms idle=1226.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:03.371 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=7iv6KDwYU-0 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/e5/10/e510644b2f327fe118d0aa5c00480a687575832a7ce35e1a7b80c795ba06c861.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:16:04.443 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=SAbKtLRcDgU --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/26/c2/26c2b9abebd47b341960467f0a8f73653fa34b8229f1a3c30c9fabee7f7ef856.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:16:04.444 [error] Unknown error downloading media item #2195: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:16:04.445 [debug] QUERY OK source="media_items" db=1.2ms idle=1073.7ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:16:04Z], 2195] 23:16:04.446 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2195},"id":152,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4635679,"event":"job:exception","queue_time":2438809002,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:16:04.452 [info] {"args":{"id":2196},"id":153,"meta":{},"system_time":1786490164452841992,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:16:04.453 [debug] QUERY OK source="media_items" db=0.2ms idle=784.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2196] 23:16:04.453 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:16:04.454 [debug] QUERY OK source="sources" db=0.2ms idle=722.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:04.454 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:04.455 [debug] QUERY OK source="media_items" db=0.4ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2196] 23:16:04.456 [debug] QUERY OK source="media_metadata" db=0.1ms idle=3.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2196] 23:16:04.456 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:04.456 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:04.457 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:04.457 [debug] Running yt-dlp command for action: get_downloadable_status 23:16:04.458 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:04.458 [debug] QUERY OK source="settings" db=0.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:04.459 [debug] QUERY OK source="settings" db=0.2ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:04.459 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=16Srj_D95kE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a1/15/a11572bce4cedb8fa4b51d2d98f4bde5391f05236d8e4c5289c6f89879ac70c6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:16:06.646 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=16Srj_D95kE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a1/15/a11572bce4cedb8fa4b51d2d98f4bde5391f05236d8e4c5289c6f89879ac70c6.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:16:06.646 [debug] Running yt-dlp command for action: download 23:16:06.646 [debug] QUERY OK source="settings" db=0.2ms idle=973.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:06.647 [debug] QUERY OK source="settings" db=0.1ms idle=915.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:06.647 [debug] QUERY OK source="settings" db=0.2ms idle=916.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:06.647 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=16Srj_D95kE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/0f/85/0f8588f387b183c9ac714f54ea677421f0b2923a415bc1fbf08bdb7a1593b017.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:16:08.899 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=16Srj_D95kE --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/0f/85/0f8588f387b183c9ac714f54ea677421f0b2923a415bc1fbf08bdb7a1593b017.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:16:08.900 [error] Unknown error downloading media item #2196: {:error, %Jason.DecodeError{position: 0, token: nil, data: ""}} 23:16:08.902 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1169.3ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["Unknown error: {:error, %Jason.DecodeError{position: 0, token: nil, data: \"\"}}", ~U[2026-08-11 23:16:08Z], 2196] 23:16:08.903 [info] {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"id":2196},"id":153,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4449457,"event":"job:exception","queue_time":2443451987,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:16:08.910 [info] {"args":{"id":2197},"id":154,"meta":{},"system_time":1786490168910119990,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 23:16:08.911 [debug] QUERY OK source="media_items" db=0.7ms idle=1179.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2197] 23:16:08.911 [info] User scripts lifecyle file either not present or is empty. Skipping. 23:16:08.912 [debug] QUERY OK source="sources" db=0.2ms idle=232.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 23:16:08.912 [debug] QUERY OK source="media_profiles" db=0.5ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:08.913 [debug] QUERY OK source="media_items" db=0.3ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2197] 23:16:08.914 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2197] 23:16:08.914 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 23:16:08.915 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:08.915 [debug] QUERY OK source="settings" db=0.2ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:08.916 [debug] Running yt-dlp command for action: get_downloadable_status 23:16:08.917 [debug] QUERY OK source="settings" db=0.1ms idle=3.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:08.917 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:08.918 [debug] QUERY OK source="settings" db=0.2ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:08.918 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=juThlCX2fDw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7f/63/7f63c7cd4c4ba0f053088017728d1b53965d8f1cb87f2822b7efae5daa56ef28.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:16:11.369 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=juThlCX2fDw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7f/63/7f63c7cd4c4ba0f053088017728d1b53965d8f1cb87f2822b7efae5daa56ef28.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 23:16:11.369 [debug] Running yt-dlp command for action: download 23:16:11.370 [debug] QUERY OK source="settings" db=0.2ms idle=686.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:11.370 [debug] QUERY OK source="settings" db=0.1ms idle=639.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:11.370 [debug] QUERY OK source="settings" db=0.1ms idle=639.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:11.371 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=juThlCX2fDw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-subs --convert-subs srt --sub-langs all --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/The Grand Sound/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S.%(ext)S --config-locations /config/extras/yt-dlp-configs/source-2-config.txt --print-to-file after_move:%()j /tmp/pinchflat/data/60/6d/606d29f70ad993db620c1c8d0d4e2eb01f161f227ad76a9428df2ab1b40ac950.json --restrict-filenames --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 23:16:13.901 [info] GET /sources/e2c5e177-e88e-4e69-9658-69021bfb7803/feed.xml 23:16:13.902 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "e2c5e177-e88e-4e69-9658-69021bfb7803"} Pipelines: [:maybe_basic_auth] 23:16:13.902 [debug] QUERY OK source="sources" db=0.1ms queue=0.2ms idle=1171.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."uuid" = ?) ["e2c5e177-e88e-4e69-9658-69021bfb7803"] 23:16:13.903 [debug] QUERY OK source="settings" db=0.1ms idle=1172.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:13.904 [debug] QUERY OK source="settings" db=0.1ms idle=1172.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:13.904 [debug] Converted error Ecto.NoResultsError to 404 response 23:16:13.904 [error] #PID<0.6757.0> running PinchflatWeb.Endpoint (connection #PID<0.6756.0>, stream id 1) terminated Server: tubbing.janes-ansible.duckdns.org:80 (http) Request: GET /sources/e2c5e177-e88e-4e69-9658-69021bfb7803/feed.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Ecto.NoResultsError{ message: "expected at least one result but got none in query:\n\nfrom s0 in Pinchflat.Sources.Source,\n where: s0.uuid == ^\"e2c5e177-e88e-4e69-9658-69021bfb7803\"\n" }, status: 404, stack: [ {Ecto.Repo.Queryable, :one!, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 164]}, {PinchflatWeb.Podcasts.PodcastController, :rss_feed, 2, [ file: ~c"lib/pinchflat_web/controllers/podcasts/podcast_controller.ex", line: 23 ]}, {PinchflatWeb.Podcasts.PodcastController, :action, 2, [ file: ~c"lib/pinchflat_web/controllers/podcasts/podcast_controller.ex", line: 1 ]}, {PinchflatWeb.Podcasts.PodcastController, :phoenix_controller_pipeline, 2, [ file: ~c"lib/pinchflat_web/controllers/podcasts/podcast_controller.ex", line: 1 ]}, {Phoenix.Router, :__call__, 5, [file: ~c"lib/phoenix/router.ex", line: 484]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6756.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/e2c5e177-e88e-4e69-9658-69021bfb7803/feed.xml", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 60644}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{ reason: %Ecto.NoResultsError{ message: "expected at least one result but got none in query:\n\nfrom s0 in Pinchflat.Sources.Source,\n where: s0.uuid == ^\"e2c5e177-e88e-4e69-9658-69021bfb7803\"\n" }, status: 404, stack: [ {Ecto.Repo.Queryable, :one!, 3, [file: ~c"lib/ecto/repo/queryable.ex", line: 164]}, {PinchflatWeb.Podcasts.PodcastController, :rss_feed, 2, [ file: ~c"lib/pinchflat_web/controllers/podcasts/podcast_controller.ex", line: 23 ]}, {PinchflatWeb.Podcasts.PodcastController, :action, 2, [ file: ~c"lib/pinchflat_web/controllers/podcasts/podcast_controller.ex", line: 1 ]}, {PinchflatWeb.Podcasts.PodcastController, :phoenix_controller_pipeline, 2, [ file: ~c"lib/pinchflat_web/controllers/podcasts/podcast_controller.ex", line: 1 ]}, {Phoenix.Router, :__call__, 5, [file: ~c"lib/phoenix/router.ex", line: 484]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]} ], kind: :error, layout: {PinchflatWeb.Layouts, "app"} }, body_params: %{}, cookies: %{}, halted: false, host: "tubbing.janes-ansible.duckdns.org", method: "GET", owner: #PID<0.6757.0>, params: %{"uuid" => "e2c5e177-e88e-4e69-9658-69021bfb7803"}, path_info: ["sources", "e2c5e177-e88e-4e69-9658-69021bfb7803", "feed"], path_params: %{"uuid" => "e2c5e177-e88e-4e69-9658-69021bfb7803"}, port: 80, private: %{ PinchflatWeb.Router => [], :phoenix_template => "404.html", :phoenix_view => %{ :_ => PinchflatWeb.ErrorHTML, "html" => PinchflatWeb.Podcasts.PodcastHTML, "json" => PinchflatWeb.Podcasts.PodcastJSON }, :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_action => :rss_feed, :phoenix_layout => %{ :_ => {PinchflatWeb.Layouts, :app}, "html" => {PinchflatWeb.Layouts, :app} }, :phoenix_controller => PinchflatWeb.Podcasts.PodcastController, :phoenix_format => "html", :phoenix_root_layout => %{_: {PinchflatWeb.Layouts, :root}}, :phoenix_router_url => "https://tubbing.janes-ansible.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 10}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "tubbing.janes-ansible.duckdns.org"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.157"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "216.73.216.157"} ], request_path: "/sources/e2c5e177-e88e-4e69-9658-69021bfb7803/feed.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMrjWRIksrEieVQAAMih"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: 404 }, inner_content: %Phoenix.LiveView.Rendered{ static: ["
\n

404 (not found)

\n
"], dynamic: #Function<0.31300017/1 in PinchflatWeb.ErrorHTML."404"/1>, fingerprint: 83512123718289485326882942606912233903, root: true, caller: :not_available } } (pinchflat 2025.9.26) lib/pinchflat_web/components/layouts/app.html.heex:8: anonymous fn/2 in PinchflatWeb.Layouts.app/1 (phoenix_live_view 1.0.17) lib/phoenix_live_view/engine.ex:149: Phoenix.HTML.Safe.Phoenix.LiveView.Rendered.to_iodata/1 (phoenix_live_view 1.0.17) lib/phoenix_live_view/engine.ex:161: Phoenix.HTML.Safe.Phoenix.LiveView.Rendered.to_iodata/3 (phoenix 1.7.21) lib/phoenix/controller.ex:1008: anonymous fn/5 in Phoenix.Controller.template_render_to_iodata/4 (telemetry 1.3.0) /app/deps/telemetry/src/telemetry.erl:324: :telemetry.span/3 (phoenix 1.7.21) lib/phoenix/controller.ex:974: Phoenix.Controller.render_and_send/4 (phoenix 1.7.21) lib/phoenix/endpoint/render_errors.ex:86: Phoenix.Endpoint.RenderErrors.instrument_render_and_send/5 (phoenix 1.7.21) lib/phoenix/endpoint/render_errors.ex:63: Phoenix.Endpoint.RenderErrors.__catch__/5 23:16:13.976 [info] GET /sources/1/media/13/edit 23:16:13.976 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "13", "source_id" => "1"} Pipelines: [:browser] 23:16:13.977 [debug] QUERY OK source="media_items" db=0.3ms idle=1246.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [13] 23:16:13.978 [debug] QUERY OK source="settings" db=0.2ms idle=290.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:13.979 [debug] QUERY OK source="settings" db=0.1ms idle=76.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:13.979 [debug] QUERY OK source="settings" db=0.1ms idle=75.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:13.980 [info] Sent 404 in 3ms 23:16:13.980 [debug] Converted error Ecto.NoResultsError to 404 response 23:16:14.478 [info] GET /sources/1/force_index 23:16:14.479 [debug] QUERY OK source="settings" db=0.1ms idle=574.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:14.479 [debug] QUERY OK source="settings" db=0.1ms idle=501.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:14.479 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:16:14.479 [error] #PID<0.6761.0> running PinchflatWeb.Endpoint (connection #PID<0.6760.0>, stream id 1) terminated Server: tubbing.janes-ansible.duckdns.org:80 (http) Request: GET /sources/1/force_index ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 60672}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYbjFIMllmT09SRHFqbm4wRWEyTEFkNEpp.rKY-NgEfdygtnhozjjYN9-iYa2hgEXOcGTTPyaLQEMU", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYbjFIMllmT09SRHFqbm4wRWEyTEFkNEpp.rKY-NgEfdygtnhozjjYN9-iYa2hgEXOcGTTPyaLQEMU" }, halted: false, host: "tubbing.janes-ansible.duckdns.org", method: "GET", owner: #PID<0.6761.0>, params: %{}, path_info: ["sources", "1", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://tubbing.janes-ansible.duckdns.org", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 10}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYbjFIMllmT09SRHFqbm4wRWEyTEFkNEpp.rKY-NgEfdygtnhozjjYN9-iYa2hgEXOcGTTPyaLQEMU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYbjFIMllmT09SRHFqbm4wRWEyTEFkNEpp.rKY-NgEfdygtnhozjjYN9-iYa2hgEXOcGTTPyaLQEMU"}, {"host", "tubbing.janes-ansible.duckdns.org"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.157"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "216.73.216.157"} ], request_path: "/sources/1/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GMrjWTSElbd8EwMAAMkh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 60672}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYbjFIMllmT09SRHFqbm4wRWEyTEFkNEpp.rKY-NgEfdygtnhozjjYN9-iYa2hgEXOcGTTPyaLQEMU", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.6760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "tubbing.janes-ansible.duckdns.org", peer: {{172, 18, 0, 10}, 60672}, bindings: %{}, sock: {{172, 18, 0, 14}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYbjFIMllmT09SRHFqbm4wRWEyTEFkNEpp.rKY-NgEfdygtnhozjjYN9-iYa2hgEXOcGTTPyaLQEMU", "host" => "tubbing.janes-ansible.duckdns.org", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.157", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.157" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYbjFIMllmT09SRHFqbm4wRWEyTEFkNEpp.rKY-NgEfdygtnhozjjYN9-iYa2hgEXOcGTTPyaLQEMU" }, halted: false, host: "tubbing.janes-ansible.duckdns.org", method: "GET", owner: #PID<0.6761.0>, params: %{}, path_info: ["sources", "1", "force_index"], path_params: %{}, port: 80, pri (truncated) 23:16:28.916 [info] GET /sources/1/media/3/edit 23:16:28.916 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3", "source_id" => "1"} Pipelines: [:browser] 23:16:28.916 [info] GET /sources/1/media/2/edit 23:16:28.917 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "2", "source_id" => "1"} Pipelines: [:browser] 23:16:28.917 [debug] QUERY OK source="media_items" db=0.3ms idle=1186.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2] 23:16:28.917 [debug] QUERY OK source="media_items" db=0.3ms idle=1186.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [3] 23:16:28.918 [debug] QUERY OK source="settings" db=0.3ms idle=1187.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:28.918 [debug] QUERY OK source="settings" db=0.5ms idle=1187.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:28.919 [debug] QUERY OK source="settings" db=0.2ms idle=204.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:28.919 [debug] QUERY OK source="settings" db=0.5ms idle=1.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:28.920 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:28.920 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:16:28.921 [info] Sent 404 in 4ms 23:16:28.921 [info] Sent 404 in 4ms 23:16:28.921 [debug] Converted error Ecto.NoResultsError to 404 response 23:16:28.921 [debug] Converted error Ecto.NoResultsError to 404 response