MinimServer 2018年04月23日 12:14   編集
MinimServerを起動して実行する方法を説明します

MinimServerの起動

MinimServerを実行するために使用するコンピュータまたはNASにMinimServerダウンロードパッケージをまだインストールしていない場合は、インストール方法のページを参照してください。

WindowsでMinimServerを起動するには、MinimServerの[スタート]メニュー項目を選択します。 また、MinimServerのインストール時に作成することを選択した場合は、MinimServerのデスクトップアイコンをダブルクリックすることもできます。

MacでMinimServerを起動するには、MinimServerアプリケーションを開きます。

LinuxでMinimServerを起動するには、「LinuxでMinimServerを起動および停止する」を参照してください。

MinimServer と MinimWatch

MinimServerアプリケーションは、メディアサーバーを実行し、監視と制御のために同じコンピュータ上にユーザーインターフェイスを提供します。 オプションのMinimWatchアプリケーションを使用すると、ローカルネットワーク上の別のコンピュータからMinimServerを監視して制御することができます.MinimServerをローカルで実行している場合と同様のインタフェースを使用します。 この「リモートコントロール」機能は、MinimServerを実行しているコンピュータが家の別の場所にある場合、またはMinimServerがNAS上で実行されている場合、またはユーザーインターフェイスのないバックグラウンドプロセスとして実行されている場合に非常に便利です。 MinimServerを監視および制御する方法の詳細については、監視および制御ページを参照してください。

オンラインアップデート

0.8.1以降、MinimServerとMinimWatchはダウンロードや再インストールを必要とせずにオンラインアップデートをインストールできます。 新しいアップデートが利用可能になると、アップデートについての情報とインストールするかどうかを尋ねるポップアップダイアログが表示されます。 このダイアログから更新プログラムをインストールすることもできますし、後で別のプロンプトを表示して再度通知するように求めることもできます。 リマインダー間隔はデフォルトで1日ですが、これは.updateReminderプロパティーを設定することで最大30日まで増やすことができます。 [バージョン情報]ダイアログを使用して、いつでもオンラインアップデートが利用可能かどうかを確認することができます。 オンラインアップデートをインストールした後、アップデートダイアログが表示されたら、アップデートをアクティブにするために、再起動を選択する必要があります。

自動アップデート

0.8.3以降、MinimServerとMinimWatchは自動的に最新のオンラインアップデートがインストールされていない場合にそれをチェックしてインストールします。 これには、MinimServerまたはMinimWatchを実行しているコンピュータまたはNASがインターネットに接続され、.autoUpdateプロパティがtrue(デフォルト値)に設定されている必要があります。

自動更新チェックは、MinimServerまたはMinimWatchが起動または再起動されるたびに実行されます。 後でアップデートが見つかると、インストーラはアップデートをダウンロードしてインストールし、MinimServerを再起動します。

オンラインアップデートのセクションで説明されているように手動でアップデートをインストールするように求められる場合は、.autoUpdateプロパティをfalseに設定できます。

パッケージ管理

0.8.1以降、MinimServerとMinimWatchには、元のダウンロード機能を拡張するパッケージのインストールと削除を行うパッケージ管理システムがあります。 パッケージをインストールして削除するには、[プロパティ]ダイアログボックスの[パッケージ]タブを選択します。 [パッケージ]タブには、現在インストールされているパッケージとインストールに使用できるパッケージが表示されます。 パッケージをインストールまたは削除した後、変更を有効にするには、[パッケージ]タブから[再起動]を選択する必要があります。

現在、利用可能な唯一のパッケージはMinimStreamerです。 MinimStreamerが提供する追加機能の詳細については、MinimStreamerのWebサイトを参照してください。

重要:MinimStreamerをインストールする前に、MinimServerが最新レベルに更新されていることを確認する必要があります。 これを確認するには、最小アイコンから[バージョン情報]を選択し、[更新を表示]をクリックします。 アップデートを適用したら、MinimServerを再起動します。

MinimStreamerが利用可能なパッケージとして表示されない場合、これはおそらく最新のMinimServerアップデートがインストールされていないことを意味します。 この更新プログラムをインストールすると、MinimStreamerパッケージを確認してインストールすることができます。

