GithubHelp home page GithubHelp logo

hitomi-downloader-mac's Issues

Ask for multi-line input

As a Mac user, thank you for sharing a great program.

I thought that bulk-input is supported in the original Hitomi download,
but this program, when entering multi-line URLs, seems to recognize only the first URL.
Is there a way to enter all URLs for input separated by \n character?

시도중이신걸로 보이는 맥북ver 히토미 다운로더 피드백 및 도움 요청

23-10-12 추가 수정 )
죄송합니다 제가 아직 맥에 익숙치 않아서 몰라서 안되는 거였네요.
해결하였습니다....
아하하...

윈도우에서도 감사히 잘 쓰고 있던 와중에 맥북 버전도 베타가 나온걸 보고 한번 사용해 보고 싶어서 베타 버전을 받아 실행을 하였습니다.

안타깝게도 이런 오류 팝업 창이 뜨면서 실행이 거부되네요.[
스크린샷 2023-10-12 오전 11 22 33

DPI 대체안

모든 Mac이나 추후 나온다면 Linux에서 작동될지는 모르겠습니다만 다음 라이브러리를 사용해서 GoodbyeDPI 대체안으로 사용하면 좋을듯 합니다. https://github.com/xvzc/SpoofDPI

Please read this before posting an issue

If it does not work, please elaborate on how it is not working, otherwise, I can't help you. The easiest way is to show task information. You can check it by Control-click- Info... (I)

Unable to download video over 19 years of age

Thank you for making the Mac version.

When I download the newly added https://chzzk.naver.com/ , I don't think I can download videos over the age of 19, is there a solution? The error is Invalid: [etc] https://chzzk.naver.com/video/261260 , and the video I'm trying to download is https://chzzk.naver.com/video/261260 . Other video clips are downloaded, but other than this, videos over the age of 19 are not downloaded.

Below is the task information.

Invalid: [etc] https://chzzk.naver.com/video/261260

version: 4.0-1.0 (24-02-10 19:36:39 UTC)
platform / locale: macOS-14.2.1-arm64-arm-64bit / ko_kr
order / group / uid: 2 / False / ecd5cb74031d41c8858d2f96754c77a7
input: https://chzzk.naver.com/video/261260
type: etc
single: True
url: https://chzzk.naver.com/video/261260
dir:
zip:
artist: None
valid / done: False / True
range / range_p: None / None
time: 1709146179.824181 (24-02-28 18:49:39 UTC) - 361s elapsed
tags: []
lock: False
color: invalid
paused: False
format: None
p2f: None
segment: None
admin: False
goodbyedpi: None
ytdl: yt_dlp 2024.02.25.232703
pinned: False
extras: {}
live: False
changed: True

[File Names]

[URLs]

[Messages]
extractor: chzzk
get_video: True, https://chzzk.naver.com/video/261260
[debug] [chzzk:video] Extracting URL: https://chzzk.naver.com/video/261260
[debug] [chzzk:video] 261260: Downloading video info
[debug] [chzzk:video] 261260: Downloading video playback
get_video: True, https://chzzk.naver.com/video/261260
[debug] [chzzk:video] Extracting URL: https://chzzk.naver.com/video/261260
[debug] [chzzk:video] 261260: Downloading video info
[debug] [chzzk:video] 261260: Downloading video playback
get_video: True, https://chzzk.naver.com/video/261260
[debug] [chzzk:video] Extracting URL: https://chzzk.naver.com/video/261260
[debug] [chzzk:video] 261260: Downloading video info
[debug] [chzzk:video] 261260: Downloading video playback
get_video: True, https://chzzk.naver.com/video/261260
[debug] [chzzk:video] Extracting URL: https://chzzk.naver.com/video/261260
[debug] [chzzk:video] 261260: Downloading video info
[debug] [chzzk:video] 261260: Downloading video playback
ERROR: [chzzk:video] 261260: Unable to download video playback: HTTP Error 400: Bad Request (caused by <HTTPError 400: Bad Request>)
get_video: False, https://chzzk.naver.com/video/261260
[debug] [chzzk:video] Extracting URL: https://chzzk.naver.com/video/261260
[debug] [chzzk:video] 261260: Downloading video info
[debug] [chzzk:video] 261260: Downloading video playback
get_video: False, https://chzzk.naver.com/video/261260
[debug] [chzzk:video] Extracting URL: https://chzzk.naver.com/video/261260
[debug] [chzzk:video] 261260: Downloading video info
[debug] [chzzk:video] 261260: Downloading video playback
get_video: False, https://chzzk.naver.com/video/261260
[debug] [chzzk:video] Extracting URL: https://chzzk.naver.com/video/261260
[debug] [chzzk:video] 261260: Downloading video info
[debug] [chzzk:video] 261260: Downloading video playback
get_video: False, https://chzzk.naver.com/video/261260
[debug] [chzzk:video] Extracting URL: https://chzzk.naver.com/video/261260
[debug] [chzzk:video] 261260: Downloading video info
[debug] [chzzk:video] 261260: Downloading video playback
ERROR: [chzzk:video] 261260: Unable to download video playback: HTTP Error 400: Bad Request (caused by <HTTPError 400: Bad Request>)
stop
Traceback (most recent call last):
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/extractor/common", line 864, in _request_webpage
return self._downloader.urlopen(self._create_request(url_or_request, data, headers, query))
File "ytdl", line 457, in urlopen
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/YoutubeDL", line 4097, in urlopen
return self._request_director.send(req)
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/networking/common", line 115, in send
response = handler.send(request)
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/networking/_helper", line 204, in wrapper
return func(self, *args, **kwargs)
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/networking/common", line 326, in send
return self._send(request)
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/networking/_requests", line 351, in _send
raise HTTPError(res, redirect_loop=max_redirects_exceeded)
yt_dlp.networking.exceptions.HTTPError: HTTP Error 400: Bad Request

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/YoutubeDL", line 1593, in wrapper
return func(self, *args, **kwargs)
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/YoutubeDL", line 1728, in __extract_info
ie_result = ie.extract(url)
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/extractor/common", line 732, in extract
ie_result = self._real_extract(url)
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/extractor/chzzk", line 116, in _real_extract
formats, subtitles = self._extract_mpd_formats_and_subtitles(
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/extractor/common", line 2548, in _extract_mpd_formats_and_subtitles
periods = self._extract_mpd_periods(*args, **kwargs)
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/extractor/common", line 2558, in _extract_mpd_periods
res = self._download_xml_handle(
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/extractor/common", line 1050, in download_handle
res = self._download_webpage_handle(
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/extractor/common", line 920, in _download_webpage_handle
urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal, data=data, headers=headers, query=query, expected_status=expected_status)
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/extractor/common", line 877, in _request_webpage
raise ExtractorError(errmsg, cause=err)
yt_dlp.utils.ExtractorError: [chzzk:video] 261260: Unable to download video playback: HTTP Error 400: Bad Request (caused by <HTTPError 400: Bad Request>)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "extractor/etc_downloader", line 67, in get_video
File "decorator", line 232, in fun
File "constants", line 918, in try_
File "constants", line 887, in try_
File "extractor/etc_downloader", line 99, in _get_video
File "extractor/etc_downloader", line 95, in _get_video
File "ytdl", line 465, in extract_info
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/YoutubeDL", line 1582, in extract_info
return self.__extract_info(url, self.get_info_extractor(key), download, extra_info, process)
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/YoutubeDL", line 1611, in wrapper
self.report_error(str(e), e.format_traceback())
File "ytdl", line 408, in report_error
yt_dlp.utils.DownloadError: ERROR: [chzzk:video] 261260: Unable to download video playback: HTTP Error 400: Bad Request (caused by <HTTPError 400: Bad Request>)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "utils", line 1373, in start
File "utils", line 1452, in start_
File "extractor/etc_downloader", line 31, in read
File "extractor/etc_downloader", line 79, in get_video
File "decorator", line 232, in fun
File "constants", line 918, in try_
File "constants", line 887, in try_
File "extractor/etc_downloader", line 99, in _get_video
File "extractor/etc_downloader", line 95, in _get_video
File "ytdl", line 465, in extract_info
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/YoutubeDL", line 1582, in extract_info
return self.__extract_info(url, self.get_info_extractor(key), download, extra_info, process)
File "/Applications/hitomi_downloader_GUI.app/Contents/Frameworks/ytdl/yt_dlp/yt_dlp/YoutubeDL", line 1611, in wrapper
self.report_error(str(e), e.format_traceback())
File "ytdl", line 408, in report_error
yt_dlp.utils.DownloadError: ERROR: [chzzk:video] 261260: Unable to download video playback: HTTP Error 400: Bad Request (caused by <HTTPError 400: Bad Request>)

Invalid: fail=True
EOT: https://chzzk.naver.com/video/261260 (1.2s)

Suport for Linux?

I'm currently using linux, I wish your app had a version for it, it would be really nice actually.

유튜브-dl의 마지막 병합과정에서 오류

유튜브 영상과 음원 모두 마지막 병합과정에서 합쳐지지 못하고, 작업 불완전하게 유지되는 현상.
모두 용량은 정상적으로 다운이 되지만, 최종적으로 병합되는 부분에서 오류가 나는 것 같아요.
mac버전에서는 youtube-dl만 손 봐주실 수 있을까요?

IT occasionally crashes.

I don't guess when it happes. I think I occur when a work done.
below is the error report of it

Error Report.txt


Translated Report (Full Report Below)

Process: hitomi_downloader_GUI [1667]
Path: /Applications/hitomi_downloader_GUI.app/Contents/MacOS/hitomi_downloader_GUI
Identifier: hitomi_downloader_GUI
Version: 0.0.0 (???)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2024-01-24 15:29:43.0299 +0900
OS Version: macOS 14.2.1 (23C71)
Report Version: 12
Bridge OS Version: 8.2 (21P2057)
Anonymous UUID: 7BD91BF5-532E-C526-C711-F6CA6AA34241

Sleep/Wake UUID: F342FE99-DB65-4280-A6E2-8786FC62C0CF

Time Awake Since Boot: 2500 seconds
Time Since Wake: 395 seconds

System Integrity Protection: enabled

Crashed Thread: 101 Thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: hitomi_downloader_GUI [1667]

Application Specific Information:
abort() called

Kernel Triage:
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter

Thread 101 Crashed:: Thread
0 libsystem_kernel.dylib 0x7ff81719f7a2 __pthread_kill + 10
1 libsystem_pthread.dylib 0x7ff8171d7f30 pthread_kill + 262
2 libsystem_c.dylib 0x7ff8170f6a49 abort + 126
3 QtCore 0x1147c7ef9 qAbort() + 9
4 QtCore 0x1147d00e9 0x1147af000 + 135401
5 QtCore 0x1147cb1d4 0x1147af000 + 115156
6 QtCore 0x114b39488 QMessageLogger::fatal(char const*, ...) const + 122
7 QtCore 0x114b3f78e 0x1147af000 + 3737486
8 QtCore 0x11492305d QThread::~QThread() + 253
9 QtCore.abi3.so 0x10d674df7 QThreadWrapper::~QThreadWrapper() + 55
10 libshiboken6.abi3.6.6.dylib 0x10983cbd3 SbkDeallocWrapperCommon(_object*, bool) + 291
11 Python3 0x1086d7b87 0x108641000 + 617351
12 Python3 0x108685b5e 0x108641000 + 281438
13 QtCore.abi3.so 0x10d6749be QThreadWrapper::run() + 286
14 QtCore 0x1149c5709 0x1147af000 + 2189065
15 libsystem_pthread.dylib 0x7ff8171d8202 _pthread_start + 99
16 libsystem_pthread.dylib 0x7ff8171d3bab thread_start + 15

Thread 101 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x000070000c958be8 rdx: 0x0000000000000000
rdi: 0x0000000000024613 rsi: 0x0000000000000006 rbp: 0x000070000c958c10 rsp: 0x000070000c958be8
r8: 0x00007ff85a801350 r9: 0x00000000ffffff00 r10: 0x0000000000000000 r11: 0x0000000000000246
r12: 0x0000000000024613 r13: 0x0000000199ab3100 r14: 0x000070000c959000 r15: 0x0000000000000016
rip: 0x00007ff81719f7a2 rfl: 0x0000000000000246 cr2: 0x0000000000000000

Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133

DMG FILE SIZE

Why is the .dmg file around 511 mb while the original hitomi is 81 mb?

twitter video media issue

I'm sorry i must repost this issue again in case the old one is marked as closed.

Recently i experiencing issues with downloaded Twitter media, especially videos come without audio. Here is what i found at task info which lacks without audio, i am using M1 btw. I hope you can figure it out and fix it. Thanks!

call... UserMedia
-show_streams -print_format json -v error "[23-12-13] 1734920171855483093_p0.mp4"
-show_streams -print_format json -v error "[23-12-13] 1734920171855483093_p0.mp4"
Traceback (most recent call last):
 File "image_reader", line 32, in QPixmap
 File "image_reader", line 151, in QPixmap_
 File "PIL/Image", line 3298, in open
PIL.UnidentifiedImageError: cannot identify image file '/Users/xxxxx/Documents/hitomi_downloaded_twitter/example \U0001faad (@example)/[23-12-13] 1734920171855483093_p0.mp4'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
 File "image_reader", line 50, in QPixmap
 File "ffmpeg", line 757, in capture_fast
 File "decorator", line 232, in fun
 File "constants", line 913, in try_
 File "constants", line 882, in try_
 File "ffmpeg", line 772, in capture
 File "ffmpeg", line 827, in get_info
 File "ffmpeg", line 821, in get_info
 File "ffmpeg", line 133, in run
 File "patch_subprocess", line 16, in __init__
 File "subprocess", line 971, in __init__
 File "subprocess", line 1863, in _execute_child
FileNotFoundError: [Errno 2] No such file or directory: '/Applications/System'

stop
EOT: https://twitter.com/example  (13.6s)

twitter video issue

Has anyone else here experienced issues with downloading Twitter media, especially videos comes without audio? If others are facing the same problem, i hope someone please fix it

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.