Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Q-Dance Network #7385

Closed
10 of 11 tasks
V3DX opened this issue Jun 22, 2023 · 3 comments · Fixed by #7420
Closed
10 of 11 tasks

Q-Dance Network #7385

V3DX opened this issue Jun 22, 2023 · 3 comments · Fixed by #7420
Labels
account-needed Account details are needed to test/fix this bounty can-share-account Someone is willing to provide account details for development site-request Request to support a new website

Comments

@V3DX
Copy link

V3DX commented Jun 22, 2023

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

  • I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

Region

Australia

Example URLs

Provide a description that is worded well enough to be understood

Website streams the liveset of music festivals such as Defqon.1 & Qlimax. The stream can be downloaded via m3u8 using extensions that target and download m3u8 files.

Provide verbose output that clearly demonstrates the problem

  • 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
  • Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output

[debug] Command-line config: ['--cookies-from-browser', 'brave', '-vU', 'https://www.q-dance.com/network/live/149170193']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2023.06.21 [42f2d40b4] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.19044-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 6.0-full_build-www.gyan.dev (setts), ffprobe 6.0-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.05.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.3
[Cookies] Extracting cookies from brave
[debug] Extracting cookies from: "C:\Users\User\AppData\Local\BraveSoftware\Brave-Browser\User Data\Profile 5\Network\Cookies"
[debug] Found local state file at "C:\Users\User\AppData\Local\BraveSoftware\Brave-Browser\User Data\Local State"
[Cookies] Extracted 95 cookies from brave
[debug] cookie version breakdown: {'v10': 95, 'other': 0, 'unencrypted': 0}
[debug] Proxy map: {}
[debug] Loaded 1848 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version: stable@2023.06.22, Current version: stable@2023.06.21
Current Build Hash: 0e00f0a64217f271301625b09ae9ed05fe430e5a42391389504ddc01b2e42380
[debug] Downloading _update_spec from https://github.com/yt-dlp/yt-dlp/releases/latest/download/_update_spec
Updating to stable@2023.06.22 ...
[debug] Downloading yt-dlp.exe from https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe
[debug] Downloading SHA2-256SUMS from https://github.com/yt-dlp/yt-dlp/releases/latest/download/SHA2-256SUMS
Updated yt-dlp to stable@2023.06.22
[debug] Restarting: yt-dlp --cookies-from-browser brave -vU "https://www.q-dance.com/network/live/149170193"
[debug] Command-line config: ['--cookies-from-browser', 'brave', '-vU', 'https://www.q-dance.com/network/live/149170193']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2023.06.22 [812cdfa06] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.19044-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 6.0-full_build-www.gyan.dev (setts), ffprobe 6.0-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.05.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.3
[Cookies] Extracting cookies from brave
[debug] Extracting cookies from: "C:\Users\User\AppData\Local\BraveSoftware\Brave-Browser\User Data\Profile 5\Network\Cookies"
[debug] Found local state file at "C:\Users\User\AppData\Local\BraveSoftware\Brave-Browser\User Data\Local State"
[Cookies] Extracted 95 cookies from brave
[debug] cookie version breakdown: {'v10': 95, 'other': 0, 'unencrypted': 0}
[debug] Proxy map: {}
[debug] Loaded 1851 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version: stable@2023.06.22, Current version: stable@2023.06.22
Current Build Hash: 37e7ffe204309357cfd1388b0e2c782a30e293ddd0f2761a9a8f6afa185b3566
yt-dlp is up to date (stable@2023.06.22)
[generic] Extracting URL: https://www.q-dance.com/network/live/149170193
[generic] 149170193: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] 149170193: Extracting information
[debug] Looking for embeds
ERROR: Unsupported URL: https://www.q-dance.com/network/live/149170193
Traceback (most recent call last):
  File "yt_dlp\YoutubeDL.py", line 1555, in wrapper
  File "yt_dlp\YoutubeDL.py", line 1631, in __extract_info
  File "yt_dlp\extractor\common.py", line 708, in extract
  File "yt_dlp\extractor\generic.py", line 2568, in _real_extract
yt_dlp.utils.UnsupportedError: Unsupported URL: https://www.q-dance.com/network/live/149170193
@V3DX V3DX added site-request Request to support a new website triage Untriaged issue labels Jun 22, 2023
@bashonly bashonly added account-needed Account details are needed to test/fix this can-share-account Someone is willing to provide account details for development and removed triage Untriaged issue labels Jun 22, 2023
@V3DX
Copy link
Author

V3DX commented Jun 23, 2023

I'm offering 5USD for whoever adds yt-dlp support for Q-Dance Network (assuming it's DRM free)

@V3DX
Copy link
Author

V3DX commented Jun 23, 2023

I figured out I can download Q-Dance Network streams with yt-dlp. This involves opening developer tools to filter for the m3u8 in the Networks option and then copying the link address of the m3u8. Then I could just use yt-dlp URL.

That being said, I'm still looking for someone to add direct yt-dlp support for Q-Dance Network content links so I don't have to search for the m3u8 for each different video link. Therefore, the 5USD bounty is still up.

@bashonly
Copy link
Member

Sure, DM me on discord, same username

bashonly added a commit that referenced this issue Jun 25, 2023
Closes #7385
Authored by: bashonly
aalsuwaidi pushed a commit to aalsuwaidi/yt-dlp that referenced this issue Apr 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
account-needed Account details are needed to test/fix this bounty can-share-account Someone is willing to provide account details for development site-request Request to support a new website
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants