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
- 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.
- 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.
- 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:
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:
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.
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:
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:
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:
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:
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:
./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.
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".
Trong cửa sổ sẽ mở ra, chúng ta sẽ phải đặt tên và mô tả cho ứng dụng.
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.
Ở đâ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àng và Bí 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.
Sau đó, không có gì ngoài bấm vào nút có nội dung «Gửi»Để khởi động Spotube.