프로젝트 소개

Tidal-Media-Downloader는 Python 패키지 tidal-dl로 배포되는 명령줄 애플리케이션으로, Tidal 스트리밍 서비스에서 미디어를 다운로드합니다. README에는 두 가지 버전이 지원된다고 명시되어 있습니다: tidal-dl(이 저장소에 포함된 CLI)과 tidal-gui(별도의 GUI 저장소, Tidal-Media-Downloader-PRO)이며, 여기의 릴리스가 최신 GUI 버전은 아니라고 언급합니다. 설치는 pip를 통해 이루어집니다: `pip3 install tidal-dl --upgrade`. 문서화된 사용 모드는 다음과 같습니다: 대화형 인터페이스를 위한 `tidal-dl` 실행, 도움말을 위한 `tidal-dl -h`, 링크 다운로드를 위한 `tidal-dl -l "<url>"`, 간단한 GUI 표시를 위한 `tidal-dl -g`. Windows 사용자는 tidal-pro GUI 프로젝트를 안내받습니다. 야간 빌드는 프로젝트의 지속적 통합 워크플로에서 제공됩니다. 문서화된 기능에는 앨범, 트랙, 비디오, 재생 목록 및 아티스트 앨범 다운로드; 노래에 메타데이터 추가; 비디오 해상도 및 트랙 품질 선택이 포함됩니다. README에는 사용자 인터페이스 스크린샷이 포함되어 있습니다. 문서의 주목할 만한 부분은 구성 가능한 명명/태그 시스템입니다. 앨범, 트랙 및 비디오에 대해 별도의 태그 세트가 예시 값과 함께 나열됩니다. 앨범 태그에는 {ArtistName}, {AlbumArtistName}, {Flag}(Master/Dolby Atmos/Explicit), {AlbumID}, {AlbumYear}, {AlbumTitle}, {AudioQuality}, {DurationSeconds}, {Duration}, {NumberOfTracks}, {NumberOfVideos}, {NumberOfVolumes}, {ReleaseDate}, {RecordType} 및 {None}이 포함됩니다. 트랙 태그에는 {TrackNumber}, {ArtistName}, {ArtistsName}, {TrackTitle}, {ExplicitFlag}, {AlbumYear}, {AlbumTitle}, {AudioQuality}, {DurationSeconds}, {Duration} 및 {TrackID}가 포함됩니다. 비디오 태그에는 {VideoNumber}, {ArtistName}, {ArtistsName}, {VideoTitle}, {ExplicitFlag}, {VideoYear} 및 {TrackID}가 포함됩니다. 프로젝트는 aigpy, python-tidal, redsea 및 Tidal 위키를 포함한 라이브러리와 참고 자료를 인정합니다. 개발 지침은 pip 패키지 제거, 요구 사항 설치 및 setup.py install 실행을 다룹니다. README의 면책 조항은 이 도구가 개인용으로만 사용되며, Tidal-HIFI 구독이 필요하고, 음악 배포나 불법 복제에 사용해서는 안 되며, 일부 국가에서는 불법일 수 있다고 명시합니다. 이는 작성자가 명시한 조건이며, 사용자는 자신의 관할권에서 라이선스 및 법적 요구 사항을 확인해야 합니다. 저장소는 LICENSE 파일의 조건에 따라 라이선스가 부여됩니다.