Linuxコンソール用のミュージックプレーヤーについては以前に書いたので、これをすでに長いリストに追加するだけです。そして、音楽プレーヤーのリストが増えていることに不満を言う前に、これはGitHubページにあるものです:
これは私の最初のGoプログラムで、コンソールでGoogle Playミュージックを聴きたかったので、プレーヤーを作成しました。 Matt JibsonのMoggioに触発され、彼のライブラリの1つを使用しています…
ジャム は、LinuxおよびWindowsコンソール用に最近開発されたGooglePlayミュージックプレーヤーです。ターミナル内の操作が簡単なシンプルな外観が特徴です( Cmus とほとんど同じです)。 )そしてGoプログラミング言語で書かれました。
JamMusicPlayerの機能
- Jamは無料でダウンロードして、GitHubに投稿できるソースコードを開いた状態で使用できます。
- Last.fm scrobbling(
-lastfm
を使用 フラグ)。 - ローカルデータベースに、ウェブインターフェースなどを介してどこからでも保存されたアーティストやアルバムを追加します。
- データベースでアーティストを検索します。
- 再生、一時停止(バギー、サポートが必要)、停止、前のトラック、次のトラック。
- インターフェースはCmusのリップオフで、プログレスバーを追加しただけです。
- このプレーヤーはアーティストをランダムな順序で一覧表示しなくなりました。ランダム化する場合は、 Rを押してください。 。
インストール要件とキーバインディング
Jamを実行するための主な要件 Google Playにログインしています あなたの携帯電話のサービス。したがって、お持ちでない場合は、その要件がない後のリリースを待つ必要があります。
Googleで2要素認証サービスを使用する場合 アカウントの場合は、アプリのパスワードを自分で生成する必要があります。こちらのリンクをたどって、邪魔にならないようにしてください。
64ビットを実行している場合 Jamをインストールできるシステム で入手可能なバイナリパッケージを使用します。
64ビットシステム用のJamをダウンロード
Linuxに64ビットバイナリをインストールするには、次のコマンドを使用します。
$ sudo install jam_x64 /usr/local/bin/jam
ソースからJamをインストールする方法
ソースからJamをインストールするには、 Goが必要です。 、 Git およびlibpulse-dev 。
$ sudo apt install golang-go git libpulse-dev
次に、 GOPATHを設定します 環境変数を作成し、 GOPATH / binを作成します PATHで利用可能なフォルダ。
$ mkdir ~/.go $ echo "export GOPATH=$HOME/.go" >> ~/.bashrc $ echo "export PATH=$PATH:$GOROOT/bin:$GOPATH/bin" >> ~/.bashrc $ source ~/.bashrc
最後に、ソースからJamをインストールします(バイナリは〜/ .go / bin / で入手できます) 。
$ go get github.com/budkin/jam
Cmusに触発されたコンソールプレーヤーであること 、同様のキーバインディングを共有します:
キー | アクション |
---|---|
return、x | 現在選択されているアーティスト、アルバム、または曲を再生する |
c | 一時停止 |
v | 停止 |
b | 次のトラック |
z | 前のトラック |
u | データベースを同期します(Webインターフェイスに曲を追加した場合) |
/ | 検索アーティスト |
n | 次の検索結果 |
タブ | アーティスト/トラックの表示を切り替える |
エスケープ、q | 終了 |
上矢印、k | 上にスクロール |
下矢印、j | 下にスクロール |
ホーム、g | 上にスクロール |
終了、G | 一番下までスクロール |
スペース | アルバムの切り替え |
R | アーティストのランダム化 |
Ctrl+スペース | トグルビュー(プレイリスト/アーティスト) |
r | 現在のトラックを繰り返す |
あなたが今までに理解したに違いないので、ジャム ベビープロジェクトであることには、追加すべき機能がたくさんあります。この投稿は事実上、プロジェクト開発に参加して、家に帰る価値があるようにすることに興味があるかもしれないオープンソース愛好家を対象としています。
平均的なユーザーの場合は、GPMDPやHarmonyなどの比較的成熟したプロジェクトに固執することをお勧めします。
画像クレジット :http://www.webupd8.org/
最新のアップデート
JamミュージックプレーヤーはGitHubで利用できなくなったため、プロジェクトは中止され、プルダウンされたと思います。悲しいことかもしれませんが、他にもたくさんの音楽プレーヤーアプリから選択できるので、それは銀色の裏地です。
プロジェクトが終了した理由は何だと思いますか?内部の要点はありますか?コメントセクションは下にあります。