パッケージ管理システムはオンラインアップデートにも使用されます。 これは、利用可能でまだインストールされていないオンラインアップデートが、利用可能なパッケージとして[パッケージ]タブに表示され、他のパッケージと同じ方法でインストールできることを意味します。

各パッケージには、1つまたは複数のモジュールが含まれています。 [プロパティ]ダイアログの[モジュール]タグを選択すると、インストールされているモジュールの一覧を表示できます。 この情報は、問題判別に役立ちます。

Webブラウザのステータスページ

MinimServerの実行中に、MinimServerがホストするWebブラウザのステータスページにアクセスできます。 このステータスページから、MinimServerが動作しているかどうかを確認し、最初のコンテンツディレクトリを設定し、ライブラリの再スキャンを開始できます。 Webブラウザからステータスページにアクセスするには、ブラウザのアドレスバーに次のように入力します。
n.n.n.n:9790
n.n.n.nは、MinimServerを実行しているコンピュータまたはNASのIPアドレスです。 http.portプロパティーを他の値に変更した場合は、9790の代わりにその値を使用します。

MinimServerロギング

MinimServerはログメッセージをログファイルに書き込みます。 これは、状況の監視と問題判別に役立ちます。 デフォルトでは、ログファイルの名前はminimserver.logで、MinimServerデータディレクトリにあります(QNAPインストールの場合、デフォルトの場所は/ share / Publicです)。 ログファイルの名前と場所は、MinimServerプロパティページで説明されているように.logFileプロパティを使用して変更できます。

ログファイルの内容に直接アクセスすることは必ずしも便利ではないので、MinimServerとMinimWatchはミニアイコンから「ログを表示」を選択します。 この選択では、最新のログメッセージを含むログウィンドウが表示され、MinimServerの実行中にリアルタイムで更新されます。 [名前を付けて保存]ボタンを押すと、ログウィンドウの現在の内容を保存できます。

ログウィンドウのドロップダウン選択でログレベルを変更することで、ログウィンドウに表示される情報量を制御できます。 次のロギングレベルを使用できます。
Info情報、警告、およびエラーメッセージを表示します。 これはデフォルトのレベルであり、通常の使用にお勧めします。
VerboseMinimServerが何をしているかについての詳しい情報だけでなく、Infoと同じメッセージを表示します。 たとえば、起動時にMinimServerがスキャンしているディレクトリの一覧が表示されます。
DebugVerboseと同じメッセージを表示し、MinimServerの内部動作に関するデバッグ情報も表示します。 この設定は問題判別のために使用され、必要な問題判別情報が得られたときにInfoまたはVerboseに戻す必要があります。
TraceMinimServerの内部動作に関する詳細なトレース情報と同様に、Debugと同じメッセージを表示します。 この設定は、特定の問題判別シナリオで使用され、必要な問題判別情報が得られたときにInfoまたはVerboseに戻す必要があります。
コンソール・インターフェースを使用している場合、ログ・メッセージは、ログ・ファイルを調べることによってのみ表示できます。 コンソール・インターフェースを使用して.logLevelプロパティー(MinimServerプロパティー・ページを参照)を設定することにより、ロギング・レベルを変更できます。 コンソール・インターフェースを使用する場合、ロギング・レベルの値はinfo、verbose、debugおよびtraceです(すべて小文字で入力します)。

.logPrefixプロパティー(MinimServerプロパティー・ページを参照)を使用して、すべてのログ・メッセージにオプションの接頭部を指定することができます。 接頭辞には任意の文字列を使用できますが、次の特殊な値のいずれかにすることができます。
timeHH:mm:ss形式の現在の時刻(例:13:34:56)
dateTimeEEE MMM dd HH:mm:ss形式の現在の日付と時刻(例:Mon Apr 08 13:34:56)
milliTimeHH:mm:ss.SSS形式の現在の時刻(例:13:34:56.789)
thread現在のスレッドID(例:Thread-21 :)
milliThreadmilliTimeとスレッドの組み合わせ(例:13:34:56.789 Thread-21 :)
milliThread特殊値は、すべてのデバッグおよびトレース・メッセージに使用されます。

ほとんどのMinimServerクラッシュでは、ログファイルと同じディレクトリに別のクラッシュログファイルが必要です。 このファイルの名前はminimserver-crash-yyyymmdd-hhmmss.logです.yyyymmdd-hhmmssはクラッシュの日時です。 このファイルの内容は、クラッシュの原因を突き止めて問題を解決するのに役立ちます。

