もしあなたが Spotify プレミアム購読者なら – get you, fancy pants – Linux でコマンドラインから音楽をストリームできることを知っていますか
The real music from actual Spotify libraries like you? 私たちは ASCII レンディションについて話しているのではありません;)
そう、できるのです! これは、ncspot
という ncurses
と Rust で書かれたオープンソースのツールのおかげです。
さて、あなたが何を考えているかはわかっています: 公式で、神聖化され、(ある程度定期的に) 更新される Spotify for Linux クライアントがあります。 Snap として利用可能なものさえあります。 なぜ、よりによってコマンドラインアプリを使わなければならないのでしょうか。
そして、あなたは正しい。
まあ、半分正しい。
まあ、半分も正しくないかもしれないが、公式 Spotify デスクトップ アプリはラグと失望の果てしないゴミのようなものである。 そして、Linux DE と統合して、キーボード ボタンを押してトラックをスキップできるようになるかもしれませんが、その能力は、そもそもスキップする音楽を再生するために、その忌まわしいものがロードされる場合にのみ有用です。 そうかもしれません。 しかし、Spotify のショートカットをクリックしてから実際に画面にロードされるまで、6 分もかかりました…
ncspot is a CLI Spotify Player
536 に戻り、ソースコードは Github で見ることができます。
ncspot はギーク的(新しい言葉です、覚えてください)にクールなツールであり、(ターミナル アプリとしては)素晴らしくデザインされているので、私よりも見下した人が「おじいちゃんフレンドリー」と表現するかもしれないものではないことを心に留めておいてください。
– tl;dr: これは Linux で Spotify を聴くための「最も簡単な」方法ではありません。
しかし ncspot は非常によく機能しますし、私は音楽を聴くのが好きでそれをじっと見ているわけではないので、これは本当に気になるところです。
さらに、キーバインドを使用するように設定することも可能です。
また、超リソース効率についてもまだ触れていません:
App | プライベートメモリ | 共有メモリ | 合計 | |||
---|---|---|---|---|---|---|
ncspot | 22.1 MiB | 24.1 MiB | 46.2 MiB | |||
Spotify | 407.3 MiB | 592.7 MiB | 1000.5 MiB | Spotify | 24.1 MiB | 46.2 MiB |
Now that’s what I call …a table.
But the best thing is that ncspot
is easy to install.それは、インストールが簡単であることです。 実際、Snap アプリケーションとして利用できるので、ほぼすべての Linux ディストリビューションにインストールできます!
Ubuntu に ncspot をインストールするには、以下を実行します:
sudo snap install ncspot
Boom – done!
新しいターミナル ウィンドウで ncspot
を初めて実行すると、あなたの Spotify Premium アカウントでログインするように促されます。 これはすべて「画面上」で、簡単に行えます。 ログイン後、アプリは認証情報を保存するので、使用するたびにログインする必要はありません。
そして、これがほとんどすべてです!
数分かけて、UI のナビゲーション、トラック、キュー、プレイリストの管理などに必要なキーボード ショートカットの数々に目を通すようにしてください。
悪い知らせ: 覚えるべきショートカットがたくさんある。
良い知らせ: これらは非常に論理的で覚えやすい。
要約すると、コマンドライン アプリから音楽をストリーミングするというアイデアに気後れせず、たまたま Spotify プレミアム加入者であれば、ncspot
より優れたクライアントは存在しない、ということです。 このクライアントは無料の Spotify アカウントでは動作しません。 確認済みです。 また、Yaru をテーマにしたカラースキームを手作りしたい場合は、以下で共有してください!
H/t Popey