
私は、ディレクトリ全体をファイル共有しているリモート コンピュータに、ほぼすべての音楽を保存しています (iTunes に音楽を読み込ませるためにネットワーク ドライブを使用しています)。ある日、iTunes を起動すると、これらのファイルがすべて見つからないとマークされているのに気づきました。すべてのトラックを簡単に再検出できるようにする方法はありますか?
答え1
少し調べてみると、どうやら iTunes が起動してもネットワーク ドライブが適切にマップされていない場合に、このようなことが起こるようです。
デフォルトのフォルダーを、最初に指定していたネットワーク ドライブに戻す必要があります。
これを行うには、iTunes を起動し、新しい場所を指定します (環境設定、詳細タブ)。または、Alt キーを押しながら iTunes を起動し、その方法で新しい場所を選択します。ソース
また、iTunes の起動時に実行する VBS スクリプトも見つけました。このスクリプトはネットワーク ドライブをマップしてから iTunes を起動します。ネットワーク ドライブがマップされている場合にのみ iTunes を起動し、ドライブをマップできない場合は単に終了するように if ステートメントで変更することもできますが、それはあなた次第です。ただし、設定に合わせて上部の変数を変更する必要があります。
' Variables that hold drive letter to use, network path to map, and itunes program executable path
MAPPED_DRIVE_LETTER = "v:"
MUSIC_NETWORK_PATH = "\\Gamepc\ipod jukebox"
ITUNES_PROGRAM_PATH = "C:\Program Files\iTunes\iTunes.exe"
' Setup shell to run command line with windows
Set WshShell = WScript.CreateObject("WScript.Shell")
' Execute the drive remapping command, and wait for it to complete
returnVal = WshShell.Run("net use " & MAPPED_DRIVE_LETTER & " """ & MUSIC_NETWORK_PATH & """",1,True)
' Open iTunes
WshShell.Run """" & ITUNES_PROGRAM_PATH & """"
iTunes ショートカットをこの vbs ファイルに置き換えるだけで、ネットワーク ドライブがマップされているかどうかが確認され、iTunes が起動します。ソースは次のとおりです。url: https://tinyurl.com/2bvxqzd
答え2
少なくとも場合によっては、曲の 1 つを手動で見つけ、その曲の場所に基づいてさらに見つからない曲を検索するかどうかを iTunes が尋ねたときに「はい」と答えると、問題が解決します。