Chzzk Downloader Suite 갱신 내역

Chzzk Downloader Suite 갱신 내역 (Release Notes) 문서입니다. 개발 세부 사항은 아래 내역에 포함되어 있지 않습니다.

Release Notes
Release Notes

Version 1.17.0

  • Nuitka Commercial 엔진을 2.6.8로 갱신하였습니다.
  • 문서 변환 엔진인 Pandoc을 3.6.4로 갱신하였습니다.
  • ffmpeg 7.1.1을 지원합니다.
  • [Live] 채널 추가에 실패할 경우 채널 목록에 알 수 없는 값이 추가되는 문제를 수정하였습니다.
  • [Live] 채널 상세 분석기가 파티 정보를 인식하도록 개선하였습니다.
  • [Video] 너무 길게 표시되는 메시지의 가독성을 개선하였습니다.
  • [Video] 설명서에 --final 매개 변수와 --custom 매개 변수에 대한 설명을 추가하였습니다.
  • [LiveMan] 다운로드 도구가 완전히 종료하기를 기다리지 않고 빠르게 종료하도록 종료 방식을 변경하였습니다.
  • [VideoMan] 다운로드 도구가 완전히 종료하기를 기다리지 않고 빠르게 종료하도록 종료 방식을 변경하였습니다.
  • [ClipMan] 다운로드 도구가 완전히 종료하기를 기다리지 않고 빠르게 종료하도록 종료 방식을 변경하였습니다.

Version 1.16.0

  • CA 인증서를 2025년 2월 25일 버전으로 갱신하였습니다.
  • Nuitka Commercial 엔진을 2.6.7로 갱신하였습니다.
  • [Live] auth.dat 파일이 없으면 불필요할 경우에도 무조건 인증 정보를 요구하는 문제를 수정하였습니다.
  • [Live] JSON-RPC와 스냅샷 배포 기능을 최적화하여 코드의 크기와 복잡도를 줄였습니다.
  • [Video] auth.dat 파일이 없으면 불필요할 경우에도 무조건 인증 정보를 요구하는 문제를 수정하였습니다.
  • [Video] JSON-RPC와 스냅샷 배포 기능을 최적화하여 코드의 크기와 복잡도를 줄였습니다.
  • [Video] NONE 형식의 파일을 다운로드하는 기능을 추가하였습니다.
  • [Clip] auth.dat 파일이 없으면 불필요할 경우에도 무조건 인증 정보를 요구하는 문제를 수정하였습니다.
  • [Clip] JSON-RPC와 스냅샷 배포 기능을 최적화하여 코드의 크기와 복잡도를 줄였습니다.

Version 1.15.0

  • [Live] 채널에 프로필 이미지가 없을 경우 다운로드 도구가 강제 종료되는 문제를 수정했습니다.
  • [Live] 인증 정보가 만료되어 재지정하려고 해도 파일이 이미 존재할 경우 인증 정보를 다시 설정하지 못하던 문제를 수정했습니다.

Version 1.14.0

  • Nuitka Commercial 엔진을 2.6.6으로 갱신하였습니다.
  • 문서 변환 엔진인 Pandoc을 3.6.3으로 갱신하였습니다.
  • streamlink 7.1.3을 지원합니다.
  • [Final] JSON-RPC 관리자가 QUIT_EMPTY 명령을 인식하지 못하는 문제를 수정하였습니다.
  • [Final] --snapshot 매개 변수를 지정한 후 실행하면 강제로 종료하는 문제를 수정하였습니다.
  • [LiveMan] 한국어판에서 일부 UI 요소가 정상적으로 그려지지 않는 문제를 수정하였습니다.
  • [LiveMan] Chzzk Transport Finalizer를 사용하도록 설정해도 실행되지 않는 문제를 수정하였습니다.
  • [LiveMan] 종료 시 목록이 비어 있어도 목록 파일을 저장할지 묻는 문제를 수정하였습니다.
  • [LiveMan] 최종 처리 기본 설정을 ‘Chzzk Transport Finalizer로 보내기’로 변경하였습니다.
  • [VideoMan] Chzzk Transport Finalizer를 사용하도록 설정해도 실행되지 않는 문제를 수정하였습니다.
  • [VideoMan] 종료 시 목록이 비어 있어도 목록 파일을 저장할지 묻는 문제를 수정하였습니다.
  • [VideoMan] 최종 처리 기본 설정을 ‘Chzzk Transport Finalizer로 보내기’로 변경하였습니다.
  • [ClipMan] 종료 시 목록이 비어 있어도 목록 파일을 저장할지 묻는 문제를 수정하였습니다.

Version 1.13.0

  • Nuitka Commercial 엔진을 2.6.4로 갱신하였습니다.
  • JSON 분석기가 실행 후 재사용될 때 상태를 초기화하지 않는 문제를 수정하였습니다.
  • [Live] 새 갱신 버전을 인식하지 못하던 문제를 수정하였습니다.
  • [Video] 새 갱신 버전을 인식하지 못하던 문제를 수정하였습니다.
  • [Clip] 새 갱신 버전을 인식하지 못하던 문제를 수정하였습니다.
  • [LiveMan] 목록에 채널을 추가할 때 채널 정보가 올바르게 설정되지 않는 문제를 수정하였습니다.
  • [LiveMan] 다운로드 도구의 초기화 여부를 가끔 확인하지 못하는 문제를 수정하였습니다.
  • [LiveMan] 일부 설정이 정상적으로 적재되지 않는 문제를 수정하였습니다.
  • [LiveMan] 절전 모드 설정을 추가하였습니다.
  • [VideoMan] 다운로드 도구의 초기화ㅊㅐ 여부를 가끔 확인하지 못하는 문제를 수정하였습니다.
  • [VideoMan] 일부 설정이 정상적으로 적재되지 않는 문제를 수정하였습니다.
  • [VideoMan] 절전 모드 설정을 추가하였습니다.
  • [VideoMan] 다운로드 속도 제한 기능이 제대로 설정되지 않는 문제를 수정하였습니다.
  • [ClipMan] 다운로드 도구의 초기화 여부를 가끔 확인하지 못하는 문제를 수정하였습니다.
  • [ClipMan] 일부 설정이 정상적으로 적재되지 않는 문제를 수정하였습니다.
  • [ClipMan] 절전 모드 설정을 추가하였습니다.
  • [ClipMan] 다운로드 속도 제한 기능이 제대로 설정되지 않는 문제를 수정하였습니다.

Version 1.12.0

  • Nuitka Commercial 엔진을 2.6.3으로 갱신하였습니다.
  • 파일 이름 처리기에서 U+0008 (Backspace) 문자를 추가로 처리하도록 개선하였습니다.
  • 문자열 처리기가 넓은 폭 글자를 포함한 문자열의 길이를 더 정확하게 계산하도록 개선하였습니다.
  • [Video] 네트워크 대역폭 제어를 위한 다운로드 속도 제한 기능을 추가하였습니다.
  • [Clip] 네트워크 대역폭 제어를 위한 다운로드 속도 제한 기능을 추가하였습니다.
  • [VideoMan] 네트워크 대역폭 제어를 위한 다운로드 속도 제한 기능을 추가하였습니다.
  • [ClipMan] 네트워크 대역폭 제어를 위한 다운로드 속도 제한 기능을 추가하였습니다.

Version 1.11.0

  • Nuitka Commercial 엔진을 2.6.2로 갱신하였습니다.
  • [Video] UPLOAD 형식의 파일이 최종 처리 없이 MP4 확장자로 저장되는 문제를 수정하였습니다.
  • [Video] 새로운 다운로드 방식의 추가로 인해 필수 항목에 ffmpeg이 추가되었습니다.
  • [Final] 새 기능 추가로 인해 이름을 Chzzk Transport Finalizer로 변경하였습니다.
  • [Final] Chzzk Video Downloader에서 저장한 스트림 파일을 지원하도록 개선되었습니다.
  • [VideoMan] 새로운 다운로드 방식의 추가로 인해 필수 항목에 ffmpeg이 추가되었습니다.
  • [VideoMan] UPLOAD 형식의 파일의 최종 처리 기능을 추가하였습니다.

Version 1.10.0

  • Nuitka Commercial 엔진을 2.6.1로 갱신하였습니다.
  • 디스크 용량 관리자가 활성화되었을 때 더 많은 정보를 제공하도록 개선하였습니다.
  • 문자열 처리기가 넓은 폭 글자를 포함한 문자열의 길이를 더 정확하게 계산하도록 개선하였습니다.
  • [Live] 디스크 용량 제어를 위한 스냅샷 정보를 추가하였습니다.
  • [Video] 디스크 용량 제어를 위한 스냅샷 정보를 추가하였습니다.
  • [Clip] 디스크 용량 제어를 위한 스냅샷 정보를 추가하였습니다.
  • [LiveMan] 디스크 용량 부족으로 다운로드가 중지되면 전용 상태 아이콘을 통해 상태를 확인할 수 있도록 개선하였습니다.
  • [VideoMan] 다운로드 전에 디스크 용량이 부족하면 메시지를 출력하고 다운로드를 중지하도록 개선하였습니다.
  • [ClipMan] 다운로드 전에 디스크 용량이 부족하면 메시지를 출력하고 다운로드를 중지하도록 개선하였습니다.

Version 1.9.1

  • streamlink 모듈 관리자가 streamlink의 배포 버전과 연결된 Python 버전을 더 정확하게 확인할 수 있도록 개선하였습니다.
  • [Live] streamlink 모듈 확인 기능을 개선하였습니다.
  • [Live] 빠른 시작 기능을 전면 재작성하였습니다.
  • [Video] streamlink 모듈 확인 기능을 개선하였습니다.
  • [Video] 빠른 시작 기능을 전면 재작성하였습니다.

Version 1.9.0

  • 모듈 관리자의 내부 적재 시 처리를 개선하였습니다.
  • streamlink 모듈 관리자를 전면 재작성하여 여러 버전의 Python과 여러 버전의 streamlink가 설치되어 있을 때도 이를 모두 올바르게 처리하여 적절한 확장 기능을 적재할 수 있도록 개선하였습니다.
  • [Live] streamlink 모듈 확인 기능을 개선하였습니다.
  • [Live] 표시 모드가 SIMPLE일 때 진행 상태를 좀 더 알기 쉽게 개선하였습니다.
  • [Video] streamlink 모듈 확인 기능을 개선하였습니다.
  • [Video] 표시 모드가 SIMPLE일 때 진행 상태를 좀 더 알기 쉽게 개선하였습니다.
  • [Clip] 표시 모드가 SIMPLE일 때 진행 상태를 좀 더 알기 쉽게 개선하였습니다.
  • [LiveMan] 디스크 정보 위에 마우스 커서가 호버링될 때 제대로 변경되지 않는 문제를 수정하였습니다.
  • [LiveMan] 일부 UI 요소의 위치가 잘못되어 있는 문제를 수정하였습니다.
  • [VideoMan] 디스크 정보 위에 마우스 커서가 호버링될 때 제대로 변경되지 않는 문제를 수정하였습니다.
  • [VideoMan] 일부 UI 요소의 위치가 잘못되어 있는 문제를 수정하였습니다.
  • [ClipMan] 디스크 정보 위에 마우스 커서가 호버링될 때 제대로 변경되지 않는 문제를 수정하였습니다.
  • [ClipMan] 일부 UI 요소의 위치가 잘못되어 있는 문제를 수정하였습니다.

Version 1.8.0

  • streamlink 7.1.2를 지원합니다.
  • 배포 ZIP 압축 파일을 일부 시스템에서 파일 탐색기의 압축 폴더 기능으로 확인하거나 해제하지 못하는 문제를 수정하였습니다.
  • Python과 C/C++ 코드를 전반적으로 리팩토링하였습니다.
  • [Live] INITIALIZE_EXIT 스냅샷이 더 많은 상세 정보를 포함하도록 개선하였습니다.
  • [Live] --rpc 선택 사항을 통해 JSON-RPC 서버 활성화 여부를 선택할 수 있도록 개선하였습니다.
  • [Video] INITIALIZE_EXIT 스냅샷이 더 많은 상세 정보를 포함하도록 개선하였습니다.
  • [Video] --rpc 선택 사항을 통해 JSON-RPC 서버 활성화 여부를 선택할 수 있도록 개선하였습니다.
  • [Clip] 새로운 치지직 API를 적용하도록 리팩토링하였습니다.
  • [Clip] INITIALIZE_EXIT 스냅샷이 더 많은 상세 정보를 포함하도록 개선하였습니다.
  • [Clip] --rpc 선택 사항을 통해 JSON-RPC 서버 활성화 여부를 선택할 수 있도록 개선하였습니다.
  • [LiveMan] 최종 처리 과정에 Chzzk Live Finalizer를 사용할 수 있도록 통합하였습니다. (기본값: 사용 안함)
  • [LiveMan] 디렉터리 설정에서 디렉터리 이름에 공백이 포함되어 있을 경우 제대로 적용되지 않는 문제를 수정하였습니다.
  • [LiveMan] 종료 시 다운로드 도구 강제 종료를 선택하면 최종 처리가 완료되지 않는 문제를 수정하였습니다.
  • [VideoMan] 디렉터리 설정에서 디렉터리 이름에 공백이 포함되어 있을 경우 제대로 적용되지 않는 문제를 수정하였습니다.
  • [ClipMan] 디렉터리 설정에서 디렉터리 이름에 공백이 포함되어 있을 경우 제대로 적용되지 않는 문제를 수정하였습니다.

Version 1.7.2

  • 코드 최적화를 통해 전반적인 실행 속도와 안정성을 향상하였습니다.

Version 1.7.1

  • [LiveMan] 일부 환경에서 화면 배율이 100%일 때 여전히 UI 중 일부 요소가 비정상적으로 출력되는 문제를 수정하였습니다.
  • [VideoMan] 일부 환경에서 화면 배율이 100%일 때 여전히 UI 중 일부 요소가 비정상적으로 출력되는 문제를 수정하였습니다.
  • [ClipMan] 일부 환경에서 화면 배율이 100%일 때 여전히 UI 중 일부 요소가 비정상적으로 출력되는 문제를 수정하였습니다.

Version 1.7.0

  • CA 인증서를 2024년 12월 31일 버전으로 갱신하였습니다.
  • [Video] 치지직 서버에서 다시보기 비디오가 인코딩 중인 상태에서도 다운로드할 수 있도록 개선하였습니다.
  • [Video] 새로운 다운로드 방식의 추가에 따라, 실행 시 Streamlink가 설치되어 있어야 합니다.
  • [LiveMan] 화면 배율이 150%가 아닐 때 UI 중 일부 요소가 비정상적으로 출력되는 문제를 수정하였습니다.
  • [VideoMan] 새로운 다운로드 방식의 추가에 따라, 실행 시 Streamlink가 설치되어 있어야 합니다.
  • [VideoMan] 화면 배율이 150%가 아닐 때 UI 중 일부 요소가 비정상적으로 출력되는 문제를 수정하였습니다.
  • [ClipMan] 화면 배율이 150%가 아닐 때 UI 중 일부 요소가 비정상적으로 출력되는 문제를 수정하였습니다.

Version 1.6.0

  • 파일 이름 변환기에서 CR (\r) 또는 LF (\n) 문자가 포함되어 있을 경우 이를 제대로 처리하도록 개선하였습니다.
  • [Live] Python이 설치된 적이 없거나 현재 설치되지 않은 일부 순수 Windows 환경에서 다운로드가 실패할 가능성이 있는 문제를 수정하였습니다.
  • [Live] 저장하려는 파일 이름에 CR (\r) 또는 LF (\n) 문자가 포함되어 있을 경우 다운로드에 실패하는 문제를 수정하였습니다.
  • [Video] 저장하려는 파일 이름에 CR (\r) 또는 LF (\n) 문자가 포함되어 있을 경우 다운로드에 실패하는 문제를 수정하였습니다.
  • [Clip] 저장하려는 파일 이름에 CR (\r) 또는 LF (\n) 문자가 포함되어 있을 경우 다운로드에 실패하는 문제를 수정하였습니다.
  • [LiveMan] TLS 1.2가 활성화되어 있지 않은 일부 Windows 환경에서 실행할 경우 ‘보안 채널 지원에서 오류가 발생했습니다. (An error occurred in secure channel support)‘ 오류가 발생하고 일부 기능이 동작하지 않는 문제를 수정하였습니다.
  • [VideoMan] TLS 1.2가 활성화되어 있지 않은 일부 Windows 환경에서 실행할 경우 ‘보안 채널 지원에서 오류가 발생했습니다. (An error occurred in secure channel support)‘ 오류가 발생하고 일부 기능이 동작하지 않는 문제를 수정하였습니다.
  • [ClipMan] TLS 1.2가 활성화되어 있지 않은 일부 Windows 환경에서 실행할 경우 ‘보안 채널 지원에서 오류가 발생했습니다. (An error occurred in secure channel support)‘ 오류가 발생하고 일부 기능이 동작하지 않는 문제를 수정하였습니다.

Version 1.5.3

  • JSON 문자열에 \" 문자가 포함되어 있는 경우 JSON 분석기가 무한 반복 상태로 진입할 가능성이 있는 문제를 수정하였습니다.
  • [LiveMan] 라이브 스트림의 제목과 같은 상세 정보에 " 문자가 포함되어 있을 경우, 오류가 발생할 가능성이 있는 문제를 수정하였습니다.
  • [LiveMan] 버전 1.1.0 이후 계속 남아 있던 설정의 오자를 수정하였습니다.
  • [VideoMan] 다시보기 영상의 제목과 같은 상세 정보에 " 문자가 포함되어 있을 경우, 오류가 발생할 가능성이 있는 문제를 수정하였습니다.
  • [VideoMan] 버전 1.1.0 이후 계속 남아 있던 설정의 오자를 수정하였습니다.
  • [ClipMan] 클립의 제목과 같은 정보에 " 문자가 포함되어 있을 경우, 오류가 발생할 가능성이 있는 문제를 수정하였습니다.
  • [ClipMan] 버전 1.1.0 이후 계속 남아 있던 설정의 오자를 수정하였습니다.

Version 1.5.2

  • Nuitka Commercial 엔진을 2.5.9로 갱신하였습니다.
  • streamlink 7.1.1을 지원합니다.
  • [VideoMan] 비디오 목록 파일에 더 많은 정보를 담도록 변경하였습니다.
  • [VideoMan] 목록 파일을 적재하거나 비디오를 추가할 때의 안정성을 향상하였습니다.
  • [ClipMan] 클립 목록 파일에 더 많은 정보를 담도록 변경하였습니다.
  • [ClipMan] 목록 파일을 적재하거나 클립을 추가할 때의 안정성을 향상하였습니다.

Version 1.5.1

  • 문서 저작 도구를 갱신하였습니다.
  • [Live] --auth 매개 변수에 인증 정보를 임시로 무시하는 ignore 선택 사항을 추가하였습니다.
  • [Video] --auth 매개 변수에 인증 정보를 임시로 무시하는 ignore 선택 사항을 추가하였습니다.
  • [Video] 다시 보기 영상이 존재하나 인코딩이 완료되지 않은 경우 내부 오류 메시지를 출력하는 대신 더 명확한 안내 메시지를 출력하도록 개선하였습니다.
  • [Video] --display 매개 변수가 all로 설정되어 있을 때 목표한 것보다 더 낮은 품질의 영상을 다운로드하면 사용자에게 알려주도록 개선하였습니다.
  • [Video] --info 매개 변수를 지정해 생성한 정보 파일이 잘못 생성되는 문제를 수정하였습니다.
  • [Clip] --auth 매개 변수에 인증 정보를 임시로 무시하는 ignore 선택 사항을 추가하였습니다.
  • [LiveMan] 인증 설정에 ‘임시로 인증 정보 무시하기’ 선택 사항을 추가하였습니다.
  • [VideoMan] 다운로드 도구의 오류로 인해 비디오를 추가하거나 목록 파일을 적재할 때 항상 invalid로 표시되던 문제를 수정하였습니다.
  • [VideoMan] 목록 파일을 적재하거나 영상을 추가할 때의 안정성을 향상하였습니다.
  • [VideoMan] 인증 설정에 ‘임시로 인증 정보 무시하기’ 선택 사항을 추가하였습니다.
  • [ClipMan] 목록 파일을 적재하거나 클립을 추가할 때의 안정성을 향상하였습니다.
  • [VideoMan] 인증 설정에 ‘임시로 인증 정보 무시하기’ 선택 사항을 추가하였습니다.

Version 1.5.0

  • JSON 분석기가 최상위 키(Root Key)가 존재하지 않는 JSON 구조를 분석할 수 있도록 개선하였습니다.
  • [VideoMan] 다운로드할 영상을 추가하거나 목록 파일을 적재하는 시점에 곧바로 해당 영상의 정보를 확인할 수 있도록 개선하였습니다.
  • [ClipMan] 다운로드할 클립을 추가하거나 목록 파일을 적재하는 시점에 곧바로 해당 클립의 정보를 확인할 수 있도록 개선하였습니다.

Version 1.4.1

  • [Clip] 치지직 API 변경으로 인해 일부 클립을 다운로드하지 못하는 문제를 수정하였습니다.
  • [LiveMan] 설정 대화 상자에서 취소 버튼을 눌러도 불필요하게 설정을 확인하는 문제를 개선하였습니다.
  • [VideoMan] 설정 대화 상자에서 취소 버튼을 눌러도 불필요하게 설정을 확인하는 문제를 개선하였습니다.
  • [ClipMan] 설정 대화 상자에서 취소 버튼을 눌러도 불필요하게 설정을 확인하는 문제를 개선하였습니다.

Version 1.4.0

  • Nuitka Commercial 엔진을 2.5.7로 갱신하였습니다.
  • [Live] --work, --out, --temp 매개 변수가 전체 경로와 UNC 기반의 네트워크 경로를 인식하도록 개선하였습니다.
  • [Live] UNC 기반 네트워크 경로 접속 시 사용자 이름과 비밀번호를 지정하는 --..._user, --..._pass 매개 변수가 추가되었습니다.
  • [Live] --display 매개 변수에 all 선택 사항을 지정했을 때 일부 다운로드 정보가 올바르게 표시되지 않는 문제를 수정하였습니다.
  • [Video] --work, --out, --temp 매개 변수가 전체 경로와 UNC 기반의 네트워크 경로를 인식하도록 개선하였습니다.
  • [Video] UNC 기반 네트워크 경로 접속 시 사용자 이름과 비밀번호를 지정하는 --..._user, --..._pass 매개 변수가 추가되었습니다.
  • [Video] --display 매개 변수에 all 선택 사항을 지정했을 때 일부 다운로드 정보가 올바르게 표시되지 않는 문제를 수정하였습니다.
  • [Clip] --work, --out, --temp 매개 변수가 전체 경로와 UNC 기반의 네트워크 경로를 인식하도록 개선하였습니다.
  • [Clip] UNC 기반 네트워크 경로 접속 시 사용자 이름과 비밀번호를 지정하는 --..._user, --..._pass 매개 변수가 추가되었습니다.
  • [Clip] --display 매개 변수에 all 선택 사항을 지정했을 때 일부 다운로드 정보가 올바르게 표시되지 않는 문제를 수정하였습니다.
  • [LiveMan] 디렉터리 설정에서 네트워크 접속 정보를 지정할 수 있도록 개선하였습니다.
  • [VideoMan] 디렉터리 설정에서 네트워크 접속 정보를 지정할 수 있도록 개선하였습니다.
  • [ClipMan] 디렉터리 설정에서 네트워크 접속 정보를 지정할 수 있도록 개선하였습니다.

Version 1.3.1

  • [Video] 인증 정보가 설정되지 않은 상태에서 인증이 필요한 비디오를 다운로드하면 다운로드를 하지 못하거나 또는 엉뚱한 비디오를 다운로드할 가능성이 있는 오류를 수정하였습니다.

Version 1.3.0

  • [Final] 치지직 라이브 최종 처리 확장 도구인 Chzzk Live Finalizer를 추가하였습니다.
  • Nuitka Commercial 엔진을 2.5.6으로 갱신하였습니다.
  • 문서 변환 엔진인 Pandoc을 3.6으로 갱신하였습니다.
  • 진행 상황 관리자를 최적화하였습니다.
  • 문자열 처리기가 다중 폭 문자를 정상적으로 인식하도록 개선하였습니다.
  • 진행 상황 관리자가 다중 폭 문자를 정상적으로 인식하도록 개선하였습니다.
  • 모듈 관리자가 사용자 정의 변환 매개 변수를 정상적으로 인식하도록 개선하였습니다.
  • [Live] 불필요한 메시지를 정리하였습니다.
  • [Video] --exist 매개 변수가 skip으로 지정되어 있고, --thumb 매개 변수가 save로 지정되어 있을 때, 미리보기 파일만 존재할 경우 오류 메시지가 출력되는 문제를 수정하였습니다.
  • [Clip] --exist 매개 변수가 skip으로 지정되어 있고, --thumb 매개 변수가 save로 지정되어 있을 때, 미리보기 파일만 존재할 경우 오류 메시지가 출력되는 문제를 수정하였습니다.
  • [LiveMan] 다운로드 도구 설정 대화 상자의 그룹 상자가 잘못 그려지는 문제를 수정하였습니다.
  • [VideoMan] 다운로드 도구 설정 대화 상자의 그룹 상자가 잘못 그려지는 문제를 수정하였습니다.
  • [ClipMan] 다운로드 도구 설정 대화 상자의 그룹 상자가 잘못 그려지는 문제를 수정하였습니다.

Version 1.2.0

  • Nuitka Commercial 엔진을 2.5.5로 갱신하였습니다.
  • 빌드 프로세스를 최적화하였습니다.
  • [Live] 일부 라이브 스트림 정보가 설정되지 않았을 때, 이를 태그를 이용하여 파일 이름에 지정하면 빈 내용 대신 None이 표시되는 문제를 개선하였습니다.
  • [Live] 여유 저장 공간이 부족할 때 다운로드를 멈추는 임계점을 % 단위로 설정하는 --threshold 매개 변수를 추가하였습니다.
  • [Video] 일부 라이브 스트림 정보가 설정되지 않았을 때, 이를 태그를 이용하여 파일 이름에 지정하면 빈 내용 대신 None이 표시되는 문제를 개선하였습니다.
  • [Video] 여유 저장 공간이 부족할 때 다운로드를 멈추는 임계점을 % 단위로 설정하는 --threshold 매개 변수를 추가하였습니다.
  • [Clip] 일부 라이브 스트림 정보가 설정되지 않았을 때, 이를 태그를 이용하여 파일 이름에 지정하면 빈 내용 대신 None이 표시되는 문제를 개선하였습니다.
  • [Clip] 여유 저장 공간이 부족할 때 다운로드를 멈추는 임계점을 % 단위로 설정하는 --threshold 매개 변수를 추가하였습니다.
  • [LiveMan] 최신 버전 갱신 여부를 확인할 때 직접 다운로드 페이지로 이동할 수 있도록 개선하였습니다.
  • [LiveMan] 주 화면에 저장 공간 정보를 표시하도록 개선하였습니다.
  • [LiveMan] 여유 저장 공간이 부족할 때 다운로드를 멈추는 임계점 설정이 추가되었습니다.
  • [VideoMan] 최신 버전 갱신 여부를 확인할 때 직접 다운로드 페이지로 이동할 수 있도록 개선하였습니다.
  • [VideoMan] 주 화면에 저장 공간 정보를 표시하도록 개선하였습니다.
  • [VideoMan] 여유 저장 공간이 부족할 때 다운로드를 멈추는 임계점 설정이 추가되었습니다.
  • [ClipMan] 최신 버전 갱신 여부를 확인할 때 직접 다운로드 페이지로 이동할 수 있도록 개선하였습니다.
  • [ClipMan] 주 화면에 저장 공간 정보를 표시하도록 개선하였습니다.
  • [ClipMan] 여유 저장 공간이 부족할 때 다운로드를 멈추는 임계점 설정이 추가되었습니다.

