not in full screen

i created a very Simple aplication for show a map by javascript api
when i open the page in restore down mode in my browsers i have no problem.
but when i open it on maximize mode the map loads just on the half of page.
can any body help me?
this is my code:
`

test
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">

<script type="text/javascript" src="http://localhost/arcgis_js_api/library/3.15/3.15/init.js"></script>

<script>
require ([
	  "esri/map", "esri/dijit/Scalebar",
  "esri/layers/ArcGISDynamicMapServiceLayer",
	  "dojo/domReady!"
], function(
	Map, Scalebar, ArcGISDynamicMapServiceLayer
) {

	    var map1 = new esri.Map("mapDiv", {logo:false});
    var basemap = new ArcGISDynamicMapServiceLayer("http://localhost:6080/arcgis/rest/services/MyMapService3/MapServer");
    map1.addLayer(basemap);

	    var scalebar = new Scalebar({
			  map: map1,
			  scalebarUnit: "dual"
			});

		}
	);

`

hey @hamidmadai can you post this question on geonet? https://geonet.esri.com/
More users will be able to see it and help you there.

no
Unfortunately i cant open my account
im from iran and esri dosent provide services to my country


ytsubs downloads all videos from all subscribed channels

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I'm running yt-dlp version 2023.03.04 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
mexico
Provide a description that is worded well enough to be understood
Using the following, it says downloading from playlist subscriptions, and then for each subscribed channel it tries to download every single video.
--cookies-from-browser vivaldi
--no-playlist
--break-on-existing
--dateafter today
--match-filter "original_url!=/shorts/ & !is_live & !post_live & !was_live"
--reject-title "livestream"
--concurrent-fragments 20
--playlist-end 100
--embed-chapters
--sponsorblock-mark all
--download-archive ".\archive.txt"
--write-subs
--sub-format "ass/srt/best"
--sub-langs en.,en,-live_chat
--convert-subs srt
--embed-metadata
--extractor-args "youtubetab:approximate_date"
-o "$downloadDir[%(channel)s] - %(title)s.%(ext)s" :ytsubs://user/
It seems any combination of these will do the same.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
PS C:\Cron Jobs\Download Latest Youtube Subs\New folder> .\yt-dlp.exe -vU
[debug] Command-line config: ['-vU']
[debug] Portable config "C:\Cron Jobs\Download Latest Youtube Subs\New folder\yt-dlp.conf": ['--cookies-from-browser', 'vivaldi', '--no-playlist', '--break-on-existing', '--dateafter', 'today', '--match-filter', 'original_url!*=/shorts/ & !is_live & !post_live & !was_live', '--reject-title', 'livestream', '--concurrent-fragments', '20', '--embed-chapters', '--sponsorblock-mark', 'all', '--download-archive', '.\\archive.txt', '--write-subs', '--sub-format', 'ass/srt/best', '--sub-langs', 'en.*,en,-live_chat', '--convert-subs', 'srt', '--embed-metadata', '--extractor-args', 'youtubetab:approximate_date', '-o', '$downloadDir\\[%(channel)s] - %(title)s.%(ext)s', ':ytsubs://user/']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[392389b7d] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.22621-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg N-110014-ga6e9d01f88-20230315 (setts), ffprobe N-110014-ga6e9d01f88-20230315
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[Cookies] Extracting cookies from vivaldi
[debug] Extracting cookies from: "C:\Users\Shawn\AppData\Local\Vivaldi\User Data\Default\Network\Cookies"
[debug] Found local state file at "C:\Users\Shawn\AppData\Local\Vivaldi\User Data\Local State"
[Cookies] Extracted 3213 cookies from vivaldi
[debug] cookie version breakdown: {'v10': 3213, 'other': 0, 'unencrypted': 0}
[debug] Proxy map: {}
[debug] Loaded 1786 extractors
[debug] Loading archtps://www.youtube.com/feed/subscriptions
[youtube:tab] subscriptions: Downloading webpage
[download] Downloading playlist: subscriptions
[youtube:tab] Playlisive file '.\\archive.txt'
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>Current Build Hash: 5590c57bd0433ed239a2deaaf92e2ad6f37fe50f53664c821575cafe106a9421
yt-dlp is up to date<EMAIL_ADDRESS>[youtube:subscriptions] Extracting URL: :ytsubs://user/
[youtube:tab] Extracting URL: htt subscriptions: Downloading 28 items
[download] Downloading item 1 of 28
[youtube:tab] Extracting URL: https://www.youtube.com/@LichessDotOrg
[youtube:tab] @LichessDotOrg: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: ''
[youtube:tab] Downloading all uploads of the channel. To download only the videos in a specific tab, pass the tab's URL
[youtube:tab] @LichessDotOrg/streams: Downloading webpage
[debug] [youtube:tab] Selected tab: 'streams' (live), Requested tab: 'streams'
[youtube:tab] @LichessDotOrg/shorts: Downloading webpage
[debug] [youtube:tab] Selected tab: 'shorts' (shorts), Requested tab: 'shorts'
[youtube:tab] Downloading as multiple playlists, separated by tabs. To download as a single playlist instead, pass https://www.youtube.com/playlist?list=UUr6RfQga70yMM9-nuzAYTsA
[download] Downloading playlist: Lichess
[youtube:tab] Playlist Lichess: Downloading 3 items of 3
[download] Downloading item 1 of 3
[download] Downloading playlist: Lichess - Videos
[debug] [youtube:tab] Extracted SAPISID cookie
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 1: Downloading API JSON
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 2: Downloading API JSON
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 3: Downloading API JSON
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 4: Downloading API JSON
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 5: Downloading API JSON
[youtube:tab] UCr6RfQga70yMM9-nuzAYTsA page 6: Downloading API JSON
[youtube:tab] Playlist Lichess - Videos: Downloading 185 items of 185
[download] Downloading item 1 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=9vy21-FVS-U
[youtube] 9vy21-FVS-U: Downloading webpage
[debug] [youtube] Extracted SAPISID cookie
[youtube] 9vy21-FVS-U: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[download] 2023-04-30 upload date is not in range 2023-05-28 - 9999-12-31
[download] Downloading item 2 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=9UpWTCBYBOI
[youtube] 9UpWTCBYBOI: Downloading webpage
[youtube] 9UpWTCBYBOI: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[download] 2023-01-02 upload date is not in range 2023-05-28 - 9999-12-31
[download] Downloading item 3 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=YGJ2XE91TdY
[youtube] YGJ2XE91TdY: Downloading webpage
[youtube] YGJ2XE91TdY: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[download] 2022-09-21 upload date is not in range 2023-05-28 - 9999-12-31
[download] Downloading item 4 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=Os3BV9pgEkk
[youtube] Os3BV9pgEkk: Downloading webpage
[youtube] Os3BV9pgEkk: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[download] 2022-09-19 upload date is not in range 2023-05-28 - 9999-12-31
[download] Downloading item 5 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=UX8uD2cPqiU
[youtube] UX8uD2cPqiU: Downloading webpage
[youtube] UX8uD2cPqiU: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[download] 2022-09-15 upload date is not in range 2023-05-28 - 9999-12-31
[download] Downloading item 6 of 185
[youtube] Extracting URL: https://www.youtube.com/watch?v=l1LvNDirdcg

if you just use ytsub://user/, without playlist-end, it seems to download everything that has ever been in your subscription playlist. So far it hasn't stopped downloading page api json and it's over page 200. I can't really tell if it's going to try to download all the channel's videos because it seems to just keep downloading the download api json without stopping.

I think you might need --extract-flat or --lazy-playlist

the --no-playlist --lazy-playlist didn't stop it from trying to download all the videos from each channel. adding --flat-playlist doesn't download anything. It just gives this result

[Cookies] Extracting cookies from vivaldi
[Cookies] Extracted 3213 cookies from vivaldi
[youtube:subscriptions] Extracting URL: :ytsubs://user/
[youtube:tab] Extracting URL: https://www.youtube.com/feed/subscriptions
[youtube:tab] subscriptions: Downloading webpage
[download] Downloading playlist: subscriptions
[youtube:tab] Playlist subscriptions: Downloading N/A items
[download] Downloading item 1 of N/A
[download] Downloading item 2 of N/A
[download] Downloading item 3 of N/A
[download] Downloading item 4 of N/A
[download] Downloading item 5 of N/A
[download] Downloading item 6 of N/A
[download] Downloading item 7 of N/A
[download] Downloading item 8 of N/A
[download] Downloading item 9 of N/A
[download] Downloading item 10 of N/A
[download] Finished downloading playlist: subscriptions

with --break-on-existing and --lazy-playlist it should stop when it reaches a video that is already in your archive
what is your expected/desired result? you haven't really made that clear

:ytsubs://user/ is not a valid syntax either.

Did you modify the original verbose log? Some of the lines do not look correct.

Did you modify the original verbose log? Some of the lines do not look correct.

its copied straight from powershell

Weird. A lot of lines are all mangled up. It's like there are two yt-dlp instances running on top of each other 🤔 E.g.

[debug] Loading archtps://www.youtube.com/feed/subscriptions
[youtube:tab] subscriptions: Downloading webpage
[download] Downloading playlist: subscriptions
[youtube:tab] Playlisive file '.\archive.txt'

Can you try again with yt-dlp --ignore-conf -vU --cookies-from-browser vivaldi -I :10 :ytsubs and post it's log?

