Jellyfin Forum
FinTube Plugin - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Development (https://forum.jellyfin.org/f-development)
+--- Forum: Plugin Development (https://forum.jellyfin.org/f-plugin-development)
+--- Thread: FinTube Plugin (/t-fintube-plugin)

Pages: 1 2


RE: FinTube Plugin - R4RaiN - 2024-03-18

would love to see some more updates


RE: FinTube Plugin - Marcus Junius - 2024-05-31

Hi,

How to set up under Windows?

I have placed yt-dlp.exe in the following directory:
C:\Fintube\ytube
I have entered this path in the Fintube settings. I have also placed yt-dlp as a system variable in the Windows path.


If I then go to the Fintube tab, I cannot select a path/folder for “target Libery”.

I hope someone could help here.


RE: FinTube Plugin - pcm - 2024-06-19

I am trying to download a youtube video but I get this error

Code:
2024-06-18 23:00:15.487 -04:00] [ERR] [37] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL "POST" "/fintube/submit_dl".
System.InvalidOperationException: The AuthorizationPolicy named: 'DefaultAuthorization' was not found.
   at Microsoft.AspNetCore.Authorization.AuthorizationPolicy.CombineAsync(IAuthorizationPolicyProvider policyProvider, IEnumerable`1 authorizeData, IEnumerable`1 policies)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
   at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
   at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
   at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context)



RE: FinTube Plugin - bgstack15 - 2024-06-19

(2023-08-28, 01:22 PM)Voltage6905 Wrote: Anyone tested this with docker?

I tested FinTube 1.0.1.0 from the AECX repo (and not one of the few forks that have small changes/improvements) with Jellyfin 10.9.1. Once I got a volume mount that included a Linux binary of yt-dlp (because my docker host is CentOS 7 with python 3.6 which is too old for yt-dlp), and I configured FinTube from the My Plugins page, I tried a yt-dlp operation.

Unfortunately, it failed with this error:
Code:
jellyfin_1  | [12:20:43] [ERR] [8] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL POST /fintube/submit_dl.
jellyfin_1  | System.InvalidOperationException: The AuthorizationPolicy named: 'DefaultAuthorization' was not found.
jellyfin_1  |    at Microsoft.AspNetCore.Authorization.AuthorizationPolicy.CombineAsync(IAuthorizationPolicyProvider policyProvider, IEnumerable`1 authorizeData, IEnumerable`1 policies)
jellyfin_1  |    at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
jellyfin_1  |    at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
jellyfin_1  |    at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
jellyfin_1  |    at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
jellyfin_1  |    at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
jellyfin_1  |    at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
jellyfin_1  |    at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
jellyfin_1  |    at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
jellyfin_1  |    at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
jellyfin_1  |    at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
jellyfin_1  |    at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context)
A brief internet search (ddg) suggests this might be related to some new plugin architecture in newer Jellyfin. I am not a C# developer but perhaps adding one or two lines to the source code of the plugin might be enough. I'll wait for qualified people to fix it before I try again.


RE: FinTube Plugin - pcm - 2024-06-20

is it safe to say that this plugin is broken ?


RE: FinTube Plugin - darkstormyrain - 2024-08-02

(2024-06-20, 08:07 PM)pcm Wrote: is it safe to say that this plugin is broken ?

I came here to figure that out as well.  It does nothing even though everything is installed and setup properly.  

I even built yt-dlp from source code.


RE: FinTube Plugin - Efficient_Good_5784 - 2024-08-02

(2024-08-02, 04:03 PM)darkstormyrain Wrote:
(2024-06-20, 08:07 PM)pcm Wrote: is it safe to say that this plugin is broken ?

I came here to figure that out as well.  It does nothing even though everything is installed and setup properly.  

I even built yt-dlp from source code.
Could be Youtube themselves. Youtube has been cracking down on downloading & ad blocking services such as these.


RE: FinTube Plugin - Duvel - 2024-10-28

does it skip all the infamous youtube ads ?