Version 1.1.0

  • Python 코드를 Python 3.13.0 기반으로 최적화하였습니다.
  • C++ 코드를 Visual Studio 17.12.2 기반으로 최적화하였습니다.
  • Nuitka Commercial 엔진을 2.5.4로 갱신하였습니다.
  • CA 인증서를 2024년 11월 26일 버전으로 갱신하였습니다.
  • 일부 오자를 수정하였습니다.
  • [Live] 저장하려는 파일 이름이 이미 존재할 때 다운로드 자체를 건너뛸 수 있도록 --exist 매개 변수에 skip 선택 사항을 추가하였습니다.
  • [Live] 영상의 일부 정보가 정상적으로 지정되어 있지 않더라도 다운로드가 정상적으로 가능하도록 개선하였습니다.
  • [Video] 저장하려는 파일 이름이 이미 존재할 때 다운로드 자체를 건너뛸 수 있도록 --exist 매개 변수에 skip 선택 사항을 추가하였습니다.
  • [Video] 영상의 일부 정보가 정상적으로 지정되어 있지 않더라도 다운로드가 정상적으로 가능하도록 개선하였습니다.
  • [Clip] 저장하려는 파일 이름이 이미 존재할 때 다운로드 자체를 건너뛸 수 있도록 --exist 매개 변수에 skip 선택 사항을 추가하였습니다.
  • [Clip] 영상의 일부 정보가 정상적으로 지정되어 있지 않더라도 다운로드가 정상적으로 가능하도록 개선하였습니다.
  • [LiveMan] 저장하려는 파일 이름이 이미 존재할 경우의 설정을 확장하였습니다.
  • [LiveMan] 일부 상황에서 설정을 변경해도 즉각적으로 다운로드 도구에 반영되지 않는 문제를 수정하였습니다.
  • [VideoMan] 저장하려는 파일 이름이 이미 존재할 경우의 설정을 확장하였습니다.
  • [VideoMan] 일부 상황에서 설정을 변경해도 즉각적으로 다운로드 도구에 반영되지 않는 문제를 수정하였습니다.
  • [ClipMan] 저장하려는 파일 이름이 이미 존재할 경우의 설정을 확장하였습니다.
  • [ClipMan] 일부 상황에서 설정을 변경해도 즉각적으로 다운로드 도구에 반영되지 않는 문제를 수정하였습니다.
  • [ClipMan] 갱신 확인 시 일부 잘못된 정보를 획득하는 문제를 수정하였습니다.

Version 1.0.0 – 나미춘 탄신일 기념 버전

  • 윤태진 아나운서님(@taecongs)의 탄신일인 춘탄절을 기념하기 위한 첫 번째 상위 버전 갱신입니다.
  • [Live] 매개 변수 관리자가 기본값을 제대로 처리하지 못하는 문제를 수정하였습니다.
  • [Video] 매개 변수 관리자가 기본값을 제대로 처리하지 못하는 문제를 수정하였습니다.
  • [Clip] 매개 변수 관리자가 기본값을 제대로 처리하지 못하는 문제를 수정하였습니다.

Version 0.99.2

  • [LiveMan] 일부 환경에서 갱신 정보를 제대로 확인하지 못하는 문제를 수정하였습니다.
  • [VideoMan] 일부 환경에서 갱신 정보를 제대로 확인하지 못하는 문제를 수정하였습니다.
  • [ClipMan] 일부 환경에서 갱신 정보를 제대로 확인하지 못하는 문제를 수정하였습니다.

Version 0.99.1

  • [LiveMan] 빈 값을 지정하는 것이 기본값인 설정을 외부에서 설정을 변경했을 때, 해당 값이 기본값으로 제대로 설정되지 않는 문제를 수정하였습니다.
  • [LiveMan] 설정 속도를 향상하였습니다.
  • [VideoMan] 빈 값을 지정하는 것이 기본값인 설정을 외부에서 설정을 변경했을 때, 해당 값이 기본값으로 제대로 설정되지 않는 문제를 수정하였습니다.
  • [VideoMan] 설정 속도를 향상하였습니다.
  • [ClipMan] 빈 값을 지정하는 것이 기본값인 설정을 외부에서 설정을 변경했을 때, 해당 값이 기본값으로 제대로 설정되지 않는 문제를 수정하였습니다.
  • [ClipMan] 설정 속도를 향상하였습니다.

Version 0.99.0

  • 패치 적용을 용이하게 하기 위해 버전 체계를 변경하였습니다. (x.yx.y.z)
  • 문서에 선행 요건 관련 정보를 추가했습니다.
  • 관리자 애플리케이션은 단독 사용이 불가능하기에, 오류를 줄이기 위해 이번 버전부터 다운로드 도구와 관리자 애플리케이션이 하나의 압축 파일로 제공됩니다.
  • UID와 분류 관련 태크가 추가되었습니다. ({channel_uid}, {video_no}, {clip_uid} 등)
  • how_to_add_path_environment 문서가 추가되었습니다.
  • 채널 관련 디렉터리를 좀 더 효과적으로 관리할 수 있도록 채널 관리자를 개선하였습니다.
  • 태그를 사용하여 파일 이름을 조합한 결과가 숫자로만 구성되어 있을 경우, 오류가 발생할 가능성이 있는 문제를 수정하였습니다.
  • [Live] JSON-RPC 사양에 현재 시청자 수 정보를 추가하였습니다.
  • [Live] 이미 파일이 존재할 경우 뒤에 숫자를 붙이는 대신 덮어쓰도록 하는 --overwrite 매개 변수를 추가하였습니다.
  • [Live] 영상을 저장할 때 디렉터리 분류 방법을 설정하는 --category 매개 변수를 추가하였습니다.
  • [Live] 디렉터리 분류 방법 매개 변수의 추가에 따라 프로필 이미지 파일 이름에 채널 UID가 추가됩니다.
  • [Live] --final 매개 변수에서 기본 값으로 all 대신 default가 사용됩니다. (cleanup과 동일)
  • [Video] 이미 파일이 존재할 경우 뒤에 숫자를 붙이는 대신 덮어쓰도록 하는 --overwrite 매개 변수를 추가하였습니다.
  • [Video] 영상을 저장할 때 디렉터리 분류 방법을 설정하는 --category 매개 변수를 추가하였습니다.
  • [Video] 문서의 일부 오자를 수정하였습니다.
  • [Clip] 이미 파일이 존재할 경우 뒤에 숫자를 붙이는 대신 덮어쓰도록 하는 --overwrite 매개 변수를 추가하였습니다.
  • [Clip] 영상을 저장할 때 디렉터리 분류 방법을 설정하는 --category 매개 변수를 추가하였습니다.
  • [Clip] 문서의 일부 오자를 수정하였습니다.
  • [LiveMan] 채널을 추가할 때 오류가 발생하면 문제를 보고할 때 사용 가능한 스냅샷 안내 정보가 추가되었습니다.
  • [LiveMan] 햔재 시청자 수 정보가 추가되었습니다.
  • [LiveMan] 최종 처리 방법 설정이 추가되었습니다.
  • [LiveMan] 최종 처리 방법 설정이 불가능했던 관계로 최종 처리 사용자 선택 사항이 적용되지 않았던 문제를 수정하였습니다.
  • [LiveMan] 디렉터리 분류 설정이 추가되었습니다.
  • [LiveMan] 파일이 이미 존재할 경우 덮어쓰는 선택 사항이 추가되었습니다.
  • [LiveMan] 설정 대화 상자에서 Enter 키를 입력하면 대화 상자가 닫히고 설정이 저장되는 대신 화면의 내용만 사라지는 문제를 수정하였습니다.
  • [VideoMan] 파일이 이미 존재할 경우 덮어쓰는 선택 사항이 추가되었습니다.
  • [VideoMan] 디렉터리 분류 설정이 추가되었습니다.
  • [VideoMan] 설정 대화 상자에서 Enter 키를 입력하면 대화 상자가 닫히고 설정이 저장되는 대신 화면의 내용만 사라지는 문제를 수정하였습니다.
  • [ClipMan] 파일이 이미 존재할 경우 덮어쓰는 선택 사항이 추가되었습니다.
  • [ClipMan] 디렉터리 분류 설정이 추가되었습니다.
  • [ClipMan] 설정 대화 상자에서 Enter 키를 입력하면 대화 상자가 닫히고 설정이 저장되는 대신 화면의 내용만 사라지는 문제를 수정하였습니다.

Version 0.98

  • [Live] 치지직 API의 처리 속도를 향상하였습니다.
  • [Live] 극히 일부 상황에서 치지직 확장 기능이 스트리밍 처리 속도를 따라가지 못하는 문제를 수정하였습니다.
  • 정기 배포가 아닌 긴급 배포인 관계로 문서에 사용되는 그림 등은 갱신하지 않은 상태로 선행 배포하였으며, 추후 그림을 갱신하여 문서만 갱신 예정입니다.

Version 0.97

  • [Live] 버전 0.94에서 확인된 치지직 API의 변경에 따라 치지직 확장 기능이 이를 정상적으로 처리하지 못하던 문제를 추가 확인하여 수정하였습니다.
  • 정기 배포가 아닌 긴급 배포인 관계로 문서에 사용되는 그림 등은 갱신하지 않은 상태로 선행 배포하였으며, 추후 그림을 갱신하여 문서만 갱신 예정입니다.