@pukkandan  Here's what it's doing running that exact command. You can see it keeps trying to download all videos from particular subs
[debug] Command-line config: ['--ignore-conf', '-vU', '--cookies-from-browser', 'vivaldi', '-I', ':10', ':ytsubs']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[392389b7d] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.22621-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg N-110014-ga6e9d01f88-20230315 (setts), ffprobe N-110014-ga6e9d01f88-20230315
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[Cookies] Extracting cookies from vivaldi
[debug] Extracting cookies from: "C:\Users\Shawn\AppData\Local\Vivaldi\User Data\Default\Network\Cookies"
[debug] Found local state file at "C:\Users\Shawn\AppData\Local\Vivaldi\User Data\Local State"
[Cookies] Extracted 3234 cookies from vivaldi
[debug] cookie version breakdown: {'v10': 3234, 'other': 0, 'unencrypted': 0}
[debug] Proxy map: {}
[debug] Loaded 1786 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>Current Build Hash: 5590c57bd0433ed239a2deaaf92e2ad6f37fe50f53664c821575cafe106a9421
yt-dlp is up to date<EMAIL_ADDRESS>[youtube:subscriptions] Extracting URL: :ytsubs
[youtube:tab] Extracting URL: https://www.youtube.com/feed/subscriptions
[youtube:tab] subscriptions: Downloading webpage
[download] Downloading playlist: subscriptions
[youtube:tab] Playlist subscriptions: Downloading 10 items
[download] Downloading item 1 of 10
[youtube:tab] Extracting URL: https://www.youtube.com/@brettclurdrums
[youtube:tab] @brettclurdrums: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: ''
[youtube:tab] Downloading all uploads of the channel. To download only the videos in a specific tab, pass the tab's URL
[youtube:tab] @brettclurdrums/shorts: Downloading webpage
[debug] [youtube:tab] Selected tab: 'shorts' (shorts), Requested tab: 'shorts'
[youtube:tab] Downloading as multiple playlists, separated by tabs. To download as a single playlist instead, pass https://www.youtube.com/playlist?list=UUZYjqpWJMjXdZ4t7jUJ7CtA
[download] Downloading playlist: Brett Clur
[youtube:tab] Playlist Brett Clur: Downloading 2 items of 2
[download] Downloading item 1 of 2
[download] Downloading playlist: Brett Clur - Videos
[youtube:tab] Playlist Brett Clur - Videos: Downloading 10 items
[download] Downloading item 1 of 10
[youtube] Extracting URL: https://www.youtube.com/watch?v=8DPZtphj4wg
[youtube] 8DPZtphj4wg: Downloading webpage
[debug] [youtube] Extracted SAPISID cookie
[youtube] 8DPZtphj4wg: Downloading android player API JSON
[debug] Loading youtube-nsig.bbe1b497 from cache
[debug] [youtube] Decrypted nsig fBK64Evl1l6LVT3Kpv => ZXqwoLw5_q1jdw
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] 8DPZtphj4wg: Downloading 1 format(s): 137+251
[debug] Invoking dashsegments downloader on "https://rr1---sn-uvu5a2a5t-bqar.googlevideo.com/videoplayback?expire=1685390655&ei=37B0ZLfoJYmqiwTwx7CYCw&ip=<IP_ADDRESS>&id=o-AF19uKbSeAPNuC0vvIdlMRZ7c9-_z65KLeNjQ7gJjXKE&itag=137&source=youtube&requiressl=yes&mh=tG&mm=31%2C29&mn=sn-uvu5a2a5t-bqar%2Csn-9gv7lnle&ms=au%2Crdu&mv=m&mvi=1&pl=24&initcwndbps=932500&spc=qEK7B8QLGGvmIVqgp2ouIzGYFhToQ9pTgkhHccdqjZW0&vprv=1&svpuc=1&mime=video%2Fmp4&gir=yes&clen=33388523&dur=105.200&lmt=1685342143603855&mt=1685368616&fvip=5&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=6219224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgaIDEF8mQZ8BjB-iQUHD34Sj-CqHOAJtD6W-6Wr6Om9sCIEoDMja4h3pxQMw43jn7aTqLcflitGuaaCTRLjKKBpaN&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgENzQOBiTJ2GhCSaIGhrhlor6cJe3gmv-MiMMqpUapqMCIH7-beYuEHBkCm69B52onqIq2ZyN5dBj6USII3exBRwG"
[dashsegments] Total fragments: 4
[download] Destination: This is a MONEY Drum Fill [8DPZtphj4wg].f137.mp4
[debug] File locking is not supported. Proceeding without locking
[download] 100% of   31.84MiB in 00:00:02 at 14.76MiB/s
[debug] Invoking dashsegments downloader on "https://rr1---sn-uvu5a2a5t-bqar.googlevideo.com/videoplayback?expire=1685390655&ei=37B0ZLfoJYmqiwTwx7CYCw&ip=<IP_ADDRESS>&id=o-AF19uKbSeAPNuC0vvIdlMRZ7c9-_z65KLeNjQ7gJjXKE&itag=251&source=youtube&requiressl=yes&mh=tG&mm=31%2C29&mn=sn-uvu5a2a5t-bqar%2Csn-9gv7lnle&ms=au%2Crdu&mv=m&mvi=1&pl=24&initcwndbps=932500&spc=qEK7B8QLGGvmIVqgp2ouIzGYFhToQ9pTgkhHccdqjZW0&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=1283175&dur=105.221&lmt=1685342139229867&mt=1685368616&fvip=5&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=6218224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIgPgVfy6m0j1wCOX_nvPD5g7TdSrJ198QJ93le7uKsbaECIQDuk9RinlUhxAmJBgLfJYsrFXeVCL7eVLqkBVUx7QhmtA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgENzQOBiTJ2GhCSaIGhrhlor6cJe3gmv-MiMMqpUapqMCIH7-beYuEHBkCm69B52onqIq2ZyN5dBj6USII3exBRwG"
[dashsegments] Total fragments: 1
[download] Destination: This is a MONEY Drum Fill [8DPZtphj4wg].f251.webm
[download] 100% of    1.22MiB in 00:00:00 at 6.54MiB/s
[Merger] Merging formats into "This is a MONEY Drum Fill [8DPZtphj4wg].mkv"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:This is a MONEY Drum Fill [8DPZtphj4wg].f137.mp4" -i "file:This is a MONEY Drum Fill [8DPZtphj4wg].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:This is a MONEY Drum Fill [8DPZtphj4wg].temp.mkv"
Deleting original file This is a MONEY Drum Fill [8DPZtphj4wg].f251.webm (pass -k to keep)
Deleting original file This is a MONEY Drum Fill [8DPZtphj4wg].f137.mp4 (pass -k to keep)
[download] Downloading item 2 of 10
[youtube] Extracting URL: https://www.youtube.com/watch?v=wMx-i_ddG5g
[youtube] wMx-i_ddG5g: Downloading webpage
[youtube] wMx-i_ddG5g: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] wMx-i_ddG5g: Downloading 1 format(s): 248+251
[debug] Invoking dashsegments downloader on "https://rr2---sn-uvu5a2a5t-bqar.googlevideo.com/videoplayback?expire=1685390659&ei=47B0ZJriEbOKir4P3OmCiAE&ip=<IP_ADDRESS>&id=o-AIetGvwIK28oH878BJdeuRu6OYhMl7WBl2m4XGBqKi7j&itag=248&source=youtube&requiressl=yes&mh=Za&mm=31%2C29&mn=sn-uvu5a2a5t-bqar%2Csn-9gv7zn76&ms=au%2Crdu&mv=m&mvi=2&pl=24&initcwndbps=932500&spc=qEK7B0H40FvQOSXvN1n9DXQhJxx2gilKUgGvORSJ3Dmn&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=12039128&dur=62.160&lmt=1685111777788238&mt=1685368616&fvip=1&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRgIhAOuDqXZPvNN0jZ8StED1ZwW6D6Ncg6l-I5RSJZNk5N9RAiEA1ngJf7SQLPr5_pAeUQ5sOaWht0RLi76B88-RQUvblak%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgZQ5XXDFKTvI3d8SAvmyeN9JglmjtVBavtBih-SJ2mdQCIHdpEFJVHiohsKUbIk13mDWPHVxsR1MWo2QP9rLZXq4v"
[dashsegments] Total fragments: 2
[download] Destination: This FUNKY Drum Groove Goes HARD [wMx-i_ddG5g].f248.webm
[download] 100% of   11.48MiB in 00:00:00 at 19.83MiB/s
[debug] Invoking dashsegments downloader on "https://rr2---sn-uvu5a2a5t-bqar.googlevideo.com/videoplayback?expire=1685390659&ei=47B0ZJriEbOKir4P3OmCiAE&ip=<IP_ADDRESS>&id=o-AIetGvwIK28oH878BJdeuRu6OYhMl7WBl2m4XGBqKi7j&itag=251&source=youtube&requiressl=yes&mh=Za&mm=31%2C29&mn=sn-uvu5a2a5t-bqar%2Csn-9gv7zn76&ms=au%2Crdu&mv=m&mvi=2&pl=24&initcwndbps=932500&spc=qEK7B0H40FvQOSXvN1n9DXQhJxx2gilKUgGvORSJ3Dmn&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=769863&dur=62.181&lmt=1685111779346840&mt=1685368616&fvip=1&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAPAPn5Iu8gQ-Vi9kKTQDLUpk2SR-kcZbAvRDXbc7tO5iAiBScne5Kvl7DfofGWyt6Qk2tj0dFbi9Dv3cLdEynwLCxw%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgZQ5XXDFKTvI3d8SAvmyeN9JglmjtVBavtBih-SJ2mdQCIHdpEFJVHiohsKUbIk13mDWPHVxsR1MWo2QP9rLZXq4v"
[dashsegments] Total fragments: 1
[download] Destination: This FUNKY Drum Groove Goes HARD [wMx-i_ddG5g].f251.webm
[download] 100% of  751.82KiB in 00:00:00 at 6.21MiB/s
[Merger] Merging formats into "This FUNKY Drum Groove Goes HARD [wMx-i_ddG5g].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:This FUNKY Drum Groove Goes HARD [wMx-i_ddG5g].f248.webm" -i "file:This FUNKY Drum Groove Goes HARD [wMx-i_ddG5g].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:This FUNKY Drum Groove Goes HARD [wMx-i_ddG5g].temp.webm"
Deleting original file This FUNKY Drum Groove Goes HARD [wMx-i_ddG5g].f248.webm (pass -k to keep)
Deleting original file This FUNKY Drum Groove Goes HARD [wMx-i_ddG5g].f251.webm (pass -k to keep)
[download] Downloading item 3 of 10
[youtube] Extracting URL: https://www.youtube.com/watch?v=VLynLjP8UgU
[youtube] VLynLjP8UgU: Downloading webpage
[youtube] VLynLjP8UgU: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] VLynLjP8UgU: Downloading 1 format(s): 248+251
[debug] Invoking dashsegments downloader on "https://rr4---sn-uvu5a2a5t-bqar.googlevideo.com/videoplayback?expire=1685390661&ei=5bB0ZOywBZWZigTjmIOoAQ&ip=<IP_ADDRESS>&id=o-AOLiG7e735QYktH6ICyWK_yS_qqLwwu762Eht_WwrBQu&itag=248&source=youtube&requiressl=yes&mh=yB&mm=31%2C29&mn=sn-uvu5a2a5t-bqar%2Csn-9gv7lnez&ms=au%2Crdu&mv=m&mvi=4&pl=24&initcwndbps=932500&spc=qEK7BxfSBaOHd8z_fNrPjDNijiXPXTzH3Q96GoZiTgp1&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=20490970&dur=128.720&lmt=1684938874826005&mt=1685368616&fvip=3&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRgIhAOoOU1yAZlhRDvWZ4RCEu_eDd8IBIRc-d-Ww66ATa_5kAiEA_3gv8vwlbcBOjEmJQ7fApxQYI6T9yeXQ_2_sBwoLs5o%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgRGicInpt1VdkATeoxBjvFBCUU4LAXpOnRNhRRv1XhnsCIQD42G-NrGq5V5PcbC719y5Z50QX87rokr4z6iClV-0W2g%3D%3D"
[dashsegments] Total fragments: 2
[download] Destination: Every PRO DRUMMER Uses This Pattern [VLynLjP8UgU].f248.webm
[download] 100% of   19.54MiB in 00:00:00 at 29.68MiB/s
[debug] Invoking dashsegments downloader on "https://rr4---sn-uvu5a2a5t-bqar.googlevideo.com/videoplayback?expire=1685390661&ei=5bB0ZOywBZWZigTjmIOoAQ&ip=<IP_ADDRESS>&id=o-AOLiG7e735QYktH6ICyWK_yS_qqLwwu762Eht_WwrBQu&itag=251&source=youtube&requiressl=yes&mh=yB&mm=31%2C29&mn=sn-uvu5a2a5t-bqar%2Csn-9gv7lnez&ms=au%2Crdu&mv=m&mvi=4&pl=24&initcwndbps=932500&spc=qEK7BxfSBaOHd8z_fNrPjDNijiXPXTzH3Q96GoZiTgp1&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=1650357&dur=128.741&lmt=1684938889470174&mt=1685368616&fvip=3&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgScY8egFPukha6TG8uTHeoxLk2ESi8Vr7b6aMQy8CBPACICm5JmKMSy7PTA6fy9c-sQmL8lA3r7BpK1px3wSBL5aM&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgRGicInpt1VdkATeoxBjvFBCUU4LAXpOnRNhRRv1XhnsCIQD42G-NrGq5V5PcbC719y5Z50QX87rokr4z6iClV-0W2g%3D%3D"
[dashsegments] Total fragments: 1
[download] Destination: Every PRO DRUMMER Uses This Pattern [VLynLjP8UgU].f251.webm
[download] 100% of    1.57MiB in 00:00:00 at 8.12MiB/s
[Merger] Merging formats into "Every PRO DRUMMER Uses This Pattern [VLynLjP8UgU].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Every PRO DRUMMER Uses This Pattern [VLynLjP8UgU].f248.webm" -i "file:Every PRO DRUMMER Uses This Pattern [VLynLjP8UgU].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Every PRO DRUMMER Uses This Pattern [VLynLjP8UgU].temp.webm"
Deleting original file Every PRO DRUMMER Uses This Pattern [VLynLjP8UgU].f248.webm (pass -k to keep)
Deleting original file Every PRO DRUMMER Uses This Pattern [VLynLjP8UgU].f251.webm (pass -k to keep)
[download] Downloading item 4 of 10
[youtube] Extracting URL: https://www.youtube.com/watch?v=QpzvjojMv3M
[youtube] QpzvjojMv3M: Downloading webpage
[youtube] QpzvjojMv3M: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] QpzvjojMv3M: Downloading 1 format(s): 248+251
[debug] Invoking dashsegments downloader on "https://rr2---sn-uvu5a2a5t-bqay.googlevideo.com/videoplayback?expire=1685390663&ei=57B0ZNOPA4jnjQSkwpGAAQ&ip=<IP_ADDRESS>&id=o-AIOSc4Bkz9dG8-IQvbyQ57vJfIzOScUEacDKJSC7dTO1&itag=248&source=youtube&requiressl=yes&mh=If&mm=31%2C29&mn=sn-uvu5a2a5t-bqay%2Csn-9gv7ene6&ms=au%2Crdu&mv=m&mvi=2&pl=24&initcwndbps=906250&spc=qEK7B7KQva8TUC6uSKtTJ0CHnUiRACE2dT3Znnvj_zBe&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=23048836&dur=122.480&lmt=1684766441072251&mt=1685368616&fvip=5&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgQlQdocWKyqUAJjWYkM5S-a654vLo_y5oeZl5_jVF1IkCIBBfeJxTMcWQCZ8N8u_3hgjJRUzy_x-zS4cTfXVYGE8r&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhALexmUHdesKAknhoXUD7BhuUHzaUiYSiBAgIB6fk08nvAiBaqKrNNgmjbch8EehyQnEMN6pgU00idzGHxd-Nfa4aEQ%3D%3D"
[dashsegments] Total fragments: 3
[download] Destination: This Isn't Your Everyday Drum Groove [QpzvjojMv3M].f248.webm
[download] 100% of   21.98MiB in 00:00:02 at 10.28MiB/s
[debug] Invoking dashsegments downloader on "https://rr2---sn-uvu5a2a5t-bqay.googlevideo.com/videoplayback?expire=1685390663&ei=57B0ZNOPA4jnjQSkwpGAAQ&ip=<IP_ADDRESS>&id=o-AIOSc4Bkz9dG8-IQvbyQ57vJfIzOScUEacDKJSC7dTO1&itag=251&source=youtube&requiressl=yes&mh=If&mm=31%2C29&mn=sn-uvu5a2a5t-bqay%2Csn-9gv7ene6&ms=au%2Crdu&mv=m&mvi=2&pl=24&initcwndbps=906250&spc=qEK7B7KQva8TUC6uSKtTJ0CHnUiRACE2dT3Znnvj_zBe&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=1488513&dur=122.501&lmt=1684766424581132&mt=1685368616&fvip=5&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAN2YabGWJpwkPK5U4ef2mmBDvYCuGmms7o-Lwf49ROM2AiAo3Dc_fydLFrN_lfalXrwtx44O39_piUDUpOhTJnmSWw%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhALexmUHdesKAknhoXUD7BhuUHzaUiYSiBAgIB6fk08nvAiBaqKrNNgmjbch8EehyQnEMN6pgU00idzGHxd-Nfa4aEQ%3D%3D"
[dashsegments] Total fragments: 1
[download] Destination: This Isn't Your Everyday Drum Groove [QpzvjojMv3M].f251.webm
[download] 100% of    1.42MiB in 00:00:00 at 2.64MiB/s
[Merger] Merging formats into "This Isn't Your Everyday Drum Groove [QpzvjojMv3M].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:This Isn't Your Everyday Drum Groove [QpzvjojMv3M].f248.webm" -i "file:This Isn't Your Everyday Drum Groove [QpzvjojMv3M].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:This Isn't Your Everyday Drum Groove [QpzvjojMv3M].temp.webm"
Deleting original file This Isn't Your Everyday Drum Groove [QpzvjojMv3M].f248.webm (pass -k to keep)
Deleting original file This Isn't Your Everyday Drum Groove [QpzvjojMv3M].f251.webm (pass -k to keep)
[download] Downloading item 5 of 10
[youtube] Extracting URL: https://www.youtube.com/watch?v=wglU15Md6XI
[youtube] wglU15Md6XI: Downloading webpage
[youtube] wglU15Md6XI: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] wglU15Md6XI: Downloading 1 format(s): 248+251
[debug] Invoking dashsegments downloader on "https://rr6---sn-uvu5a2a5t-bqas.googlevideo.com/videoplayback?expire=1685390666&ei=6rB0ZL2hLLLJiwT9s5WQAQ&ip=<IP_ADDRESS>&id=o-ADEoE7BL8Jwl5azvlyIJcA4MgEn_Xkt_hJojieGaAwhh&itag=248&source=youtube&requiressl=yes&mh=Hx&mm=31%2C29&mn=sn-uvu5a2a5t-bqas%2Csn-9gv7zn76&ms=au%2Crdu&mv=m&mvi=6&pcm2cms=yes&pl=24&initcwndbps=1180000&spc=qEK7B_Be5C_SdFfauayVySWvDmKa8GeWvvKVT_GCnAST&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=17416988&dur=106.400&lmt=1684507090179872&mt=1685368616&fvip=4&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAP7ZUN6qyNI2-uypiJLQ8JldKs7i076Nb4R6zW6ahtaaAiB25RpwZFUT-6PVtSJEjg0wb5Yc-jd6nOgsla_ucAk6gg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAJYqIXyZXeRFYBTuzHDczGvaB0EwPjJbXJFt1TFXEx3GAiEAlMM8fsCHLZ_BaO6AIA48z7Dq3ROgE-_JGflXaNfGO90%3D"
[dashsegments] Total fragments: 2
[download] Destination: Here's a QUICK DRUM CHOP That Will Blow Minds [wglU15Md6XI].f248.webm
[download] 100% of   16.61MiB in 00:00:02 at 7.20MiB/s
[debug] Invoking dashsegments downloader on "https://rr6---sn-uvu5a2a5t-bqas.googlevideo.com/videoplayback?expire=1685390666&ei=6rB0ZL2hLLLJiwT9s5WQAQ&ip=<IP_ADDRESS>&id=o-ADEoE7BL8Jwl5azvlyIJcA4MgEn_Xkt_hJojieGaAwhh&itag=251&source=youtube&requiressl=yes&mh=Hx&mm=31%2C29&mn=sn-uvu5a2a5t-bqas%2Csn-9gv7zn76&ms=au%2Crdu&mv=m&mvi=6&pcm2cms=yes&pl=24&initcwndbps=1180000&spc=qEK7B_Be5C_SdFfauayVySWvDmKa8GeWvvKVT_GCnAST&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=1280802&dur=106.421&lmt=1684507116424410&mt=1685368616&fvip=4&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRgIhALk_Zy-cHTykXbrLNQ27inaQifbi9vnbkOvZF_NQskH3AiEAzwOg5o76fFiimX2FJeTokK6sG8Azj7id011Qghw8xHI%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAJYqIXyZXeRFYBTuzHDczGvaB0EwPjJbXJFt1TFXEx3GAiEAlMM8fsCHLZ_BaO6AIA48z7Dq3ROgE-_JGflXaNfGO90%3D"
[dashsegments] Total fragments: 1
[download] Destination: Here's a QUICK DRUM CHOP That Will Blow Minds [wglU15Md6XI].f251.webm
[download] 100% of    1.22MiB in 00:00:00 at 8.85MiB/s
[Merger] Merging formats into "Here's a QUICK DRUM CHOP That Will Blow Minds [wglU15Md6XI].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Here's a QUICK DRUM CHOP That Will Blow Minds [wglU15Md6XI].f248.webm" -i "file:Here's a QUICK DRUM CHOP That Will Blow Minds [wglU15Md6XI].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Here's a QUICK DRUM CHOP That Will Blow Minds [wglU15Md6XI].temp.webm"
Deleting original file Here's a QUICK DRUM CHOP That Will Blow Minds [wglU15Md6XI].f251.webm (pass -k to keep)
Deleting original file Here's a QUICK DRUM CHOP That Will Blow Minds [wglU15Md6XI].f248.webm (pass -k to keep)
[download] Downloading item 6 of 10
[youtube] Extracting URL: https://www.youtube.com/watch?v=KF4aCJAwbPo
[youtube] KF4aCJAwbPo: Downloading webpage
[youtube] KF4aCJAwbPo: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] KF4aCJAwbPo: Downloading 1 format(s): 248+251
[debug] Invoking dashsegments downloader on "https://rr3---sn-uvu5a2a5t-bqak.googlevideo.com/videoplayback?expire=1685390670&ei=7rB0ZMKkDMbRlu8P1469gAI&ip=<IP_ADDRESS>&id=o-AEd1bZhfMDkSLzEL5zOK0euNs2nbe90vYjWqaKFw9Mv7&itag=248&source=youtube&requiressl=yes&mh=Oa&mm=31%2C29&mn=sn-uvu5a2a5t-bqak%2Csn-9gv7ene6&ms=au%2Crdu&mv=m&mvi=3&pcm2cms=yes&pl=24&initcwndbps=1146250&spc=qEK7By727hAWZr2aohf4RMk3V7dUJUwcDHsi4mHWUVEg&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=24895714&dur=137.760&lmt=1684338312712447&mt=1685368616&fvip=1&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgG3ahkOf2AqOMBiU1_g-c1tIh6Oj9ozRDb1aQxrlmNMMCIDLCF54QUj0gjaKgRkezTxl8o_mpErd-jtQ4u7IekOy6&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAOmCRbW6n0m_jM3jvZoBilu5WDR5UoB3bApAoaGst0SlAiEAn_8h0ndLrs5XjtCNfOb6vWMG04dRm-LPAahMCj_Xe6c%3D"
[dashsegments] Total fragments: 3
[download] Destination: Double Strokes in a Drum Groove Sound AMAZING [KF4aCJAwbPo].f248.webm
[download] 100% of   23.74MiB in 00:00:04 at 5.33MiB/s
[debug] Invoking dashsegments downloader on "https://rr3---sn-uvu5a2a5t-bqak.googlevideo.com/videoplayback?expire=1685390670&ei=7rB0ZMKkDMbRlu8P1469gAI&ip=<IP_ADDRESS>&id=o-AEd1bZhfMDkSLzEL5zOK0euNs2nbe90vYjWqaKFw9Mv7&itag=251&source=youtube&requiressl=yes&mh=Oa&mm=31%2C29&mn=sn-uvu5a2a5t-bqak%2Csn-9gv7ene6&ms=au%2Crdu&mv=m&mvi=3&pcm2cms=yes&pl=24&initcwndbps=1146250&spc=qEK7By727hAWZr2aohf4RMk3V7dUJUwcDHsi4mHWUVEg&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=1668666&dur=137.781&lmt=1684338279608489&mt=1685368616&fvip=1&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAPBJXttF6ScWh4hmyA28SqnSSb8HzeqqW41xCqTqcwDMAiBz5yVj8n3bA2h8E6ftvlydmVA4n4nkUgBpbqT4SvaDQA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAOmCRbW6n0m_jM3jvZoBilu5WDR5UoB3bApAoaGst0SlAiEAn_8h0ndLrs5XjtCNfOb6vWMG04dRm-LPAahMCj_Xe6c%3D"
[dashsegments] Total fragments: 1
[download] Destination: Double Strokes in a Drum Groove Sound AMAZING [KF4aCJAwbPo].f251.webm
[download] 100% of    1.59MiB in 00:00:00 at 7.47MiB/s
[Merger] Merging formats into "Double Strokes in a Drum Groove Sound AMAZING [KF4aCJAwbPo].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Double Strokes in a Drum Groove Sound AMAZING [KF4aCJAwbPo].f248.webm" -i "file:Double Strokes in a Drum Groove Sound AMAZING [KF4aCJAwbPo].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Double Strokes in a Drum Groove Sound AMAZING [KF4aCJAwbPo].temp.webm"
Deleting original file Double Strokes in a Drum Groove Sound AMAZING [KF4aCJAwbPo].f248.webm (pass -k to keep)
Deleting original file Double Strokes in a Drum Groove Sound AMAZING [KF4aCJAwbPo].f251.webm (pass -k to keep)
[download] Downloading item 7 of 10
[youtube] Extracting URL: https://www.youtube.com/watch?v=o5OLB5iUKxo
[youtube] o5OLB5iUKxo: Downloading webpage
[youtube] o5OLB5iUKxo: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] o5OLB5iUKxo: Downloading 1 format(s): 248+251
[debug] Invoking dashsegments downloader on "https://rr6---sn-uvu5a2a5t-bqay.googlevideo.com/videoplayback?expire=1685390676&ei=9LB0ZJo1joWKvg-eypqABg&ip=<IP_ADDRESS>&id=o-ADULWjOAAUyzoOpX6_ShcioXEwOacPWcTns9h8N-wpf4&itag=248&source=youtube&requiressl=yes&mh=kn&mm=31%2C29&mn=sn-uvu5a2a5t-bqay%2Csn-9gv7lnes&ms=au%2Crdu&mv=m&mvi=6&pl=24&initcwndbps=906250&spc=qEK7B0eiEusAT7qWEXpz-0In6npnsVPno_B0IvQEcMQK&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=17248737&dur=98.280&lmt=1684161407465478&mt=1685368616&fvip=5&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgeEJagIJ4kePmLppdONMYDb6vvYNteUIeQ3zjqSgzBlQCIB6xe5y8Ef5Q7G32m8Ml2D4ykRynA6p1DkhlowFYkNAk&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgFmU9gkOLQKYMe8r4D8ZaxVr8FHRvHFwXTf4U7z-4RJ8CIQDsfgD48uSa1ZDWczo8TNk-q_co3OhSlqE94YT_waSjDg%3D%3D"
[dashsegments] Total fragments: 2
[download] Destination: Here's a BOMBASTIC Drum Fill to Throw at Your Drum Kit [o5OLB5iUKxo].f248.webm
[download] 100% of   16.45MiB in 00:00:02 at 8.20MiB/s
[debug] Invoking dashsegments downloader on "https://rr6---sn-uvu5a2a5t-bqay.googlevideo.com/videoplayback?expire=1685390676&ei=9LB0ZJo1joWKvg-eypqABg&ip=<IP_ADDRESS>&id=o-ADULWjOAAUyzoOpX6_ShcioXEwOacPWcTns9h8N-wpf4&itag=251&source=youtube&requiressl=yes&mh=kn&mm=31%2C29&mn=sn-uvu5a2a5t-bqay%2Csn-9gv7lnes&ms=au%2Crdu&mv=m&mvi=6&pl=24&initcwndbps=906250&spc=qEK7B0eiEusAT7qWEXpz-0In6npnsVPno_B0IvQEcMQK&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=1190182&dur=98.301&lmt=1684161394670054&mt=1685368616&fvip=5&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIgBB53o-Fasc3b3jCYNeqFlRn9-6xJiQ5Ho3XIjFbKPG8CIQDRRzPw_-5lyZh2uWe_gCL3b17psssb9a3GVHx2JsiwuA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgFmU9gkOLQKYMe8r4D8ZaxVr8FHRvHFwXTf4U7z-4RJ8CIQDsfgD48uSa1ZDWczo8TNk-q_co3OhSlqE94YT_waSjDg%3D%3D"
[dashsegments] Total fragments: 1
[download] Destination: Here's a BOMBASTIC Drum Fill to Throw at Your Drum Kit [o5OLB5iUKxo].f251.webm
[download] 100% of    1.14MiB in 00:00:00 at 2.19MiB/s
[Merger] Merging formats into "Here's a BOMBASTIC Drum Fill to Throw at Your Drum Kit [o5OLB5iUKxo].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Here's a BOMBASTIC Drum Fill to Throw at Your Drum Kit [o5OLB5iUKxo].f248.webm" -i "file:Here's a BOMBASTIC Drum Fill to Throw at Your Drum Kit [o5OLB5iUKxo].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Here's a BOMBASTIC Drum Fill to Throw at Your Drum Kit [o5OLB5iUKxo].temp.webm"
Deleting original file Here's a BOMBASTIC Drum Fill to Throw at Your Drum Kit [o5OLB5iUKxo].f251.webm (pass -k to keep)
Deleting original file Here's a BOMBASTIC Drum Fill to Throw at Your Drum Kit [o5OLB5iUKxo].f248.webm (pass -k to keep)
[download] Downloading item 8 of 10
[youtube] Extracting URL: https://www.youtube.com/watch?v=cDnYP5AW-mI
[youtube] cDnYP5AW-mI: Downloading webpage
[youtube] cDnYP5AW-mI: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] cDnYP5AW-mI: Downloading 1 format(s): 248+251
[debug] Invoking dashsegments downloader on "https://rr4---sn-uvu5a2a5t-bqas.googlevideo.com/videoplayback?expire=1685390680&ei=97B0ZJ37O4faigSTr6GYBA&ip=<IP_ADDRESS>&id=o-ALJAr1v9TXx66I3FhQZnR-v7ZBk9G0ILbhTXc-TPb8il&itag=248&source=youtube&requiressl=yes&mh=M3&mm=31%2C29&mn=sn-uvu5a2a5t-bqas%2Csn-9gv7lnes&ms=au%2Crdu&mv=m&mvi=4&pl=24&initcwndbps=1180000&spc=qEK7B-5BB3gAm09sM3sYwZtD1QSXw_h8qFzs56Ri4yj9&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=19069854&dur=117.040&lmt=1683902204120573&mt=1685368616&fvip=5&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgMRWvT5MkVashex1aHwMNmGAWItIsPTKQexcqG2jdJewCIGhZQujV1sw9iDUy7jkCgFvGzKGZXAKH255hvCQ5SbXw&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhAM-rjOLbBJMvZpQbN727l-19FOqaomNmn6d5OIuhxXELAiBHoRY1FjUjlgTiz2rbbqkpCp800AAt8kVDi8ZNnN31Dg%3D%3D"
[dashsegments] Total fragments: 2
[download] Destination: Try This SPICY Drum Groove to Impress Your Friends [cDnYP5AW-mI].f248.webm
[download] 100% of   18.19MiB in 00:00:01 at 10.35MiB/s
[debug] Invoking dashsegments downloader on "https://rr4---sn-uvu5a2a5t-bqas.googlevideo.com/videoplayback?expire=1685390680&ei=97B0ZJ37O4faigSTr6GYBA&ip=<IP_ADDRESS>&id=o-ALJAr1v9TXx66I3FhQZnR-v7ZBk9G0ILbhTXc-TPb8il&itag=251&source=youtube&requiressl=yes&mh=M3&mm=31%2C29&mn=sn-uvu5a2a5t-bqas%2Csn-9gv7lnes&ms=au%2Crdu&mv=m&mvi=4&pl=24&initcwndbps=1180000&spc=qEK7B-5BB3gAm09sM3sYwZtD1QSXw_h8qFzs56Ri4yj9&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=1415014&dur=117.061&lmt=1683902190141452&mt=1685368616&fvip=5&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAOg4DI4S__aS2JH2q1T0-G0aOwhvugo5x0S5el3YtzD7AiA8tpIUBDz-TPoXStcYi4w0RnZAvxbQqCgdS3oI2qY8wA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhAM-rjOLbBJMvZpQbN727l-19FOqaomNmn6d5OIuhxXELAiBHoRY1FjUjlgTiz2rbbqkpCp800AAt8kVDi8ZNnN31Dg%3D%3D"
[dashsegments] Total fragments: 1
[download] Destination: Try This SPICY Drum Groove to Impress Your Friends [cDnYP5AW-mI].f251.webm
[download] 100% of    1.35MiB in 00:00:00 at 5.36MiB/s
[Merger] Merging formats into "Try This SPICY Drum Groove to Impress Your Friends [cDnYP5AW-mI].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Try This SPICY Drum Groove to Impress Your Friends [cDnYP5AW-mI].f248.webm" -i "file:Try This SPICY Drum Groove to Impress Your Friends [cDnYP5AW-mI].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Try This SPICY Drum Groove to Impress Your Friends [cDnYP5AW-mI].temp.webm"
Deleting original file Try This SPICY Drum Groove to Impress Your Friends [cDnYP5AW-mI].f251.webm (pass -k to keep)
Deleting original file Try This SPICY Drum Groove to Impress Your Friends [cDnYP5AW-mI].f248.webm (pass -k to keep)
[download] Downloading item 9 of 10
[youtube] Extracting URL: https://www.youtube.com/watch?v=PKtF_XAI3Sg
[youtube] PKtF_XAI3Sg: Downloading webpage
[youtube] PKtF_XAI3Sg: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] PKtF_XAI3Sg: Downloading 1 format(s): 248+251
[debug] Invoking dashsegments downloader on "https://rr4---sn-uvu5a2a5t-bqak.googlevideo.com/videoplayback?expire=1685390683&ei=-7B0ZIW6CJnZigT9oJbYBg&ip=<IP_ADDRESS>&id=o-AP5PZaibF3yOiSxwxWncxOorDc2JB38gy_qJfdAVQ8aL&itag=248&source=youtube&requiressl=yes&mh=D8&mm=31%2C29&mn=sn-uvu5a2a5t-bqak%2Csn-9gv7lnes&ms=au%2Crdu&mv=m&mvi=4&pcm2cms=yes&pl=24&initcwndbps=1118750&spc=qEK7By_k9QhtfpeXZBppv6XerPmIZyX8IVv8jCXcRACp&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=21591951&dur=115.040&lmt=1683729639746826&mt=1685368865&fvip=3&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRgIhALBvJOM31X3wIfTBA5IH0w2hCqOrdKZs1yXqk3gD6OmFAiEAvEzGI8ZED5wyPgobN2u5HNPe_IFzOTgL_aT6k70vu3w%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgHjjZC7XGTi4pE4PaxQRDZnNSBiFhci-B2kHdktJwIXMCIQD5N_vZpqIXSEpp5UGMWPdHv_XyYLuSgoy9CRWVExAexA%3D%3D"
[dashsegments] Total fragments: 3
[download] Destination: Sound Like NATE SMITH With This Drum Groove [PKtF_XAI3Sg].f248.webm
[download] 100% of   20.59MiB in 00:00:03 at 5.22MiB/s
[debug] Invoking dashsegments downloader on "https://rr4---sn-uvu5a2a5t-bqak.googlevideo.com/videoplayback?expire=1685390683&ei=-7B0ZIW6CJnZigT9oJbYBg&ip=<IP_ADDRESS>&id=o-AP5PZaibF3yOiSxwxWncxOorDc2JB38gy_qJfdAVQ8aL&itag=251&source=youtube&requiressl=yes&mh=D8&mm=31%2C29&mn=sn-uvu5a2a5t-bqak%2Csn-9gv7lnes&ms=au%2Crdu&mv=m&mvi=4&pcm2cms=yes&pl=24&initcwndbps=1118750&spc=qEK7By_k9QhtfpeXZBppv6XerPmIZyX8IVv8jCXcRACp&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=1388421&dur=115.061&lmt=1683729619074900&mt=1685368865&fvip=3&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAJdSCQL1hvBRdb0jr57VLUEUy0kOgaqkj2ehqdcaE02kAiASoSucf0TxyPpKszp_X8UKQzXKqenNhVW1fgvZ278rLw%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgHjjZC7XGTi4pE4PaxQRDZnNSBiFhci-B2kHdktJwIXMCIQD5N_vZpqIXSEpp5UGMWPdHv_XyYLuSgoy9CRWVExAexA%3D%3D"
[dashsegments] Total fragments: 1
[download] Destination: Sound Like NATE SMITH With This Drum Groove [PKtF_XAI3Sg].f251.webm
[download] 100% of    1.32MiB in 00:00:00 at 7.38MiB/s
[Merger] Merging formats into "Sound Like NATE SMITH With This Drum Groove [PKtF_XAI3Sg].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Sound Like NATE SMITH With This Drum Groove [PKtF_XAI3Sg].f248.webm" -i "file:Sound Like NATE SMITH With This Drum Groove [PKtF_XAI3Sg].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Sound Like NATE SMITH With This Drum Groove [PKtF_XAI3Sg].temp.webm"
Deleting original file Sound Like NATE SMITH With This Drum Groove [PKtF_XAI3Sg].f251.webm (pass -k to keep)
Deleting original file Sound Like NATE SMITH With This Drum Groove [PKtF_XAI3Sg].f248.webm (pass -k to keep)
[download] Downloading item 10 of 10
[youtube] Extracting URL: https://www.youtube.com/watch?v=gluNPGygDiw
[youtube] gluNPGygDiw: Downloading webpage
[youtube] gluNPGygDiw: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] gluNPGygDiw: Downloading 1 format(s): 248+251
[debug] Invoking dashsegments downloader on "https://rr1---sn-uvu5a2a5t-bqak.googlevideo.com/videoplayback?expire=1685390688&ei=ALF0ZIaJHI6figSCmLSgAQ&ip=<IP_ADDRESS>&id=o-AMcXZzymnAhBTDSniMFxhmlTN3aVOtwS9YL164CTlfSZ&itag=248&source=youtube&requiressl=yes&mh=aj&mm=31%2C29&mn=sn-uvu5a2a5t-bqak%2Csn-9gv7lnez&ms=au%2Crdu&mv=m&mvi=1&pl=24&initcwndbps=1146250&spc=qEK7B6U0TL-CJqOfs_pH14LTa8UirqM0Lcqm1JD1EPCw&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=15206823&dur=96.680&lmt=1682692676104914&mt=1685368616&fvip=1&keepalive=yes&fexp=24007246%2C51000011&beids=24350017&c=ANDROID&txp=5319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAOgob7aQBiFgKARhJbZP8yRixGWKKfuzDIw3QWD73oqFAiB4Egik3pROrYyslhzJyFTB_tuEhMp0P6ojABSnoFmXjA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgRXWQu4gQc_ySOMnLRmeNwAfrsx0KNSb4yJ4_pXxMH1oCIHp8Pj5-2Rc58RwlLH6AARfWW3VtyGlHLmA9QaNBNwmM"
[dashsegments] Total fragments: 2
[download] Destination: Here's a SIMPLE & PRACTICAL Drum Fill - Quick Drum Lesson [gluNPGygDiw].f248.webm
[download] 100% of   14.50MiB in 00:00:01 at 8.35MiB/s
[debug] Invoking dashsegments downloader on "https://rr1---sn-uvu5a2a5t-bqak.googlevideo.com/videoplayback?expire=1685390688&ei=ALF0ZIaJHI6figSCmLSgAQ&ip=<IP_ADDRESS>&id=o-AMcXZzymnAhBTDSniMFxhmlTN3aVOtwS9YL164CTlfSZ&itag=251&source=youtube&requiressl=yes&mh=aj&mm=31%2C29&mn=sn-uvu5a2a5t-bqak%2Csn-9gv7lnez&ms=au%2Crdu&mv=m&mvi=1&pl=24&initcwndbps=1146250&spc=qEK7B6U0TL-CJqOfs_pH14LTa8UirqM0Lcqm1JD1EPCw&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=1171308&dur=96.701&lmt=1682692665689556&mt=1685368616&fvip=1&keepalive=yes&fexp=24007246%2C51000011&beids=24350017&c=ANDROID&txp=5318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIgXKu67U4pFWPOEXu8VTshT0v4FORuhXbVww1_Nxe-RN8CIQCnvGCQ9IaJYcLQff3qpITCwYDpseP-f5I2lJoVWO4Gbw%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgRXWQu4gQc_ySOMnLRmeNwAfrsx0KNSb4yJ4_pXxMH1oCIHp8Pj5-2Rc58RwlLH6AARfWW3VtyGlHLmA9QaNBNwmM"
[dashsegments] Total fragments: 1
[download] Destination: Here's a SIMPLE & PRACTICAL Drum Fill - Quick Drum Lesson [gluNPGygDiw].f251.webm
[download] 100% of    1.12MiB in 00:00:00 at 9.26MiB/s
[Merger] Merging formats into "Here's a SIMPLE & PRACTICAL Drum Fill - Quick Drum Lesson [gluNPGygDiw].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Here's a SIMPLE & PRACTICAL Drum Fill - Quick Drum Lesson [gluNPGygDiw].f248.webm" -i "file:Here's a SIMPLE & PRACTICAL Drum Fill - Quick Drum Lesson [gluNPGygDiw].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Here's a SIMPLE & PRACTICAL Drum Fill - Quick Drum Lesson [gluNPGygDiw].temp.webm"
Deleting original file Here's a SIMPLE & PRACTICAL Drum Fill - Quick Drum Lesson [gluNPGygDiw].f251.webm (pass -k to keep)
Deleting original file Here's a SIMPLE & PRACTICAL Drum Fill - Quick Drum Lesson [gluNPGygDiw].f248.webm (pass -k to keep)
[download] Finished downloading playlist: Brett Clur - Videos
[download] Downloading item 2 of 2
[download] Downloading playlist: Brett Clur - Shorts
[youtube:tab] Playlist Brett Clur - Shorts: Downloading 10 items
[download] Downloading item 1 of 10
[youtube] Extracting URL: https://www.youtube.com/shorts/_Kf1g3-XbpY
[youtube] _Kf1g3-XbpY: Downloading webpage
[youtube] _Kf1g3-XbpY: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] _Kf1g3-XbpY: Downloading 1 format(s): 247+251
[debug] Invoking dashsegments downloader on "https://rr6---sn-uvu5a2a5t-bqay.googlevideo.com/videoplayback?expire=1685390691&ei=A7F0ZKvxD4fiNqWIjYgB&ip=<IP_ADDRESS>&id=o-AIpAGA-v1NurZ73zi5jg6fs09fUTocMu4KkV3Nj1ha4_&itag=247&source=youtube&requiressl=yes&mh=by&mm=31%2C29&mn=sn-uvu5a2a5t-bqay%2Csn-9gv7zn76&ms=au%2Crdu&mv=m&mvi=6&pl=24&ctier=SH&initcwndbps=925000&spc=qEK7B8VMAvqYTnl-DJH0K-vvaX2uyj88vx2CnMqdak1M&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=936174&dur=16.280&lmt=1684643688087694&mt=1685368865&fvip=2&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=631A224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRgIhAKEYQIPHHUcb8K2pjS-mUSaM9CwjET4b_p4EIBZVRFaaAiEA68JIAPlgPpwQvGZz6HrUDkOjYUMV7atCWJTq2VHXhJI%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgASwYJtihpjD9HZdWapa8SdQfrx5uI1EGx45sFR0AWPcCIFCtjdd2G7YGCUPIjnsAsYcyWBa9Zble17F4KQf5Znm6"
[dashsegments] Total fragments: 1
[download] Destination: Blurry video with a clean groove 🥁 [_Kf1g3-XbpY].f247.webm
[download] 100% of  914.23KiB in 00:00:00 at 4.73MiB/s
[debug] Invoking dashsegments downloader on "https://rr6---sn-uvu5a2a5t-bqay.googlevideo.com/videoplayback?expire=1685390691&ei=A7F0ZKvxD4fiNqWIjYgB&ip=<IP_ADDRESS>&id=o-AIpAGA-v1NurZ73zi5jg6fs09fUTocMu4KkV3Nj1ha4_&itag=251&source=youtube&requiressl=yes&mh=by&mm=31%2C29&mn=sn-uvu5a2a5t-bqay%2Csn-9gv7zn76&ms=au%2Crdu&mv=m&mvi=6&pl=24&ctier=SH&initcwndbps=925000&spc=qEK7B8VMAvqYTnl-DJH0K-vvaX2uyj88vx2CnMqdak1M&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=206823&dur=16.321&lmt=1684643685645314&mt=1685368865&fvip=2&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIfN12yOgT-P6NHJ5dUxiTIwVyHQkYWplQBGfpRg4HYPQIhAOCLre6BxEA222Le4Vsms7A6ZjGwTOPh-9r6tZSgCnA1&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgASwYJtihpjD9HZdWapa8SdQfrx5uI1EGx45sFR0AWPcCIFCtjdd2G7YGCUPIjnsAsYcyWBa9Zble17F4KQf5Znm6"
[dashsegments] Total fragments: 1
[download] Destination: Blurry video with a clean groove 🥁 [_Kf1g3-XbpY].f251.webm
[download] 100% of  201.98KiB in 00:00:00 at 1.64MiB/s
[Merger] Merging formats into "Blurry video with a clean groove 🥁 [_Kf1g3-XbpY].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Blurry video with a clean groove 🥁 [_Kf1g3-XbpY].f247.webm" -i "file:Blurry video with a clean groove 🥁 [_Kf1g3-XbpY].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Blurry video with a clean groove 🥁 [_Kf1g3-XbpY].temp.webm"
Deleting original file Blurry video with a clean groove 🥁 [_Kf1g3-XbpY].f247.webm (pass -k to keep)
Deleting original file Blurry video with a clean groove 🥁 [_Kf1g3-XbpY].f251.webm (pass -k to keep)
[download] Downloading item 2 of 10
[youtube] Extracting URL: https://www.youtube.com/shorts/QFsQ54zkaX8
[youtube] QFsQ54zkaX8: Downloading webpage
[youtube] QFsQ54zkaX8: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] QFsQ54zkaX8: Downloading 1 format(s): 247+251
[debug] Invoking dashsegments downloader on "https://rr3---sn-uvu5a2a5t-bqar.googlevideo.com/videoplayback?expire=1685390692&ei=BLF0ZI-9I5b3NuOMm4AD&ip=<IP_ADDRESS>&id=o-AJIBn1_LFSWUZIGtC7Woifb6JeuzojPqw3kT7PVViNcz&itag=247&source=youtube&requiressl=yes&mh=TU&mm=31%2C29&mn=sn-uvu5a2a5t-bqar%2Csn-9gv7lnle&ms=au%2Crdu&mv=m&mvi=3&pl=24&ctier=SH&initcwndbps=932500&spc=qEK7BxeGaVfNUFBG-uon3T6n21nr_TrxYogF_dmpYRVN&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=4974511&dur=52.800&lmt=1684241176488225&mt=1685368616&fvip=3&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=631A224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRgIhANb1z4ecrgrD2uW5OuyjM_1seF3ZuObGgi-mAc-bZX-vAiEAzF0-JlkznzUYjjwiisx6_j-kPjF8Jgr6tLpjsm_vQMU%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgSNKyLUTdl3g7XnWB9dihS2elho4c-R5mBVOAqtgm_4QCIC7yhDfKCvyVFBOTibTvFYhHQZHPSY9D8Pu9bX6xck8v"
[dashsegments] Total fragments: 1
[download] Destination: Vibing on the Roland TD-17KVX 🥁 [QFsQ54zkaX8].f247.webm
[download] 100% of    4.74MiB in 00:00:00 at 9.95MiB/s
[debug] Invoking dashsegments downloader on "https://rr3---sn-uvu5a2a5t-bqar.googlevideo.com/videoplayback?expire=1685390692&ei=BLF0ZI-9I5b3NuOMm4AD&ip=<IP_ADDRESS>&id=o-AJIBn1_LFSWUZIGtC7Woifb6JeuzojPqw3kT7PVViNcz&itag=251&source=youtube&requiressl=yes&mh=TU&mm=31%2C29&mn=sn-uvu5a2a5t-bqar%2Csn-9gv7lnle&ms=au%2Crdu&mv=m&mvi=3&pl=24&ctier=SH&initcwndbps=932500&spc=qEK7BxeGaVfNUFBG-uon3T6n21nr_TrxYogF_dmpYRVN&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=798475&dur=52.821&lmt=1684241171827233&mt=1685368616&fvip=3&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgBOSkBLYlyE-aOnII67RZ68__cMP7U2bTP43NudiKmgUCIEgXTfSzdZDRkF6YpLQDkbo7deHqQIJZMWbgGLUIadeZ&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgSNKyLUTdl3g7XnWB9dihS2elho4c-R5mBVOAqtgm_4QCIC7yhDfKCvyVFBOTibTvFYhHQZHPSY9D8Pu9bX6xck8v"
[dashsegments] Total fragments: 1
[download] Destination: Vibing on the Roland TD-17KVX 🥁 [QFsQ54zkaX8].f251.webm
[download] 100% of  779.76KiB in 00:00:00 at 5.44MiB/s
[Merger] Merging formats into "Vibing on the Roland TD-17KVX 🥁 [QFsQ54zkaX8].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Vibing on the Roland TD-17KVX 🥁 [QFsQ54zkaX8].f247.webm" -i "file:Vibing on the Roland TD-17KVX 🥁 [QFsQ54zkaX8].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Vibing on the Roland TD-17KVX 🥁 [QFsQ54zkaX8].temp.webm"
Deleting original file Vibing on the Roland TD-17KVX 🥁 [QFsQ54zkaX8].f251.webm (pass -k to keep)
Deleting original file Vibing on the Roland TD-17KVX 🥁 [QFsQ54zkaX8].f247.webm (pass -k to keep)
[download] Downloading item 3 of 10
[youtube] Extracting URL: https://www.youtube.com/shorts/x_y6OZFyEnQ
[youtube] x_y6OZFyEnQ: Downloading webpage
[youtube] x_y6OZFyEnQ: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] x_y6OZFyEnQ: Downloading 1 format(s): 247+251
[debug] Invoking dashsegments downloader on "https://rr5---sn-uvu5a2a5t-bqal.googlevideo.com/videoplayback?expire=1685390694&ei=BrF0ZIHrDNOglu8P44aqkAQ&ip=<IP_ADDRESS>&id=o-AChvjBiEbIEc7reF7tp03C9lirti5yBhmXYcfOIh-7qk&itag=247&source=youtube&requiressl=yes&mh=b7&mm=31%2C29&mn=sn-uvu5a2a5t-bqal%2Csn-9gv7lns7&ms=au%2Crdu&mv=m&mvi=5&pl=24&ctier=SH&initcwndbps=1107500&spc=qEK7B1_Ux9MWWeYjxKysS1b0k6v4nI8ty6-lka_A-etF&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=4167378&dur=47.000&lmt=1680360673870175&mt=1685368865&fvip=5&keepalive=yes&fexp=24007246%2C24362685&beids=24350017&c=ANDROID&txp=631A224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAL58TlOGbjB3UIQMAE7b9IFzatT8h_P8-8Cvg5u5wSM4AiBEg1T1vtsVo5PXShIbUdD_V35B4p3p6CZEk6cANT3y2w%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgT7nQaLaFZguNVbG2ZLL93IpD0a1sBDBk4vrBIu6YlZMCIQD3Siq19vHJXJ8PSRIBAqxrg7gJrhjdYhG6LVzIGjhRAw%3D%3D"
[dashsegments] Total fragments: 1
[download] Destination: Just having fun 🥁 [x_y6OZFyEnQ].f247.webm
[download] 100% of    3.97MiB in 00:00:00 at 5.19MiB/s
[debug] Invoking dashsegments downloader on "https://rr5---sn-uvu5a2a5t-bqal.googlevideo.com/videoplayback?expire=1685390694&ei=BrF0ZIHrDNOglu8P44aqkAQ&ip=<IP_ADDRESS>&id=o-AChvjBiEbIEc7reF7tp03C9lirti5yBhmXYcfOIh-7qk&itag=251&source=youtube&requiressl=yes&mh=b7&mm=31%2C29&mn=sn-uvu5a2a5t-bqal%2Csn-9gv7lns7&ms=au%2Crdu&mv=m&mvi=5&pl=24&ctier=SH&initcwndbps=1107500&spc=qEK7B1_Ux9MWWeYjxKysS1b0k6v4nI8ty6-lka_A-etF&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=556454&dur=47.041&lmt=1680360716976852&mt=1685368865&fvip=5&keepalive=yes&fexp=24007246%2C24362685&beids=24350017&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgeuFG8_svMOxeRayBp4zepaGKvJdIo_7FWnNUzxofyIQCIE7q4AHITvtX1jEUIot26a3KwzMtW4Mc6_kNWdI4td3R&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgT7nQaLaFZguNVbG2ZLL93IpD0a1sBDBk4vrBIu6YlZMCIQD3Siq19vHJXJ8PSRIBAqxrg7gJrhjdYhG6LVzIGjhRAw%3D%3D"
[dashsegments] Total fragments: 1
[download] Destination: Just having fun 🥁 [x_y6OZFyEnQ].f251.webm
[download] 100% of  543.41KiB in 00:00:00 at 1.14MiB/s
[Merger] Merging formats into "Just having fun 🥁 [x_y6OZFyEnQ].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Just having fun 🥁 [x_y6OZFyEnQ].f247.webm" -i "file:Just having fun 🥁 [x_y6OZFyEnQ].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Just having fun 🥁 [x_y6OZFyEnQ].temp.webm"
Deleting original file Just having fun 🥁 [x_y6OZFyEnQ].f247.webm (pass -k to keep)
Deleting original file Just having fun 🥁 [x_y6OZFyEnQ].f251.webm (pass -k to keep)
[download] Downloading item 4 of 10
[youtube] Extracting URL: https://www.youtube.com/shorts/YU4NK-qQk18
[youtube] YU4NK-qQk18: Downloading webpage
[youtube] YU4NK-qQk18: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] YU4NK-qQk18: Downloading 1 format(s): 247+251
[debug] Invoking dashsegments downloader on "https://rr1---sn-uvu5a2a5t-bqak.googlevideo.com/videoplayback?expire=1685390696&ei=CLF0ZNWcJaqL2_gPoNKLuAw&ip=<IP_ADDRESS>&id=o-AMaRlxX6VgwifsyqXHBuvQrBweyZCTm5n58wPCQ6OUj-&itag=247&source=youtube&requiressl=yes&mh=2S&mm=31%2C29&mn=sn-uvu5a2a5t-bqak%2Csn-9gv7lns7&ms=au%2Crdu&mv=m&mvi=1&pcm2cms=yes&pl=24&ctier=SH&initcwndbps=1146250&spc=qEK7B5K1NtzlTtu9-qWoN99_yDzcYSjvLjnxuym2fG3y&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=406324&dur=7.100&lmt=1679756835626391&mt=1685368616&fvip=4&keepalive=yes&fexp=24007246%2C51000011&beids=24350017&c=ANDROID&txp=631A224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgMqKFepz45PQ_5fYFtLbpy0aqSKTDvk6AUjTt-5oBpPYCIFPvi8aCrLMtd2JygU5JvIApF5P6gvetVn_jiOzc15CP&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgOTtIu16NQMHz2dOGGTs40Hvm2CycYqjz5dob77hRbsICIQDKywt1yYDWbA7yHSnEGmFBlLvSsbc9GhzN0qGeWjxRog%3D%3D"
[dashsegments] Total fragments: 1
[download] Destination: The best drum fill 🥁 [YU4NK-qQk18].f247.webm
[download] 100% of  396.80KiB in 00:00:00 at 1.62MiB/s
[debug] Invoking dashsegments downloader on "https://rr1---sn-uvu5a2a5t-bqak.googlevideo.com/videoplayback?expire=1685390696&ei=CLF0ZNWcJaqL2_gPoNKLuAw&ip=<IP_ADDRESS>&id=o-AMaRlxX6VgwifsyqXHBuvQrBweyZCTm5n58wPCQ6OUj-&itag=251&source=youtube&requiressl=yes&mh=2S&mm=31%2C29&mn=sn-uvu5a2a5t-bqak%2Csn-9gv7lns7&ms=au%2Crdu&mv=m&mvi=1&pcm2cms=yes&pl=24&ctier=SH&initcwndbps=1146250&spc=qEK7B5K1NtzlTtu9-qWoN99_yDzcYSjvLjnxuym2fG3y&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=99209&dur=7.141&lmt=1679756833149627&mt=1685368616&fvip=4&keepalive=yes&fexp=24007246%2C51000011&beids=24350017&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgH0_dtrbrj1tipjaqpwkQxdn16TOi71X2_dTN8tiU5RMCICpsksNUCmhvGuIpgLJxn19z94wS9YKCL1mVq7MHoNeF&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgOTtIu16NQMHz2dOGGTs40Hvm2CycYqjz5dob77hRbsICIQDKywt1yYDWbA7yHSnEGmFBlLvSsbc9GhzN0qGeWjxRog%3D%3D"
[dashsegments] Total fragments: 1
[download] Destination: The best drum fill 🥁 [YU4NK-qQk18].f251.webm
[download] 100% of   96.88KiB in 00:00:00 at 1.22MiB/s
[Merger] Merging formats into "The best drum fill 🥁 [YU4NK-qQk18].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:The best drum fill 🥁 [YU4NK-qQk18].f247.webm" -i "file:The best drum fill 🥁 [YU4NK-qQk18].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:The best drum fill 🥁 [YU4NK-qQk18].temp.webm"
Deleting original file The best drum fill 🥁 [YU4NK-qQk18].f251.webm (pass -k to keep)
Deleting original file The best drum fill 🥁 [YU4NK-qQk18].f247.webm (pass -k to keep)
[download] Downloading item 5 of 10
[youtube] Extracting URL: https://www.youtube.com/shorts/zo_edaYZ6GE
[youtube] zo_edaYZ6GE: Downloading webpage
[youtube] zo_edaYZ6GE: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] zo_edaYZ6GE: Downloading 1 format(s): 247+251
[debug] Invoking dashsegments downloader on "https://rr2---sn-uvu5a2a5t-bqar.googlevideo.com/videoplayback?expire=1685390697&ei=CbF0ZNnRN-Wrlu8PuJeCyAg&ip=<IP_ADDRESS>&id=o-ADnnWM0AO1nqEJQGpJYV_eVQi_dLth41FcRSd8SxCZxM&itag=247&source=youtube&requiressl=yes&mh=YS&mm=31%2C29&mn=sn-uvu5a2a5t-bqar%2Csn-9gv7lnez&ms=au%2Crdu&mv=m&mvi=2&pl=24&ctier=SH&initcwndbps=947500&spc=qEK7ByXGQ17hLRkxmC3enq8d9bdnYoNy4ww5rOcz4ani&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=1909931&dur=25.300&lmt=1679563272704564&mt=1685368865&fvip=3&keepalive=yes&fexp=24007246%2C51000011&beids=24350017&c=ANDROID&txp=631A224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRgIhAL9K8hTjvFc_KhyWDWIJjK5oDc7JP9bKKLfiuZuIJgosAiEAmPrS0o_2RWxbkzSKYWFu5iqyJeftKvSmhb9ztuzIiCE%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgRg-VsME2Eo77kjf15iiGBw6TJx804qcxzdJHY68252UCIAH82lqDO84k7AAr5iOzoy35GDzaGCWOMZq0MOv2hMs8"
[dashsegments] Total fragments: 1
[download] Destination: Controversial drumming opinions？ 🥁 [zo_edaYZ6GE].f247.webm
[download] 100% of    1.82MiB in 00:00:00 at 2.36MiB/s
[debug] Invoking dashsegments downloader on "https://rr2---sn-uvu5a2a5t-bqar.googlevideo.com/videoplayback?expire=1685390697&ei=CbF0ZNnRN-Wrlu8PuJeCyAg&ip=<IP_ADDRESS>&id=o-ADnnWM0AO1nqEJQGpJYV_eVQi_dLth41FcRSd8SxCZxM&itag=251&source=youtube&requiressl=yes&mh=YS&mm=31%2C29&mn=sn-uvu5a2a5t-bqar%2Csn-9gv7lnez&ms=au%2Crdu&mv=m&mvi=2&pl=24&ctier=SH&initcwndbps=947500&spc=qEK7ByXGQ17hLRkxmC3enq8d9bdnYoNy4ww5rOcz4ani&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=308485&dur=25.321&lmt=1679563268719511&mt=1685368865&fvip=3&keepalive=yes&fexp=24007246%2C51000011&beids=24350017&c=ANDROID&txp=6318224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgRs3k6nmzH_UPUj3ZLcQkoaEFN-4CA79JFKqOy49AWn8CIDUbnh6WTUI2cS40L2zUfHSN7YuX3-DD5TQwzVd7fKsq&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgRg-VsME2Eo77kjf15iiGBw6TJx804qcxzdJHY68252UCIAH82lqDO84k7AAr5iOzoy35GDzaGCWOMZq0MOv2hMs8"
[dashsegments] Total fragments: 1
[download] Destination: Controversial drumming opinions？ 🥁 [zo_edaYZ6GE].f251.webm
[download] 100% of  301.25KiB in 00:00:00 at 672.09KiB/s
[Merger] Merging formats into "Controversial drumming opinions？ 🥁 [zo_edaYZ6GE].webm"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Controversial drumming opinions？ 🥁 [zo_edaYZ6GE].f247.webm" -i "file:Controversial drumming opinions？ 🥁 [zo_edaYZ6GE].f251.webm" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Controversial drumming opinions？ 🥁 [zo_edaYZ6GE].temp.webm"
Deleting original file Controversial drumming opinions？ 🥁 [zo_edaYZ6GE].f247.webm (pass -k to keep)
Deleting original file Controversial drumming opinions？ 🥁 [zo_edaYZ6GE].f251.webm (pass -k to keep)
[download] Downloading item 6 of 10
[youtube] Extracting URL: https://www.youtube.com/shorts/eewBYczVywk
[youtube] eewBYczVywk: Downloading webpage
[youtube] eewBYczVywk: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] eewBYczVywk: Downloading 1 format(s): 247+251
[debug] Invoking dashsegments downloader on "https://rr2---sn-uvu5a2a5t-bqar.googlevideo.com/videoplayback?expire=1685390700&ei=DLF0ZJ-tCbDDir4P7ouiiAg&ip=<IP_ADDRESS>&id=o-ACUfAi7BE9GuasCHK9DEqGz-61sZPdtzgHcCL5e7QCkm&itag=247&source=youtube&requiressl=yes&mh=Tl&mm=31%2C29&mn=sn-uvu5a2a5t-bqar%2Csn-9gv7zn7e&ms=au%2Crdu&mv=m&mvi=2&pl=24&ctier=SH&initcwndbps=932500&spc=qEK7B2Za_eUGaAR4yL2IRDfhqf5lJu3-MOBiU_qZo4MF&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=2030802&dur=25.100&lmt=1678982534628559&mt=1685368616&fvip=5&keepalive=yes&fexp=24007246&beids=24350017&c=ANDROID&txp=631A224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cctier%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAKrbIZfovIG0CT7rt2yjUR_z8Ruff60chYujTWtOaBj4AiBstWALNGsLeifEQtF1WHma76XxHnzxaZSxQa7tXlgVDQ%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgd4hB5ASEPe5yT8YTSuBjNltKL1XCEivyc1M7yTXZsk0CIQCjqOf1hHGIC69wfQnjmwJbEZleYFg_V8--o9GG3YJvrg%3D%3D"
[dashsegments] Total fragments: 1
[download] Destination: Working the hands 🥁 [eewBYczVywk].f247.webm

