mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-20 15:55:25 +03:00
Initial check-in
This commit is contained in:
48
MediaBrowser.Program/Program.cs
Normal file
48
MediaBrowser.Program/Program.cs
Normal file
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using System.Configuration;
|
||||
using System.IO;
|
||||
using MediaBrowser.Controller;
|
||||
|
||||
namespace MediaBrowser.Program
|
||||
{
|
||||
class Program
|
||||
{
|
||||
static void Main(string[] args)
|
||||
{
|
||||
LoadKernel();
|
||||
}
|
||||
|
||||
private static void LoadKernel()
|
||||
{
|
||||
DateTime now = DateTime.Now;
|
||||
|
||||
Console.WriteLine("Loading");
|
||||
|
||||
string installDir = ConfigurationManager.AppSettings["DataPath"];
|
||||
|
||||
if (!Path.IsPathRooted(installDir))
|
||||
{
|
||||
string path = System.Reflection.Assembly.GetExecutingAssembly().Location;
|
||||
path = Path.GetDirectoryName(path);
|
||||
|
||||
installDir = Path.Combine(path, installDir);
|
||||
|
||||
installDir = Path.GetFullPath(installDir);
|
||||
}
|
||||
|
||||
if (!Directory.Exists(installDir))
|
||||
{
|
||||
Directory.CreateDirectory(installDir);
|
||||
}
|
||||
|
||||
Kernel kernel = new Kernel(installDir);
|
||||
|
||||
kernel.Init();
|
||||
|
||||
var time = DateTime.Now - now;
|
||||
Console.WriteLine("Done in " + time.TotalSeconds + " seconds");
|
||||
Console.WriteLine("Press Enter to quit.");
|
||||
Console.ReadLine();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user