Version 0.96

  • JSON-RPC 사양에 설정 관련 메서드 2개가 추가되었습니다.
  • [LiveMan, VideoMan, ClipMan] 다운로드 도구 재시작 없이 설정을 적용할 수 있도록 개선하였습니다.
  • [LiveMan, VideoMan, ClipMan] 저장 파일 이름 형식 지정 설정이 추가되었습니다.
  • [LiveMan, VideoMan, ClipMan] 설정 대화 상자의 내부 구조를 개선하였습니다.

Version 0.95

  • --name 매개 변수 사용 시 상세 날짜 관련 태그가 적용되지 않는 문제를 수정하였습니다.
  • 한국어와 일본어 버전과 문서가 추가되면서 문서의 개수가 너무 많아져 함께 배포하는 대신 별도 다운로드로 정책을 변경하였습니다.
  • [Live] Python 3.8의 수명주기가 완료되어 지원이 중단됨에 따라 Python 3.8이 설치된 환경에서의 실행을 지원하지 않으며, 따라서 Windows 8 이하의 환경에서는 실행되지 않습니다.
  • [Live] LINE 알림 서비스가 종료됨에 따라 --nlevel, --ntoken 매개 변수와 관련 기능을 모두 제거하였습니다.
  • [Live] --once 매개 변수를 지정하더라도 다운로드가 되지 않는 문제를 수정하였습니다.
  • [LiveMan, VideoMan, ClipMan] 한국어와 일본어 버전을 추가하였습니다.
  • [LiveMan, VideoMan, ClipMan] 설정 대화 상자에서 탭의 글꼴 크기가 일정하지 않던 문제를 수정하였습니다.
  • [LiveMan, VideoMan, ClipMan] 메모리 사용량을 최적화하였습니다.
  • [VideoMan, ClipMan] 실행 파일이 올바르게 서명되지 않았던 문제를 수정하였습니다.

Version 0.94

  • streamlink 7.0.0을 지원합니다.
  • [Live] API의 변경에 따라 치지직 확장 기능이 Cloud Front CDN을 지원하도록 개선하였습니다. 버전 0.93 또는 이전 버전을 사용할 때, 다운로드 중인 라이브 스트리밍이 7시간 30분을 넘어갈 경우, 25%의 확률로 다운로드가 끊겼다 재시작될 수 있습니다.

Version 0.93

  • [Manager] 일부 환경 조건에서 다운로드 도구와의 연결을 최적화하여 개선하였습니다.
  • [ClipMan] 파일 크기가 0 바이트로 표시되는 문제를 수정하였습니다.
  • [ClipMan] 다운로드 도구 설정 확인 대화 상자를 개선하였습니다.

Version 0.92

  • 관리자와 다운로드 도구의 연결을 보조하는 스냅샷(Snapshot) 관리자가 추가되었습니다.
  • 불필요한 JSON-RPC 사양을 제거하고 최적화하였습니다.
  • 초기화 도중에도 JSON-RPC 응답이 가능하도록 개선하였습니다.
  • [Video] 지정한 해상도로 다운로드가 불가능할 경우, 가장 근접한 해상도로 다운로드하도록 개선하였습니다.
  • [LiveMan] Chzzk Launcher의 이름이 Chzzk Live Manager로 변경되었습니다.
  • [LiveMan] 채널 목록 파일을 두 번 눌러 실행할 경우 목록을 불러오지 못하는 문제를 수정하였습니다.
  • [LiveMan] 선행 요건 확인 시 다운로드 도구 설정만 표시되도록 개선하였습니다.
  • [LiveMan] 창의 크기와 위치를 기억하는 설정이 추가되었습니다.
  • [LiveMan] 코드 최적화를 통해 전반적인 실행 속도와 안정성을 향상하였습니다.
  • [VideoMan] 그래픽 사용자 인터페이스 기반의 비디오 관리자인 Chzzk Video Manager를 추가하였습니다.
  • [ClipMan] 그래픽 사용자 인터페이스 기반의 클립 관리자인 Chzzk Clip Manager를 추가하였습니다.

Version 0.91

  • JSON 엔진이 갱신되었습니다.
  • 실행 과정에서 생성된 파일 중 일부가 설치 제거 시 제거되지 않을 가능성이 있는 문제를 수정하였습니다.
  • --thumb 매개 변수가 지정되지 않았을 때 현재 상태가 유지되는 대신 무조건 미리보기 이미지가 저장되는 문제를 수정하였습니다.
  • [Launcher] 창을 최소화할 때 목록의 갱신이 일시 정지되도록 개선하였습니다.
  • [Launcher] 창을 최소화 상태에서 복원할 때 목록을 즉시 갱신하도록 개선하였습니다.
  • [Launcher] --thumb 매개 변수에 대응하는 미리보기 이미지 저장 선택 사항이 추가되었습니다.
  • [Launcher] 채널을 추가하거나 다운로드 선택 사항을 변경할 때 --offset 매개 변수에 대응하는 시작 위치 지정 기능이 추가되었습니다.
  • [Launcher] 채널을 추가하거나 다운로드 선택 사항을 변경할 때 --duration 매개 변수에 대응하는 분할 저장 길이 지정 기능이 추가되었습니다.
  • [Launcher] --custom 매개 변수에 대응하는 최종 단계 처리 선택 사항이 추가되었습니다.
  • [Launcher] 미리보기 이미지를 스트리밍 종횡비에 맞게 표시하도록 개선하였습니다.

Version 0.90

  • 모듈 관리자를 근본부터 개선하여 모듈을 훨씬 더 견고하고 확실히 제어할 수 있게 되었습니다.
  • JSON-RPC 사양을 개선하여 추가 항목을 지원합니다.
  • JSON-RPC 요청 시 불필요한 LF(0x0A)를 추가해야 하는 문제를 수정했습니다.
  • 다운로더가 자신을 외부로 노출하기 전에 정확한 정보를 검증하도록 개선하였습니다.
  • [Video] -d 매개 변수가 올바르게 적용되지 않는 오류를 수정했습니다.
  • [Clip] -d 매개 변수가 올바르게 적용되지 않는 오류를 수정했습니다.
  • [Launcher] 최소화 시 트레이 아이콘으로 이동 기능을 추가하였습니다.
  • [Launcher] 모듈 처리 관리자를 개선하여 모듈을 훨씬 더 견고하고 확실히 제어할 수 있게 되었습니다.
  • [Launcher] 더 쉬운 접근을 위해 설정 페이지를 정리했습니다.
  • [Launcher] 이번 버전부터 Launcher는 하나의 인스턴스만 실행됩니다. 두 번째 인스턴스를 실행하면 첫 번째 인스턴스가 활성화되고, 두 번째 인스턴스는 종료됩니다.

Version 0.89

  • JSON-RPC 서버를 시작하지 못했을 경우 3번까지 재시도하도록 개선하였습니다.
  • [Live] 치지직 확장 기능의 안정성을 향상하였습니다.
  • [Launcher] 미리보기 이미지 적재에 실패할 경우 강제 종료 가능성이 있는 문제를 수정하였습니다.
  • [Launcher] 치지직 라이브 다운로드 도구와의 연결이 끊어진 채널을 복구하는 기능이 추가되었습니다.
  • [Launcher] 채널의 연결 상태를 표시하는 상태 아이콘이 추가되었습니다.
  • [Launcher] 치지직 라이브 다운로드 도구 처리 방식을 개선하였습니다.
  • [Launcher] 채널 목록 적재 속도를 최적화하였습니다.
  • [Launcher] Chzzk Live Downloader 인식 기능의 속도와 신뢰성을 향상하였습니다.
  • [Launcher] 일부 환경에서 채널 목록 파일을 더블 클릭하여 실행할 때 채널을 불러오지 못하는 문제를 수정하였습니다.

Version 0.88

  • Python 3.13.0이 설치된 환경을 지원합니다.
  • 코드의 안정성과 속도가 향상되었습니다.
  • 설치 제거 시 디렉터리의 모든 파일을 제거하는 선택 사항을 추가하였습니다.
  • JSON-RPC 사양에 get_channelexget_statusex 메서드를 추가하였습니다.
  • JSON-RPC 응답 속도가 개선되었습니다.
  • SFTP 처리 루틴이 개선되었습니다.
  • 치지직 확장 기능이 Python이 설치된 환경에 따라 적절한 바이너리 형식을 호출하도록 개선하였습니다.
  • [Live] Streamlink가 사용자 시스템에 설치된 Python 버전에 따라 플러그인을 정상적으로 적재하지 못하는 문제를 회피하기 위해 Chzzk Live Downloader가 직접 플러그인을 처리하도록 개선하였습니다.
  • [Live] 알림 수준이 none일 때 LINE 알림 접근 토큰이 제대로 저장되지 않는 문제를 수정하였습니다.
  • [Live] LINE 알림 데이터 형식이 JSON에서 이진 파일로 변경되어 파일 이름을 linenotify.dat으로 변경하였습니다.
  • [Video] get_channel 메서드가 잘못된 항목을 반환하는 문제를 수정하였습니다.
  • [Video] get_settings 메서드가 아무런 값도 반환하지 않는 문제를 수정하였습니다.
  • [Launcher] 채널 추가 대화 상자의 품질 항목에 선택 가능한 기정의값을 추가하였습니다.
  • [Launcher] 다운로드 선택 사항 변경 기능을 추가하였습니다.
  • [Launcher] Chzzk Live Downloader 확인 기능을 개선하였습니다.
  • [Launcher] JSON 분석기가 정수값을 잘못 분석하는 문제를 수정하였습니다.
  • [Launcher] 종료 시 강제 인스턴스 종료를 선택하더라도, 먼저 우아한 종료를 시도합니다.
  • [Launcher] LINE 알림 접근 토큰이 설정되어 있지 않아도 LINE 알림 수준의 설정이 가능하던 문제를 수정하였습니다.
  • [Launcher] Chzzk Live Downloader 연결 관련 처리 속도를 개선하여 더 나은 성능을 달성하였습니다.
  • [Launcher] 치지직 채널 목록 파일을 두 번 누르거나 Chzzk Launcher에 끌어다 놓는 방법으로 열 수 있게 되었습니다.
  • [Launcher] 선행 요건 검사기를 추가하여 Chzzk Live Downloader를 비롯한 Streamlink, FFmpeg가 설치되어 있는지 검출합니다.
  • [Launcher] 차지직 채널 목록 파일 사양을 최적화하여 불필요한 데이터를 제거하고 저장 공간을 적게 사용하도록 개선하였습니다.
  • [Launcher] 미리보기와 프로필 이미지를 더 미려하게 그리도록 개선하였습니다.