hm.. It does not happen to me:
❯ yt-dlp --cookies-from-browser vivaldi :ytsubs -v -I:10
[debug] Command-line config: ['--cookies-from-browser', 'vivaldi', ':ytsubs', '-v', '-I:10']
[debug] Encodings: locale cp65001, fs utf-8, pref cp65001, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[392389b7d] (source)
[debug] Lazy loading extractors is disabled
[debug] Git HEAD: c9c18bec5
[debug] Python 3.11.0 (CPython AMD64 64bit) - Windows-10-10.0.22000-SP0 (OpenSSL 1.1.1q  5 Jul 2022)
[debug] exe versions: ffmpeg n5.1.2-8-g5746987bad-20221204 (fdk,setts), ffprobe N-109332-g45ab5307a6-20221201, phantomjs 2.1.1
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[Cookies] Extracting cookies from vivaldi
[debug] Extracting cookies from: "D:\Programs\scoop\apps\vivaldi\current\User Data\Default\Network\Cookies"
[debug] Found local state file at "D:\Programs\scoop\apps\vivaldi\current\User Data\Local State"
[Cookies] Extracted 3097 cookies from vivaldi
[debug] cookie version breakdown: {'v10': 3097, 'other': 0, 'unencrypted': 0}
[debug] Proxy map: {}
[debug] Loaded 1802 extractors
[youtube:subscriptions] Extracting URL: :ytsubs
[youtube:tab] Extracting URL: https://www.youtube.com/feed/subscriptions
[youtube:tab] subscriptions: Downloading webpage
[download] Downloading playlist: subscriptions
[youtube:tab] Playlist subscriptions: Downloading 10 items
[download] Downloading item 1 of 10
[youtube] Extracting URL: https://www.youtube.com/watch?v=2zirM0Di1bI
[youtube] 2zirM0Di1bI: Downloading webpage
[debug] [youtube] Extracted SAPISID cookie
[youtube] 2zirM0Di1bI: Downloading android player API JSON
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, filesize, fs_approx, tbr, vbr, abr, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] 2zirM0Di1bI: Downloading 1 format(s): 313+251
[debug] Invoking http downloader on "https://rr2---sn-gwpa-jjwe.googlevideo.com/videoplayback?expire=1685391679&ei=37R0ZKbfGKPgz7sPodeXaA&ip=<IP_ADDRESS>&id=o-AEi963476RhY2dPr4Ooe-U3qGLUCe6D0I0I7bN49LJ06&itag=313&source=youtube&requiressl=yes&mh=hX&mm=31%2C29&mn=sn-gwpa-jjwe%2Csn-gwpa-h55z&ms=au%2Crdu&mv=m&mvi=2&pl=20&initcwndbps=460000&spc=qEK7B3pgUxF38ipjKl67dGwoUm5EoE0NixEHqDNtoy4t&vprv=1&svpuc=1&mime=video%2Fwebm&gir=yes&clen=12114078&dur=312.067&lmt=1679353741630103&mt=1685369808&fvip=1&keepalive=yes&fexp=24007246%2C24362686%2C24363392%2C51000011&c=ANDROID&txp=6319224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIgfBWxrOcMQpqa6EMPpfQtVJMJ1p4m8fWeqNvqhmV-rC4CIQCZ1TNBRMYH6JWw9Rek6p4frbUGW7_vYeOXDXnCm9bWFw%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAOvTURetWghdsQZeNduQJeFkvVxsvHh1xe7ky9yLmuShAiEAvS30-qQXHXJmq666jFSwnbRonhpQPLpugOnb7ElQN5s%3D"
[debug] File locking is not supported. Proceeding without locking
[download] Destination: Tangents to Circle In Rectangle [2zirM0Di1bI].f313.webm
[download]  35.0% of   11.55MiB at    1.02MiB/s ETA 00:07
ERROR: Interrupted by user
Terminate batch job (Y/N)?

