Linuxコマンドラインから音楽プレーヤーを制御する方法

Linuxコマンドラインから音楽プレーヤーを制御する方法

Linux端末で作業しながら音楽を聴いていますか?曲をスキップしたり、何かを一時停止したり、音楽の再生を完全に停止したりするために、ターミナルを1分でも終了しなければならないのは面倒だと思いますか?もしそうなら、Linuxコマンドラインから音楽プレーヤーを制御することが可能であることを知りたいと思うでしょう。Linuxコマンドラインを使用して音楽プレーヤーを制御する2つの簡単な方法について説明します。

方法1-PlayerCTL

PlayerCTLは、MPRIS(Media Player Remote Interfaceing Specification)をサポートしている限り、使用するとコマンドラインから音楽プレーヤーを制御できるコマンドラインアプリケーションです。

PlayerCTLのインストール

残念ながら、PlayerCTLは主流のLinuxディストリビューションのいずれにもプリインストールされていません。したがって、コマンドラインを介して音楽プレーヤーを制御するためにそれを使用する方法を示す前に、それをインストールする方法を示す必要があります。幸い、PlayerCTLはLinuxコミュニティで人気があるため、入手するのは難しくありません。

Linux PCで動作するPlayerCTLアプリケーションをインストールするには、キーボードのCtrl + Alt + T または Ctrl + Shift + T を押してターミナルウィンドウを開きます。次に、使用するディストリビューションに対応する、以下に概説するコマンドラインの指示に従います。

Ubuntu

PlayerCTLをUbuntuで動作させるには、次のApt コマンドを使用します 。

注:PlayerCTLは、バージョン19.10以降のUbuntuソフトウェアリポジトリにのみ存在します。

sudo apt install playerctl

Debian

Debianでは、次のapt-get コマンドを使用して、「メイン」ソフトウェアリポジトリから古いリリースのPlayerCTLプログラムをインストールできます 。

sudo apt-get install playerctl

このバージョンのPlayerCTLは、Debian 10BusterおよびDebianSidユーザーのみが利用できることに注意してください。このアプリにアクセスしてDebian9を使用している場合は、最初にオペレーティングシステムをアップグレードする必要があります。Debian9からDebian10にアップグレードするには、この件に関するガイドに従ってください。また、必ず公式ドキュメントを参照してください。

Arch Linux

Arch Linuxでは、「コミュニティ」ソフトウェアリポジトリを介してPlayerCTLプログラムをインストールできます。必ずPacman.confファイルを編集して、「コミュニティ」ソフトウェアリポジトリを含めてください。そうしないと、アプリをインストールできなくなります。

システムで「コミュニティ」が有効になっている場合は、以下のPacman コマンドを使用して、PlayerCTLをArchLinuxで動作させます。

sudo pacman -S playerctl

Fedora

Fedora 30以降、PlayerCTLはすべてのFedoraLinuxユーザーが利用できます。システムにソフトウェアをインストールするには、次のdnfinstall コマンドを使用します 。

sudo dnf install playerctl

OpenSUSE

OpenSUSE 15.1以降、PlayerCTLアプリを動作させることができます。インストールを開始するには、次のzypperinstall コマンドを使用します 。

sudo zypper install playerctl

OpenSUSEのリリースでPlayerCTLを動作させることができませんか?古いバージョンのLEAPを使用している可能性があります。必ず15.0から15.1にアップグレードしてください!

汎用Linux

PlayerCTLアプリケーションは、GitHubのソースコードを介してすべてのLinuxユーザーがインストールできます。あなたはPlayerCTLが容易に入手できていないのLinuxオペレーティングシステムを使用している場合は、クリックしてくださいここで、最初からそれを構築する方法を学びます。

PlayerCTLを使用して音楽の再生を制御する

Linuxコマンドラインから音楽プレーヤーを制御する方法

PlayerCTLは、一時停止、再生、停止、次の曲への移動、前の曲へのスキップに戻ることができます。ターミナルウィンドウを開き、以下のコマンド例に従って、音楽の再生を制御する方法を学習します。

注:PlayerCTLをrootとしてsudoで実行しないでください !コマンドは機能しません!

一時停止

現在再生中の曲を一時停止する必要がありますか?playerctlpause コマンドを使用してください 。

playerctlpause

演奏する

コマンドラインから曲の再生を再開しようとしていますか?playerctlplay コマンドを使用し ます。

playerctlplay

やめる

音楽の再生を完全に停止したいですか?playerctlstopコマンドを実行します 。

playerctl stop

プレイリストの次の曲にスキップする必要がありますか?コマンドラインで次にplayerctlを実行し ます。

playerctl next

誤ってあまりにも多くの曲をスキップしますか?playerctlpreviousで前の曲に 戻ります。

前のplayerctl

方法2–オムニポーズ

Linuxコマンドラインから音楽プレーヤーを制御する方法

Omnipauseは、コマンドラインから音楽を制御できるもう1つのコマンドラインアプリケーションです。ただし、PlayerCTLとは異なり、MPRISをサポートするプレーヤーでは機能しません。代わりに、一部の音楽アプリのみがサポートするD-Busで動作します。

Omnipauseのインストール

残念ながら、OmnipauseはPlayerCTLほど人気が​​ないため、このアプリは人気のあるLinuxディストリビューションのソフトウェアリポジトリには存在しません。代わりに、GitHubからソースコードをダウンロードして、最初からコンパイルする必要があります。

Omnipauseのインストールを開始するには、キーボードのCtrl + Alt + T または Ctrl + Shift + T を押してターミナルウィンドウを開き ます。次に、以下のコマンドを使用して、システムにGitアプリをセットアップします。

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

Gitのツールをインストールすると、使用 gitのクローン Omnipauseソースコードをダウンロードするには、コマンドを。

git clone https://github.com/mel00010/OmniPause.git

ターミナルウィンドウを「OmniPause」フォルダに移動し、sudo makeinstallを使用してプログラムを インストールします。

cd OmniPause sudo make install

Omnipauseを使用して音楽の再生を制御する

Omnipauseを使用すると、音楽を一時停止したり、再生で開始または再開したり、停止コマンドで再生を停止したり、次で曲を進めたり、前に戻ったりすることができます。Omnipauseを使用してお気に入りの音楽プレーヤーを制御する方法については、以下のコマンド例に従ってください。

一時停止

OmniPauseで音楽の再生を一時停止するには、omn​​ipausepause コマンドを使用し ます。

オムニポーズポーズ

演奏する

再生を開始または再開する必要がありますか?ターミナルウィンドウでomn​​ipauseplay コマンドを使用し ます。

オムニポーズプレイ

やめる

音楽の再生を完全に停止したいですか?omn​​ipausestop コマンドを実行します 。

オムニポーズストップ

プレイリストの曲を進めたいですか?omn​​ipausenextコマンドを実行し ます。

次のオムニポーズ

プレイリストの曲に戻る必要がありますか?前にオムニポーズを実行します 

前のオムニポーズ


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか