Whatsapp

Jam

Anonim

Nakasulat na kami dati tungkol sa Mga Music Player para sa Linux console kaya maidagdag mo lang ito sa mahabang listahan. At bago ka magreklamo tungkol sa pagtaas ng listahan ng mga music player, ito ang mababasa sa GitHub page nito:

Ito ang aking unang Go program, gusto kong makinig sa Google Play Music sa console, kaya nagsulat ako ng isang player. Ito ay inspirasyon ng Moggio ni Matt Jibson at ginagamit ang isa sa kanyang mga aklatan…

Ang

Jam ay isang kamakailang binuong Google Play Music player para sa Linux at Windows consoles.Nagtatampok ito ng simpleng hitsura sa loob ng terminal na madaling i-navigate (halos katulad ng Cmus) at isinulat sa Go programming language.

Mga Tampok sa Jam Music Player

Mga Kinakailangan sa Pag-install at Pangunahing Binding

Isang pangunahing kinakailangan upang tumakbo Jam ang naka-log in Google Playserbisyo sa iyong mobile phone. Kaya kung wala ka nito, maghihintay ka na lang para sa susunod na release na walang ganoong kinakailangan.

Kung gagamit ka ng 2-factor na serbisyo sa pagpapahintulot sa iyong Google account, kakailanganin mong bumuo ng password ng app mismo. Sundan ang link dito para mawala iyon.

Kung nagpapatakbo ka ng 64bit system na maaari mong i-install Jamgamit ang binary package na available sa.

I-download ang Jam para sa 64-bit na System

Upang i-install ang 64bit binary sa Linux, gamitin ang sumusunod na command.

$ sudo install jam_x64 /usr/local/bin/jam

Paano i-install ang Jam mula sa Source

Upang i-install ang Jam mula sa pinagmulan, kakailanganin mo ng Go, Git at libpulse-dev.

$ sudo apt install golang-go git libpulse-dev

Susunod, itakda ang GOPATH environment variable at gawin ang GOPATH/binfolder ang available sa iyong PATH.

$ mkdir ~/.go
"$ echo export GOPATH=$HOME/.go >> ~/.bashrc"
"$ echo export PATH=$PATH:$GOROOT/bin:$GOPATH/bin >> ~/.bashrc"
$ source ~/.bashrc

At panghuli, i-install ang Jam mula sa pinagmulan (magiging available ang binary sa ~/.go/bin/).

$ kunin ang github.com/budkin/jam

Bilang isang console player na naging inspirasyon ng Cmus, nagbabahagi ito ng mga katulad na keybinding:

Susi Action
return, x i-play ang kasalukuyang napiling artist, album o kanta
c pause
v stop
b susunod na track
z nakaraang track
u i-synchronize ang database (kung sakaling nagdagdag ka ng ilang kanta sa web interface)
/ search artist
n susunod na resulta ng paghahanap
tab i-toggle ang view ng mga artist/track
escape, q quit
pataas na arrow, k mag-scroll pataas
pababang arrow, j scroll down
Tahanan, g scroll to top
End, G scroll to bottom
space ilipat ang mga album
R randomize ang mga artist
Ctrl+Space toggle view (mga playlist/artist)
r ulitin ang kasalukuyang track

As you must have figured out by now, Jam ang pagiging baby project ay may isang toneladang feature na idaragdag. Ang post na ito ay halos para sa mga mahilig sa open source na maaaring interesadong sumali sa pagbuo ng proyekto upang maging sulit ang pagsusulat tungkol dito.

Kung ikaw ay isang karaniwang user, ipinapayo ko sa iyo na manatili sa mga medyo mature na proyekto tulad ng GPMDP, at Harmony.

Image Credit: http://www.webupd8.org/

Ang Pinakabagong Update

Jam music player ay hindi na available sa GitHub kaya ang hula ko ay hindi na ipinagpatuloy ang proyekto at hinila pababa. Nakakalungkot man, marami pang music player na app ang mapipili mo kaya iyon ay isang silver lining.

Ano sa tingin mo ang dahilan ng pagwawakas ng proyekto? Mayroon ka bang laman sa loob? Nasa ibaba ang comments section.