diff options
| author | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-08-20 15:16:51 -0400 |
|---|---|---|
| committer | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-08-20 15:16:51 -0400 |
| commit | aae259d2cd06dc59d279cf04b0f94a09d485cba0 (patch) | |
| tree | e232a2ed1a2e6e3f7a51d5f8c5783b099abc784a /MediaBrowser.Controller/Providers/AudioInfoProvider.cs | |
| parent | 8f024e81996b14a9e6a440a601d0f6c0694f7ab8 (diff) | |
Initial check-in of VideoInfoProvider, although it's currently disabled.
Diffstat (limited to 'MediaBrowser.Controller/Providers/AudioInfoProvider.cs')
| -rw-r--r-- | MediaBrowser.Controller/Providers/AudioInfoProvider.cs | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/MediaBrowser.Controller/Providers/AudioInfoProvider.cs b/MediaBrowser.Controller/Providers/AudioInfoProvider.cs index 8894f87ed6..0f513f3698 100644 --- a/MediaBrowser.Controller/Providers/AudioInfoProvider.cs +++ b/MediaBrowser.Controller/Providers/AudioInfoProvider.cs @@ -229,21 +229,26 @@ namespace MediaBrowser.Controller.Providers {
base.Init();
+ EnsureCacheSubFolders(Kernel.Instance.ApplicationPaths.FFProbeAudioCacheDirectory);
+ }
+
+ internal static void EnsureCacheSubFolders(string root)
+ {
// Do this now so that we don't have to do this on every operation, which would require us to create a lock in order to maintain thread-safety
for (int i = 0; i <= 9; i++)
{
- EnsureDirectory(Path.Combine(Kernel.Instance.ApplicationPaths.FFProbeAudioCacheDirectory, i.ToString()));
+ EnsureDirectory(Path.Combine(root, i.ToString()));
}
- EnsureDirectory(Path.Combine(Kernel.Instance.ApplicationPaths.FFProbeAudioCacheDirectory, "a"));
- EnsureDirectory(Path.Combine(Kernel.Instance.ApplicationPaths.FFProbeAudioCacheDirectory, "b"));
- EnsureDirectory(Path.Combine(Kernel.Instance.ApplicationPaths.FFProbeAudioCacheDirectory, "c"));
- EnsureDirectory(Path.Combine(Kernel.Instance.ApplicationPaths.FFProbeAudioCacheDirectory, "d"));
- EnsureDirectory(Path.Combine(Kernel.Instance.ApplicationPaths.FFProbeAudioCacheDirectory, "e"));
- EnsureDirectory(Path.Combine(Kernel.Instance.ApplicationPaths.FFProbeAudioCacheDirectory, "f"));
+ EnsureDirectory(Path.Combine(root, "a"));
+ EnsureDirectory(Path.Combine(root, "b"));
+ EnsureDirectory(Path.Combine(root, "c"));
+ EnsureDirectory(Path.Combine(root, "d"));
+ EnsureDirectory(Path.Combine(root, "e"));
+ EnsureDirectory(Path.Combine(root, "f"));
}
- private void EnsureDirectory(string path)
+ private static void EnsureDirectory(string path)
{
if (!Directory.Exists(path))
{
|
