명령줄을 통해 Linux에서 Google 뮤직 라이브러리를 다운로드하는 방법

Google Music은 Linux를 진지하게 받아들이는 몇 안 되는 주류 유료 음악 서비스 중 하나이며 강력한 일류 Linux 지원을 제공합니다. 사용자가 Linux PC를 켤 때 최신 Google 브랜드 음악 도구를 설치하고 모든 파일을 다운로드/업로드하여 원하는 곳 어디에서나 들을 수 있다는 것을 알고 있습니다. 그러나 Google의 다운로더 도구만큼 좋은 점은 몇 가지 단점이 있습니다. 우선 Google의 몇 가지 제한 사항으로 인해 가상 머신 내부 또는 터미널 기반 서버에서 실행할 수 없습니다. 이 문제를 해결하기 위해 Github의 개발자는 Gmpydl을 만들었습니다. 명령줄을 통해 Google에 로그인하고 Linux에서 Google 뮤직 라이브러리를 다운로드할 수 있는 Python 기반 프로그램입니다.

Git 및 기타 도구 설치

Gmpydl이 작동하려면 몇 가지 프로그램, 라이브러리 및 기타 사항이 필요합니다. 가장 먼저 필요한 것은 Git입니다. 이 도구는 필요한 Gmpydl 코드를 다운로드할 수 있기 때문에 중요합니다. 터미널을 열고 다음을 입력합니다.

우분투

sudo apt install git

아치 리눅스

sudo pacman -S git

페도라

sudo dnf install git

오픈수세

sudo zypper install git

데비안

sudo apt-get install git

다음으로 일부 Python 라이브러리와 일부 Python 도구가 필요합니다. 첫 번째는 Python2입니다. 대부분의 Linux 배포판은 이미 Python을 많이 사용하고 있으므로 설치해야 하므로 이것은 약간 까다롭습니다. 어떤 이유로 PC에 Python 2가 없으면 설치해야 합니다. 또한 PIP 및 Python 기반 Google 뮤직 라이브러리 gmusicapi가 필요합니다.

Python 2를 설치할 때 모든 운영 체제에는 다른 이름이 있습니다. 이것이 검색 기능을 사용하여 Python 2를 찾는 것이 가장 좋은 이유입니다. 터미널과 Linux 배포판의 “검색 기능” 사용을 고려하십시오.

각 주류 Linux 배포판은 패키지 검색과 관련하여 다릅니다. Fedora에서 명령은 dnf search, Arch에서는 pacman -Ss, Ubuntu는 apt search, OpenSUSE는 zypper search, Debian은 apt-cache 검색입니다. 이 중 하나를 사용하여 Python 2를 찾아 설치합니다. pip도 설치합니다. python2-pip, python-pip 또는 pip 또는 이와 유사한 것으로 불릴 수 있음을 명심하십시오.

시스템에 두 도구가 모두 설치된 상태에서 PIP를 사용하여 Google Music API를 설치합니다.

pip install gmusicapi

Python 설치 프로그램 도구는 Gmusicapi를 찾고, 다운로드하고, 빌드하고, 설치하여 시스템에서 진행되는 모든 작업을 수행합니다.

Gmpydl 얻기

Gmpydl에는 실행에 필요한 모든 것이 있습니다. 이제 코드를 잡아봅시다. 터미널에서 git을 사용하여 필요한 파일을 다운로드합니다.

git clone https://github.com/stevenewbs/gmpydl

이제 CD 명령으로 Gmpydl 디렉토리를 입력하십시오.

cd gmpydl

마지막으로 모든 음악 파일이 들어갈 다운로드 폴더를 만듭니다.

mkdir -p ~/Google-Music-Downloads

음악 다운로드

이 프로그램을 사용하면 명령줄을 통해 Linux에서 Google 뮤직 라이브러리를 쉽게 다운로드할 수 있습니다. 그러나 먼저 Google 계정에 로그인해야 합니다. 이것은 프로그램을 처음 시작하여 수행됩니다. 터미널의 Gmpydl 디렉터리에서 이 명령을 실행합니다.

./gmpydl


이렇게 하면 사용자에게 “Google 계정 이메일 주소”를 입력하라는 메시지가 표시됩니다. 터미널에서 Google 뮤직 파일을 다운로드하려는 계정에 연결된 Google 메일 주소를 입력한 다음 Enter 키를 누릅니다. 그러면 새 구성 파일이 생성되고 클릭할 링크가 생성됩니다. 이 링크는 Gmpydl이 귀하의 비밀번호를 사용하지 않도록 Google에 로그인하기 위한 일회성 토큰을 생성합니다.

다운로드 도구에 알려야 할 다음 사항은 다운로드한 모든 음악 파일을 저장할 위치입니다. 이 프롬프트에서 다운로드를 위해 이전에 만든 폴더를 입력합니다. /home/username/Google-Music-Downloads/

이 모든 정보가 채워지면 다운로드 프로세스를 시작할 수 있습니다.

기타 Gmpydl 기능

로그인 후 바로 Gmpydl을 실행하는 것은 완벽합니다. 지정한 디렉토리로 다운로드를 시작합니다. 그러나 이것이 Gmpydl을 사용할 수 있는 유일한 방법은 아닙니다. Nodl 기능, 검색 및 덮어쓰기 기능과 같은 다른 기능이 있습니다.

NoDL

Gmpydl에서 NoDL 기능을 사용하려면 터미널에서 평소와 같이 명령을 실행하되 -n 스위치를 추가합니다. 이렇게 하면 다운로드한 모든 음악이 효과적으로 표시됩니다. 이것은 어떤 이유로 다운로더가 엉망인 경우에 유용합니다. 이를 통해 프로그램에 모든 것이 정상임을 알릴 수 있습니다. 그렇지 않으면 항목이 다시 다운로드될 수 있습니다.

./gmpydl -n

찾다

다운로드할 때 전체 라이브러리가 아니라 특정 항목만 다운로드하고 싶을 때가 있습니다. Gmpydl을 사용하여 수행하는 방법은 다음과 같습니다.

./gmpydl -s searchitem

“searchitem”을 원하는 아티스트, 노래 제목, 앨범 또는 장르로 바꾸십시오.

덮어쓰기

이 Google 뮤직 다운로드는 불안정한 코드이므로 때때로 문제가 발생할 수 있습니다. 무언가를 다운로드 중일 수 있지만 (어떤 이유로든) 다운로드가 중지되었음을 알 수 있습니다. Gmpydl이 다운로드 도중에 중지되면 파일이 손상될 수 있습니다. 이 문제를 해결하려면 -o 명령을 사용하여 모든 것을 다시 다운로드할 수 있습니다.

./gmpydl -o

결론

Google에서 출시한 도구는 훌륭하지만 서비스와 상호 작용할 때 한계가 있다는 사실을 알 수 있습니다. 이것이 Gmpydl이 훌륭한 발견인 이유입니다. 사용자가 Linux 명령줄을 통해 Google Music과 더 잘 상호 작용할 수 있도록 합니다. 현재 이 도구는 다운로드만 지원하는 것이 사실입니다. 그러나 Linux에서 Google Music을 위한 견고한 명령줄 도구에 대한 필요성이 증가함에 따라 더 많은 기능이 제공될 것이라는 데는 의심의 여지가 없습니다.