Spotube, iklayenti ledeskithophu ye-Spotify

mayelana Spotube

Esihlokweni esilandelayo sizobheka iSpotube. Lokhu iklayenti ledeskithophu yamahhala nevulekile esebenzisa i-Spotify ne-YouTube API yomphakathi ukuze udale ulwazi lomsebenzisi olungenabungozi, olusebenzayo futhi olunobungani nezinsiza. Lolu hlelo lokusebenza alusindi futhi lusekelwe ku-Flutter.

Uhlelo lokusebenza luthi aluqoqi noma yiluphi uhlobo lwe-telemetry, ukuxilongwa, noma ukuqoqwa kwedatha yomsebenzisi. Yini enye i-akhawunti ye-Spotify premium ngeke idingeke ukusebenzisa uhlelo.

Izici ezijwayelekile ze-Spotube

i-spottube interface

  • Es umthombo ovulekile (Ilayisensi ye-BSD-4-Clause). Ikhodi yayo yomthombo ingatholakala kokuthi Inqolobane yephrojekthi ye-GitHub.
  • Inikeza i- kungenzeka ukusebenzisa ezintathu isihloko. Ukukhanya okukodwa, okumnyama, kanye nenye esebenzisa imibala yesistimu.
  • Ayiqoqi i-telemetry, ukuxilongwa nanoma iyiphi enye idatha yomsebenzisi.

sesha ku-spottube

  • Ine-interface elula ezosivumela ukuba senze kanjalo sesha.
  • Ukulawula ukudlala kusemshinini womsebenzisi, hhayi kuseva.
  • Azikho izikhangiso ezivela ku-Spotify noma ku-YouTube njengoba isebenzisa wonke ama-API amahhala nawomphakathi. Yize kunconyiwe ukweseka abadali ngokubuka noma ngokubhalisela isiteshi se-YouTube sabaculi noma ukubangeza njengengoma eyintandokazi kuSpotify.

isosha esihlatshelelwayo

  • Uhlelo luzosinika i- ikhono lokufunda izingoma zezingoma. Noma ukuze ukwazi ukufinyelela lezi, udinga a ikhono futhi uyilungiselele kuhlelo lokusebenza.
  • Izingoma ziyadawuniloda usebenzisa inkinobho etholakala kusidlali sohlelo. Amathrekhi alandiwe agcinwa kufolda ebizwa ngokuthi I-Spottube ezokwakhiwa kufolda Ukulanda wohlelo lwethu.

Lezi ngezinye nje zezici zalolu hlelo. Bonke kungaboniswana kusukela Indawo yokugcina yeGitHub yalolu hlelo.

Faka i-Spotube ku-Ubuntu

Njengephakheji ye-.DEB

Izinketho zokuqala zokukwazi ukusebenzisa lolu hlelo ohlelweni lwethu kuzoba sebenzisa iphakheji ye-.deb engatholakala kokuthi ikhasi lokukhishwa kwephrojekthi. Ungakwazi futhi ukulanda iphakheji yakamuva ekhishwe namuhla ngokuvula i-terminal (Ctrl+Alt+T) futhi usebenzise i-wget kuyo ngale ndlela elandelayo:

landa i-spottube deb

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

Uma ukulanda sekuqediwe, manje singadlulela kokuthi faka uhlelo usebenzisa umyalo olandelayo:

faka i-deb package

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

Lapho ukufakwa sekuphelile, kukhona kuphela qala uhlelo isesha ithimba lethu isiqalisi.

isiqalisi se-spottube

Khipha

Uma ufuna susa lolu hlelo olufakwe njengephakheji ye-DEB, kutheminali (Ctrl+Alt+T) kuyodingeka kuphela ukwenza:

khipha iphakethe lesikweletu

sudo apt remove spotube; sudo apt autoremove

Njengephakethe leFlatpak

Okunye ukufakwa kuzoba usebenzisa i- flatpak iphakethe. Uma usebenzisa Ubuntu 20.04, futhi ungakavunyelwa lobu buchwepheshe kusistimu yakho, ungaqhubeka Umhlahlandlela ukuthi osebenza naye wabhala kule blog esikhathini esedlule.

Uma ukwazi ukufaka lolu hlobo lwamaphakheji, uzodinga kuphela ukuvula itheminali (Ctrl+Alt+T) kanye sebenzisa umyalo:

faka njenge-flatpak

flatpak install flathub com.github.KRTirtho.Spotube

Ngemva kokufaka kuqedile, ungakwazi vula uhlelo sibheka isiqalisi esizosithola ohlelweni lwethu, noma ungavula i-terminal (Ctrl+Alt+T) bese ukhiphe:

flatpak run com.github.KRTirtho.Spotube

Khipha

Uma kwenzeka ufuna khipha lolu hlelo, vele uvule itheminali (Ctrl+Alt+T) bese ugijima:

khipha i-flatpak

flatpak uninstall com.github.KRTirtho.Spotube

Njenge-AppImage

Ku-Ubuntu sizophinde sibe nephakheji ye-AppImage etholakalayo. EMpumalanga itholakala ku- ikhasi lokukhishwa kwephrojekthi. Ungakwazi futhi ukulanda inguqulo yakamuva ekhishwe namuhla ngokuvula itheminali (Ctrl+Alt+T) bese usebenzisa umyalo:

landa isithombe

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

Lapho ukulandwa kwephakheji sekuqediwe, kuzodingeka sithuthele kufolda lapho sigcina khona ifayela le-AppImage. Khona-ke kuphela ikunikeze izimvume ezidingekayo:

sudo chmod +x Spotube-linux-x86_64.AppImage

Ngalesi sikhathi, singakwazi qala uhlelo ngokuchofoza kabili ifayela, noma ngokuthayipha kutheminali:

qala i-spotube njenge-appimage

./Spotube-linux-x86_64.AppImage

Isethaphu

Njengoba kukhonjisiwe ku Indawo yokugcina yephrojekthi ye-GitHub kukhona ezinye izilungiselelo okudingeka zenziwe ukuze uqale ukusebenzisa le software. Sizodinga i-akhawunti ye-Spotify (mahhala) nohlelo lokusebenza lonjiniyela ukuze likwazi ukuthola i-clientId kanye ne-clientSecret. Lolu hlelo lokusebenza lonjiniyela lungadalwa kalula futhi mahhala. Kuzodingeka kuphela ukuya https://developer.spotify.com/dashboard/login bese ungena ngemvume nge-akhawunti ye-Spotify. Uma ungenayo, uzodinga ukuyidala.

ngena ngemvume nge-spotify

Lapho sesingenile, sizo dala uhlelo lwewebhu ngokucindezela inkinobho "Dala i-APP".

dala uhlelo lokusebenza spotify

Efasiteleni elizovuleka, kuzodingeka nika uhlelo lokusebenza igama nencazelo.

izilungiselelo ze-akhawunti yendawo

Kamuva kuzodingeka hlela ukucushwa bese wengeza i-URL elandelayo http://localhost:4304/auth/spotify/callback njenge-URI yokuqondisa kabusha yohlelo lokusebenza, njengoba kungabonwa esithombeni-skrini sangaphambilini. Lesi sinyathelo sibalulekile ekuqinisekiseni ubuqiniso. Ngemva kokulondoloza leli windi sizobuyela ekhasini elimaphakathi.

i-id yeklayenti nohlelo lokusebenza oluyimfihlo lwe-spotify

Lapha kufanele thola bese uchofoza umbhalo othi BONISA IMFIHLO YEKALAMENTE ukwembula i Imfihlo Yamakhasimende. Manje ake kopisha ifayela le- I-ID yeklayenti futhi i Imfihlo Yamakhasimende ukuze uyinamathisele ezinkambini ezifanele ezingabonwa esikrinini sokuqala se-Spotube.

isikrini sasekhaya se-spottube

Lapho-ke akukho okunye ngaphandle kwe- chofoza inkinobho ethi «Hambisa»ukuqala i-Spotube.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.