Version 0.87

  • PDF 문서 작성 시스템의 개선으로 보다 미려한 문서를 보실 수 있습니다.
  • [Live] JSON-RPC의 응답 항목이 추가되었습니다.
  • [Launcher] About 설정에 개발자 SNS 링크를 추가하였습니다.
  • [Launcher] 채널 추가 시 LINE 알림 설정이 가능하도록 개선하였습니다.
  • [Launcher] 다운로드 현황에 실제 다운로드 중인 품질을 표시합니다.
  • [Launcher] 인스턴스 종료 방식에 대한 설정을 추가하였습니다.
  • [Launcher] 치지직 다운로드 도구에서 처음 정보를 얻어오는 기능의 안정성을 향상하였습니다.
  • [Launcher] 설정 파일의 이름을 ChzzkLauncher.cfg로 변경하였습니다.
  • [Launcher] 설정 파일의 사양과 무결성 검증을 향상하였습니다.
  • [Launcher] 채널 목록 파일의 사양과 무결성 검증을 향상하였습니다.
  • [Launcher] 파일 열기와 파일 닫기 상자의 파일 형식 정보 항목의 오류를 수정하였습니다.
  • [Launcher] 설정 파일에서 치지직 다운로드 도구의 경로를 잘못 가져올 가능성이 있는 오류를 수정하였습니다.
  • [Launcher] 실행 유지를 선택하더라도 모든 인스턴스를 종료할 가능성이 있는 오류를 수정하였습니다.
  • [Launcher] 일부 환경에서 다운로드 경로와 임시 경로가 제대로 사용되지 않는 오류를 수정하였습니다.
  • [Launcher] 일부 잘못된 표기 내용을 수정하였습니다.
  • [Launcher] 사용자 안내서 문서가 추가되었습니다.

Version 0.86

  • 새로운 설치 시스템을 도입하였습니다.
  • 내부 코드의 안정성과 기밀성이 대폭 향상되었습니다.
  • ffmpeg 7.1을 지원합니다.
  • streamlink 6.11.0을 지원합니다.
  • CA 인증서를 2024년 9월 24일 버전으로 갱신하였습니다.
  • JSON-RPC의 응답 항목이 추가되었습니다.
  • --authaut 매개 변수와 --authses 매개 변수를 통해 치지직 인증 정보를 직접 지정할 수 있도록 개선하였습니다.
  • --ntoken 매개 변수를 통해 LINE 알림 접근 토큰을 직접 지정할 수 있도록 개선하였습니다.
  • [Launcher] 그래픽 사용자 인터페이스 기반의 라이브 다운로드 관리자인 Chzzk Launcher를 추가하였습니다.

Version 0.85

  • 기존의 --nosave 매개 변수 대신 설정만 저장하고 종료하거나 반대로 설정을 저장하지 않고 다운로드하는 등 여러 설정을 지정할 수 있는 --settings 매개 변수가 추가되었습니다.
  • --thumb 매개 변수만으로 미리보기 이미지 저장 여부를 지정할 수 있도록 개선하였습니다.
  • 매개 변수 처리 모듈을 개선하였습니다.
  • JSON-RPC 통신 기능에 get_settings 메서드와 set_settings 메서드를 추가하였습니다.
  • 최종 실행 파일에 불필요한 코드가 링크되는 것을 수정하여 파일 크기와 실행 속도를 개선하였습니다.
  • 실행 파일과 실행 경로가 다를 경우 디렉터리 설정이 잘못되는 문제를 수정하였습니다.

Version 0.84

  • 설치 파일을 이용해 두 개 이상의 다운로더를 설치할 경우 일부 시작 메뉴가 잘못 표시되는 문제를 개선하였습니다.
  • 기존의 --quiet 매개 변수 대신 -d 또는 --display 매개 변수를 이용해 출력 방식을 선택할 수 있도록 개선하였습니다.
  • 외부에서 앱을 제어하는 도구를 개발할 수 있도록 JSON-RPC 통신 기능을 추가하였습니다.

Version 0.83

  • streamlink 6.10.0을 지원합니다.
  • 내부 컴포넌트가 대폭 갱신되었습니다.
  • 안정성과 성능 향상을 위해 코드를 개선했습니다.

Version 0.82

  • streamlink 6.9.0을 지원합니다.
  • 파일 이름에 사용할 수 있는 새로운 태그가 추가되었습니다. ({media_quality}, {media_bitrate})
  • [Video] 목록을 처리하는 도중 비디오를 얻어올 수 없으면, 항목이 남아 있어도 프로그램이 종료되는 문제를 수정하였습니다.
  • [Clip] 치지직 클립 다운로드 도구인 Chzzk Clip Downloader를 추가하였습니다.

Version 0.81

  • 설정 관리자에서 가끔 기본값을 제대로 설정하지 않는 문제를 수정하였습니다.
  • [Live] 일부 오자를 수정하였습니다.
  • [Live] 다운로드 품질 확인 기능이 비표준 해상도를 지원하도록 개선하였습니다.
  • [Live] 다운로드 길이를 지정하는 --duration 매개 변수를 추가하였습니다.
  • [Live] 최종 단계에 사용자 정의 처리 방식을 추가하였습니다. (--final, --custom 매개 변수)

Version 0.80

  • 배포 이중화를 위해 2단계 서버를 추가하였습니다.
  • 이중화 서버를 지원하기 위해 모듈 관리자를 개선하고 최적화하였습니다.
  • 실행 파일이 존재하는 경로에 공백 문자가 포함되어 있는 경우 발생하는 문제를 수정하였습니다. (예: Program Files\Download Suite)
  • 미리보기 이미지 확인 시 발생할 가능성이 있는 문제를 수정하였습니다.
  • 설정이 저장된 이후에 디렉토리가 삭제될 경우 발생하는 문제를 수정하였습니다.
  • 미디어 정보를 확인할 때, 미디어 정보가 오염될 가능성이 있는 문제를 수정하였습니다.
  • 디렉터리를 생성할 때 재귀적으로 생성할 수 있도록 처리 방식을 개선하였습니다.
  • [Live] -u 또는 --uid 매개 변수에서 직접 UID를 설정할 수 있는 기능이 추가되었습니다.
  • [Live] 치지직 확장 기능이 가끔 타임 머신 기능을 사용하지 못하는 문제를 수정하였습니다.
  • [Video] 클립 만들기 기능에서 생성된 다시보기 영상도 지원할 수 있도록 태그 관리자를 개선하였습니다.

Version 0.79

  • 실행 파일 바이너리를 추가적으로 최적화하였습니다.
  • 방송 대기 확인 간격의 기본값을 60초(1분)로 변경하였습니다.
  • 갱신 정보 처리기를 개선하였습니다.
  • 보안 수준을 높이기 위해 갱신 만료 기간을 7일로 변경하였습니다.
  • [Live] 스트리머 정보 파일의 이름을 channel_[uid].json으로 변경하였습니다.
  • [Live] 잘못된 스트림 정보 확인 기능을 개선하였습니다.
  • [Video] 순차 다운로드 기능을 추가하였습니다. (-i 또는 --input 매개 변수)
  • 실험 기능 새로운 경량 다운로드 모듈을 추가하였습니다. (--download 매개 변수)

Version 0.78

  • 다운로드 모듈을 상황에 따라 선택할 수 있도록 개선하였습니다.
  • 미리보기 이미지 다운로드를 기본 설정으로 변경하였습니다.
  • 메모리 사용량을 최적화하였습니다.
  • 불필요한 중복 메시지를 제거하였습니다.
  • [Live] 다운로드할 스트링 형식 정보 메시지를 개선하였습니다.
  • [Video] 다운로드할 비디오 형식 정보 메시지를 추가하였습니다.

Version 0.77

  • 스트림 검출 코드가 빈 스트림을 검출하지 않도록 개선하였습니다.
  • 일부 메시지를 수정하였습니다.
  • [Live] 프로필 다운로드 시 디렉터리가 없으면 강제 종료되는 문제를 수정하였습니다.

Version 0.76

  • 안정성과 성능 향상을 위해 코드를 개선했습니다.

Version 0.75

  • streamlink 6.8.3을 지원합니다.
  • 시작 메뉴 항목과 설치 제거를 포함한 설치 프로그램을 추가하였습니다.
  • 일부 안티바이러스 솔루션에서 발생하는 잘못된 경보를 회피하기 위해 배포 방식을 개선하였습니다.
  • 미리보기 이미지가 준비되지 않은 상태에서 오류가 발생할 가능성이 있는 문제를 개선하였습니다.
  • 다운로드 완료 시 파일 크기를 표시하도록 개선하였습니다.