Would you be willing to do a --write-pages and send me the .dump files for further debugging? Note that the dumps may contain personal information (which you can try to redact manually if desired).
Contact: discord (pukkandan#4207) / reddit (/u/pukkandan) / email<EMAIL_ADDRESS>

I've sent the email to you! Hopefully we figure the solution soon

I've found a yt-dlp folder in my program files - but I have been running this from a separate folder as a separate exe. When I call yt-dlp, I call it using a relative path "./yt-dlp.exe". When you run yt-dlp, does it somehow search your computer for other versions of yt-dlp and run them simultaneously? Is yt-dlp.exe downloading a new version and putting it in program files? It would have to have happened in the last few days. Otherwise I have no idea why this would have happened

I don't know what happened in the original log. But the mangling issue is not present in the latest log. I am trying to debug the actual reported issue now.

Sorry for delay in getting back to this. In the mail you say:

For some reason this time it didn't try to download all the channel's videos.

And indeed, using the provided dumps don't reproduce the issue and is therefore useless.


validate token aud before accepting authentication

This PR modifies the authentication backend in order to only allow logging in if the access token's aud claim contains one of the trusted audiences.
Trusted audiences can be defined in the already existing setting settings.OIDC_AUTH["OIDC_AUDIENCES]
Other implementation notes

The client_id of the current django project is automatizally added to the OIDC_AUDIENCES list if not already there

According to the openid-connect spec, a token's aud claim can be either a list or a string. This PR handles both cases

The check for a valid access token is done inside the get_user_by_id function in order to make it available also for users that are logging in via django-rest-framework, with the drf-oidc-auth package

Seems like I made some git mistake while trying to apply this PR into my own fork... I'll try to undo things in order to have jus tthe relevant changes be a part of this PR.

I'm closing this PR and submitting a new one with only the relevant modifications...

new PR
https://github.com/jhuapl-boss/boss-oidc/pull/27


Change screenshot in stores

Describe the bug
Padding on the screenshot is missing and name should be "Alex Muster".
Relates to the play-/app-store screenshot

For screenshots in the stores, make sure to use Demo mode on Android!
https://developer.android.com/studio/debug/dev-options#general

As we don't have that screenshot in the stores, I will repurpose this issue to only address the padding issue.


hi

Steps to Reproduce

Execute flutter run on the code sample
...
...

Expected results:
Actual results:

Code sample

Logs

Hi @Niik003, Seem like the issue you created doesn't contain any information. If this was created by mistake please go ahead and close it

Hi,
When opening an issue, please try to provide all or some of the information indicated in the template.

Issue Template
If you are looking for support, please check out our documentation
or consider asking a question on Stack Overflow:
- https://flutter.dev/
- https://api.flutter.dev/
- https://stackoverflow.com/questions/tagged/flutter?sort=frequent

If you have found a bug or if our documentation doesn't have an answer
to what you're looking for, then fill our the template below. Please read
our guide to filing a bug first: https://flutter.dev/docs/resources/bug-reports

Steps to Reproduce

Please tell us exactly how to reproduce the problem you are running into.

Please attach a small application (ideally just one main.dart file) that
reproduces the problem. You could use https://gist.github.com/ for this.

If the problem is with your application's rendering, then please attach
a screenshot and explain what the problem is.

1. ...
2. ...
3. ...

Please tell us which target platform(s) the problem occurs (Android / iOS / Web / macOS / Linux / Windows)
Which target OS version, for Web, browser, is the test system running?
Does the problem occur on emulator/simulator as well as on physical devices?

Target Platform:
Target OS version/browser:
Devices:

Run your application with `flutter run --verbose` and attach all the
log output below between the lines with the backticks. If there is an
exception, please see if the error message includes enough information
to explain how to solve the issue.

Run `flutter analyze` and attach any output of that command below.
If there are any analysis errors, try resolving them before filing this issue.

Finally, paste the output of running `flutter doctor -v` here.

Closing this issue, since no information has been provided.
Thank you.


chore: upgrade devDependencies around docs site to latest

PR Checklist

[x] Addresses an existing open issue: starts on #5070
[x] That issue was marked as status: accepting prs
[x] Steps in CONTRIBUTING.md were taken

Overview
I upgraded many website-related packages to latest, then ran npm audit fix. Includes changes from #5069. Leaving in draft until that PR is approved, after which I'll merge those changes into this branch and un-draft. I'm sending now as a reference.
There are a few vulnerabilities from old packages left after this:

coverage: 94.337%. remained the same
when pulling b970f7d29aa94ad439c2f91328d2f10733006289 on JoshuaKGoldberg:docs-deps-and-npm-audit-fix
into 645469e1920e2e86458ff068e74eef2e2915083e on mochajs:master.

This one needs to be updated now, but preferably it would wait until #5042 is merged

#5042 is now merged :)

Per #5207, we're going to go with a website overhaul instead.


TrueNAS Core 13 compatibility

BurmillaOS Version: (ros os version)
v1.9.6
Where are you running BurmillaOS? (docker-machine, AWS, GCE, baremetal, etc.)
TrueNAS Core 13.0-U3 (bhyve)
Which processor architecture you are using?
amd64
Do you use some extra hardware? (GPU, etc)?
no
Some background:
FreeNAS 11 (TrueNAS's predecessor) came with a "docker VM host" capability, using RancherOS inside a bhyve VM.
These virtual machines can't be upgraded (they boot using grub from the FreeBSD side), and in TrueNAS the capability has meanwhile been removed. Which means these VMs are permanently stuck at RancherOS v1.4.2.
So I'd like to recreate these using the standard TrueNAS VM capability and BurmillaOS.
But I'm failing to get a virtual machine to even boot from the iso. UEFI reports BdsDxe: failed to load Boot0001 "UEFI BHYVE SATA DVD ROM BHYVE-BF16-952A-68C5" from PciRoot(0x0)/Pci(0x3,0x0)/Sata(0x0,0xFFFF,0x0): Not Found.
I've tried various options to create the VM, but only the "UEFI" boot method supports VNC, and I'm not getting anything on the serial console using either the "UEFI-CSM" (legacy BIOS) or "Grub" methods.

That UEFI issue is not expected to be solved on anytime soon. However if you have existing working RancherOS installation then you should be able to upgrade it by following https://burmillaos.org/docs/installation/upgrading/#upgrade-rancheros-to-burmillaos

Ok. How you originally did that RancherOS installation?

I didn't. It was a "docker host VM" feature FreeNAS had for a while. You just had to click a button to get a rancheros VM (pre-installed).

Ok. Any idea about which version of FreeNAS it was then? (or which year so we can guess version)?
FreeNAS old versions looks to be still available on https://download.freenas.org/ and http://archive.freenas.org/
because if we want to make sure that upgrade from old version to latest works we need use same grub config location here.

FreeNAS 11.2 seems to have been the latest version with the feature. It was removed in 11.3

Found actually their PR which originally added that feature https://github.com/truenas/middleware/pull/374 and their OS images looks to be stored to http://download.freenas.org/bhyve-templates/
What I didn't found yet is that how those images are building but most probably we cane guess it by checking their content.


HHH-10837 - Add new setting to disable/enable scanning for the static metamodel

https://hibernate.atlassian.net/browse/HHH-10837

Aside from the minor line comments about javadoc, I think this looks good.  I don wonder a little about MetadataContext happening completely conditionally since we have merged HEM and core.  Did all of the tests pass with this change @dreab8, not just core?

Hi @sebersole,
I run all the test suite, no failure.
With STATIC_METAMODEL_POPULATION = "disabled" only the JPA tests using static metamodel references fail while JPA_METAMODEL_POPULATION = "disable" causes the failure of all the tests using Criteria as it seems happening before the change.
I'm going to add the javadoc as you suggested.
Thanks for the review

Then this looks good to me.

applied upstream


Setup CI deployment

Let's use travis and deploy our website

Automatic deploy to github pages works fine. No need in separate CI.


feat: more ByteArray lemmas

As a general remark, it would be nice if ByteArray was setup something like AssocList where we just rewrite everything in terms of arrays and then we don't need to have a separate ByteArray lemma collection.

That would indeed be nice. I think core did it this way because copySlice is just a wrapper around memcpy, so it gives efficient implementations for append and extract.

That's fine, it doesn't have to be defeq. I am imagining that copySlice has a rewrite rule in terms of append and extract (you already have this), and append and extract have rewrite rules connecting them to the corresponding array methods. (We can also have lemmas connecting them to lists, if people would prefer to rewrite in that direction instead.)

Isn't that what the *_data theorems do? Or is there more to it?


need modification on selected button bar item

hello i need button bar selected item style on above. i have added screenshot .. Please help

@mtnbarreto Please Help me. I am kind of stuck here

@mtnbarreto  i have same issue please help

    settings.style.selectedBarVerticalAlignment = .top

@khush004 Thank you so much. it worked 👍


[0.29] implement the depfile command-line option for the "cython" tool

Backports #4916
I'm not sure I understand what's up with the second commit here.

Looks good. Thanks


Current ModuleT traits do not allow in-place ops

Ideally, they should consume and return Tensor. E.g.
impl Module for InPlaceReLU {
  fn forward(mut xs: Tensor) -> Tensor {
    xs.relu_()
  }
}

It does not work with mutable reference, because one needs to return the original tensor, and you can't get it from the reference (I am unsure if shallow_clone works with autograd. Documentation should explicitly mention that).
impl Module for InPlaceReLU {
  fn forward(&self, xs: &mut Tensor) -> Tensor {
    xs.relu_().shallow_clone()
  }
}

Rant:
The current approach also makes it annoying to implement some modules because you can't do xs = submodule.forward(xs). Which is very painful when the logic to find the first submodule to apply is complicated. Even for Sequential one has to do something like
fn forward(&self, xs: &Tensor) -> Tensor {
  let mut out = self.submodules[0].forward(xs);
  for i in 1..self.submodules.len() {
     out = self.submodules[i].forward(&out);
  }
  out
}

You mention shallow_clone() and I think this should indeed solves most of the issue you mention. This is a very lightweight operation as it only consists in getting a new ref counted reference on a tensor and should work well with autograd.
For your Sequential approach this should let you do something like the following (or a fold).
fn forward(&self, xs: &Tensor) -> Tensor {
  let mut out = xs.shallow_clone();
  for submodule in self.submodules.iter() {
     out = submodule.forward(&out);
  }
  out
}

@LaurentMazare I understand that shallow_clone does the trick. But it also makes code misleading in the in-place modification scenario, because &Tensor implies inability to modify in-place.
If we go deeper into the whole references thing, shallow_clone should not even exist in the first place: you should not be able to pass reference to the same Tensor to two modules, one of which does in-place op.

I agree that this low-level api doesn't reflect aliasing properly, and this has been the case from the start #33 (and this issue is not restricted to mutability).
On that I don't have much better to suggest than trying to write a higher level api that would be following the aliasing rules properly, that's hard to do at the tch level as most of the code is generated automatically and has no clue of the underlying assumptions of the C++ functions. I don't think there has been much attempt at such higher level apis.

@LaurentMazare that makes sense, and does not seem unlike File.try_clone that also violates all the similar contracts.


sbt-jmh-extras should be published scala-version-agnostic

There's only Java code in there

IIRC, this might need https://github.com/sbt/sbt-doge to keep the release process convenient.

Thanks for the link there, would have forgotten probably :)
From what I understood a recent chat about it that's correct :)

I ran into this in github.com/retronym/scala-jmh-suite trying to switch to as-yet unpublished Scala versions (which I want to benchmark).
Workaround is to add:
libraryDependencies := {
  libraryDependencies.value.map {
    case x if x.name == "sbt-jmh-extras" =>
      x.cross(CrossVersion.binaryMapped(_ => "2.11.8"))
    case x => x
  }
}

Thanks for the ping.
I've made it be released without scala version now, so please upgrade to 0.2.14 (which uses https://repo1.maven.org/maven2/pl/project13/scala/sbt-jmh-extras/0.2.14/ should be online in a bit, once central sync finishes)


Change language so that docker is an example

Related to #30976
Mirrors the wording in #31679 to remove docker pull as the de facto command and instead make it an example of a manual image pull.
/sig docs
/language en

/approve


gateway-api: Add header modifier and splitting examples

Updating Gateway API docs with a couple of use cases:

Traffic Splitting
HTTP Header Request Modification

/test

Hey @nvibert The PR was created against the master branch, but we recently switches to main. André tried to fix the base branch, but for some reason it was created as a merge commit. Can you rebase your PR against main, and do a force push?

Hey @nvibert The PR was created against the master branch, but we recently switches to main. André tried to fix the base branch, but for some reason it was created as a merge commit. Can you rebase your PR against main, and do a force push?

Thanks @aditighag - done 👍 - hopefully this is OK to merge now. Sorry if I made a mistake earlier ; I am not great with Git 🤦♂

PR is just docs, docs related CI checks are passing. LGTM.


Support MailHog

It would be great to support MailHog as it is frequently used as email testing tool. I am willing to contribute if that's OK.

Thank you so much for your contribution.

@Fameing when do you plan release of this feature?

@danijelmitar I think in the first half of next week

@danijelmitar I think in the first half of next week

@danijelmitar we are released 3.1.2 version.


OAuth2RestTemplate should allow HttpMethod.GET for requesting access_token

Spring Authorization Server TokenEndpoint supports both HttpMethod.GET and HttpMethod.POST for granting access_token to a client. However, OAuth2RestTemplate enforces HttpMethod.POST for obtaining access token. The code in question
	protected HttpMethod getHttpMethod() {
		return HttpMethod.POST;
	}

Even though this behaviour can be overridden by a subclass, its not possible or its very difficult to replace the subclass within OAuth2RestTemplate. This should be configurable at the time of initialising the OAuth2RestTemplate.

The OAuth2AccessTokenSupport can be overridden and HttpMethod can be changed


mono: Add Slerp method to vector classes, expose Cross method for Vector2

and fix unnecessary casts in Basis

Cherry picked into 3.0.3


Update metadata, descriptors, rename resourceConstrains to resources

PR https://github.com/application-stacks/runtime-component-operator/pull/284


fix(ui): Fix date picker error text placement

Description
This PR fixes an issue caught today where the compound search filter will show the date-picker error message positioned absolutely. This initially fixed a different error (PR), but now it seems hidden behind the search filter chips. The following changes were made to resolve the issue:

The CSS was removed that set it to position absolutely
Thanks to @bradr5 and @pedrottimark for recommending adding a different CSS styling that does fix the previous issue (PR)
Removing the absolute positioning will undo a fix that @bradr5 made for his Timepicker in Compliance (PR) so we specifically add the absolute positioning for that timepicker. This will prevent the change from propagating to any other components.

Screenshot
Before

After

/retest


Create protocol for DAO layer

Resolve in issue: https://github.com/EstefaniaGuardado/exampleXmpp/issues/1
Commit - c594896aca206113237e966362e31b5e9bb458df


how to  set different color to link line  between to nodes

i want to set red and green color to link line between two nodes in single graph

The only way to have multiple line colors in one graph is to create a new EdgeRenderer. Change the color in the paint parameter of the .render(Canvas, Graph, Paint) method (or create your own paint object). Look at StraightEdgeRenderer or ArrowEdgeRenderer how to implement an EdgeRenderer

thank for you reply,
from where should i call StraightEdgeRendere how to set to my graph on button click i want to add new node with different color

You only set the EdgeRenderer once with Algorithm.setEdgeRenderer(EdgeRenderer). Take the implementation of StraightEdgeRenderer and check for a flag or color, which you set in your node data and set the color in the paint object bevor the line is drawn onto the canvas.

thank you for your reply
i have implement as par your suggestion.but color is applied on whole graph of edges i want to set color e.g i have 3 nodes A, B ,C . A node is parent and B , C are the child node of A.  here i want to set color of edge A to B is green Color and A to C is red color . so how can i do that.

Can you post some code? Which algorithm are you using? Basically you need to store your color in the parent nodes (the source node in an edge) data. In the EdgeRenderer you have to read this color back and set it in the paint object.

 final BuchheimWalkerConfiguration configuration = new BuchheimWalkerConfiguration.Builder()
                 .setSiblingSeparation(100)
                 .setLevelSeparation(300)
                 .setSubtreeSeparation(300)
                 .setOrientation(BuchheimWalkerConfiguration.DEFAULT_ORIENTATION)
                 .build();

         ax =new BuchheimWalkerAlgorithm(configuration);
         ax.setEdgeRenderer( new StraightEdgeRenderer());
         adapter.setAlgorithm(ax);

           addChildren(graph, root,id);
          // here i am sending root is a parent Node and ID is parent id form database for finding child node
     }
     void addChildren(Graph graph, Node node, int id) {
         ArrayList<String> children = null;
         ArrayList<Integer> childrenid = null;
         children = new ArrayList<>();
         childrenid=new ArrayList<>();

         for (int i=0;i<datatable.parentID.length;i++)
         {

             if (datatable.parentID[i]==id){
              children.add(datatable.nodeName[i]);
              childrenid.add(datatable.nodeID[i]);

             System.out.println(children);
             }
         }

         if (children.isEmpty())
             return;

         for (int c=0;c<children.size();c++)
         {
             Node child = new Node(children.get(c));

              graph.addEdge(node, child);

             addChildren(graph, child, childrenid.get(c));
         }
     }

i also have array of color codes database is
node_id = 1,2,3
node name = A,B,C
Parent ID = 0,1,1
that mean A is parent of B And C
This is my adapter
final BaseGraphAdapter adapter = new BaseGraphAdapter(graph) {
        @NonNull
        @Override
        public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
            final View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.node, parent, false);
            return new SimpleViewHolder(view);

 }

        @Override
        public void onBindViewHolder(ViewHolder viewHolder, Object data, int position) {
            ((SimpleViewHolder)viewHolder).textView.setText(data.toString());
        }
    };

