Google Âm nhạc là một dịch vụ tuyệt vời. Cùng với khả năng mua từ thư viện mở rộng của họ, bạn có thể lưu trữ tối đa 50.000 tệp nhạc của riêng bạn. Thật không may, phần mềm đằng sau Google Music trên Linux kém hơn so với ngôi sao. May mắn thay, có một lựa chọn dòng lệnh. Đây là cách nó hoạt động.

Cài đặt API Google Music

Trước khi Gmpydl có thể hoạt động, bạn cần cài đặt API Google Music không chính thức trên hệ thống của mình. Điều này có thể được thực hiện bằng cách mở một cửa sổ đầu cuối và nhập các lệnh sau:

 sudo apt-get cài đặt python-pip git git clone https://github.com/simon-weber/gmusicapi.git 

 cd gmusicapi sudo pip cài đặt gmusicapi 

Lưu ý: các bản phân phối Linux khác có thể cần sử dụng Pip2 hoặc gói có tên tương tự.

Bắt Gmpydl làm việc

Gmpydl là một gói git, vì vậy bạn sẽ phải sử dụng công cụ git để lấy các tệp nguồn. Nhập lệnh này để sao chép nó vào hệ thống tệp cục bộ của bạn.

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

Khi gói được nhân bản, chỉ cần nhập thư mục bằng lệnh cd.

 cd gmpydl 

Từ đây, Gmpydl sẽ hoạt động tốt. Tất cả những gì bạn cần làm để khởi chạy nó là lệnh đơn giản này:

 sudo ./gmpydl.py 

Tải nhạc

Tải nhạc qua Gmpydl hoạt động tốt. Chương trình hoạt động với sự trợ giúp của giao diện do người dùng tạo, do đó mọi thứ có thể hơi không ổn định ở lần. Tuy nhiên, nếu bạn chán ngấy với việc triển khai của Google, đây là một lựa chọn tốt. Đây là cách nó hoạt động: khi sudo ./gmpydl.py được chạy qua thiết bị đầu cuối, bạn sẽ được đưa qua một quá trình thiết lập.

Quá trình thiết lập này liên quan đến việc nhập địa chỉ email tài khoản Google của bạn. Đừng lo lắng; chương trình này hoạt động với Oauth, vì vậy bạn sẽ không cần chia sẻ thông tin mật khẩu của mình với Gmpydl. Chỉ cần nhập email của bạn. Từ đây, chương trình sẽ hỏi nơi tải nhạc xuống. Nhập ~/Music (hoặc chỉ định thư mục khác). Với thư mục được nhập, một URL sẽ được tạo. Chỉ cần mở liên kết URL này trong trình duyệt của bạn.

Trên trang mà thiết bị đầu cuối đã tạo, bạn sẽ cần phải cho phép một số thứ. Cụ thể, bạn cần phải cấp ủy quyền Gmpydl cho tài khoản Google của mình. Trang này sẽ cho bạn biết rằng Gmpydl chỉ muốn tương tác với phần Âm nhạc của Google. Chọn tùy chọn “Cho phép” để tiếp tục.

Khi bạn đã được cấp quyền truy cập, bạn sẽ được cấp mã ủy quyền để nhập. Sao chép nó vào clipboard của bạn, dán nó vào thiết bị đầu cuối và nhấn phím Enter. Sau khi tất cả các cấu hình thiết lập được thực hiện, chỉ cần nhập lệnh dưới đây để bắt đầu tải nhạc.

 sudo ./gmpydl.py ~ / Âm nhạc 

Lệnh này một mình nên là tất cả những gì bạn cần. Tuy nhiên, vì chương trình này có thể không ổn định, bạn có thể chạy vào những thời điểm bạn cần phải giết tập lệnh (bằng Ctrl + Z) và bắt đầu lại. Vì việc tải xuống qua Google Music tùy thuộc vào toàn bộ bộ sưu tập của bạn, nó sẽ bắt đầu tải xuống mọi tệp nhạc mà bạn sở hữu.

Điều này có thể là một vấn đề lớn nếu bạn đã có một số tập tin tải về thông qua Gmpydl. Để tránh tải xuống lại nếu bạn cần thực hiện lại chương trình, hãy nhập lệnh này thay vì lệnh bên trên:

 sudo ./gmpydl.py -n ~ / Âm nhạc 

Công tắc nhỏ này rất hữu ích. Về cơ bản, nó sẽ quét tất cả các tệp đã tải xuống của bạn và tạo danh sách các tệp đã được tải xuống. Bằng cách đó, khi chạy lệnh trên, bạn chỉ tải xuống các tệp nhạc chưa có trên hệ thống của mình.

Phần kết luận

Trình quản lý nhạc của Google dành cho Linux là một chương trình khủng khiếp. Chắc chắn, nó làm những gì nó được thiết kế để làm, nhưng Google hiếm khi cập nhật nó hoặc sửa lỗi của nó. Trong thực tế, nếu bạn không biết làm thế nào để có được xung quanh nó, bạn có thể chạy vào một số vấn đề tê liệt liên quan đến tải lên và tải nhạc.

Đây là lý do tại sao tôi rất vui vì Gmpydl tồn tại. Mặc dù nó chỉ tải xuống, nhưng đây là một giải pháp thay thế xứng đáng cho phép người dùng thoát khỏi chương trình chính thức ít nhất một thời gian. Một ngày nào đó tôi hy vọng nhà phát triển của chương trình này sẽ thêm khả năng tải nhạc lên. Cho đến lúc đó, điều này sẽ phải làm.