Пример #1
0
        private static FileServer SetupFileServer(DlnaMediaTypes types, string[] Tags)
        {
            var ids = new Identifiers(
                ComparerRepository.Lookup("title"), true);

            string[] Views = new string[0];
            foreach (var v in Views)
            {
                try
                {
                    ids.AddView(v);
                }
                catch (RepositoryLookupException)
                {
                    throw new Exception("Invalid view " + v);
                }
            }

            var fs = new FileServer(types, ids, Tags.ToList());

            fs.FriendlyName     = Tags[0];
            Program.previews_db = new SQLiteConnection("data source=" + "C:\\utils\\data\\Previews.sqlite");
            Program.previews_db.Open();
            fs.PreviewsDB           = Program.previews_db;
            fs.ErzaConnectionString = "data source=C:\\utils\\data\\erza.sqlite";
            fs.Load();
            return(fs);
        }