mirror of
				https://github.com/jellyfin/jellyfin.git
				synced 2025-11-04 03:27:21 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
using System.ComponentModel.Composition;
 | 
						|
using MediaBrowser.Common.Plugins;
 | 
						|
using MediaBrowser.Controller;
 | 
						|
using MediaBrowser.Model.Plugins;
 | 
						|
 | 
						|
namespace MediaBrowser.HtmlBrowser
 | 
						|
{
 | 
						|
    [Export(typeof(BasePlugin))]
 | 
						|
    public class Plugin : BaseGenericPlugin<BasePluginConfiguration>
 | 
						|
    {
 | 
						|
        public override string Name
 | 
						|
        {
 | 
						|
            get { return "Html Library Browser"; }
 | 
						|
        }
 | 
						|
 | 
						|
        public override void Init()
 | 
						|
        {
 | 
						|
            var httpServer = Kernel.Instance.HttpServer;
 | 
						|
 | 
						|
            /*httpServer.Where(ctx => ctx.LocalPath.IndexOf("/browser/", StringComparison.OrdinalIgnoreCase) != -1).Subscribe(ctx =>
 | 
						|
            {
 | 
						|
                string localPath = ctx.LocalPath;
 | 
						|
                string srch = "/browser/";
 | 
						|
 | 
						|
                int index = localPath.IndexOf(srch, StringComparison.OrdinalIgnoreCase);
 | 
						|
 | 
						|
                string resource = localPath.Substring(index + srch.Length);
 | 
						|
 | 
						|
                ctx.Respond(new EmbeddedResourceHandler(ctx, resource));
 | 
						|
 | 
						|
            });*/
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |