複数のコンテンツを格納する携帯型コンテンツ再生装置と、前記携帯型コンテンツ再生装置が格納するコンテンツと同じコンテンツを格納する1または複数のサーバとに接続可能であり、前記携帯型コンテンツ再生装置からコンテンツを受信して再生する再生手段と、前記携帯型コンテンツ再生装置に電源電圧を供給し、前記携帯型コンテンツ再生装置を充電させる電源供給手段と、前記電源供給手段が前記携帯型コンテンツ再生装置を高速に充電させる必要があるか否かを判断する充電モード判断手段と、再生すべき前記携帯型コンテンツ再生装置のコンテンツが指定されるとき、前記携帯型コンテンツ再生装置の代わりに、前記指定コンテンツと同じコンテンツを格納する前記サーバから前記指定コンテンツを受信可能か否か判断する状態判断手段とを備え、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断され、かつ、前記指定コンテンツを前記サーバから受信可能であると判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置の代わりに前記サーバから前記指定コンテンツを受信して再生する、コンテンツ再生装置。前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断されたが、前記指定コンテンツを前記サーバから受信可能でないと判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置から前記指定コンテンツを受信して再生する、請求項1に記載のコンテンツ再生装置。前記再生手段が、前記携帯型コンテンツ再生装置からコンテンツを受信して再生しているときに、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、再生中のコンテンツと同じコンテンテンツを前記サーバから受信可能であれば前記サーバから受信し、前記携帯型コンテンツ再生装置からのコンテンツ再生処理から前記サーバからのコンテンツ再生処理にコンテンツの再生途中で切換える、請求項1または2に記載のコンテンツ再生装置。前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置が格納するコンテンツのうち前記携帯型コンテンツ再生装置の代わりに前記サーバから受信可能なコンテンツのみを選択して連続的に再生する、請求項1~3のいずれかに記載のコンテンツ再生装置。前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、前記携帯型コンテンツ再生装置から、前記携帯型コンテンツ再生装置が格納するコンテンツと同じコンテンツを格納する前記サーバの識別情報を受信して管理するサーバ識別情報管理手段をさらに備え、前記再生手段が、前記サーバ識別情報管理手段の管理内容に基づいて、前記指定コンテンツを格納している前記サーバを特定する、請求項1~4のいずれかに記載のコンテンツ再生装置。請求項1~5のいずれかに記載のコンテンツ再生装置の各手段をコンピュータに実行させる、コンテンツ再生プログラム。本発明は上記従来の課題を解決するためになされたものであり、その目的は、携帯型コンテンツ再生装置に記録されているコンテンツと同じコンテンツを受信して再生しながら、携帯型コンテンツ再生装置を高速に充電させることができるコンテンツ再生装置を提供することである。本発明の好ましい実施形態によるコンテンツ再生装置は、複数のコンテンツを格納する携帯型コンテンツ再生装置と、前記携帯型コンテンツ再生装置が格納するコンテンツと同じコンテンツを格納する1または複数のサーバとに接続可能であり、前記携帯型コンテンツ再生装置からコンテンツを受信して再生する再生手段と、前記携帯型コンテンツ再生装置に電源電圧を供給し、前記携帯型コンテンツ再生装置を充電させる電源供給手段と、前記電源供給手段が前記携帯型コンテンツ再生装置を高速に充電させる必要があるか否かを判断する充電モード判断手段と、再生すべき前記携帯型コンテンツ再生装置のコンテンツが指定されるとき、前記携帯型コンテンツ再生装置の代わりに、前記指定コンテンツと同じコンテンツを格納する前記サーバから前記指定コンテンツを受信可能か否か判断する状態判断手段とを備え、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断され、かつ、前記指定コンテンツを前記サーバから受信可能であると判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置の代わりに前記サーバから前記指定コンテンツを受信して再生する。携帯型コンテンツ再生装置を高速に充電させる必要があると判断され、かつ、指定コンテンツをサーバから受信可能であると判断された場合、再生手段は、携帯型コンテンツ再生装置の代わりにサーバから指定コンテンツを受信して再生する。従って、携帯型コンテンツ再生装置は、指定コンテンツをコンテンツ再生装置に送信する必要がないので、バッテリの電圧を消耗することが抑制され、その結果、高速に充電することができる。好ましい実施形態においては、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断されたが、前記指定コンテンツを前記サーバから受信可能でないと判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置から前記指定コンテンツを受信して再生する。この場合、携帯型コンテンツ再生装置の高速な充電を優先してしまい、コンテンツ再生装置が指定コンテンツを再生できないという問題を解決できる。好ましい実施形態においては、前記再生手段が、前記携帯型コンテンツ再生装置からコンテンツを受信して再生しているときに、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、再生中のコンテンツと同じコンテンテンツを前記サーバから受信可能であれば前記サーバから受信し、前記携帯型コンテンツ再生装置からのコンテンツ再生処理から前記サーバからのコンテンツ再生処理にコンテンツの再生途中で切換える。この場合、可能な限り早い時点で、携帯型コンテンツ再生装置からのコンテンツ再生処理から、サーバからのコンテンツ再生処理に切換えることができる。従って、より高速に携帯型コンテンツ再生装置を充電させることができる。好ましい実施形態においては、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、前記再生手段が、前記携帯型コンテンツ再生装置が格納するコンテンツのうち前記携帯型コンテンツ再生装置の代わりに前記サーバから受信可能なコンテンツのみを選択して連続的に再生する。この場合、連続再生中、常に携帯型コンテンツ再生装置はコンテンツをコンテンツ再生装置に送信する必要がないので、より高速に携帯型コンテンツ再生装置を充電させることができる。好ましい実施形態においては、前記携帯型コンテンツ再生装置を高速に充電させる必要があると判断された場合、前記携帯型コンテンツ再生装置から、前記携帯型コンテンツ再生装置が格納するコンテンツと同じコンテンツを格納する前記サーバの識別情報を受信して管理するサーバ識別情報管理手段をさらに備え、前記再生手段が、前記サーバ識別情報管理手段の管理内容に基づいて、前記指定コンテンツを格納している前記サーバを特定する。帯型コンテンツ再生装置に記録されているコンテンツと同じコンテンツを受信して再生しながら、携帯型コンテンツ再生装置を高速に充電させることができるコンテンツ再生装置を提供することができる。以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図1は、本発明の好ましい実施形態によるAVアンプコンテンツ再生装置100を示す概略ブロック図である。AVアンプ1は、複数のコンテンツを格納する携帯型コンテンツ再生装置以下、ポータブルプレーヤという200と、例えばUSBユニバーサルシリアルバス等の任意の規格のラインを介して接続可能である。ポータブルプレーヤ200は、HDDやフラッシュメモリ等の記憶媒体を備え、複数のコンテンツを蓄積する。コンテンツは、映像画像データ、及び/又は、音声音楽、曲データの総称であるが、本例では、曲ファイル以下、トラック、曲データともいう。である。AVアンプ1は、ポータブルプレーヤ200から曲データを受信して、再生増幅処理等する。また、AVアンプ1は、ポータブルプレーヤに電源電圧を供給し、ポータブルプレーヤ200のバッテリを充電させる。AVアンプ1は、1または複数のサーバ300図1ではサーバ300Aおよび300Bと例えばLANなどのネットワークを介して接続可能である。サーバ300は、HDDやフラッシュメモリ等の記憶媒体を備え、ポータブルプレーヤ200と同じコンテンツの少なくとも1つを蓄積する。すなわち、元々サーバ300に蓄積されているコンテンツが、ポータブルプレーヤ200に転送されて、ポータブルプレーヤ200の記憶媒体にも記録される。図2は、ポータブルプレーヤ200が管理するコンテンツ情報DBデータベースを示す。コンテンツ情報DBは、ポータブルプレーヤ200が蓄積する全てのコンテンツに関するコンテンツ情報を管理するデータベースであり、曲毎にアーティスト名、アルバム名、トラック名曲名、トラックIDおよびサーバIDを含む。サーバIDは、その曲ファイルと同じ曲ファイルを蓄積するサーバ300の識別情報である。コンテンツ情報DBの内容は、サーバ300から曲ファイルが転送されてポータブルプレーヤ200の記憶媒体に記録される際に、登録される。図1に戻って、AVアンプ100は、マイコン等の制御部1、RAM2、ROM3、再生部4、増幅部5、表示部6、操作部7および通信部8を備える。これらは、バスを介して互いに接続されている。また、増幅部5には、図示しないスピーカーが接続されている。マイコン1は、AVアンプ100全体を制御するものであり、ROM3に格納されたコンテンツ再生プログラムをRAM2内に読み出して実行することにより、後述する各処理を実行する。再生部4は、ポータブルプレーヤ200またはサーバ300から受信した曲データを再生処理例えば、デコード、D/A変換等する。増幅部5は、再生部4によって再生された曲データの音声信号を増幅し、図示しないスピーカーに音声信号を出力する。表示部6は、コンテンツ情報やコンテンツリスト等を表示するものであり、液晶ディスプレイやFL管等である。また、表示部6は、AVアンプ100の外部に接続されるディスプレイ装置液晶TV等にOSD画面を出力するものでもある。操作部7は、ユーザ操作を受け付けるものであり、操作ボタンやリモコン送受信機である。通信部8は、例えばUSB経由でポータブルプレーヤ200と通信し、ポータブルプレーヤ200にコマンドを送信し、かつ、ポータブルプレーヤ200からコンテンツ情報や曲データ等を受信する。また、通信部8は、AVアンプ100の図示しない電源回路によって生成された電源電圧を例えばUSB経由でポータブルプレーヤ200に供給し、ポータブルプレーヤ200のバッテリを充電させる。また、通信部8は、例えばLAN等を介してサーバ300と通信し、サーバ300にコマンドを送信し、かつ、サーバ300からコンテンツ情報や曲データ等を受信する。マイコン1は、ポータブルプレーヤ200を高速に充電させる必要があるか否かを判断する。例えば、マイコン1は、ユーザ操作によって高速充電モードが設定されているか否かを判断する。又は、マイコン1は、ポータブルプレーヤ200の充電率が所定値例えば20未満であるか否かを判断する。高速充電モードが設定されるとき、又は、ポータブルプレーヤ200の充電率が所定値未満であるとき、ポータブルプレーヤ200を高速に充電させる必要があると判断される。また、マイコン1は、再生すべきポータブルプレーヤ200の曲ファイルが指定されるとき、ポータブルプレーヤ200の代わりに、指定曲ファイルと同じ曲ファイルを格納するサーバ300から指定曲ファイルを受信可能か否か判断する。つまり、指定曲ファイルと同じ曲ファイルを格納するサーバ300がLAN上で稼働しているか否かが判断される。マイコン1は、ポータブルプレーヤ200を高速に充電させる必要があると判断され、かつ、指定曲ファイルをサーバ300から受信可能であると判断された場合、ポータブルプレーヤ200の代わりにサーバ300から指定曲ファイルを受信して再生するように各部を制御する。従って、ポータブルプレーヤ200は、曲データを転送する処理を実行する必要がないので、バッテリの消耗を抑えることができ、高速に充電させることができる。さらに、指定された曲ファイルと同じ曲ファイルをAVアンプ100が再生することができる。一方、マイコン1は、ポータブルプレーヤ200を高速に充電させる必要があると判断されたが、指定曲ファイルをサーバ300から受信可能でないと判断された場合、ポータブルプレーヤ200から指定曲ファイルを受信して再生するように各部を制御する。これにより、ポータブルプレーヤ200の充電を優先させるために指定曲ファイルをAVアンプ1が再生できないという問題を解決できる。マイコン1は、ポータブルプレーヤ200から曲データを受信して再生しているときに、ポータブルプレーヤ200を高速に充電させる必要があると判断された場合、再生中の曲ファイルと同じ曲ファイルをサーバ300から受信可能であればサーバ300から受信する。つまり、マイコン1は、ポータブルプレーヤ200からの曲データを受信して再生する処理から、サーバ300から曲データを受信して再生する処理に、曲ファイルの再生途中で切換える。または、マイコン1は、ポータブルプレーヤ200を高速に充電させる必要があると判断された場合、ポータブルプレーヤ200が格納する複数の曲ファイルのうち、ポータブルプレーヤ200の代わりにサーバ300から受信可能な曲ファイルのみを選択して連続的に再生する。以下、本例の動作を説明する。図3に示すように、AVアンプ100のマイコン1は、AVアンプ100にポータブルプレーヤ200が接続された状態で、ユーザ操作によって高速充電モードに設定する指示が入力されたか否かを判断するS1。高速充電モードに設定する指示が入力されない場合S1でNO、マイコン1は、ポータブルプレーヤ200のバッテリの充電率が所定値未満であるか否かを判断するS2。例えば、バッテリの充電率が20未満であるか否かが判断される。充電率の情報は、ポータブルプレーヤ200からUSB経由で取得することができる。バッテリの充電率が所定値以上であると判断された場合S2でNO、マイコン1は、通常処理を実行するS9。高速充電モードに設定する指示が入力された場合S1でYES、又は、充電率が所定値未満であると判断された場合S2でYES、マイコン1は、ポータブルプレーヤ200に、図2のコンテンツ情報DBに登録されている全サーバIDを送信するように要求する。ポータブルプレーヤ200は、図2のコンテンツ情報DBを参照して、サーバIDの欄に登録されている全サーバIDを取得して、AVアンプ100に送信する重複分を送信する必要はない。マイコン1は、サーバIDを取得するS3。図2の例では、23B46S11と、876530UUとの2つのサーバIDが取得される。マイコン1は、ネットワーク上で稼働しているつまり、ネットワークに接続され、かつ、電源オン状態であるサーバ300を探索し、取得したサーバIDで特定されるサーバ300の照合処理を実行し、URLIPアドレスを取得するS4。そして、マイコン1は、取得したサーバIDで特定されるサーバ300の全部がネットワーク上で稼働しているか否かを判断するS5。サーバ300の全部がネットワーク上で稼働している場合S5でYES、後述するS7の処理へと進む。サーバ300の全部がネットワーク上で稼働しているのではない場合S5でNO、マイコン1は、取得したサーバIDで特定されるサーバ300の一部がネットワーク上で稼働しているか否かを判断するS6。サーバ300の一部がネットワーク上で稼働している場合S6でYES、後述するS8の処理へと進む。一方、取得したサーバIDで特定されるサーバ300の全部がネットワーク上で稼働していない場合S6でNO、マイコン1は通常処理を実行するS9。マイコン1は、図3のS3、S4の処理と並列に図4の処理ポータブルプレーヤ200から曲データを取得して再生する処理を実行することができる。図4に示すように、マイコン1は、ユーザ操作に応じてポータブルプレーヤ200に曲リストを要求し、曲リストを取得するS11。マイコン1は取得した曲リストをディスプレイに表示させるS12。ユーザ操作によって曲リストから所望の曲が指定されて再生指示が入力されるとS13でYES、マイコン1は、指定された曲データをポータブルプレーヤ200に要求して取得しS14、取得した曲データを再生するS15。次に、図5を参照してS7の処理を説明する。マイコン1は、ポータブルプレーヤ200からコンテンツリスト例えば、アーティストリスト、アルバムリスト、トラックリスト等に関する情報を要求して取得するS21。なお、ポータブルプレーヤ200が再生中である場合、現在再生中の曲に関する情報とその再生位置再生時間に関する情報とを取得するS21。マイコン1は、取得した情報に基づいて、図6に示すコンテンツツリーを生成するS22。ここで生成されるコンテンツツリーは、短時間で生成できるように、最低限必要な情報のみを有する簡易なコンテンツツリーである。できるだけ早くポータブルプレーヤ200の動作を停止させ、高速に充電させるためである。コンテンツツリーは、4階層で形成されており、最上位の階層から順に、root、artist、album、trackの順になっている。各ノードは、サーバIDおよび、必要に応じて、サーバ300のURLIPアドレス、および、トラックIDを含む。各ノードのサーバIDは、そのノードに関する曲ファイルやコンテンツ情報を、どのサーバ300が有するかを示し、図2のコンテンツ情報DBのサーバIDに相当している。トラックIDは、図2のコンテンツ情報DBのトラックIDに相当する。アーティスト階層およびアルバム階層の各ノードのトラックIDは、その下位階層に位置するいずれかのトラックノードのトラックIDと同じものが含まれる。例えば、Bの位置のアーティストノードのトラックIDは、Aの位置のトラックノードのトラックIDが付与されている。マイコン1は、生成したコンテンツツリーにおいて、現在選択又は再生されている位置を特定し、RAM2に記憶する。例えば、図6のAのトラックノードの曲ファイルを再生中であれば、=が記憶される。図5に戻って、マイコン1は、ポータブルプレーヤ200の曲データを取得して再生中であるか否かを判断するS23。ポータブルプレーヤ200の曲データを再生中でなければS23でNO、S29に進む。ポータブルプレーヤ200の曲データを再生中であればS23でYES、マイコン1は、再生中の曲データのトラックIDを特定するS24。つまり、コンテンツツリーにおいて、現在選択されている位置例えばのノードに格納されているトラックIDが読み出される。同様に、マイコン1は、再生中の曲データに対応するサーバIDをコンテンツツリーのノードから特定し、サーバIDに対応するサーバ300を特定するS25。マイコン1は、特定したサーバ300に対して、特定したトラックIDの曲データをストリーミング形式で送信するように要求するS26。このとき、マイコン1は、S21でポータブルプレーヤ200から受信した再生位置再生時間の情報をサーバ300に送信し、再生位置からの曲データをサーバ300に送信させる。これに対して、要求されたサーバ300は、指定された曲データをAVアンプ100にネットワーク経由で、ストリーミング形式で送信する。マイコン1は、サーバ300から曲データを受信すると、バッファに格納させるS27。サーバ300から受信してバッファに蓄積している曲データが現在再生している再生位置に追いつき、かつ、所定量以上の曲データがバッファに蓄積された時点で、マイコン1は、ポータブルプレーヤ200からの曲データの再生処理から、サーバ300から取得した曲データの再生処理に切換えるS28。従って、シームレスな再生切換が可能である。S29において、マイコン1は、ポータブルプレーヤ200を動作停止状態にさせ、充電モードに移行させるS29。ここで、動作停止状態は、電源オフ状態スタンバイ状態等を含むや低消費電力状態であってもよく、電源オン状態であるが動作を何も実行しない状態であってもよい。図7に示すように、マイコン1は、ユーザ操作によってコンテンツリストの表示切換指示が入力されたか否かを判断するS31。つまり、アーティストリスト、アルバムリストおよびトラックリストの各スクロール、あるいは、アーティストリストとアルバムリストとトラックリストとの間の表示切換などの指示が入力されたか否かが判断される。入力された場合S31でYES、マイコン1は、切換後に表示する必要がある複数のノードに格納されているサーバIDを特定するS32。複数のノードの各々に異なるサーバIDが格納されている場合には、複数のサーバIDが特定される。例えば、図6のコンテンツツリーにおいて、現在Aのノードが選択されている状態で、2回UPボタンが操作されて、コンテンツツリーの階層を2つ上位に移動させるつまり、トラックリストの表示から、アーティストリストの表示に切換える指示が入力されると、Bのノードに移動する。ディスプレイが3行つまり、3つのコンテンツ情報を表示可能な場合、Bのノードのアーティスト名と、その前後のノードのアーティスト名とを表示する必要があり、それら3つのノードの各々に格納されているサーバIDが特定される。マイコン1は、特定したサーバIDのサーバ300に、特定したトラックIDに対応付けられたコンテンツ情報アーティスト名、アルバム名、又は、トラック名等を送信するように要求する。サーバ300は、図2のコンテンツ情報DBと同様のコンテンツ情報DBを自身が蓄積する曲ファイルに関して管理しており、受信したトラックIDに対応付けられているコンテンツ情報をAVアンプ1に返信する。マイコン1は、コンテンツ情報をサーバ300から取得するS33。マイコン1は、取得したコンテンツ情報に基づいて、コンテンツリストをディスプレイに表示させるS34。先ほどの例では、Bのノードのアーティスト名と、その前後のノードのアーティスト名とを含むアーティストリストが表示される。このように、マイコン1は、コンテンツリストを表示する際に、表示すべきノードに格納されているサーバIDに対応するサーバ300から、コンテンツ情報を取得して表示する。マイコン1は、ユーザ操作によって曲リストから曲ファイルが指定され、再生指示が入力されたか否かを判断するS35。入力された場合S35でYES、マイコン1は、図6のコンテンツツリーにおいて、指定された曲ファイルのノードに格納されているサーバIDおよびトラックIDを特定するS36。例えば、図6のコンテンツツリーにおいて、Aのトラックノードの曲ファイルを再生指示された場合、Aのトラックノードに格納されているサーバIDおよびトラックIDが特定される。マイコン1は、特定したサーバIDのサーバ300に、特定したノードトラックIDの曲データを送信するように要求し、取得するS37。マイコン1は、取得した曲データを再生するS38。以上の処理によって、高速充電モードに設定される場合、又は、ポータブルプレーヤ200のバッテリの充電率が20未満である場合に、ポータブルプレーヤ200を動作停止状態にすることで、ポータブルプレーヤ200のバッテリを高速に充電させることができる。また、ポータブルプレーヤ200の代わりに、同じ曲ファイルを格納しているサーバ300から曲データを受信して再生することによって、ポータブルプレーヤ200から曲データを受信する場合と同様の再生動作を実行することができる。次に、図8を参照してS8の処理を説明する。マイコン1は、ポータブルプレーヤ200からコンテンツリストに関する情報を要求して取得するS41。なお、ポータブルプレーヤ200が再生中である場合、現在再生中の曲に関する情報と再生位置に関する情報とを取得するS41。マイコン1は、取得した情報に基づいて、図6に示すコンテンツツリーを生成するS42。マイコン1は、ポータブルプレーヤ200の曲データを取得して再生中であるか否かを判断するS43。ポータブルプレーヤ200の曲データを再生中でなければS43でNO、S50に進む。ポータブルプレーヤ200の曲データを再生中であればS43でYES、マイコン1は、再生中の曲データのトラックIDを特定するS44。つまり、コンテンツツリーにおいて、現在選択されている位置例えばのノードに格納されているトラックIDが読み出される。同様に、マイコン1は、再生中の曲データに対応するサーバIDをコンテンツツリーの対応するノードから特定し、サーバIDに対応するサーバ300を特定するS45。マイコン1は、特定したサーバ300がネットワーク上で稼働中であるか否かを判断するS46。この処理は、図3のS4の処理での判断結果を記憶しておいてそれに基づいて判断するとよい。特定したサーバ300がネットワーク上で稼働中でなければS46でNO、マイコン1は、ポータブルプレーヤ200からの曲データの再生を継続するS51。特定したサーバ300がネットワーク上で稼働中であればS46でYES、マイコン1は、特定したサーバ300に対して、特定したトラックIDの曲データをストリーミング形式で送信するように要求するS47。このとき、マイコン1は、S41でポータブルプレーヤ200から受信した再生位置再生時間の情報をサーバ300に送信し、再生位置からの曲データをサーバ300に送信させる。これに対して、要求されたサーバ300は、指定された曲データをAVアンプ100にネットワーク経由で、ストリーミング形式で送信する。マイコン1は、サーバ300から曲データを受信すると、バッファに格納させるS48。サーバ300から受信してバッファに蓄積している曲データが現在再生している再生位置に追いつき、かつ、所定量以上の曲データがバッファに蓄積された時点で、マイコン1は、ポータブルプレーヤ200からの曲データの再生処理から、サーバ300から取得した曲データの再生処理に切換えるS49。従って、シームレスな再生切換が可能である。S50において、マイコン1は、ポータブルプレーヤ200を動作停止状態にさせ、充電モードに移行させる。図9に示すように、マイコン1は、ユーザ操作によってコンテンツリストの表示切換指示が入力されたか否かを判断するS61。つまり、アーティストリスト、アルバムリストおよびトラックリストの各スクロール、あるいは、アーティストリストとアルバムリストとトラックリストとの間の表示切換などの指示が入力されたか否かが判断される。入力された場合S61でYES、マイコン1は、切換後に表示する必要がある複数のノードに格納されているサーバIDを特定するS62。複数のノードの各々に異なるサーバIDが格納されている場合には、複数のサーバIDが特定される。マイコン1は、特定したサーバ300がネットワーク上で稼働しているか否かを判断するS63。特定したサーバ300がネットワーク上で稼働している場合S63でYES、マイコン1は、特定したサーバIDのサーバ300に、特定したノードトラックIDのコンテンツ情報アーティスト名、アルバム名、又は、トラック名等を送信するように要求し、取得するS64。マイコン1は、取得したコンテンツ情報に基づいて、コンテンツリストをディスプレイに表示させるS66。一方、特定したサーバ300がネットワーク上で稼働していない場合S63でNO、マイコン1は、ポータブルプレーヤ200を一時的に動作停止状態から動作状態に移行させ、特定したノードトラックIDのコンテンツ情報アーティスト名、アルバム名、又は、トラック名等を送信するように要求し、取得するS65。マイコン1は、取得したコンテンツ情報に基づいて、コンテンツリストをディスプレイに表示させるS66。コンテンツリストを表示させた後、マイコン1は、再度、ポータブルプレーヤ200を動作停止状態に移行させる。図10に示すように、マイコン1は、ユーザ操作によって曲リストから曲が指定され、再生指示が入力されたか否かを判断するS71。入力された場合S71でYES、マイコン1は、図6のコンテンツツリーにおいて、指定された曲のノードに格納されているサーバIDおよびトラックIDを特定するS72。例えば、図6のコンテンツツリーにおいて、Aのトラックノードの曲を再生指示された場合、Aのトラックノードに格納されているサーバIDおよびトラックIDが特定される。マイコン1は、特定したサーバがネットワーク上で稼働しているか否かを判断するS73。特定したサーバ300がネットワーク上で稼働している場合S73でYES、マイコン1は、特定したサーバIDのサーバ300に、特定したノードトラックIDの曲データを送信するように要求して取得し、取得した曲データを再生するS74。そして、マイコン1は、ポータブルプレーヤ200が動作状態であれば、動作停止状態に移行させることで、ポータブルプレーヤ200のバッテリを高速に充電させる。一方、特定したサーバ300がネットワーク上で稼働していない場合S73でNO、マイコン1は、ポータブルプレーヤ200を一時的に動作停止状態から動作状態に移行させ、特定したノードトラックIDの曲データを送信するように要求して取得し、取得した曲データを再生するS76。なお、S76においてポータブルプレーヤ200から受信した曲の再生が終了する際に、マイコン1は、曲リストを参照し、現在再生している曲の次に再生すべき曲を格納するサーバ300が稼働中かを判断する。もし、稼働中でなければ、ポータブルプレーヤ200を動作停止状態にさせない。ポータブルプレーヤ200を動作停止状態にさせても、次の曲の再生の際に直ぐにポータブルプレーヤ200を動作状態にさせる必要があるからである。一方、稼働中であれば、ポータブルプレーヤ200を動作停止状態にさせることで、バッテリを高速に充電させる。次に、図9、図10の各々に対応する別の処理を図11、図12を参照して説明する。図11に示すように、マイコン1は、ユーザ操作によってコンテンツリストの表示切換指示が入力されたか否かを判断するS81。入力された場合S81でYES、マイコン1は、切換後に表示する必要がある複数のノードに格納されているサーバIDを特定するS82。複数のノードの各々に異なるサーバIDが格納されている場合には、複数のサーバIDが特定される。マイコン1は、特定したサーバ300がネットワーク上で稼働しているか否かを判断する。そして、マイコン1は、ネットワーク上で稼働している全てのサーバ300に、対応するノードトラックIDのコンテンツ情報を送信するように要求し、取得するS83。なお、サーバ300が稼働していないノードのコンテンツ情報については、ポータブルプレーヤ200を動作状態にしてポータブルプレーヤ200から取得することはしない。従って、ポータブルプレーヤ200を動作停止状態のままにしておくことができ、ポータブルプレーヤ200のバッテリを高速に充電させることができる。その後、マイコン1は、取得したコンテンツ情報に基づいて、コンテンツリストをディスプレイに表示させるS84。図12に示すように、マイコン1は、曲の連続再生処理を開始するS91。マイコン1は、図6のコンテンツツリーにおいて、トラック階層の全ノードに格納されているサーバIDおよびトラックIDを特定する。マイコン1は、特定したサーバ300がネットワーク上で稼働しているか否かを判断し、サーバがネットワーク上で稼働している曲のノードのみを抽出するS92。マイコン1は、ネットワーク上で稼働しているサーバ300のみに、特定したノードトラックIDの曲データを送信するように要求して取得し、取得した曲データを再生するS93。サーバ300が稼働していないノードの曲データについては、ポータブルプレーヤ200を動作状態にしてポータブルプレーヤ200から曲データを取得することはしない。従って、ポータブルプレーヤ200を動作停止状態のままにしておくことができ、ポータブルプレーヤ200のバッテリを高速に充電させることができる。以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。本発明のコンテンツ再生装置を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。