Geek to Live: Jinzora でインターネット ジュークボックスを構築する


ジーナ・トラパーニ著

クリックして表示自宅のコンピューターや、長年にわたって収集した何ギガバイトものお気に入りの音楽から離れているからといって、曲が聴けないというわけではありません。

あなたはすでにその方法を知っています自宅のWebサーバーをセットアップするどこからでもファイルにアクセスできますが、音楽に関しては、純粋な Web サーバーは最適なインターフェイスではありません。と呼ばれる無料のオープンソース ソフトウェアJinzoraWeb サーバー上に洗練された Web ベースのメディア プレーヤー フロントエンドを配置します。 Jinzora をホーム サーバーにインストールすると、音楽ライブラリを参照したり、その場でプレイリストを作成したり、自宅からインターネット経由で別のコンピュータやハンドヘルドに音楽をストリーミングしたりできます。

Jinzora をコンピューターにセットアップする方法は次のとおりです。

義務的な警告:自宅のコンピューターで Web サーバーを実行するのは危険な作業です。このチュートリアルは、テキスト構成ファイルの編集や自宅のコンピュータのポート 80 をインターネットに公開することに慣れている上級ユーザーを対象としています。いつものように、明示的なユーザー設定ルールを備えた強力なファイアウォールをお勧めします。まだゲームですか?続ける。

必要なもの

Jinzora を実行するために必要なのは、音楽が保存されたコンピューターと冒険心だけです。 Jinzora は、PHP スクリプト言語と MySQL データベースがインストールされた Web サーバー上で実行されます。この例では、Windows XP PC と無料の Apache サーバーを使用してセットアップします。ただし、これは Windows 上の IIS Web サーバーだけでなく、Mac および Linux 上の Apache でも機能します。

Jinzora をプレビューして試してみる

Jinzora で得られるものへの欲求を刺激するために、次のスクリーンショットをチェックしてください。Jinzora皆さん。ログインしたホーム画面は次のとおりです (クリックして拡大)。

画像とタグデータが有効になっているアーティストビューは次のとおりです。 (クリックすると拡大します。)

そしてこれがアルバムビューです。 (クリックすると拡大します)。

Jinzora にこれを試してみてくださいサンプルのインストールインターフェイスの感触を得るために。

Jinzora をインストールする

Jinzora を使い始めるには少しセットアップが必要ですが、ご覧のとおり、その見返りは非常に大きいです。ここではステップバイステップで説明します。

  1. WAMPをインストールします。WAMP は、ワンクリックで簡単に実行できる Windows 用のオールインワン PHP/MySQL/Apache インストールです。WAMPのダウンロードはこちらから。 WAMP をデフォルトの C:\wamp\ ディレクトリにインストールします。 (別の場所にインストールする必要がある場合は、選択したフォルダーの名前にスペースや特殊文字が含まれていないことを確認してください。) インストール ウィザードで [自動起動] オプションをオンにし、Windows ファイアウォールのプロンプトが表示されたら、サーバーが実行できるように WAMP のブロックを解除します。インストールが完了したら、Web ブラウザで https://localhost/ にアクセスして、新しい Web サーバーのフロント ページを表示します。 (Macユーザーの方は、マンプWAMP の代わりになります。)

  2. MySQL データベース サーバーのパスワードを設定します。デフォルトでは、データベースにはパスワードが割り当てられていません。これはあまり安全ではありません。 WAMP インストールのホームページ (https://localhost/) から、左側のページの [ツール] の下にある「PHPmyadmin 2.7.0-pl2」というリンクに移動します。そこから「特権」リンクをクリックします。 「root」以外のすべてのユーザーにチェックを入れ、「削除」を選択します。次に、root ユーザーの横にある編集ボタンをクリックし、パスワードを覚えやすいものに変更し、保存します。これが完了すると、新しいパスワードがないため、PHPmyadmin はデータベースにアクセスできなくなります。それは簡単に解決できます。

  3. C:\wamp\phpmyadmin\config.inc.php ファイルをテキスト エディタで開きます。次の行を変更します。

  4. $cfg['Servers'][$i]['password'] = '';

  5. $cfg['Servers'][$i]['password'] = 'yournewpassword';

  6. どこyournewpasswordは、PHPmyadmin で設定したばかりのパスワードです。 DB パスワードの変更の詳細を参照してください。ここ

  7. ジンゾラをインストールします。 ここから Jinzora .zip ファイルをダウンロードします。(ベータ版ではなく、必ず「プライマリ製品」の下にある安定版を入手してください。)jz275.zipWAMP ドキュメント ディレクトリに、c:\wamp\www\、デフォルトでは。

    これで、Jinzora インストール ウィザードを実行する準備が整いました。訪問https://localhost/jinzora2/Webブラウザで。ここから、Jinzora は 8 ステップのインストール プロセスを案内し、使用する言語やテーマから、すべての音楽を含むディレクトリに至るまで、すべてを設定するよう求めます。各ドロップダウンには、さまざまなオプションを説明する便利なロールオーバー ヒントが含まれています。ほとんどの場合、デフォルトを受け入れて問題ありません。 Jinzora にデータへのアクセスを許可するには、ステップ 2 で設定したデータベース パスワードが必要になることに注意してください。

    重要な点が 1 つあります。ステップ 6 で、これが初めて Jinzora をインストールする場合は、Jinzora が必要なすべてのテーブルを自動的に作成できるように、必ず「データベースの作成」を true に設定してください。ステップ 7 では、音楽ディレクトリを Jinzora にインポートします。コレクションの大きさによっては、これには少し時間がかかる場合があります。 12,000 個のファイルのコレクションには約 40 分かかりました。

  8. インストールが完了したら、セキュリティ上の理由から (つまり、他の人が再起動してすべての設定を変更できないようにするため)、次の場所にある Jinzora のインストール ディレクトリを削除します (または安全のために移動します)。C:\wamp\www\jinzora2\installデフォルトでは。

  9. 新しいジュークボックスにアクセスしてください。ピカピカの新しい Web ベースのメディア プレーヤーを次の URL でチェックしてください。https://localhost/jinzora2/。ここから、ログオン、音楽ファイルの参照、プレイリストの作成、ネットワーク経由での音楽のストリーミングが可能です。 Jinzora は基本的に、リモート マシンのメディア プレーヤー (Winamp、foobar2000、iTunes など) で開いて、有線で曲を再生できる .m3u プレイリストを作成します。

ヒントとコツ

ホーム ネットワーク内でインターネット ジュークボックスを実行したら、それを外部の世界でも利用できるようにしたいと考えます。ルーターの背後にいる場合は、次の方法がありますポート 80 を開いて転送し、サーバーが外部のコンピューターにアクセスできるようにします。IP アドレスを覚えるのが面倒ですか?その方法は次のとおりですドメイン名を割り当てるホームメディアサーバーなどjukebox.ginatrapani.homeip.net。最後に、BS をすべてバイパスし、次を使用してすべてのサーバー アクセスを暗号化できます。優れた無料の Hamachi を使用した仮想プライベート ネットワーク。

このような面倒な作業が気に入らない場合は、月曜日に私たちのリックがセットアップ時間の短い他の音楽ストリーミング オプションをレビューします。おかげでマーク私をジンゾラに変えてくれて。

インターネット経由でどのようにして曲を聴いていますか?コメントでお知らせください。

ジーナ・トラパニライフハッカーの編集者である彼女は、自宅の Web サーバーからインターネットに届いたばかりの曲が好きです。彼女の毎週の特集は、生きるオタクは毎週水曜日にライフハッカーに掲載されます。購読するGeek to Live フィードニュースリーダーで新しい記事を入手するには、