Spotube, một ứng dụng khách trên máy tính để bàn cho Spotify

về Spotube

Trong phần tiếp theo, chúng ta sẽ xem xét Spotube. Đây là một ứng dụng khách miễn phí và mã nguồn mở trên máy tính để bàn sử dụng API công khai của Spotify và Youtube để tạo ra trải nghiệm người dùng không rủi ro, hiệu quả và thân thiện với tài nguyên. Ứng dụng này nhẹ và dựa trên Flutter.

Ứng dụng tuyên bố không thu thập bất kỳ hình thức đo từ xa, chẩn đoán hoặc thu thập dữ liệu người dùng nào. Còn gì nữa tài khoản trả phí Spotify sẽ không cần thiết để sử dụng ứng dụng.

Đặc điểm chung của Spotube

giao diện spottube

  • Es mã nguồn mở (Giấy phép BSD-4-khoản). Mã nguồn của nó có thể được tìm thấy tại kho lưu trữ GitHub của dự án.
  • Cung cấp khả năng sử dụng ba chủ đề. Một sáng, một tối và một sử dụng màu hệ thống.
  • Không thu thập phép đo từ xa, chẩn đoán hoặc bất kỳ dữ liệu người dùng nào khác.

tìm kiếm trên spottube

  • Nó có một giao diện đơn giản cho phép chúng tôi Tìm kiếm.
  • Kiểm soát phát lại trên máy của người dùng, không phải trên máy chủ.
  • Không có quảng cáo từ Spotify hoặc YouTube vì nó sử dụng tất cả các API miễn phí và công khai. Mặc dù chúng tôi khuyên bạn nên ủng hộ những người sáng tạo bằng cách xem hoặc đăng ký kênh YouTube của các nghệ sĩ hoặc thêm họ làm bài hát yêu thích trên Spotify.

lời bài hát spottube

  • Chương trình sẽ cung cấp cho chúng tôi khả năng đọc lời bài hát. Mặc dù để có quyền truy cập vào những thứ này, bạn cần có Thiên tài và cấu hình nó trong ứng dụng.
  • Các bài hát có thể tải xuống bằng cách sử dụng nút được tìm thấy trong trình phát của chương trình. Các bản nhạc đã tải xuống được lưu trong một thư mục có tên là Spottube sẽ được tạo trong thư mục TÀI LIỆU của hệ thống của chúng tôi.

Đây chỉ là một số tính năng của chương trình này. Tất cả chúng có thể được tham khảo từ Kho lưu trữ GitHub của chương trình.

Cài đặt Spotube trên Ubuntu

Dưới dạng gói .DEB

Tùy chọn đầu tiên trong số các tùy chọn để có thể sử dụng chương trình này trong hệ thống của chúng tôi sẽ là sử dụng gói .deb có thể được tìm thấy tại trang phát hành dự án. Bạn cũng có thể tải xuống gói mới nhất được phát hành hôm nay bằng cách mở một thiết bị đầu cuối (Ctrl + Alt + T) và chạy wget trong đó như sau:

tải xuống spottube deb

wget https://github.com/KRTirtho/spotube/releases/download/v1.1.0/Spotube-linux-x86_64.deb

Sau khi quá trình tải xuống hoàn tất, bây giờ chúng ta có thể chuyển sang cài đặt chương trình bằng cách sử dụng lệnh sau:

cài đặt gói deb

sudo apt install ./Spotube-linux-x86_64.deb

Khi cài đặt hoàn tất, chỉ có bắt đầu chương trình tìm kiếm trình khởi chạy trong nhóm của chúng tôi.

trình khởi chạy spottube

Gỡ cài đặt

Nếu bạn muốn loại bỏ chương trình này được cài đặt dưới dạng gói DEB, trong một terminal (Ctrl + Alt + T), chỉ cần thực thi:

gỡ cài đặt gói gỡ lỗi

sudo apt remove spotube; sudo apt autoremove

Là một gói Flatpak

