を特集しました。完全に自動化されたメディアセンターセットアップは以前から行われていましたが、Lifehacker 読者の Andre 氏がこれらの方法を改良し、トレントをメディア センターにダウンロードしながら他のユーザーにシードできるようにしました。
このガイドの基礎となったのは、この素晴らしいガイドアレックス・ウォード著。このセットアップに不可欠な The Episode Downloader と The Renamer の存在を知らせてくれてありがとう。
ただし、上記のガイドの指示に従っても、新しい torrent のシードを続行することはできません。 Renamer はファイルを新しい場所に移動します。このガイドに従うことで、ファイルが利用可能になったらすぐにメディア センターに追加しながら、好きなだけ torrent のシードを継続することができます。
このガイドは Windows ユーザーを念頭に置いて書かれています。他のオペレーティング システムに適応させるのは比較的簡単です。また、ここで説明する XBMC インストールはスタンドアロン Linux バージョンです。
必要なもの
ロボコピー(Windows リソース キットの一部 - OS が XP の場合にのみ必要)
必要なフォルダーを作成する
必要なソフトウェアをすべてダウンロードしたら、ファイルをダウンロードからメディア フォルダーに移動する必要があるフォルダーの作成を開始できます。必要なものは次のとおりです。
ファイルとログファイルの移動に必要なスクリプトを保存するバッチ フォルダーを作成します (
C:\Batches
)不完全な torrent フォルダーを作成します (このガイドではこれを
C:\Torrents\Incomplete
)完全な torrent フォルダーを作成します (
C:\Torrents\Complete
)Complete Torrents フォルダー内に Movies フォルダーを作成します (
C:\Torrents\Complete\Movies
)The Renamer ソフトウェアが使用する作業フォルダーを作成します (
C:\Rename
)Renamer 作業フォルダーに新しいシリーズのサブフォルダーを作成します (
C:\Rename\Series
)Renamer 作業フォルダー (
C:\Rename\Movies
) (オプション - XBMC インストールが別のマシンにある場合にのみ必要)メディア PC にコピーする前に、シリーズを含むフォルダーを作成します (
C:\Media\Series
)メディア PC にコピーする前に、ムービーを含むフォルダーを作成します (
C:\Media\Movies
)
ソフトウェアを設定する
エピソードダウンローダー
エピソード ダウンローダー ソフトウェアは、エピソードがトレントで利用可能になる時期を監視し、ダウンロードされたトレント ファイルをトレント ダウンロード ソフトウェアに自動的に追加します。新しいエピソードがいつ利用可能になるかを追跡します。このソフトウェアの使い方は非常に簡単です。
uTorrent
uTorrent は、トレントのダウンロードとアップロードに使用されます。初めて uTorrent を起動すると、簡単なセットアップが実行されます。このセットアップで提供される設定を受け入れることをお勧めします。セットアップが完了し、uTorrent のメイン画面が表示されたら、[オプション]、[環境設定] をクリックし、サイドバーの [ディレクトリ] リンクをクリックします。
上に表示されているようにオプションを入力します。
新しいダウンロードを入れる
これは、新しい torrent が完了するまで保管される場所です。
手動追加時に常にダイアログを表示する
このオプションの選択を解除すると、uTorrent はダイアログ ボックスを表示する代わりに、追加された新しい torrent のダウンロードを自動的に開始できるようになります。
完了したダウンロードを次の場所に移動します。
これは、完了したダウンロードが保存されるフォルダーです
torrent のラベルを追加する
このオプションは、ラベル (この場合は映画) をラベルの末尾に追加して、シリーズと映画を確実に分離できるようにします。
名前変更者
Renamer は、インターネットからダウンロードされたファイルの名前をクリーンアップします。シリーズと映画の両方の名前をクリーンアップできます。
デフォルトでは、[テレビ番組] 画面が表示されます。
そうでない場合 (つまり、画面が青い場合)、単純に「映画」という単語をクリックしてシリーズ画面に切り替えます。ここで、「設定」をクリックし、フォルダーが正しく構成されていることを確認します。
「閉じる」をクリックします。
次に、ムービーの設定を構成する必要があります。 「tvshows」という単語をクリックして映画モードに変更します。
「設定」をクリックします。
[フォルダーの取得] オプションで、Renamer の作業フォルダーが含まれるフォルダーを参照します。 [ムービー アーカイブ] オプションで、ムービーがメディア ソース フォルダーにコピーされる前に保存されるフォルダーを選択します。
XBMC
Web UI が説明どおりに有効になっていることを確認します。ここ。 XBMC がダウンロードを実行しているマシンと同じマシン上にある場合は、メディア フォルダをテレビ番組や映画のソース フォルダとして使用するように XBMC を設定するだけです。
XBMC を別の Windows マシンにインストールしている場合は、メディアが含まれるフォルダーを共有する必要があります。 2 つの共有を作成してシンプルにすることをお勧めします。 1 つはテレビ番組用、もう 1 つは映画用です。
Linux マシンでスタンドアロン XBMC を使用している場合は、次の手順に従ってください。Samba を設定するための XBMC Wiki の手順。 XBMC マシン上でビデオ ソースにリンクする共有を作成します。共有が書き込み可能であり、ゲスト アクセスが許可されていることを確認することが重要です。ユーザー名とパスワードを実装したい場合は、永続的なネットワーク ドライブをマップする必要があります。
スクリプトを作成して実行スケジュールを設定する
スクリプトの作成
を開きますC:\Batches
フォルダーを作成し、メモ帳を使用して次のファイルを作成します。Download_to_rename.bat
、次の内容が含まれます。
ROBOCOPY C:\Torrents\Complete c:\Rename\Series /NP /M /S /XD C:\Torrents\Complete\Movies /LOG+:c:\Batches\Rename_series.log
"C:\Program Files\theRenamer\theRenamer.exe" -fetch
CHOICE /D:A /C:AB /T:300 > NUL
ROBOCOPY C:\Torrents\Complete\Movies c:\Rename\Movies /NP /M /S /LOG+:c:\batches\Rename_Movies.log
"C:\Program Files (x86)\theRenamer\theRenamer.exe" –fetchmovie
Robocopy は、堅牢な Microsoft ファイル コピー ユーティリティです。最初のコマンドの内訳は次のとおりです。
C:\Torrents\Complete
はソースフォルダーです。
C:\Rename\Series
は宛先フォルダーです。
の/NP
このスイッチを使用すると、robocopy がコピーの完了率を表示し、ログ ファイルが不要な情報でいっぱいになるのを防ぎます。
/M
Archive 属性が設定されたすべてのファイルをコピーし、Archive 属性をリセットします (このフラグにより、前回ファイルをコピーしてから到着した新しいファイルのみをコピーできます)。
/S
このフォルダーとすべてのサブフォルダー内のすべてのファイルをコピーします
/XD
Movies フォルダーが除外されるため、シリーズ フォルダーのみがコピーされ、ムービー フォルダーはコピーされません。
/LOG+:c:\Batches\Rename_series.log
Robocopy にログファイルを作成し、ファイルに追加し続けるように指示します。プロセスが適切に動作するとすぐに、この設定を削除できます。
コマンド"C:\Program Files\theRenamer\theRenamer.exe" -fetch
Renamer を起動し、次のファイルを処理するように指示します。C:\Rename\Series
テレビ番組のように。
のCHOICE /D:A /C:AB /T:30 > NUL
コマンドは 30 秒待ってからバッチ ファイルを続行します。これにより、プロセスを再開する前に Renamer を適切に閉じることができます。
のROBOCOPY C:\Torrents\Complete\Movies c:\Rename\Movies /NP /M /S /LOG+:c:\batches\Rename_Movies.log
このコマンドは、Movies フォルダーを使用し、除外を必要としない点を除いて、前の Robocopy コマンドと同じ形式を使用します。
の"C:\Program Files (x86)\theRenamer\theRenamer.exe" –fetchmovie
コマンドは Renamer を開始しますが、ファイルをムービーとして扱い、必要に応じて名前を変更します。
同じフォルダーに 2 番目のファイルを作成します。Copy_to_htpc.bat
、次の内容が含まれます。
robocopy c:\Movies \\htpc\Movies /NP /MOVE /S /R:1 /LOG:c:\Batches\Movies.log *.*
robocopy c:\Series \\htpc\Series /NP /MOVE /S /R:1 /LOG:c:\Batches\Series.log *.*
c:\wget\bin\wget —spider —http-user=xbmc —http-password=password https://htpc/xbmcCmds/xbmcHttp?command=ExecBuiltIn(UpdateLibrary(video))
if not exist c:\Media\Series mkdir c:\Media\Series
if not exist c:\Media\Movies mkdir c:\Media\Movies
最初の 2 つのコマンドでは、
/MOVE
ファイルをコピーする代わりに移動します。/R:1
諦める前に一度だけ再試行します。
のC:\wget\bin\wget --spider --http-user=xbmc --http-password=password https://htpc/xbmcCmds/xbmcHttp?command=ExecBuiltIn(UpdateLibrary(video))
XBMC サーバーにビデオ ライブラリを更新するように指示します。
--spider
wget にファイルをダウンロードしないよう指示します。--http-user
そして--http-password
Web アクセス用に設定されたユーザー名とパスワードです。
のhttps://htpc/xbmcCmds/xbmcHttp?command=ExecBuiltIn(UpdateLibrary(video))
このコマンドにより、XBMC サーバーは命令を実行します。
移動中に、コピーが完了するとソース フォルダーが削除されます。最後の 2 行では、次回のスクリプト実行に備えてフォルダーが再作成されます。
スクリプトのスケジュール設定
[スタート] > [すべてのプログラム] > [アクセサリ] > [システム ツール] > [タスク スケジューラ] に移動し、右側のサイドバーで [基本タスクの作成] オプションを選択します。タスクに名前を付けて、「次へ」をクリックします。
[毎日] の選択をそのままにして、[次へ] をクリックします。必要に応じて開始時間を変更し、「次へ」をクリックします。 「アクション」を「プログラム」のままにし、「次へ」をクリックします。次の画面で、最初のスクリプト (Download_to_rename.bat
)、「OK」をクリックし、「次へ」をクリックします。
[完了をクリックすると、このタスクのプロパティ ダイアログを開く] オプションをクリックし、[完了] をクリックします。
詳細プロパティ ダイアログ ボックスが表示されます。 「トリガー」タブをクリックし、ここに存在する唯一のトリガーをダブルクリックします。 「タスクを繰り返す間隔:」オプションをクリックします。
「OK」をクリックし、もう一度「OK」をクリックして完了します。このプロセスを繰り返しますが、2 番目のバッチ ファイルを使用します。 2 番目のバッチ ファイルを開始する前に、最初のバッチ ファイルが完了するのに十分な時間が確保できるように時間を変更すれば、完了です。