You're using the StraightEdgeRenderer as it is. You have to create your own implementation of an EdgeRenderer. Because you're using the tree layout you need (not a must, but actullay looks better for trees) to take the TreeEdgeRenderer implementation and change it accordingly to your needs. I said previously, that you need to add the color in to the parent, but on second thought it would be better in the child. So every child has to know how to color the line up to their parent. If you take a look in the TreeEdgeRenderer there is a loop over the children. There you can retrieve the color from the child and set it in the paint object.

I'm closing this because of inactivity. Please re-open if you want to add something to this issue.


memoize eagerly evaluates more than necessary

When memoizing a sequence, accessing any value in that sequence seems to cause the entire sequence to be evaluate eagerly. I think that the correct behavior would be to evaluate only what is needed on demand, and cache that value for future accesses.
My use case is that I have a very large set of data that I display as a grid. I want to lazily perform operations on the data, and then use either slice or drop/take to compute only the data that is currently in view. Then when the user scrolls, I want to slice into the memoized sequence again, avoiding recomputation of items that have already been computed.
Before memoization, it seems like some of the optimizations I'm looking for are implemented (i.e. .get(1) on a mapped array doesn't call the map function for index 0).
function double(x) {
  console.log('doubling', x);
  return x * 2;
}

var seq = Lazy([1, 2]).map(double);

