Nếu bạn là một trong những chuyên gia dòng lệnh thích nghe nhạc trong khi làm việc, bạn sẽ vui mừng khi biết rằng Pandora, dịch vụ radio Internet phổ biến, có thể được truy cập thông qua dòng lệnh. Có tồn tại một khách hàng dòng lệnh mã nguồn mở Pandora bằng tên của Pianobar, mà làm cho nó có thể.

Ứng dụng dòng lệnh cung cấp các tính năng sau:

  • Phát và quản lý (tạo, thêm nhiều nhạc, xóa, đổi tên, …) đài phát
  • Xếp hạng các bài hát và giải thích lý do chúng được chọn
  • Lịch sử bài hát / bài hát sắp tới
  • Tùy chỉnh keybindings và đầu ra văn bản
  • Giao diện điều khiển từ xa và eventcmd (ví dụ: gửi các bản nhạc đến last.fm)
  • Hỗ trợ proxy cho người nghe bên ngoài Hoa Kỳ

Trong bài viết này, chúng ta sẽ thảo luận về cách cài đặt, cấu hình và sử dụng ứng dụng dòng lệnh trên Linux.

Cài đặt

Nếu bạn đang chạy Debian, hoặc hệ thống dựa trên Debian (như Ubuntu, Mint, và nhiều hơn nữa), bạn có thể dễ dàng cài đặt Pianobar bằng cách chạy lệnh sau:

 sudo apt-get cài đặt pianobar 

Nhưng nếu bạn đang sử dụng một số phân phối khác, hoặc ứng dụng không có sẵn trong kho của phân phối, bạn có thể tải xuống mã nguồn của nó và xây dựng nó từ đầu. Mã nguồn có sẵn trên GitHub.

Định cấu hình

Khi Pianobar được tải xuống và cài đặt thành công, bước tiếp theo là định cấu hình nó. Mặc dù bạn có thể chạy ứng dụng ngay lập tức bằng cách chạy lệnh pianobar, có thể bạn sẽ cảm thấy thất vọng vì bạn sẽ phải nhập thông tin xác thực đăng nhập mỗi khi lệnh được chạy.

Để cấu hình ứng dụng, trước tiên hãy tạo thư mục “config” bằng lệnh sau:

 mkdir -p .config / pianobar 

Sau đó điều hướng đến thư mục mới và tạo một tệp cấu hình có tên là “config”

 Cấu hình cảm ứng cd ~ / .config / pianobar 

Mở tệp "config" mới được tạo và nhập thông tin sau:

 mật khẩu user = [your-pandora-username] = [your-pandora-password] audio_quality = high 

Thay thế các dấu ngoặc vuông và văn bản bên trong chúng bằng tên người dùng và mật khẩu Pandora của bạn. Đối với “audio_quality”, các giá trị có sẵn khác là “trung bình” và “thấp”.

Một điểm đáng nói khác là bạn không thể truy cập Pandora bên ngoài nước Mỹ. Vì vậy, nếu bạn đang cố gắng truy cập Pandora từ một vị trí khác ngoài Hoa Kỳ, hãy thêm dòng sau vào tệp cấu hình của bạn:

 control_proxy = http://xxx.xxx.xxx.xxx:[port] 

Thay thế xxx.xxx.xxx.xxx bằng địa chỉ IP proxy của Hoa Kỳ và [cổng] bằng số cổng. Ví dụ, tôi đã sử dụng 205.218.11.176 làm IP proxy và số cổng 80.

Đây là cấu hình cơ bản nhất. Để biết thêm các tùy chọn cấu hình, hãy tham khảo trang hướng dẫn của Pianobar.

Sử dụng Pianobar

Một khi bạn đã cấu hình ứng dụng, nó rất dễ sử dụng; chỉ cần chạy lệnh sau:

 pianobar 

Ứng dụng sẽ đăng nhập vào dịch vụ Pandora, tìm nạp các trạm và yêu cầu bạn chọn một. Sau khi thực hiện, nó sẽ lấy danh sách chơi tương ứng và bắt đầu chơi các bài hát.

Ứng dụng này cũng cung cấp các lệnh khác nhau thông qua đó bạn có thể thực hiện các công việc như tạo một trạm mới, xóa một trạm và hơn thế nữa. Đây là danh sách đầy đủ các lệnh (bạn có thể vào console bằng cách nhấn?):

  • + - bài hát tình yêu
  • - - cấm bài hát
  • a - thêm nhạc vào đài
  • c - tạo đài mới
  • d - xóa trạm
  • e - giải thích tại sao bài hát này được chơi
  • g - thêm đài thể loại
  • h - lịch sử bài hát
  • i - in thông tin về bài hát / đài
  • j - thêm trạm chia sẻ
  • n - bài hát tiếp theo
  • p - tạm dừng / tiếp tục phát lại
  • q - thoát
  • r - đổi tên trạm
  • s - trạm thay đổi
  • t - mệt mỏi (cấm bài hát trong 1 tháng)
  • u - bài hát sắp tới
  • x - chọn các trạm quickmix
  • b - bài hát / nghệ sĩ đánh dấu
  • ( - giảm âm lượng
  • ) - tăng âm lượng
  • = - xóa hạt / phản hồi
  • v - tạo đài phát mới từ bài hát hoặc nghệ sĩ
  • P - tiếp tục phát lại
  • S - tạm dừng phát lại
  • ^ - âm lượng đặt lại

Phần kết luận

Mặc dù Pianobar rất có thể sẽ hấp dẫn người dùng dòng lệnh hardcore, nhưng nó cũng là một lựa chọn hữu ích nếu bạn đang tìm kiếm một khách hàng Pandora không phải là một tài nguyên, mặc dù nó có thể mất thời gian để bạn quen với nó. Bạn đã sử dụng Pianobar chưa? Trải nghiệm của bạn thế nào? Bạn có sử dụng bất kỳ trình khách dòng lệnh Pandora nào khác không? Cho chúng tôi biết trong các ý kiến ​​dưới đây.