├── .gitattributes ├── .gitignore ├── Configuration ├── FederationPluginController.cs ├── PluginConfiguration.cs ├── configPage.html ├── configPage.js └── redirectPage.html ├── FederationEntryPoint.cs ├── JellyfinFederationPlugin.csproj ├── JellyfinFederationPlugin.sln ├── LICENSE ├── Plugin.cs ├── Providers └── FederationImageProvider.cs ├── Resolvers └── FederationItemResolver.cs ├── Services ├── FederationFileService.cs ├── FederationLibraryManager.cs ├── FederationMediaSourceProvider.cs ├── FederationStreamHandler.cs ├── FederationSyncService.cs ├── FederationVirtualFolderManager.cs ├── RemoteServerClient.cs └── SyncProgressTracker.cs ├── Tasks └── FederationSyncTask.cs ├── logo.png ├── meta.json └── thumb.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/.gitignore -------------------------------------------------------------------------------- /Configuration/FederationPluginController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Configuration/FederationPluginController.cs -------------------------------------------------------------------------------- /Configuration/PluginConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Configuration/PluginConfiguration.cs -------------------------------------------------------------------------------- /Configuration/configPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Configuration/configPage.html -------------------------------------------------------------------------------- /Configuration/configPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Configuration/configPage.js -------------------------------------------------------------------------------- /Configuration/redirectPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Configuration/redirectPage.html -------------------------------------------------------------------------------- /FederationEntryPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/FederationEntryPoint.cs -------------------------------------------------------------------------------- /JellyfinFederationPlugin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/JellyfinFederationPlugin.csproj -------------------------------------------------------------------------------- /JellyfinFederationPlugin.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/JellyfinFederationPlugin.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/LICENSE -------------------------------------------------------------------------------- /Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Plugin.cs -------------------------------------------------------------------------------- /Providers/FederationImageProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Providers/FederationImageProvider.cs -------------------------------------------------------------------------------- /Resolvers/FederationItemResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Resolvers/FederationItemResolver.cs -------------------------------------------------------------------------------- /Services/FederationFileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Services/FederationFileService.cs -------------------------------------------------------------------------------- /Services/FederationLibraryManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Services/FederationLibraryManager.cs -------------------------------------------------------------------------------- /Services/FederationMediaSourceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Services/FederationMediaSourceProvider.cs -------------------------------------------------------------------------------- /Services/FederationStreamHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Services/FederationStreamHandler.cs -------------------------------------------------------------------------------- /Services/FederationSyncService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Services/FederationSyncService.cs -------------------------------------------------------------------------------- /Services/FederationVirtualFolderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Services/FederationVirtualFolderManager.cs -------------------------------------------------------------------------------- /Services/RemoteServerClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Services/RemoteServerClient.cs -------------------------------------------------------------------------------- /Services/SyncProgressTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Services/SyncProgressTracker.cs -------------------------------------------------------------------------------- /Tasks/FederationSyncTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/Tasks/FederationSyncTask.cs -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/logo.png -------------------------------------------------------------------------------- /meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/meta.json -------------------------------------------------------------------------------- /thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Angablade/JellyfinFederationPlugin/HEAD/thumb.png --------------------------------------------------------------------------------