Version 0.74

  • CA 인증서를 2024년 7월 2일 버전으로 갱신하였습니다.
  • 치지직 확장 모듈의 성능과 안정성을 개선하였습니다.
  • 일부 자주 사용되지 않는 매개 변수의 짧은 이름을 제거하였습니다. (-n, -w, -o, -t)
  • [Live] 시작 지점을 설정할 수 있는 매개 변수인 --offset을 추가하였습니다.

Version 0.73

  • 버전 갱신 처리 방식을 개선하였습니다.
  • streamlink 관리자를 최적화하였습니다.
  • 치지직 확장 모듈에서 불필요한 추가적인 API 호출을 하지 않도록 최적화하였습니다.
  • [Live] 치지직의 타임 머신 관리자를 개선하였습니다.

Version 0.72

  • streamlink 관리자에서 치지직 타임 머신 API를 처리할 수 있도록 개선하였습니다.
  • [Live] 치지직의 타임 머신 API를 지원합니다.
  • [Live] 스트림 처리 방식을 --stream 매개 변수를 통해 지정할 수 있도록 개선하였습니다.

Version 0.71

  • streamlink 6.8.2를 지원합니다.
  • 일부 메시지를 정리하였습니다.
  • [Live] 인증 처리 요구 사항을 변경하여, 대부분의 다시보기 비디오를 인증 처리 없이 다운로드할 수 있도록 개선하였습니다.

Version 0.70

  • 치지직 REST API v3을 지원합니다.
  • 일부 기능과 관련 코드를 최적화하고 개선하였습니다.

Version 0.65

  • 인증 매개 변수를 -a, --auth로 변경하였습니다. (이전 매개 변수: -l, --login)
  • Ctrl+K를 눌러 현재 방송을 무시하고 다음 방송을 기다리는 기능을 추가하였습니다.
  • 인증 정보가 잘못되었거나 누락되었을 경우 처리를 개선하였습니다.
  • 확인 절차를 무조건 받아들이는 매개 변수인 -y, --yes를 추가하였습니다.
  • -h, --help 매개 변수 지정 시 표시되는 도움말을 일부 개선하였습니다.
  • [Live] 인증 처리 요구 사항을 변경하여, 대부분의 실시간 방송을 인증 처리 없이 다운로드할 수 있도록 개선하였습니다.

Version 0.64

  • 설정 저장 없이 실시간 방송을 한 번만 다운로드하는 기능을 추가하였습니다. (--once 매개 변수)
  • 인증 정보 처리 시 추가 꼬리 정보가 삭제되는 버그를 수정하였습니다.

Version 0.63

  • streamlink 6.8.1을 지원합니다.
  • 치지직 확장 모듈의 인증 방식을 개선하였습니다.
  • 네트워크 드라이브 연결기를 추가하였습니다.

Version 0.62

  • 일부 시스템과의 충돌 방지를 위해 인증 설정 매개 변수를 -l, --login 으로 변경하였습니다. (이전 매개 변수: -c, --cookie)
  • [Video] 미디어 관련 태그인 {media_...}를 추가하였습니다.

Version 0.61

  • 매개 변수 -w를 통해 작업 디렉터리를 설정하는 기능을 추가하였습니다.
  • 날짜 형식 관련 태그인 {live_...}, {download_...}, {publish_...}가 추가되었습니다.
  • lint가 설정 항목 이름의 오류를 올바르게 확인할 수 있도록 설정 관리자를 개선하였습니다.
  • 설정 관리자가 설정 파일 이름을 자동으로 처리하도록 개선하였습니다.
  • [Live] streamlinkffmpeg 관리자를 개선하였습니다.
  • [Live] --thumb 매개 변수와 --nothumb 매개 변수를 함께 사용할 경우의 문제를 수정하였습니다.
  • [Live] --quiet 매개 변수와 --noquiet 매개 변수를 함께 사용할 경우의 문제를 수정하였습니다.
  • [Live] --bypass--nobypass 대신에 --final 매개 변수를 추가하여 여러 선택 사항을 처리할 수 있도록 개선하였습니다.
  • [Live] 설정 파일 이름을 ChzzkLiveDownloader.json으로 변경하였습니다.
  • [Video] 설정 파일 이름을 ChzzkVideoDownloader.json으로 변경하였습니다.

Version 0.60

  • 기반 코드의 업데이트 및 개선이 진행되었습니다.

Version 0.59

  • [Live] 이번 버전부터 ffmpeg 버전 7.0 또는 이후 버전만 지원합니다.
  • [Live] 이번 버전부터 streamlink 버전 6.7.3 또는 이후 버전만 지원합니다.
  • [Video] -i 매개 변수가 삭제되고 비디오 URL이나 ID를 직접 지정할 수 있게 변경하였습니다.

Version 0.58

  • 다운로드하는 파일 이름의 형식을 변경하는 기능이 추가되었습니다. (-n, --name)
  • 초기화하지 않아도 매개 변수를 기본값으로 지정할 수 있도록 개선하였습니다. (-q, -o, -t, -n)
  • 설정 저장이 기본적으로 이루어지며, 설정을 임시로 저장하지 않으려면 --nosave 매개 변수를 사용할 수 있습니다.
  • [Video] 이번 버전부터 모든 비디오와 미리보기 이미지를 채널별 디렉터리에 저장합니다.

Version 0.57

  • 업데이트 확인 기능을 추가하였습니다.

Version 0.56

  • Ctrl+Q 입력이 모든 인스턴스에 전역적으로 반영되는 문제를 수정하였습니다.
  • 설정이 재구성될 때 표시되는 불필요한 메시지를 제거하였습니다.
  • 찾는 파일이 존재하지 않을 때 해당 파일이 닫히기를 무한정 기다리는 문제를 수정하였습니다.
  • HTTP/HTTPS 관리자에서 대기 시간을 지정할 수 있도록 개선하였습니다.
  • [Live] 채널 상태를 확인할 때마다 불필요한 정보를 파일에 기록하던 문제를 개선하였습니다.
  • [Live] 방송 대기 확인 간격의 범위를 1초에서 10분 사이로 변경하였습니다. (기존 범위: 1초~1시간)

Version 0.55

  • 안정성을 높이기 위해 HTTP/HTTPS 관리자가 HTTP 세션을 재활용하도록 개선하였습니다.
  • [Live] ID별 알림 설정이 제대로 적용되지 않는 문제를 수정하였습니다.
  • [Video] 변경된 치지직 API를 반영하여 갱신하였습니다.

Version 0.54

  • 프로세스 관리자가 종료 코드를 정상적으로 처리하도록 개선하였습니다.
  • Ctrl+Q를 눌러 다운로드와 최종 단계를 우아하게 종료하도록 개선하였습니다.
  • 버전 0.53에서 추가된 매개 변수의 설명을 도움말 화면에 추가하였습니다. (-h, --help)
  • 빌드 과정에 PDF 자동 변환을 추가하였습니다.
  • [Live] 알림 관련 설정이 전역 설정에서 ID별 설정으로 이동하였습니다.
  • [Live] 방송 정보 관리자를 좀 더 안정적으로 개선하였습니다.
  • [Live] 더 나은 시인성을 위해 다운로드 상태를 마퀴 형태로 개선하였습니다.
  • [Video] 일부 잘못 디자인된 아이콘을 개선하였습니다.

Version 0.53

  • 모든 바이너리 빌드 방식을 개선하여 불필요한 모듈이 추가되지 않도록 하였습니다.
  • 일부 철자 오류를 수정하였습니다.
  • [Live] 최종 단계에 상세 정보를 추가하였습니다.
  • [Live] 일부 매개 변수의 해제 기능을 추가하였습니다. (--nobypass, --noquiet, --nothumb)

Version 0.52

  • 일부 코드를 정리하였습니다.
  • 확장 처리기를 개선하였습니다.
  • 배포 흐름을 개선하였습니다.
  • 설정 파일 관리자를 개선하였습니다.

Version 0.51

  • 기본 파일 이름 형식을 [time][channel] title.ext로 통합하였습니다.
  • [Video] Streamlink로 다운로드하는 기능을 제거하였습니다.

Version 0.50

  • [Video] 비디오 파일 분석기를 개선하였습니다.
  • [Video] 다운로드 상황 정보를 개선하였습니다.

Version 0.40

  • [Video] 다시 보기 영상을 다운로드할 수 있는 Chzzk Video Downloader가 추가되었습니다.
  • [Live] 설정 파일의 이름을 live_settings.json로 변경하였습니다.
  • 몇 가지 오류를 수정하였습니다.
  • 파일 관리자를 개선하였습니다.
  • 시스템 인증 관리자를 적용하였습니다.
  • 인증 관련 오류를 개선하기 위해 HTTPS 요청 모듈을 개선하였습니다.
  • 실시간 방송이 시작되거나 실시간 데이터가 교체될 때 발생하는 고아 파일을 처리하는 방식을 개선하였습니다.

Version 0.36

  • 모든 기반 작업 흐름을 재구성하였습니다.
  • 프로필 이미지 다운로드 기능이 추가되었습니다.
  • 알림 단계 설정이 저장되지 않는 문제를 수정하였습니다.
  • 알림 접근 토큰이 의도치 않게 삭제되는 문제를 수정하였습니다.
  • 일부 불필요한 코드를 제거하였습니다.

Version 0.35

  • 인증 오류를 일으키는 일부 불필요한 오류 관리자를 제거하였습니다.
  • 일부 종료 루트가 비정상적인 종료 값을 가지는 문제를 수정하였습니다.
  • 파일 처리 확인 방식을 개선하여 불필요한 대기를 없앴습니다.

Version 0.34

  • 모든 오류와 예외 관리자의 구현이 완료되었습니다.
  • 미리보기 이미지 다운로드 철자 오류를 수정하였습니다.
  • 버전 정보 갱신 관리자를 개선하였습니다.

Version 0.33

  • LINE 알림 관리자의 기본 설정을 info로 변경하였습니다.
  • 상황에 따라 LINE 알림이 동작하지 않는 문제를 수정하였습니다.
  • 접근 토큰에 오류가 있을 경우 LINE 알림의 오류를 수정하였습니다.
  • 채널 UID 설정 시 채널 URL이나 실시간 방송 URL을 지정할 수 있도록 개선하였습니다.
  • 매개 변수 관리자를 개선하였습니다.

Version 0.32

  • Python 기반의 코드에서 C++ 기반의 코드로 변경하였습니다.
  • 실행 파일의 크기가 15.8MiB에서 9.30MiB로 41% 감소하였습니다.
  • 실행 시간을 200% 이상 개선하였습니다.
  • 버전 객체 처리를 개선하였습니다.
  • 손상된 정보 파일로 인한 오류를 수정하였습니다.
  • 매개 변수 관리자가 일부 매개 변수를 정상적으로 처리하지 못하는 문제를 수정하였습니다.
  • 다운로드 품질 매개 변수를 -e에서 -q로 변경하였습니다.
  • 일부 사용 빈도가 낮은 매개 변수의 짧은 매개 변수를 제거하였습니다. (--bypass, --quiet, --thumb, --nlevel, --detect, --reset)

Version 0.31

  • 전체 코드를 스크립트 기반에서 객체 지향 기반으로 전면 개편하였습니다.
  • 설정 업데이트 도구를 제거하였습니다.
  • 호환되지 않는 이전 버전의 settings.json 파일이 존재할 경우, 덮어쓰는 대신 백업 후 새로 생성하도록 개선하였습니다.

Version 0.30

  • API 호출 관리자를 재구성하였습니다.
  • 알림 관리자를 재구성하였습니다.
  • 알림의 호출 횟수가 제한을 초과하지 않도록 조절하는 매개 변수를 추가하였습니다. (-n, --nlevel)
  • 오류 처리 관리자를 개선하었습니다.
  • 매개 변수 관리자를 개선하였습니다.
  • 실행 파일에 등록 정보에서 확인 가능한 버전 정보를 추가하였습니다.

Version 0.29

  • 방송 대기 확인 간격의 범위를 1초에서 1시간 사이로 변경하였습니다.
  • 방송 대기 확인 간격의 기본값을 10초로 변경하였습니다.
  • 미리보기 이미지를 다운로드하는 -m, --thumb 매개 변수를 추가하였습니다.

Version 0.28

  • Chzzk Live Downloader 설정 업데이트 도구를 추가하였습니다.
  • 아이콘을 고해상도로 다시 디자인하였습니다.
  • 다운로드 시 현재 시각을 함께 표시하도록 개선하였습니다.

Version 0.27

  • Streamlink를 사용할 수 없을 때 ffmpeg 관리자가 비정상적으로 동작하는 문제를 수정하였습니다.
  • ffmpeg만 사용될 경우, 8.5시간 관련 알림 메시지를 출력하도록 변경하였습니다.

Version 0.26

  • Streamlink 관리자가 일부 정보를 정상적으로 처리하지 못하는 문제를 수정하였습니다.

Version 0.25

  • 정보를 입력받을 때 불필요한 글자를 제거하지 않아 발생하는 문제를 수정하였습니다.

Version 0.24

  • 방송 정보 데이터에 추가 데이터를 포함하도록 개선하였습니다.
  • 다운로드 시에도 한 시간마다 알림이 발송되도록 변경되었습니다.
  • 이름이 너무 긴 일부 매개 변수의 이름을 변경하였습니다. (--det, --eq, --out, --temp)

Version 0.23

  • 출력 디렉터리를 지정하는 매개 변수인 -o, --output을 추가하였습니다.
  • 임시 디렉터리를 지정하는 매개 변수인 -t, --temporary를 추가하였습니다.

Version 0.22

  • 다운로드 품질을 설정할 수 있는 매개 변수인 -e, --encode를 추가하였습니다.
  • 방송 정보 파일 구조를 변경하였습니다.

Version 0.21

  • 작업 디렉터리 결정 방식을 변경하였습니다.
  • 다운로드 상세 정보 표시를 기본으로 설정하고 정보를 보여주지 않는 매개 변수인 -q, --quiet를 추가하였습니다.
  • 최종 단계에 mp4 파일로 변환을 하지 않는 매개 변수인 -b, --bypass를 추가하였습니다.
  • 8시간 30분 10초 이상의 방송도 정상적으로 다운로드할 수 있도록 개선하였습니다.

Version 0.20

  • 최종 단계에 영상 형식 변환기를 추가하였습니다.
  • 불필요한 매개 변수인 -e, --ext를 제거하였습니다.
  • Streamlink 관리자를 개선하였습니다.

Version 0.19

  • Streamlink 지원 기능을 추가하였습니다.
  • m3u8 추출 기능을 제거하였습니다.

Version 0.18

  • 기본 다운로드 방식을 상태 표시 없는 간접 다운로드 방식으로 임시로 돌려놓았습니다.
  • 다운로드 시 상세 정보를 볼 수 있는 기능을 추가하였습니다. (-v, --verbose)
  • 설정 파일이 손상된 경우, 해당 파일을 처리하지 않도록 개선하였습니다.

Version 0.17

  • 방송 대기 알림 간격 설정 오류를 수정하였습니다.
  • 다운로드 상태 메시지에 심장 박동 아이콘을 추가하였습니다.
  • 방송 대기 메시지에 심장 박동 아이콘을 추가하였습니다.

Version 0.15

  • 메시지를 정리하였습니다.
  • 방송 정보 추출 기능을 개선하였습니다.

Version 0.14

  • m3u8 처리 오류를 수정하였습니다.
  • 빌드 스크립트를 개선하였습니다.

Version 0.13

  • 방송 대기 메시지와 알림을 정리하였습니다.
  • 방송 대기 알림 간격 설정 오류를 수정하였습니다.

Version 0.12

  • 현재 설정을 파일로 저장하는 기능을 추가하였습니다. (-s, --save)
  • 방송 대기 알림 간격을 30분에서 1시간으로 변경하였습니다.
  • 초기화 기능이 파일로 저장된 설정에도 적용되도록 개선하였습니다.
  • 다운로드한 파일을 처리할 때 발생하는 오류 처리 기능을 개선하였습니다.
  • 실행 파일에 아이콘을 추가하였습니다.
  • 배포 형식을 윈도우 실행 파일 형식 (.exe) 으로 변경하였습니다.

Version 0.11

  • LINE 알림 기능을 개선하였습니다.
  • 상황에 따른 일부 알림을 추가하였습니다.

Version 0.10

  • 30일 이상 방송하지 않은 채널을 검출하는 기능을 개선하였습니다.
  • 채널 상태를 확인하는 기능을 추가하였습니다.

Version 0.09

  • 영상 파일 저장 시 출력하는 메시지 기능을 변경하였습니다.
  • 일부 메시지를 정리하였습니다.

Version 0.08

  • 불필요한 메시지를 삭제하였습니다.
  • 일부 코드를 정리하였습니다.

Version 0.07

  • ffmpeg의 다운로드 상세 메시지를 추가하였습니다.
  • ffmpeg 설치 여부를 확인하는 기능을 추가하였습니다.

Version 0.06

  • 다운로드 상황을 LINE 알림으로 발송하는 기능을 추가하였습니다. (-n, --noti)
  • 다운로드 영상 파일 확장자를 변경하는 기능을 추가하였습니다. (-e, --ext)
  • 방송 시작 확인 간격 변경 기능의 매개 변수를 -d, -detect 로 변경하였습니다. (이전 매개 변수: -t, --interval)

Version 0.05

  • ID별로 여러 개의 방송을 다운로드하는 기능을 추가하였습니다. (-i, --id)
  • 방송 시작 확인 간격을 변경하는 매개 변수를 추가하였습니다. (-t, --interval)
  • 기본 영상 파일 확장자를 mkv에서 mp4로 변경하였습니다.

Version 0.04

  • 버전 정보를 표시하는 기능이 추가되었습니다. (--version)
  • 더 높은 안정성과 무결성 확보를 위해 매개 변수 관리자를 개선했습니다.

Version 0.03a

  • 저장된 채널 UID를 변경하는 매개 변수를 -u, --uid 로 변경하였습니다. (이전 매개 변수: -s, -streamer)
  • 저장된 기능을 초기화하는 기능을 개선하였습니다.

Version 0.03

  • 저장된 채널 UID를 변경하는 기능을 추가하였습니다. (-s, --streamer 매개 변수)
  • 저장된 인증 정보를 변경하는 기능을 추가하였습니다. (-c, --cookie 매개 변수)
  • 저장된 정보를 초기화하는 기능을 추가하였습니다. (-r, --reset 매개 변수)

Version 0.02

  • 실시간 방송 상세 정보 획득 방식을 개선하였습니다.

Version 0.01

Related Posts

7 thoughts on “Chzzk Downloader Suite 갱신 내역

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.