Code Monkey home page Code Monkey logo

sylviiu / ezytdl Goto Github PK

View Code? Open in Web Editor NEW
373.0 373.0 15.0 21.19 MB

Advanced electron-based frontend for yt-dlp

License: GNU General Public License v3.0

HTML 9.17% JavaScript 90.49% CSS 0.33%
converter download downloader ezytdl ffmpeg ffmpeg-wrapper music soundcloud-downloader spotify-api spotify-downloader spotify-downloader-gui twitch-downloader video youtube-dl youtube-dl-gui youtube-dlc youtube-downloader yt-dlp yt-dlp-gui yt-dlp-wrapper

ezytdl's Introduction

Hi, I'm Syl!

I've been trying to figure out how to code for 5 years now. Still haven't figured it out.

  • Pretty much a full-stack developer, but I'm more of a frontend person. (I like making things look pretty.)
  • I'm currently working on EZYTDL
  • I'm looking to collaborate on anything, really. I'm always looking for new things to learn.
  • I currently main JavaScript / Node.JS, Python, and HTML/CSS. I'm beginning to branch out to other languages, though.


Contact

The best way to reach me is through my email, which you'll find below my profile. I make sure to check those.


ezytdl's People

Contributors

dependabot[bot] avatar sylviiu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ezytdl's Issues

path problem?

Type: Error

Title:

yt-dlp failed to download https://soundcloud.com/600yearsirfalcon/sets/untitled-playlist [1]

Content:

unable to open for writing: [Errno 22] Invalid argument: '/Volumes/chia/nc/MUSIK/ytdl/mrheat777 (Likes)/ezytdl-SuTGArSzSlhccxTaDTTxFCeB.mp3.part'

Stack:

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'

Below this line, please describe what caused this error.


selecting a path with spaces in name is a problem seems
also the folder is not created if not exist

Win 7

Does this work with Win 7?

Thanks

ERROR REPORT

Type: Error

Title:

Error getting media info

Content:

There was an issue retrieving the info. Please try again.

Stack:

- 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>)

Below this line, please describe what caused this error.


Error

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


Tried downloading Spotify Playlist

Add proxy option

Hi, I can use the proxy on yt-dlp and youtube-dl
Please add the proxy option.

Windows Security: "Trojan:Win32/Bearfoos.A!ml"

This is a false positive.

image

You can find the source code and build process on GitHub

VirusTotal of latest bridge build: all-in-one exe / zip build's exe

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

image

Unable to convert any video to MP3

Getting the error "Could not convert the audio stream to AAC -- Target codec not supposed by installed build of FFmpeg"

FFmpeg build 20230806
ezytdl yt-dlp bridge 20230716
902a4be7-42f9-42fe-913f-0c5a6c077a6a

"code": "ERR_INVALID_ARG_TYPE"

Type: Error

Title:

Internal error occurred!

Content:

{
"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)

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)

Below this line, please describe what caused this error.


Missing: libvips, libnotify (not required)

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!

libnotify not detected

If the dependency (libnotify) that ezytdl asks for is libnotify4, I believe this support is broken, as I already have it installed.

yt-dlp failed to complete [sendUpdates]

Type: Error

Title:

yt-dlp failed to complete [sendUpdates]

Content:

[twitch:vod] 1939158434: Video 1939158434 does not exist

Stack:

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

Below this line, please describe what caused this error.


:|

Type: Error

Title:

Internal error occurred!

Content:

{
"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)

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)

Below this line, please describe what caused this error.


The bridge process closed.

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.

error

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


Light theme

Thanks for UI and UX and Animations.
Please add light mode.

image

image

yt-dlp failed to complete [sendUpdates]

Type: Error

Title:

yt-dlp failed to complete [sendUpdates]

Content:

[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

Stack:

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

Below this line, please describe what caused this error.


Error while downloading multiple Spotify albums

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


Added several Spotify album links and clicked download.

image

Error when trying to download 400 song playlist

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


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
obrรกzok
The playlist I am trying to download is this one: https://open.spotify.com/playlist/5jSrJsEhXRQXQKjVz5gj0L?si=7f57539aa1f14c5d

O....O

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


Error getting info

Type: Error

Title:

Error getting info

Content:

The path does not exist.

Stack:

- 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

Below this line, please describe what caused this error.


Internal error on spotify album downlaod

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


Crash when trying to download Spotify album.
UI is stuck on "Retrieving additional tracks... (50/53)"

potential browser companion extension?

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.

error no stack

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


yt-dlp failed to complete [sendUpdates]

Type: Error

Title:

Error getting media info

Content:

There was an issue retrieving the info. Please try again.

Stack:

- 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)

Below this line, please describe what caused this error.


Playlist 384 download error

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


addlist

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


Cannot read properties of undefined (reading 'items')

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.

I was trying to download a music playlist off of spotify that was more than a hundred songs and it just threw this error

soundcloud

Type: Error

Title:

yt-dlp failed to complete [sendUpdates]

Content:

'NoneType' object has no attribute 'format'

Stack:

- 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)

Below this line, please describe what caused this error.


https://soundcloud.com/user-924656928/sets/sketches?si=98cd353bee954830a64dcc3527dcfab2&utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing

Error Download

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


Extraneous ASCII characters, stunted off-platform downloads.

Try to download https://open.spotify.com/album/22UN42206haF1yk97rVPIR

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


uh oh!

Type: Error

Title:

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

Content:

'utf-8' codec can't decode byte 0xf3 in position 33: invalid continuation byte

Stack:

- 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)

Below this line, please describe what caused this error.


pasted this and stuff broke :(
https://youtu.be/h2b2KqOaU5E

"Error getting info" while trying to download a video

Type: Error

Title:

Error getting info

Content:

The path does not exist.

Stack:

- 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

Below this line, please describe what caused this error.


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

does not launch on linux

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.

what is this error?

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


[Features Request] Subtitles support + Overall MKV support

Hi ! I've been struggling while downloading some videos and i think some useful features could be added :

  • Downloads of Subtitles
  • Adding MKV support
  • Downloading all audio tracks (from different languages) in one MKV
  • Downloading all Subtitles (from different languages) in one MKV

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 !

"code": "UNKNOWN",

Type: Error

Title:

Internal error occurred!

Content:

{
"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)

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)

Below this line, please describe what caused this error.


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.

:<

Type: Error

Title:

Internal error occurred!

Content:

{
"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)

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)

Below this line, please describe what caused this error.


(macOS 13.4.1 [Intel]) Broken Spotify Link Button

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


Clicking "Link" on the Spotify section results in a blank window, causing error when closed

misc QoL / "disable all animations" issues

"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

image

Internal Error with ERR_INVALID_ARG_TYPE in ytdlp Application

Type: Error

Title:

Internal error occurred!

Content:

{
"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)

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)

Below this line, please describe what caused this error.


I tried downloading playlists and some videos. i also got this error on other devices

Fetching playlist

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


https://open.spotify.com/playlist/6dSz0AWxkgBfhlNBFyzqFf?si=81647a0c51714e3d

Did I do something wrong?

Type: Error

Title:

Internal error occurred!

Content:

{}

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)

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)

Below this line, please describe what caused this error.


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.