mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-04-26 20:14:45 +01:00
Compare commits
1 Commits
master
...
renovate/f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a35787b82b |
@@ -17,7 +17,7 @@
|
||||
<PackageVersion Include="Diacritics" Version="4.1.4" />
|
||||
<PackageVersion Include="DiscUtils.Udf" Version="0.16.13" />
|
||||
<PackageVersion Include="DotNet.Glob" Version="3.1.3" />
|
||||
<PackageVersion Include="FsCheck.Xunit.v3" Version="3.3.2" />
|
||||
<PackageVersion Include="FsCheck.Xunit.v3" Version="3.3.3" />
|
||||
<PackageVersion Include="HarfBuzzSharp.NativeAssets.Linux" Version="8.3.1.1" />
|
||||
<PackageVersion Include="ICU4N.Transliterator" Version="60.1.0-alpha.356" />
|
||||
<PackageVersion Include="IDisposableAnalyzers" Version="4.0.8" />
|
||||
|
||||
@@ -19,7 +19,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// </summary>
|
||||
[Route("System/ActivityLog")]
|
||||
[Authorize(Policy = Policies.RequiresElevation)]
|
||||
[Tags("System")]
|
||||
public class ActivityLogController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IActivityManager _activityManager;
|
||||
|
||||
@@ -14,7 +14,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Authentication controller.
|
||||
/// </summary>
|
||||
[Route("Auth")]
|
||||
[Tags("Authentication")]
|
||||
public class ApiKeyController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IAuthenticationManager _authenticationManager;
|
||||
|
||||
@@ -25,7 +25,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// </summary>
|
||||
[Route("Artists")]
|
||||
[Authorize]
|
||||
[Tags("Artist")]
|
||||
public class ArtistsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ILibraryManager _libraryManager;
|
||||
|
||||
@@ -25,7 +25,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Channels Controller.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("Channel")]
|
||||
public class ChannelsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IChannelManager _channelManager;
|
||||
|
||||
@@ -15,7 +15,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Client log controller.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("System")]
|
||||
public class ClientLogController : BaseJellyfinApiController
|
||||
{
|
||||
private const int MaxDocumentSize = 1_000_000;
|
||||
|
||||
@@ -20,7 +20,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// </summary>
|
||||
[Route("System")]
|
||||
[Authorize]
|
||||
[Tags("System")]
|
||||
public class ConfigurationController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IServerConfigurationManager _configurationManager;
|
||||
|
||||
@@ -19,7 +19,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Devices Controller.
|
||||
/// </summary>
|
||||
[Authorize(Policy = Policies.RequiresElevation)]
|
||||
[Tags("Device")]
|
||||
public class DevicesController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IDeviceManager _deviceManager;
|
||||
|
||||
@@ -20,7 +20,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Display Preferences Controller.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("DisplayPreference")]
|
||||
public class DisplayPreferencesController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IDisplayPreferencesManager _displayPreferencesManager;
|
||||
|
||||
@@ -25,7 +25,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// The genres controller.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("Genre")]
|
||||
public class GenresController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IUserManager _userManager;
|
||||
|
||||
@@ -30,7 +30,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// </summary>
|
||||
[Route("")]
|
||||
[Authorize]
|
||||
[Tags("Item")]
|
||||
public class ItemsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IUserManager _userManager;
|
||||
|
||||
@@ -7,6 +7,7 @@ using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using Jellyfin.Api.Attributes;
|
||||
using Jellyfin.Api.Extensions;
|
||||
using Jellyfin.Api.Helpers;
|
||||
using Jellyfin.Extensions;
|
||||
using MediaBrowser.Common.Api;
|
||||
using MediaBrowser.Controller.Entities.Audio;
|
||||
@@ -26,7 +27,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Lyrics controller.
|
||||
/// </summary>
|
||||
[Route("")]
|
||||
[Tags("Lyric")]
|
||||
public class LyricsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ILibraryManager _libraryManager;
|
||||
|
||||
@@ -20,7 +20,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Media Segments api.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("MediaSegment")]
|
||||
public class MediaSegmentsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IMediaSegmentManager _mediaSegmentManager;
|
||||
|
||||
@@ -2,6 +2,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using Jellyfin.Api.Extensions;
|
||||
using Jellyfin.Api.Helpers;
|
||||
using Jellyfin.Api.ModelBinders;
|
||||
using Jellyfin.Data.Enums;
|
||||
@@ -17,7 +18,6 @@ using MediaBrowser.Model.Dto;
|
||||
using MediaBrowser.Model.Entities;
|
||||
using MediaBrowser.Model.Querying;
|
||||
using Microsoft.AspNetCore.Authorization;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace Jellyfin.Api.Controllers;
|
||||
@@ -26,7 +26,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Movies controller.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("Movie")]
|
||||
public class MoviesController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IUserManager _userManager;
|
||||
|
||||
@@ -25,7 +25,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// The music genres controller.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("MusicGenre")]
|
||||
public class MusicGenresController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ILibraryManager _libraryManager;
|
||||
|
||||
@@ -3,6 +3,7 @@ using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using Jellyfin.Api.Constants;
|
||||
using MediaBrowser.Common.Api;
|
||||
using MediaBrowser.Common.Updates;
|
||||
using MediaBrowser.Controller.Configuration;
|
||||
@@ -18,7 +19,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// </summary>
|
||||
[Route("")]
|
||||
[Authorize(Policy = Policies.RequiresElevation)]
|
||||
[Tags("Plugin")]
|
||||
public class PackageController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IInstallationManager _installationManager;
|
||||
|
||||
@@ -22,7 +22,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Persons controller.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("Person")]
|
||||
public class PersonsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ILibraryManager _libraryManager;
|
||||
|
||||
@@ -29,7 +29,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Playlists controller.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("Playlist")]
|
||||
public class PlaylistsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IPlaylistManager _playlistManager;
|
||||
|
||||
@@ -6,6 +6,7 @@ using Jellyfin.Api.Extensions;
|
||||
using Jellyfin.Api.Helpers;
|
||||
using Jellyfin.Api.ModelBinders;
|
||||
using Jellyfin.Database.Implementations.Entities;
|
||||
using Jellyfin.Extensions;
|
||||
using MediaBrowser.Controller.Entities;
|
||||
using MediaBrowser.Controller.Library;
|
||||
using MediaBrowser.Controller.MediaEncoding;
|
||||
@@ -24,7 +25,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// </summary>
|
||||
[Route("")]
|
||||
[Authorize]
|
||||
[Tags("Session")]
|
||||
public class PlaystateController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IUserManager _userManager;
|
||||
|
||||
@@ -6,6 +6,7 @@ using System.Linq;
|
||||
using System.Text.Json;
|
||||
using System.Threading.Tasks;
|
||||
using Jellyfin.Api.Attributes;
|
||||
using Jellyfin.Api.Constants;
|
||||
using Jellyfin.Extensions.Json;
|
||||
using MediaBrowser.Common.Api;
|
||||
using MediaBrowser.Common.Plugins;
|
||||
@@ -22,7 +23,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Plugins controller.
|
||||
/// </summary>
|
||||
[Authorize(Policy = Policies.RequiresElevation)]
|
||||
[Tags("Plugin")]
|
||||
public class PluginsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IInstallationManager _installationManager;
|
||||
|
||||
@@ -16,7 +16,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// <summary>
|
||||
/// Quick connect controller.
|
||||
/// </summary>
|
||||
[Tags("Authentication")]
|
||||
public class QuickConnectController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IQuickConnect _quickConnect;
|
||||
|
||||
@@ -2,6 +2,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using Jellyfin.Api.Constants;
|
||||
using MediaBrowser.Common.Api;
|
||||
using MediaBrowser.Model.Tasks;
|
||||
using Microsoft.AspNetCore.Authorization;
|
||||
@@ -14,7 +15,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Scheduled Tasks Controller.
|
||||
/// </summary>
|
||||
[Authorize(Policy = Policies.RequiresElevation)]
|
||||
[Tags("ScheduledTask")]
|
||||
public class ScheduledTasksController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ITaskManager _taskManager;
|
||||
|
||||
@@ -22,7 +22,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Studios controller.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("Studio")]
|
||||
public class StudiosController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ILibraryManager _libraryManager;
|
||||
|
||||
@@ -23,7 +23,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// </summary>
|
||||
[Route("")]
|
||||
[Authorize]
|
||||
[Tags("Suggestion")]
|
||||
public class SuggestionsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IDtoService _dtoService;
|
||||
|
||||
@@ -9,7 +9,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// The time sync controller.
|
||||
/// </summary>
|
||||
[Route("")]
|
||||
[Tags("System")]
|
||||
public class TimeSyncController : BaseJellyfinApiController
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
@@ -15,7 +15,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// The trailers controller.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("Trailer")]
|
||||
public class TrailersController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ItemsController _itemsController;
|
||||
|
||||
@@ -5,6 +5,7 @@ using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Jellyfin.Api.Attributes;
|
||||
using Jellyfin.Api.Extensions;
|
||||
using Jellyfin.Api.Helpers;
|
||||
using MediaBrowser.Controller.Entities;
|
||||
using MediaBrowser.Controller.Library;
|
||||
using MediaBrowser.Controller.Trickplay;
|
||||
@@ -20,7 +21,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// </summary>
|
||||
[Route("")]
|
||||
[Authorize]
|
||||
[Tags("TrickPlay")]
|
||||
public class TrickplayController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ILibraryManager _libraryManager;
|
||||
|
||||
@@ -27,7 +27,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// </summary>
|
||||
[Route("Shows")]
|
||||
[Authorize]
|
||||
[Tags("Show")]
|
||||
public class TvShowsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IUserManager _userManager;
|
||||
|
||||
@@ -29,7 +29,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// The universal audio controller.
|
||||
/// </summary>
|
||||
[Route("")]
|
||||
[Tags("Audio")]
|
||||
public class UniversalAudioController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ILibraryManager _libraryManager;
|
||||
|
||||
@@ -26,7 +26,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// </summary>
|
||||
[Route("")]
|
||||
[Authorize]
|
||||
[Tags("UserView")]
|
||||
public class UserViewsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly IUserManager _userManager;
|
||||
|
||||
@@ -19,7 +19,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Attachments controller.
|
||||
/// </summary>
|
||||
[Route("Videos")]
|
||||
[Tags("Video")]
|
||||
public class VideoAttachmentsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ILibraryManager _libraryManager;
|
||||
|
||||
@@ -35,7 +35,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// <summary>
|
||||
/// The videos controller.
|
||||
/// </summary>
|
||||
[Tags("Video")]
|
||||
public class VideosController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ILibraryManager _libraryManager;
|
||||
|
||||
@@ -26,7 +26,6 @@ namespace Jellyfin.Api.Controllers;
|
||||
/// Years controller.
|
||||
/// </summary>
|
||||
[Authorize]
|
||||
[Tags("Year")]
|
||||
public class YearsController : BaseJellyfinApiController
|
||||
{
|
||||
private readonly ILibraryManager _libraryManager;
|
||||
|
||||
Reference in New Issue
Block a user