Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1e5cf3ef31
|
||
|
|
15dd74a12a
|
||
|
|
f4cccd7177
|
||
|
|
2df693acf0
|
@@ -328,3 +328,6 @@ ASALocalRun/
|
||||
|
||||
# MFractors (Xamarin productivity tool) working folder
|
||||
.mfractor/
|
||||
|
||||
# Local release artifacts
|
||||
dist/
|
||||
|
||||
@@ -4,7 +4,6 @@ using System.Net.Http.Headers;
|
||||
using System.Net.Http.Json;
|
||||
using System.Text;
|
||||
using System.Text.Json;
|
||||
using Jellyfin.Data.Enums;
|
||||
using Jellyfin.Extensions.Json;
|
||||
using System.Threading.Tasks;
|
||||
using MediaBrowser.Common.Net;
|
||||
|
||||
@@ -1,22 +1,21 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net9.0</TargetFramework>
|
||||
<AssemblyVersion>2.1.0.0</AssemblyVersion>
|
||||
<FileVersion>2.1.0.0</FileVersion>
|
||||
<TargetFramework>net10.0</TargetFramework>
|
||||
<AssemblyVersion>3.0.0.1</AssemblyVersion>
|
||||
<FileVersion>3.0.0.1</FileVersion>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
|
||||
<nullable>enable</nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Jellyfin.Controller" Version="10.*-*" />
|
||||
<PackageReference Include="Microsoft.Extensions.Http" Version="9.0.11" />
|
||||
<PackageReference Include="Jellyfin.Controller" Version="12.*-*" ExcludeAssets="runtime" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Code Analyzers-->
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="9.0.0" PrivateAssets="All" />
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.100" PrivateAssets="All" />
|
||||
<PackageReference Include="SerilogAnalyzer" Version="0.15.0" PrivateAssets="All" />
|
||||
<PackageReference Include="SmartAnalyzers.MultithreadingAnalyzer" Version="1.1.31" PrivateAssets="All" />
|
||||
</ItemGroup>
|
||||
|
||||
+4
-4
@@ -1,15 +1,15 @@
|
||||
---
|
||||
name: "AnilistSync"
|
||||
guid: "18c2a8ea-afa0-4a0b-aa94-072b492ab80b"
|
||||
version: "2.1.0.0"
|
||||
targetAbi: "10.11.0.0"
|
||||
version: "3.0.0.1"
|
||||
targetAbi: "12.0.0.0"
|
||||
owner: "ARufenach"
|
||||
overview: "Scrobble to Anilist"
|
||||
description: >
|
||||
Jellyfin plugin to scrobble to Anilist
|
||||
category: "General"
|
||||
framework: "net9.0"
|
||||
framework: "net10.0"
|
||||
artifacts:
|
||||
- "Jellyfin.Plugin.AnilistSync.dll"
|
||||
changelog: >
|
||||
Added support for Jellyfin 10.11 (migrated IServerEntryPoint to IHostedService, net9.0)
|
||||
Ported to Jellyfin 12.0 (net10.0, targetAbi 12.0.0.0). Reverted the API controller to a bare [Authorize] — Jellyfin 12.0 removed the named DefaultAuthorization policy in favour of the default policy.
|
||||
|
||||
+18
-2
@@ -1,12 +1,28 @@
|
||||
[
|
||||
{
|
||||
"guid": "d02b875a-2a61-4d74-ae5f-394eca192f74",
|
||||
"guid": "18c2a8ea-afa0-4a0b-aa94-072b492ab80b",
|
||||
"name": "AnilistSync",
|
||||
"description": "This plugin will scrobble anime to Anilist for you",
|
||||
"overview": "Scrobble to Anilist",
|
||||
"owner": "ARufenach, modified by Fallenbagel",
|
||||
"owner": "ARufenach, modified by Fallenbagel, YannikMG",
|
||||
"category": "General",
|
||||
"versions": [
|
||||
{
|
||||
"version": "3.0.0.1",
|
||||
"changelog": "Ported to Jellyfin 12.0 (net10.0, targetAbi 12.0.0.0). Reverted the API controller to a bare [Authorize]: Jellyfin 12.0 removed the named DefaultAuthorization policy in favour of the default policy, so [Authorize(Policy = \"DefaultAuthorization\")] threw 'policy not found' on every plugin API call.",
|
||||
"targetAbi": "12.0.0.0",
|
||||
"sourceUrl": "https://git.umarumg.de/UmaruMG/AnilistSync/releases/download/v3.0.0.1/AnilistSync_3.0.0.1.zip",
|
||||
"checksum": "c65d3c52bd3fa919e5bb9ad3e8d37f1b",
|
||||
"timestamp": "2026-09-10T09:36:59Z"
|
||||
},
|
||||
{
|
||||
"version": "2.1.0.0",
|
||||
"changelog": "Ported to Jellyfin 10.11 (net9.0, IHostedService). Fixed a broken authorization policy that 500'd every plugin API call. Verified live against 10.11.11 with a real scrobble.",
|
||||
"targetAbi": "10.11.0.0",
|
||||
"sourceUrl": "https://git.umarumg.de/UmaruMG/AnilistSync/releases/download/v2.1.0.0/AnilistSync_2.1.0.0.zip",
|
||||
"checksum": "81fe39003de5362fbe204bc01ba19f7f",
|
||||
"timestamp": "2026-07-31T21:23:33Z"
|
||||
},
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"changelog": "Add support for Jellyfin 10.8",
|
||||
|
||||
Reference in New Issue
Block a user