seq.get(1)
// 'doubling 2'

seq.memoize().get(1)
// 'doubling 1'
// 'doubling 2'

I think I buy that. I'll take a look into how hard this would be.

@dtao This is definitely an improvement, however if I'm reading that commit correctly, it won't actually solve the test case in my original issue. seq.memoize().get(1) will still output doubling 1 unnecessarily

@fenduru You're right. I do not currently have a special case for array-like memoized sequences. memoize() now only iterates as far as necessary to get to the desired value.
I get now what you're asking for; it will just require some more time.


Make metatranscriptomics work!

I am interested in finding a solution for analyzing environmental metatranscriptomic data.
Problem
Analyse metatranscriptomics instead of single organism transcriptomics. Common aims are differential transcript abundance & gene expression, pathway abundance & expression. However, this pipeline isn't able to pre-process metatranscriptomics appropriately (yet).
Here are two common metagenomics experiments where rnaseq could be of assistance:
Case 1: A single reference metagenome is assembled (e.g. by nf-core/mag) and annotated, input into nf-core/rnaseq via --fasta and --gff  / --gtf. Metatranscriptomic data (Illumina) is available for several samples. This pipeline could run until a count table is produced and further analysis could be done elsewhere.
Case 2: No metagenome is available. This pipeline could do QC and pre-processed reads are further analyzed elsewhere.
This might be somewhat related to #277, #271 and #227.
Solution
Minor adjustments in QC including adding a step for rRNA removal (sufficient for environmental samples) and host sequence removal for e.g. human gut microbiome analysis.
Possible Implementation
Optional rRNA removal with the popular SortMeRNA. Unfortunately the newest release 3.0.3 is not in bioconda yet. This step could be done after Trim Galore!.
Host sequence removal by adding an optional process that maps sequences first to a genome and only forwards unmapped ones. This step could be added directly after rRNA removal.
Question
Would be a pull request containing rRNA removal with SortMeRNA welcome?

Was too unpatient to wait for an answer and implemented it, see  #284

I am running the pipeline with rRNA removal with real metatranscriptomic paired-end data right now and the process sortmerna doesn't finish because the cpu/time requirements are not met. I will optimize these asap. This should go in before release 1.4, otherwise the rRNA removal might not be possible.
Pull request incoming when I solved the issue in my branch.

Ok, planning a release today or tomorrow - please speed up 😆

Well, with new settings its running now for four hours, unfortunately it takes a while. Hope it works out :worried:

Run 8 hours and was killed by walltime threshold. Now starting last trial with 48h max time.
Each sample has ~100 million read pairs and ~20G bases, but I am surprised it takes that long.

Sortmerna successfully finished with the smallest file, took 8h with 16 cores... not very efficient. The pull request#306  allocates 16 cores and 24h walltime.