Sa susunod na artikulo ay titingnan natin ang Spotube. Ito ay isang libre at open source na desktop client na gumagamit ng Spotify at Youtube public API upang lumikha ng isang walang panganib, mahusay at mapagkukunan-friendly na karanasan ng gumagamit. Ang app na ito ay magaan at batay sa Flutter.
Sinasabi ng app na hindi mangolekta ng anumang uri ng telemetry, diagnostic, o pagkolekta ng data ng user. Ano pa hindi na kakailanganin ng Spotify premium account para magamit ang application.
Pangkalahatang katangian ng Spotube
- Es open source (BSD-4-Clause License). Ang source code nito ay matatagpuan sa repositoryo ng GitHub ng proyekto.
- Inaalok ang posibilidad na gumamit ng tatlong tema. Isang liwanag, isang madilim, at isa na gumagamit ng mga kulay ng system.
- Hindi nangongolekta ng telemetry, diagnostic o anumang iba pang data ng user.
- Ito ay may isang simpleng interface na magpapahintulot sa amin maghanap.
- Ang kontrol sa pag-playback ay nasa makina ng gumagamit, wala sa server.
- Walang mga ad mula sa Spotify o YouTube dahil ginagamit nito ang lahat ng libre at pampublikong API. Bagama't inirerekomendang suportahan ang mga tagalikha sa pamamagitan ng panonood o pag-subscribe sa channel sa YouTube ng mga artist o pagdaragdag sa kanila bilang paboritong track sa Spotify.
- Ibibigay sa atin ng programa ang kakayahang magbasa ng lyrics ng kanta. Kahit na upang magkaroon ng access sa mga ito, kailangan mo ng isang henyo at i-configure ito sa application.
- Mada-download ang mga kanta gamit ang button na makikita sa player ng program. Ang mga na-download na track ay nai-save sa isang folder na tinatawag Spottube na gagawin sa folder Download ng aming system.
Ito ay ilan lamang sa mga tampok ng program na ito. Lahat ng mga ito ay maaaring konsultahin mula sa imbakan ng programa sa GitHub.
I-install ang Spotube sa Ubuntu
Bilang isang pakete .DEB
Ang una sa mga opsyon para magamit ang program na ito sa aming system ay gamitin ang .deb package na makikita sa pahina ng paglabas ng proyekto. Maaari mo ring i-download ang pinakabagong package na inilabas ngayon sa pamamagitan ng pagbubukas ng terminal (Ctrl+Alt+T) at pagpapatakbo ng wget dito tulad ng sumusunod:
wget https://github.com/KRTirtho/spotube/releases/download/v1.1.0/Spotube-linux-x86_64.deb
Kapag natapos na ang pag-download, maaari na tayong magpatuloy sa I-install ang programa gamit ang sumusunod na utos:
sudo apt install ./Spotube-linux-x86_64.deb
Kapag nakumpleto ang pag-install, lamang simulan ang programa hinahanap ang aming koponan para sa launcher.
I-uninstall
Kung nais mong tanggalin ang program na ito na naka-install bilang DEB package, sa isang terminal (Ctrl+Alt+T) kakailanganin lamang na isagawa ang:
sudo apt remove spotube; sudo apt autoremove
Bilang isang pakete ng Flatpak
Ang isa pang posibilidad ng pag-install ay gamit ang package ng flatpak. Kung gumagamit ka ng Ubuntu 20.04, at hindi mo pa rin pinapagana ang teknolohiyang ito sa iyong system, maaari kang magpatuloy Ang gabay na ang isang kasamahan ay nagsulat sa blog na ito kanina.
Kapag na-install mo ang ganitong uri ng mga pakete, kailangan mo lang magbukas ng terminal (Ctrl+Alt+T) at patakbuhin ang utos:
flatpak install flathub com.github.KRTirtho.Spotube
Pagkatapos makumpleto ang pag-install, maaari mo buksan ang application naghahanap ng launcher na makikita namin sa aming system, o maaari ka ring magbukas ng terminal (Ctrl+Alt+T) at isagawa ang:
flatpak run com.github.KRTirtho.Spotube
I-uninstall
Kung sakaling gusto mo i-uninstall ang program na ito, buksan lamang ang isang terminal (Ctrl+Alt+T) at patakbuhin ang:
flatpak uninstall com.github.KRTirtho.Spotube
Bilang AppImage
Sa Ubuntu magkakaroon din kami ng magagamit na pakete ng AppImage. Silangan ay matatagpuan sa pahina ng paglabas ng proyekto. Maaari mo ring i-download ang pinakabagong bersyon na inilabas ngayon sa pamamagitan ng pagbubukas ng terminal (Ctrl+Alt+T) at pagpapatakbo ng command:
wget https://github.com/KRTirtho/spotube/releases/download/v1.1.0/Spotube-linux-x86_64.AppImage
Kapag natapos na ang pag-download ng package, kailangan naming lumipat sa folder kung saan nai-save namin ang AppImage file. Tapos meron lang bigyan ka ng mga kinakailangang pahintulot:
sudo chmod +x Spotube-linux-x86_64.AppImage
Sa puntong ito, kaya natin ilunsad ang programa sa pamamagitan ng pag-double click sa file, o pag-type sa terminal:
./Spotube-linux-x86_64.AppImage
configuration
Tulad ng ipinahiwatig sa repository ng GitHub ng proyekto may ilang mga setting na kailangang gawin upang simulan ang paggamit ng software na ito. Kakailanganin namin ang isang Spotify account (libre) at isang developer app para makuha ang clientId at clientSecret. Madali at libre ang paggawa ng developer app na ito. Kakailanganin lamang na pumunta sa https://developer.spotify.com/dashboard/login at mag-sign in gamit ang Spotify account. Kung wala ka nito, kakailanganin mong gumawa ng isa.
Kapag kami ay naka-log in, gagawin namin lumikha ng isang web application sa pamamagitan ng pagpindot sa pindutang "Gumawa ng APP".
Sa window na magbubukas, kakailanganin natin bigyan ang app ng pangalan at paglalarawan.
Mamaya kailangan na i-edit ang configuration at idagdag ang sumusunod na URL http://localhost:4304/auth/spotify/callback bilang isang redirect URI para sa app, gaya ng makikita sa nakaraang screenshot. Ang hakbang na ito ay mahalaga para sa pagpapatunay. Pagkatapos i-save ang window na ito, babalik kami sa gitnang pahina.
Dito kailangan mo hanapin at i-click ang text na nagsasabing IPAKITA ANG CLIENT SECRET upang ibunyag ang Lihim ng kliyente. Ngayon tayo kopyahin ang customer ID at Lihim ng kliyente upang i-paste ito sa kani-kanilang mga field na makikita sa unang screen ng Spotube.
Tapos wala pero i-click ang button na nagsasabing «Ipasa»upang simulan ang Spotube.