YT playlist which won't download
ytdlp-interface's log looks like the parts are downloading but nothing is saved.
My guess: Stupid emoji characters are causing the problem. I like the emoji quote, slash, backslash, colon, and other path-reserved characters as emojis. The others, not so much.
Maybe add an option to use emojis or replace them with a user-defined character with underscore as the default.
Here's the json that doesn't run properly.
{
"argset": "-S \"vcodec,acodec\" -f bestvideo[height<=1080][vcodec^=avc1]+bestaudio[ext=m4a]/best[ext=mp4] --remux-video mkv -t sleep -4 --embed-chapters --sub-format \"best\" --sub-lang \"en\" --embed-subs --embed-thumbnail --extractor-args \"youtube:player_client=default,-tv_simply\"",
"argsets": [
"-S \"vcodec,acodec\" -f bestvideo[height<=1080][vcodec^=avc1]+bestaudio[ext=m4a]/best[ext=mp4] --remux-video mkv -t sleep -4 --embed-chapters --sub-format \"best\" --sub-lang \"en\" --embed-subs --embed-thumbnail --extractor-args \"youtube:player_client=default,-tv_simply\""
],
"audio_multistreams": false,
"cb_add_on_focus": false,
"cb_android": false,
"cb_autostart": true,
"cb_clear_done": true,
"cb_custom_dark_theme": false,
"cb_custom_light_theme": false,
"cb_ffplay": true,
"cb_formats_fsize_bytes": false,
"cb_lengthyproc": true,
"cb_playlist_folder": false,
"cb_premium": true,
"cb_queue_autostart": false,
"cb_save_errors": true,
"cb_zeropadding": true,
"cbargs": true,
"cbkeyframes": false,
"cbminw": false,
"cbmp3": false,
"cbsnap": false,
"cbsubs": false,
"cbtheme": 2,
"cbthumb": false,
"cbtime": true,
"com_chap": 0,
"com_cookies": 0,
"common_dl_options": true,
"contrast": 0.1,
"cookie_options": "",
"ffmpeg_path": ".\\",
"fmt1": "399",
"fmt2": "233",
"get_releases_at_startup": true,
"gpopt_hidden": false,
"json_hide_null": false,
"kwhilite": true,
"limit_output_buffer": true,
"max_concurrent_downloads": 3,
"max_data_threads": 4,
"max_proc_dur": 3000,
"open_dialog_origin": false,
"outpath": "C:\\media",
"output_buffer_size": 30000,
"output_template": "%(uploader)s/%(playlist)s/%(playlist)s %(upload_date)s %(title)s.%(ext)s",
"output_template_bandcamp": "%(artist)s - %(album)s - %(track_number)02d - %(track)s.%(ext)s",
"playlist_indexing": "",
"pref_acodec": 0,
"pref_audio": 1,
"pref_fps": false,
"pref_res": 0,
"pref_vcodec": 0,
"pref_video": 3,
"presets": [],
"proxy": {
"URL": "",
"enabled": false
},
"queue_columns": {
"ext": true,
"format": false,
"format_note": true,
"fsize": false,
"website_icon": true,
"website_text": false
},
"ratelim": 0.0,
"ratelim_unit": 1,
"sblock": {
"cb_mark": false,
"cb_remove": false
},
"theme": {
"dark": {
"Label_fg": 15132387,
"Text_fg": 14544639,
"Text_fg_error": 16751001,
"border": 6710886,
"btn_bg_raw": 3026221,
"btn_fg": 15132387,
"cbox_fg": 15132387,
"expcol_fg": 10066329,
"fmbg_raw": 2894635,
"gpfg": "0xE4D6BA",
"lb_headerbg_raw": 5396056,
"lbfg": 16250868,
"lbhilite": 5588036,
"lbselbg": 11555656,
"lbselfg": 11292484,
"list_check_highlight_bg": 7162177,
"list_check_highlight_fg": 12303291,
"msg_label_fg": 15132387,
"nimbus": 13426158,
"overlay_fg": 6710886,
"path_fg": 16777215,
"path_link_fg": 14997178,
"sep_bg": 7829367,
"tb_selbg": 9782331,
"tbfg": 16250868,
"tbkw": 11912661,
"tbkw_error": 13272803,
"tbkw_id": 13421772,
"tbkw_special": 15773856,
"tbkw_warning": 15646464,
"title_fg": 13426158,
"tree_expander": 16777215,
"tree_expander_hovered": 11197934,
"tree_hilitebg": 2635069,
"tree_hilitefg": 4743274,
"tree_key_fg": 15461347,
"tree_parent_node": 14540253,
"tree_selbg": 3493724,
"tree_selfg": 5676733,
"tree_selhilitebg": 4282725,
"tree_selhilitefg": 7844298,
"tree_val_fg": 14215423
},
"light": {
"Label_fg": 5596825,
"Text_fg": 5601109,
"Text_fg_error": 11162965,
"border": 10270405,
"btn_bg_raw": 16777215,
"btn_fg": 6715306,
"cbox_fg": 4478344,
"expcol_fg": 11184810,
"fmbg_raw": 16777215,
"gpfg": "0x81544F",
"lb_headerbg_raw": 15856372,
"lbfg": 0,
"lbhilite": 15658734,
"lbselbg": 13689576,
"lbselfg": 13098724,
"list_check_highlight_bg": 14014688,
"list_check_highlight_fg": 8947848,
"msg_label_fg": 4478327,
"nimbus": 6342909,
"overlay_fg": 12370115,
"path_fg": 3364164,
"path_link_fg": 7833753,
"sep_bg": 12961221,
"tb_selbg": 5674451,
"tbfg": 0,
"tbkw": 2258722,
"tbkw_error": 11149858,
"tbkw_id": 7829367,
"tbkw_special": 7807522,
"tbkw_warning": 12151808,
"title_fg": 7833753,
"tree_expander": 0,
"tree_expander_hovered": 49151,
"tree_hilitebg": 15199988,
"tree_hilitefg": 14147300,
"tree_key_fg": 4478361,
"tree_parent_node": 9474192,
"tree_selbg": 15397110,
"tree_selfg": 9940660,
"tree_selhilitebg": 14673130,
"tree_selhilitefg": 9742766,
"tree_val_fg": 4486980
}
},
"unfinished_queue_items": [
"https://www.youtube.com/playlist?list=PLPaNVDMhUXGYo50Ajmr4SgSV9HIQLxc8L"
],
"update_self_only": true,
"window": {
"dpi": 96,
"h": 703,
"w": 1000,
"x": 452,
"y": 154,
"zoomed": false
},
"ytdlp_nightly": true,
"ytdlp_path": ".\\yt-dlp.exe"
}
ytdlp-interface's log looks like the parts are downloading but nothing is saved.
It downloaded fine for me. The files are downloaded to a subfolder of the folder Learn Microsoft Fabric, Power BI, SQL Amit Chandak, maybe you missed that?
The concerning thing for me is that I'm getting a crash when I try to stop the download.
I'm not sure the cause. I noticed that argset now works for Rumble with the yt-dlp daily executable.
I DO think I confused myself with the 12 or so different argsets I have. Was using a bunch of custom stuff to load different types but now that you've added presets, I'm moving to that. Thank you VERY MUCH for that. I'll be able to get rid of 32 files which are cluttering up the exe folder and start menu.,