Một khả năng cài đặt khác sẽ là sử dụng gói flatpak. Nếu bạn sử dụng Ubuntu 20.04 và bạn vẫn chưa bật công nghệ này trên hệ thống của mình, bạn có thể tiếp tục Hướng dẫn mà một đồng nghiệp đã viết trên blog này một thời gian trước.

Khi bạn có thể cài đặt loại gói này, bạn chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và chạy lệnh:

cài đặt như flatpak

flatpak install flathub com.github.KRTirtho.Spotube

Sau khi cài đặt xong, bạn có thể mở ứng dụng tìm kiếm trình khởi chạy mà chúng tôi sẽ tìm thấy trong hệ thống của mình hoặc bạn cũng có thể mở một thiết bị đầu cuối (Ctrl + Alt + T) và thực hiện:

flatpak run com.github.KRTirtho.Spotube

Gỡ cài đặt

Trong trường hợp bạn muốn gỡ cài đặt chương trình này, chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và chạy:

gỡ cài đặt flatpak

flatpak uninstall com.github.KRTirtho.Spotube

Như AppImage

Trong Ubuntu, chúng tôi cũng sẽ có sẵn một gói AppImage. phía đông có thể được tìm thấy trong trang phát hành dự án. Bạn cũng có thể tải xuống phiên bản mới nhất được phát hành hôm nay bằng cách mở một thiết bị đầu cuối (Ctrl + Alt + T) và chạy lệnh:

tải appimage

wget https://github.com/KRTirtho/spotube/releases/download/v1.1.0/Spotube-linux-x86_64.AppImage

Khi quá trình tải xuống gói hoàn tất, chúng tôi sẽ phải chuyển đến thư mục lưu tệp AppImage. Sau đó, chỉ có cung cấp cho bạn các quyền cần thiết:

sudo chmod +x Spotube-linux-x86_64.AppImage

Tại thời điểm này, chúng ta có thể khởi chạy chương trình bằng cách nhấp đúp vào tệp hoặc nhập vào thiết bị đầu cuối:

khởi chạy spotube dưới dạng appimage

./Spotube-linux-x86_64.AppImage

cấu hình

Như được chỉ ra trong kho lưu trữ GitHub của dự án có một số cài đặt cần được thực hiện để bắt đầu sử dụng phần mềm này. Chúng tôi sẽ cần một tài khoản Spotify (miễn phí) và một ứng dụng dành cho nhà phát triển để có thể nhận được clientId và clientSecret. Ứng dụng dành cho nhà phát triển này có thể được tạo dễ dàng và miễn phí. Nó sẽ chỉ cần thiết để đi đến https://developer.spotify.com/dashboard/login và đăng nhập bằng tài khoản Spotify. Nếu chưa có, bạn sẽ cần tạo một tài khoản.

đăng nhập bằng Spotify

Khi chúng tôi đã đăng nhập, chúng tôi sẽ tạo một ứng dụng web bằng cách nhấn nút “Tạo một ỨNG DỤNG".

tạo spotify ứng dụng

Trong cửa sổ sẽ mở ra, chúng ta sẽ phải đặt tên và mô tả cho ứng dụng.

cài đặt tài khoản cục bộ

Sau này nó sẽ cần thiết chỉnh sửa cấu hình và thêm URL sau http://localhost:4304/auth/spotify/callback làm URI chuyển hướng cho ứng dụng, như có thể thấy trong ảnh chụp màn hình trước. Bước này rất quan trọng để xác thực. Sau khi lưu cửa sổ này, chúng ta sẽ quay lại trang trung tâm.

id khách hàng và ứng dụng thông báo bí mật của khách hàng

Ở đây bạn phải tìm và nhấp vào văn bản có nội dung HIỂN THỊ BÍ MẬT CỦA KHÁCH HÀNG để tiết lộ Bí mật khách hàng. Bây giờ chúng ta hãy sao chép ID khách hàngBí mật khách hàng để dán nó vào các trường tương ứng có thể nhìn thấy trên màn hình ban đầu của Spotube.

màn hình chính spottube

Sau đó, không có gì ngoài bấm vào nút có nội dung «Gửi»Để khởi động Spotube.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.