public static List<WebArtworkDetailed> ArtworkReader(SQLiteDataReader reader, int idx) { string url = reader.ReadString(idx); var item = new WebArtworkDetailed() { Filetype = "jpg", Id = url.GetHashCode().ToString(), Offset = 0, Rating = 1, Type = WebFileType.Cover, Path = url }; return new List<WebArtworkDetailed>() { item }; }
public static List<WebArtworkDetailed> ArtworkReader(SQLiteDataReader reader, int idx) { string url = reader.ReadString(idx); Uri uri = new Uri(url); var item = new WebArtworkDetailed() { Filetype = Path.GetExtension(uri.LocalPath).Substring(1), Id = url.GetHashCode().ToString(), Offset = 0, Rating = 1, Type = WebFileType.Cover, Path = url }; return new List<WebArtworkDetailed>() { item }; }
public static string FixNameReader(SQLiteDataReader reader, int index) { // MPTvSeries does some magic with the name: if it's empty in the online series, use the Parsed_Name from the local series. I prefer // a complete database, but we can't fix that easily. See DB Classes/DBSeries.cs:359 in MPTvSeries source string data = reader.ReadString(index); if (data.Length > 0) return data; return reader.ReadString(index - 1); }