ウェブサイト検索

RHEL/CentOS/Fedora および Ubuntu/Debian に GNUMP3d - ストリーミング メディア サーバーをインストールする


GNUMP3d は、MP3OGG、およびその他のサポートされているビデオ形式用の、オープンソースのシンプルで軽量かつ堅牢なストリーミング アプリケーションです。シンプルで魅力的で使いやすい Web インターフェイスを提供し、Web ブラウザ経由でオーディオやビデオのコレクションをストリーミングしたり、LAN ネットワーク経由でプレイリストをストリーミングしたりできます。 VLCXMMSiTunesWinAmpなどのメディア プレーヤーを使用してオーディオ ファイルをストリーミングすることもできます。さらに、ファイルの検索機能を備えたデータベースも使用します。

このアプリケーションは、ローカル ネットワーク上で、またはオンラインの友人と音楽を共有するという点で、音楽愛好家にとって非常に便利です。古いクラシック音楽の素晴らしいコレクションがシステムに保存されている場合は、それらを友人、近所の人、同僚と共有しましょう。このアプリケーションをローカルマシンで試してみたところ、シンプル、高速、安全で、基本的に無料で使用できるようです。

このソフトウェアは主にPERL スクリプト言語で書かれ、Debian GNU/Linux で開発されており、同様のGNU/Linux ベースのフレーバー上で実行できます。 。

GNUMP3d ストリーミング メディア サーバーをインストールする方法

最新のGNUMP3d バージョンは GNUMP3d Web サイトからダウンロードできます。または、次の「wget」コマンドを使用してダウンロードできます。

wget http://savannah.gnu.org/download/gnump3d/gnump3d-3.0.tar.gz

正常にダウンロードされたら、以下に示すように「tar」コマンドを使用して解凍します。

tar -xvf gnump3d-3.0.tar.gz

GNUMP3d のインストールには、「make install」 コマンドのみが必要です。これにより、バイナリ ファイルが /usr/bin にインストールされ、設定ファイルが /etc/gnump3d/ ディレクトリにインストールされます。

cd gnump3d-3.0
make install

gnump3d がシステムにインストールされます。次に、要件を満たすために必要な構成を行う必要があります。メイン設定ファイル「gnump3d.conf」ファイルは「/etc/gnump3d」ディレクトリにあります。このファイルをエディタで開き、次の推奨される変更を加えます。

nano /etc/gnump3d/gnump3d.conf

次の行を見つけます。

root = /home/mp3

そして、それをメディア ファイルの場所に置き換えます。たとえば、私の状況では、音楽を /home/tecmint/songs に保存します)。

root = /home/tecmint/songs

デフォルトでは、gnump3d はポート番号 8888 で実行されます。これを7878または任意の優先ポート番号に変更したい場合。

この行を見つけてください

port = 8888

次の行に置き換えます

port = 7878

必要な変更をすべて行ったら、次のコマンドを使用してgnump3d サービスを再起動します。

gnump3d &
サンプル出力
GNUMP3d is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions.

For full details please visit the COPYING URL given below:

  Copying details:
    http://localhost:8888/COPYING

  GNUMP3d now serving upon:
    http://localhost:8888/

  GNUMP3d website:
    http://www.gnump3d.org/

 Indexing your music collection, this may take some time.

 (Run with '--fast' if you do not wish this to occur at startup).
Indexing complete.

音楽のインデックス作成が完了したら、「–stats」引数を使用して「gnump3d-stats」プログラム経由でアーカイブの統計をダンプできます。これにより、インデックス作成が適切に機能したことがわかります。

gnump3d-index --stats

Total number of songs: 17
Total size of archive: 96.9Mb (101690593 bytes)
Total playlength     : 0 days, 1 hours, 13 mins 59 seconds

インデックス作成が完了すると、gnump3d Web パネルに初めてアクセスする準備がほぼ整います。ブラウザを開いて入力します。

http://localhost:7878
OR
http://ip-address:7878

gnump3d のデフォルトの音楽ストリーミング ディレクトリは /home/tecmint/songs です。このフォルダーに配置されたすべてのメディア ファイルが表示されます。さらにファイルを追加したい場合は、このフォルダーに音楽ファイルを置くだけでインターフェースに表示されます。

gnump3d のデフォルトのテーマを変更したい場合。 [設定] をクリックし、そこからテーマを選択します。

デフォルトではgnump3d は世界中に公開されており、サーバーの IP アドレスを知っていれば誰でも接続して利用可能な音楽をストリーミングしたり、統計を表示したり、検索を実行したりできます。したがって、追加のセキュリティ層を追加したい場合は、IP アドレス設定に基づいてアクセスを制限することができます。

IPアドレス制限

gnump3d.conf」ファイルを開き、次の行をコメント化します。

#allowed_clients = all

次に、以下に示すように、「allowed_clients」設定を使用してアクセスを有効にするすべての IP アドレスまたは範囲を追加します。

allowed_clients = 172.16.2.0/8, 192.168.1.0

allowed_clients」設定に加えて、特定のアドレスを拒否できる一致する「denied_clients」があります。拒否設定は許可設定よりも優先されるため、以下の例では172.16.2.x範囲のすべてのIPアドレスがアクセスできます172.16.2.2 を除きます。 192.168.1.25 です。

allowed_clients = 172.16.2.0/8, 192.168.1.0

denied_clients = 172.16.2.2; 192.168.1.25

全体として、このツールはインターネットまたはローカルで友人と音楽を共有するのに最適です。コンピューターから離れていて、お気に入りの音楽を聴きたい場合には、間違いなく非常に便利です。

参考リンク

GNUMP3d ホームページ

今のところはここまでです。すぐに別の素晴らしい記事を作成する予定です。それまでは楽しみにしていて、tecmint にアクセスし続けてください。