sylviiu / ezytdl Goto Github PK
View Code? Open in Web Editor NEWAdvanced electron-based frontend for yt-dlp
License: GNU General Public License v3.0
Advanced electron-based frontend for yt-dlp
License: GNU General Public License v3.0
Hi, I can use the proxy on yt-dlp and youtube-dl
Please add the proxy option.
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\user\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\user\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\user\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\user\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
I was trying to download a music playlist off of spotify that was more than a hundred songs and it just threw this error
Appimage for v2.4.2 and v3.0.0-dev.135 say it's missing dependency but also says it's not required?
Starting ezytdl v2.4.2
getPath ./util/promisifiedFS (promise: false)
Verifying dependencies at /tmp/.mount_ezytdl8JbGQb/resources/app.asar/core/depcheck/linux
depchecks available for platform linux -- running
Checking dependency linux/libnotify.js
checking for libnotify | undefined
libnotify.js = false
Checking dependency linux/sharp.js
sharp.js = false
Starting ezytdl v3.0.0-dev.135 in mode "main"
getPath ./system/main.js (promise: false)
getPath ./util/promisifiedFS (promise: false)
Verifying dependencies at /tmp/.mount_ezytdljpFvMz/resources/app.asar/core/depcheck/linux
depchecks available for platform linux -- running
Checking dependency linux/libnotify.js
checking for libnotify | undefined
libnotify.js = false
Checking dependency linux/sharp.js
sharp.js = false
[ [ 'libvips' ] ] [ [ 'libnotify' ] ]
createdialog called but app not ready!
quitting (function called)
System platform linux; file name will be bridge-linux
App data location: /home/A21/.config/ezytdl
----------------------------------
CREATING NEW DOWNLOADMANAGER: default
----------------------------------
basepath = /tmp/.mount_ezytdljpFvMz/resources/
Process exiting with code 0
createDialog error Failed to finish startup process! Failed to start ezytdl v3.0.0-dev.135 -- your system is missing dependencies!
- Missing: libvips, libnotify (not required)
Loading took too long!
"opening the settings thing is still animated, the lil waves at the bottom are still animated, the degree of which hovering over the side of the window shrinks (and how fast it happens) is very jarring (this will be tracked in a separate issue)" - discord msg
i'm making this an issue to track progress on this report
This is a great project. Can you provide a tutorial to introduce the architecture design of this project?
Try to download https://open.spotify.com/album/22UN42206haF1yk97rVPIR
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\user\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\user\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\user\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\user\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
sites like youtube only have a couple lower-quality options that include both video & audio, but if ffmpeg is correctly implemented, we'll be able to combine the higher quality audio AND video options.
If the dependency (libnotify) that ezytdl asks for is libnotify4, I believe this support is broken, as I already have it installed.
Error getting info
The path does not exist.
- at module.exports (C:\Users\hp\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:24:34)
- at C:\Users\hp\AppData\Local\Programs\ezytdl\resources\app.asar\util\ytdlp.js:932:13
yt-dlp failed to download https://soundcloud.com/600yearsirfalcon/sets/untitled-playlist [1]
unable to open for writing: [Errno 22] Invalid argument: '/Volumes/chia/nc/MUSIK/ytdl/mrheat777 (Likes)/ezytdl-SuTGArSzSlhccxTaDTTxFCeB.mp3.part'
Traceback (most recent call last):
File "yt_dlp/utils/_utils.py", line 594, in sanitize_open
File "yt_dlp/utils/_utils.py", line 1569, in __init__
OSError: [Errno 22] Invalid argument: '/Volumes/chia/nc/MUSIK/ytdl/mrheat777 (Likes)/ezytdl-SuTGArSzSlhccxTaDTTxFCeB.mp3.part'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "yt_dlp/downloader/http.py", line 260, in download
File "yt_dlp/downloader/common.py", line 238, in wrapper
File "yt_dlp/utils/_utils.py", line 5092, in __iter__
File "yt_dlp/downloader/common.py", line 231, in error_callback
File "yt_dlp/utils/_utils.py", line 5100, in report_retry
File "yt_dlp/downloader/common.py", line 240, in wrapper
File "yt_dlp/downloader/common.py", line 251, in sanitize_open
File "yt_dlp/utils/_utils.py", line 596, in sanitize_open
OSError: [Errno 22] Invalid argument: '/Volumes/chia/nc/MUSIK/ytdl/mrheat777 (Likes)/ezytdl-SuTGArSzSlhccxTaDTTxFCeB.mp3.part'
selecting a path with spaces in name is a problem seems
also the folder is not created if not exist
Device: MacBook Pro 2019 (Intel Mac) on macOS Sonoma
Version: 3.0.0-dev.20 (assumedly also happens on older versions)
When opening ezytdl, it will spam a message saying that the bridge process closed. I tried reopening the app and I was on an older version, so I figured maybe that was why it was happening.
I updated to the latest version of ezytdl (3.0.0-dev.20), but the same issue occurred, so I thought maybe some bad files were left behind and cleaned them with AppCleaner. After this, the issue didn't happen again, until I tried to download a video.
Does this work with Win 7?
Thanks
Error getting media info
There was an issue retrieving the info. Please try again.
- at module.exports (C:\Users\asiri\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at wsprocess.<anonymous> (C:\Users\asiri\AppData\Local\Programs\ezytdl\resources\app.asar\util\ytdlp.js:924:35)
- at wsprocess.emit (node:events:525:35)
- at wsprocess._complete (C:\Users\asiri\AppData\Local\Programs\ezytdl\resources\app.asar\util\class\wsprocess.js:35:14)
- at Object.hook [as func] (C:\Users\asiri\AppData\Local\Programs\ezytdl\resources\app.asar\util\class\wsprocess.js:51:22)
- at C:\Users\asiri\AppData\Local\Programs\ezytdl\resources\app.asar\util\pythonBridge.js:212:104
- at Array.forEach (<anonymous>)
- at parse (C:\Users\asiri\AppData\Local\Programs\ezytdl\resources\app.asar\util\pythonBridge.js:212:89)
- at C:\Users\asiri\AppData\Local\Programs\ezytdl\resources\app.asar\util\pythonBridge.js:218:37
- at Array.forEach (<anonymous>)
- at Socket.<anonymous> (C:\Users\asiri\AppData\Local\Programs\ezytdl\resources\app.asar\util\pythonBridge.js:216:66)
- at Socket.emit (node:events:525:35)
- at addChunk (node:internal/streams/readable:324:12)
- at readableAddChunk (node:internal/streams/readable:293:11)
- at Readable.push (node:internal/streams/readable:234:10)
- at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)
It'd be nice if there is an option to enter multiple links at the same for download. This is particularly useful in cases where a user want to use the same download setting for different links and avoid the need of setting them each time.
Hi ! I've been struggling while downloading some videos and i think some useful features could be added :
I am sorry if i am asking too much, ill try to find some way to make what i want to do.
Thanks for make a such great program !
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\Arif Ercos\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\Arif Ercos\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\Arif Ercos\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\Arif Ercos\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
Internal error occurred!
{}
TypeError: Converting circular structure to JSON
--> starting at object with constructor 'Error'
--- property 'error' closes the circle
at JSON.stringify ()
at process. (/Applications/ezytdl.app/Contents/Resources/app.asar/index.js:20:159)
at process.emit (node:events:513:28)
at emit (node:internal/process/promises:149:20)
at processPromiseRejections (node:internal/process/promises:294:27)
at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
(no stack)
- at module.exports (/Applications/ezytdl.app/Contents/Resources/app.asar/core/sendNotification.js:9:30)
- at module.exports (/Applications/ezytdl.app/Contents/Resources/app.asar/util/errorHandler.js:8:48)
- at process.<anonymous> (/Applications/ezytdl.app/Contents/Resources/app.asar/index.js:19:124)
- at process.emit (node:events:525:35)
- at process._fatalException (node:internal/process/execution:149:25)
Tried downloading Spotify Playlist
Error getting media info
There was an issue retrieving the info. Please try again.
- at module.exports (C:\Users\Admin\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at wsprocess.<anonymous> (C:\Users\Admin\AppData\Local\Programs\ezytdl\resources\app.asar\util\ytdlp.js:924:35)
- at wsprocess.emit (node:events:525:35)
- at wsprocess._complete (C:\Users\Admin\AppData\Local\Programs\ezytdl\resources\app.asar\util\class\wsprocess.js:35:14)
- at Object.hook [as func] (C:\Users\Admin\AppData\Local\Programs\ezytdl\resources\app.asar\util\class\wsprocess.js:51:22)
- at C:\Users\Admin\AppData\Local\Programs\ezytdl\resources\app.asar\util\pythonBridge.js:212:104
- at Array.forEach (<anonymous>)
- at parse (C:\Users\Admin\AppData\Local\Programs\ezytdl\resources\app.asar\util\pythonBridge.js:212:89)
- at C:\Users\Admin\AppData\Local\Programs\ezytdl\resources\app.asar\util\pythonBridge.js:218:37
- at Array.forEach (<anonymous>)
yt-dlp failed to complete [sendUpdates]
[DRM] The requested site is known to use DRM protection. It will NOT be supported.
Please DO NOT open an issue, unless you have evidence that the video is not DRM protected
Traceback (most recent call last):
File "yt_dlp\YoutubeDL.py", line 1567, in wrapper
File "yt_dlp\YoutubeDL.py", line 1702, in __extract_info
File "yt_dlp\extractor\common.py", line 715, in extract
File "yt_dlp\extractor\unsupported.py", line 147, in _real_extract
yt_dlp.utils.ExtractorError: [DRM] The requested site is known to use DRM protection. It will NOT be supported.
Please DO NOT open an issue, unless you have evidence that the video is not DRM protected
os: debian 12
when running the appimage from the system monitor it can be observed that the application starts and after 5-10 seconds crashes.
at some point i got an error about a stack trace though i wasn't able to get what it specifically was.
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\tecnico.correctivo3\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\tecnico.correctivo3\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\tecnico.correctivo3\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\tecnico.correctivo3\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
failed to retrieve filename of https://www.youtube.com/watch?v=h2b2KqOaU5E: ERROR: 'utf-8' codec can't decode byte 0xf3 in position 33: invalid continuation byte
'utf-8' codec can't decode byte 0xf3 in position 33: invalid continuation byte
- at module.exports (C:\Users\Delta\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:8:26)
- at PassThrough.<anonymous> (C:\Users\Delta\AppData\Local\Programs\ezytdl\resources\app.asar\util\ytdlp.js:289:21)
- at PassThrough.emit (node:events:513:28)
- at addChunk (node:internal/streams/readable:324:12)
- at readableAddChunk (node:internal/streams/readable:297:9)
- at Readable.push (node:internal/streams/readable:234:10)
- at node:internal/streams/transform:182:12
- at PassThrough._transform (node:internal/streams/passthrough:46:3)
- at Transform._write (node:internal/streams/transform:175:8)
- at writeOrBuffer (node:internal/streams/writable:392:12)
pasted this and stuff broke :(
https://youtu.be/h2b2KqOaU5E
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\martijn\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\martijn\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\martijn\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\martijn\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\gkoka\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\gkoka\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\gkoka\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\gkoka\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\TAMMA\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\TAMMA\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\TAMMA\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\TAMMA\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\Eki\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\Eki\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\Eki\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\Eki\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
Crash when trying to download Spotify album.
UI is stuck on "Retrieving additional tracks... (50/53)"
Internal error occurred!
{}
TypeError: Cannot read properties of null (reading 'width')
at C:\Users\zcraber's PC\AppData\Local\Programs\ezytdl\resources\app.asar\util\downloadManager.js:291:99
at Array.sort ()
at createDownloadObject (C:\Users\zcraber's PC\AppData\Local\Programs\ezytdl\resources\app.asar\util\downloadManager.js:291:83)
at C:\Users\zcraber's PC\AppData\Local\Programs\ezytdl\resources\app.asar\util\downloadManager.js:490:55
at Array.map ()
at C:\Users\zcraber's PC\AppData\Local\Programs\ezytdl\resources\app.asar\util\downloadManager.js:490:46
at new Promise ()
at Object.createDownload (C:\Users\zcraber's PC\AppData\Local\Programs\ezytdl\resources\app.asar\util\downloadManager.js:484:74)
at Object.func (C:\Users\zcraber's PC\AppData\Local\Programs\ezytdl\resources\app.asar\core\ipc\queue\download.js:7:76)
at IpcMainImpl. (C:\Users\zcraber's PC\AppData\Local\Programs\ezytdl\resources\app.asar\core\ipcHandler.js:26:25)
(no stack)
- at module.exports (C:\Users\zcraber's PC\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:24:34)
- at module.exports (C:\Users\zcraber's PC\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\zcraber's PC\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
Added several Spotify album links and clicked download.
Internal error occurred!
{
"code": "ERR_INVALID_ARG_TYPE"
}
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an instance of Buffer or URL. Received null
at stat (node:fs:1520:10)
at t.stat (node:electron/js2c/asar_bundle:2:4626)
at C:\Users\GrandDiJay\AppData\Local\Programs\ezytdl\resources\app.asar\util\promisifiedFS\existsSync.js:4:8
at new Promise ()
at module.exports (C:\Users\GrandDiJay\AppData\Local\Programs\ezytdl\resources\app.asar\util\promisifiedFS\existsSync.js:3:28)
at promisified. [as existsSync] (C:\Users\GrandDiJay\AppData\Local\Programs\ezytdl\resources\app.asar\util\promisifiedFS.js:36:26)
at C:\Users\GrandDiJay\AppData\Local\Programs\ezytdl\resources\app.asar\util\ytdlp.js:2177:32
(no stack)
- at module.exports (C:\Users\GrandDiJay\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\GrandDiJay\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\GrandDiJay\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
I tried downloading playlists and some videos. i also got this error on other devices
The bridge does not have any malicious remote-execution code in it, and never will. It all is ran locally on your computer, and does only what you need it to.
this is marked as "wontfix" because there has been a WAVE of reports with this exact "Bearfoos.A!ml" string all pointing back at Windows Security
yt-dlp failed to complete [sendUpdates]
[twitch:vod] 1939158434: Video 1939158434 does not exist
Traceback (most recent call last):
File "yt_dlp\YoutubeDL.py", line 1567, in wrapper
File "yt_dlp\YoutubeDL.py", line 1702, in __extract_info
File "yt_dlp\extractor\common.py", line 715, in extract
File "yt_dlp\extractor\twitch.py", line 531, in _real_extract
File "yt_dlp\extractor\twitch.py", line 401, in _download_info
yt_dlp.utils.ExtractorError: [twitch:vod] 1939158434: Video 1939158434 does not exist
Internal error occurred!
{
"errno": -4094,
"code": "UNKNOWN",
"syscall": "spawn"
}
Error: spawn UNKNOWN
at ChildProcess.spawn (node:internal/child_process:413:11)
at spawn (node:child_process:783:9)
at Object.execFile (node:child_process:359:17)
at Object.execFile (node:electron/js2c/asar_bundle:2:2218)
at C:\Users\Administrator\Desktop\ezytdl-win32\resources\app.asar\util\currentVersion\ffmpeg.js:23:27
(no stack)
- at module.exports (C:\Users\Administrator\Desktop\ezytdl-win32\resources\app.asar\core\sendNotification.js:24:34)
- at module.exports (C:\Users\Administrator\Desktop\ezytdl-win32\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\Administrator\Desktop\ezytdl-win32\resources\app.asar\index.js:22:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
the purpose of the browser extension is to provide authentication cookies / headers to the app along with the link, so you have the ability to download media that's (for example but not limited to) youtube members only.
a better example is to still be able to download twitter videos using login credentials as we watch the actively burning fires at twitter's hq
my only problem is that i have a very limited security background (i'd even say none, if you will) -- what would be the safest way to go about it?
my thoughts are creating a local websocket server in-app that the extension can communicate with, but how would i go about security? we're passing through pretty much account tokens, so i want to make sure that the data doesn't end up in the wrong hands.
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\Dzomoslav\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\Dzomoslav\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\Dzomoslav\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\Dzomoslav\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
I am basically trying to download my big playlist for offline use, I did put my client id and secret, I put the url and click the button to start downloading.
Then I get this and it stays stuck on 100 songs retrieved
The playlist I am trying to download is this one: https://open.spotify.com/playlist/5jSrJsEhXRQXQKjVz5gj0L?si=7f57539aa1f14c5d
Internal error occurred!
{}
TypeError: Converting circular structure to JSON
--> starting at object with constructor 'Error'
--- property 'error' closes the circle
at JSON.stringify ()
at process. (C:\Users\Administrator\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:159)
at process.emit (node:events:513:28)
at emit (node:internal/process/promises:149:20)
at processPromiseRejections (node:internal/process/promises:294:27)
at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
(no stack)
- at module.exports (C:\Users\Administrator\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\Administrator\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\Administrator\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:19:124)
- at process.emit (node:events:525:35)
- at process._fatalException (node:internal/process/execution:149:25)
Internal error occurred!
{
"errno": -4094,
"code": "UNKNOWN",
"syscall": "spawn"
}
Error: spawn UNKNOWN
at ChildProcess.spawn (node:internal/child_process:413:11)
at spawn (node:child_process:783:9)
at Object.execFile (node:child_process:359:17)
at t. [as execFile] (node:electron/js2c/asar_bundle:2:2218)
at C:\Users\Administrator\AppData\Local\Programs\ezytdl\resources\app.asar\util\currentVersion\ffmpeg.js:23:27
(no stack)
- at module.exports (C:\Users\Administrator\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\Administrator\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\Administrator\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'buttons')
at callback (/Applications/ezytdl-nightly.app/Contents/Resources/app.asar/core/createDialog.js:21:39)
at BrowserWindow. (/Applications/ezytdl-nightly.app/Contents/Resources/app.asar/core/createDialog.js:68:51)
at BrowserWindow.emit (node:events:513:28)
(no stack)
- at module.exports (/Applications/ezytdl-nightly.app/Contents/Resources/app.asar/core/sendNotification.js:9:30)
- at module.exports (/Applications/ezytdl-nightly.app/Contents/Resources/app.asar/util/errorHandler.js:8:48)
- at process.<anonymous> (/Applications/ezytdl-nightly.app/Contents/Resources/app.asar/index.js:19:124)
- at process.emit (node:events:525:35)
- at process._fatalException (node:internal/process/execution:149:25)
Clicking "Link" on the Spotify section results in a blank window, causing error when closed
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\Home\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\Home\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\Home\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\Home\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\Home\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\Home\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\Home\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\Home\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
Internal error occurred!
{
"errno": -4094,
"code": "UNKNOWN",
"syscall": "spawn"
}
Error: spawn UNKNOWN
at ChildProcess.spawn (node:internal/child_process:413:11)
at spawn (node:child_process:783:9)
at Object.execFile (node:child_process:359:17)
at t. [as execFile] (node:electron/js2c/asar_bundle:2:2218)
at C:\Users\micro\AppData\Local\Programs\ezytdl\resources\app.asar\util\currentVersion\pybridge.js:44:27
at new Promise ()
at module.exports (C:\Users\micro\AppData\Local\Programs\ezytdl\resources\app.asar\util\currentVersion\pybridge.js:9:55)
at C:\Users\micro\AppData\Local\Programs\ezytdl\resources\app.asar\util\updateAvailable\pybridge.js:6:87
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\micro\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\micro\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\micro\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
I keep getting this error even when i do nothing and I dont know why. My ezytdl program is completely broken and it wont let me download anything or change any settings because of this error.
Internal error occurred!
{
"code": "ERR_INVALID_ARG_TYPE"
}
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an instance of Buffer or URL. Received null
at stat (node:fs:1520:10)
at t.stat (node:electron/js2c/asar_bundle:2:4626)
at /Applications/ezytdl.app/Contents/Resources/app.asar/util/promisifiedFS/existsSync.js:4:8
at new Promise ()
at module.exports (/Applications/ezytdl.app/Contents/Resources/app.asar/util/promisifiedFS/existsSync.js:3:28)
at promisified. [as existsSync] (/Applications/ezytdl.app/Contents/Resources/app.asar/util/promisifiedFS.js:36:26)
at /Applications/ezytdl.app/Contents/Resources/app.asar/util/ytdlp.js:2177:32
(no stack)
- at module.exports (/Applications/ezytdl.app/Contents/Resources/app.asar/core/sendNotification.js:9:30)
- at module.exports (/Applications/ezytdl.app/Contents/Resources/app.asar/util/errorHandler.js:8:48)
- at process.<anonymous> (/Applications/ezytdl.app/Contents/Resources/app.asar/index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
Error getting info
The path does not exist.
- at module.exports (C:\Users\purpl\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at C:\Users\purpl\AppData\Local\Programs\ezytdl\resources\app.asar\util\ytdlp.js:865:13
Just tried downloading a video and it gave me this error - tried with a few videos already, notably:
https://www.youtube.com/watch?v=P5OokD3gak0
https://www.youtube.com/watch?v=M5aGnrjRboQ
https://www.youtube.com/watch?v=kkStF_VOtgY
https://www.youtube.com/watch?v=xuFGvhq84eY
https://www.youtube.com/watch?v=drC7XQqWca8
P.S. - How do I use the browser connector extension? Thanks
yt-dlp failed to complete [sendUpdates]
'NoneType' object has no attribute 'format'
- at module.exports (C:\Users\Delta\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at PassThrough.<anonymous> (C:\Users\Delta\AppData\Local\Programs\ezytdl\resources\app.asar\util\ytdlp.js:102:13)
- at PassThrough.emit (node:events:513:28)
- at addChunk (node:internal/streams/readable:324:12)
- at readableAddChunk (node:internal/streams/readable:297:9)
- at Readable.push (node:internal/streams/readable:234:10)
- at node:internal/streams/transform:182:12
- at PassThrough._transform (node:internal/streams/passthrough:46:3)
- at Transform._write (node:internal/streams/transform:175:8)
- at writeOrBuffer (node:internal/streams/writable:392:12)
Internal error occurred!
{}
TypeError: Cannot read properties of undefined (reading 'items')
at parse (C:\Users\alali\AppData\Local\Programs\ezytdl\resources\app.asar\util\platforms\spotify.js:27:79)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(no stack)
- at module.exports (C:\Users\alali\AppData\Local\Programs\ezytdl\resources\app.asar\core\sendNotification.js:9:30)
- at module.exports (C:\Users\alali\AppData\Local\Programs\ezytdl\resources\app.asar\util\errorHandler.js:8:48)
- at process.<anonymous> (C:\Users\alali\AppData\Local\Programs\ezytdl\resources\app.asar\index.js:20:125)
- at process.emit (node:events:513:28)
- at emit (node:internal/process/promises:149:20)
- at processPromiseRejections (node:internal/process/promises:294:27)
- at process.processTicksAndRejections (node:internal/process/task_queues:96:32)
https://open.spotify.com/playlist/6dSz0AWxkgBfhlNBFyzqFf?si=81647a0c51714e3d
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.