added chromecast boilerplate

This commit is contained in:
Luke Pulverenti
2014-02-23 00:52:30 -05:00
parent 2d0ce724ea
commit 2d27b10d11
12 changed files with 106 additions and 120 deletions

View File

@@ -1,7 +1,7 @@
using System.Linq;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Configuration;
using System.Collections.Generic;
using System.Linq;
namespace MediaBrowser.Controller.Entities
{

View File

@@ -13,5 +13,17 @@ namespace MediaBrowser.Controller.Entities
/// </summary>
/// <value>The soundtrack ids.</value>
List<Guid> SoundtrackIds { get; set; }
/// <summary>
/// Gets the name.
/// </summary>
/// <value>The name.</value>
string Name { get; }
/// <summary>
/// Gets the identifier.
/// </summary>
/// <value>The identifier.</value>
Guid Id { get; }
}
}

View File

@@ -127,11 +127,6 @@ namespace MediaBrowser.Controller.Entities
/// <returns>List{System.String}.</returns>
public List<string> GetPlayableStreamFiles(string rootPath)
{
if (PlayableStreamFileNames == null)
{
return null;
}
var allFiles = Directory.EnumerateFiles(rootPath, "*", SearchOption.AllDirectories).ToList();
return PlayableStreamFileNames.Select(name => allFiles.FirstOrDefault(f => string.Equals(System.IO.Path.GetFileName(f), name, StringComparison.OrdinalIgnoreCase)))