私は職場でKubuntu(x64)+ tmuxを実行し、自宅でWindows 7x64マシンを実行しています。自宅のWindowsマシンに接続するtmuxウィンドウでncmpcppを職場で実行したいと思います。ポートフォワードが可能で、ルーターにもDynDNSアカウントが設定されています。私の唯一の問題は、自宅のWindows 7マシンでサーバーの役割でMPD(または類似のもの)を実行することです。だから私の質問は次のとおりです:
アドバイスをよろしくお願いします。
あなたはすでにこれを過ぎているかもしれませんが、Windows 7でMPDをセットアップする際に私がしたことを文書化します。これまでにmpdを使用したことがある場合、これはおそらくやり過ぎでしょうが、使用したことがないので、これは私がすることです役に立ちました:
Windowsバイナリをダウンロード/解凍します(私は mpd-0.16.6-4-win32
および mpc-0.21-win32
を使用しています)
Mpd.confを編集します-これがサンプルです(コメントは削除されています):
music_directory "d:/music"
playlist_directory "d:/music/mpd/playlists"
db_file "d:/music/mpd/database"
log_file "d:/music/mpd/log"
port "6600"
auto_update "yes"
input {
plugin "curl"
}
audio_output {
type "winmm"
name "Default"
}
d:\music
とd:\music\mpd
とd:\music\mpd\playlists
が存在する必要があることに注意してください。
コマンドラインから実行してmpdサーバーを起動します:mpd mpd.conf
。設定ファイルを指定する必要があることに注意してください。指定しないと機能しません。データベースが見つからないと文句を言うかもしれませんが、先に進んで新しいデータベースを作成します。
Mpcを使用して、機能しているかどうかを確認します。
mpc listall
は、MPDによってスキャンされたすべてのファイルのリストを取得しますmpc add <file>
は、現在のプレイリストにファイルを追加します(mpc listall
によって出力されたものと同じパスを使用します)mpc play
再生を開始しますctrl-c
を使用して停止します。それがすべて機能する場合は、スケジュールされたタスクを使用してコンピューターの起動時にmpcを起動できるため、実行するためにログインする必要はありません。
task scheduler
を開始します(Windowsの開始検索バーに入力するだけです)Run whether the user is logged on or not
を設定しますユーザー名で実行されている場合でも、[すべてのユーザーのプロセスを表示する]をクリックしない限り、タスクマネージャーには表示されません。
Turn windows features on or off
を使用してIIS(またはその他のWebサーバー)をインストールし、IIS> WWWサービス>アプリ開発機能]の下にCGIを含めるようにしてください。
インストール [〜#〜] php [〜#〜] 。
ダウンロード phpMpReloaded 、そしてそれをポイントIIS。
Windowsファイアウォールでポート80を開きます。
明らかに異なるクライアント/ウェブサーバーを使用できますが、これはおおよそ私が実行しているものです。ワイヤレススピーカーのセットと組み合わせると、家全体で音楽を再生でき、WIFIネットワークにアクセスできる任意のデバイスで制御できます。