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…
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.