ohNetデバッグログ

MinimServerのログレベルをDebugまたはTraceに設定することで、ohNetデバッグログを有効にすることもできます。 ohNetデバッグログメッセージはMinimServerログファイルに書き込まれ、ログウィンドウには表示されません。

ohnet.debugプロパティの値によって、ohNetデバッグログの量が制御されます。 デフォルト値(デフォルト値として指定)は、少量のohNetロギング情報を生成します。 より詳細なohNetロギングの場合は、値All-Timerを使用できます。 値Ohはそれが生成する膨大な数のohNetタイマーメッセージのために推奨されません。 値なしを使用して、すべてのohNetデバッグロギングを無効にすることができます。

オーディオファイルの読み込み

MinimServerを起動すると、contentDirプロパティとこれらのディレクトリのすべてのサブディレクトリ(サブフォルダ)で指定されたディレクトリ(フォルダ)内のオーディオファイルが検索されます。 MinimServerは、オーディオファイルを検出すると、そのファイルに含まれるオーディオプロパティとタグデータを読み込みます。

contentDirプロパティは、単一のコンテンツディレクトリまたは複数のコンテンツディレクトリに設定できます。音楽コレクションが部分的にローカルディスクにあり、一部がネットワークディスクにある場合、またはブラウズツリーから一部のファイルを選択的に含めるか除外できるようにコレクションを構造化する場合は、複数のコンテンツディレクトリを使用する必要があります。

プロパティダイアログで複数のコンテンツディレクトリを指定するには、「+」ボタンを使用して入力フィールドを追加し、「 - 」ボタンを使用して入力フィールドを削除します。最大8つの入力フィールドを持つことができます。空白の入力フィールドは無視されます。

コンソール・インターフェースでは、中括弧付きのpropコマンドを使用して、複数のディレクトリー(最大8個)を指定できます。たとえば、次のように入力できます。
prop contentDir = {ディレクトリ1} {ディレクトリ2}

多数のオーディオファイルがある場合、MinimServerがそれらをすべて検索して読み込むのにかなりの時間がかかることがあります。これを行うのにかかる時間を短縮するため、MinimServerは必要なオーディオファイルデータのキャッシュを保持します。つまり、すべてのオーディオファイルを読み込んでキャッシュを作成しているため、インストール後初めてMinimServerを起動するには時間がかかります。 MinimServerを次に起動すると、オーディオファイルを再読み込みする代わりにキャッシュされたデータが使用されるので、起動がはるかに高速になります。 MinimServerは、オーディオファイルが追加、削除、または変更されたときに自動的にキャッシュを更新します。

startupScanプロパティがtrue(デフォルト)に設定されている場合、MinimServerは起動時に完全なライブラリスキャンを行います。このスキャンでは、MinimServerのライブラリキャッシュを使用して、前回のスキャン以降に変更されていないオーディオファイルの読み込みのオーバーヘッドを回避します。

startupScanプロパティーがfalseに設定されている場合、MinimSeverはそのキャッシュからライブラリー・データを読み取り、ライブラリー・ファイルをスキャンして、キャッシュの書き込み後にファイルが変更されていないかどうかを検査しません。これにより起動時間は短縮されますが、ライブラリファイルの最近の追加や変更は省略される可能性があります。

startupScanプロパティがfullに設定されている場合、MinimServerは起動時に完全なライブラリスキャンを実行し、キャッシュされたライブラリデータを無視します。これは、キャッシュデータが何らかの理由で不正確であると思われる場合に役立ちます。この設定では、キャッシュデータはRescanを実行しても無視されます(ミニアイコンを使用してMinimServerを制御するを参照)。

複数のMinimServerインスタンス

ローカルネットワーク上で複数のMinimServerのインスタンスを実行できます。 これらの異なるインスタンスを識別するために、displayNameプロパティを使用して、各インスタンスの一意の名前を指定できます。 デフォルトでは、MinimServerはフォームの表示名を使用します
MinimServer [<ホスト名>]
<hostName>は、MinimServerが実行されているコンピュータのネットワークホスト名です。

サーバーの表示名は、UPnPコントロールポイントによって表示されます。 MinimWatchは、実行中のMinimServerインスタンスを識別するためにMinimWatchでも使用されます。
counter:10,019