Jump to content

NachoServer

Members
  • Posts

    11
  • Joined

  • Last visited

Posts posted by NachoServer

  1. On 2/19/2024 at 5:06 PM, JonathanM said:

    Some of us access the UI from multiple devices with wildly differing screen sizes. How would you suggest handling it? The layout that works best on an old 1024x768 laptop is way different than what looks good on an ultra widescreen.

    Well now are you talking about the content that is displayed on your dashboard, or just the sizing of it?  For me, there are widgets I don't care to see on my dashboard, regardless of which device I'm using (e.g. Shares, Users), but to each their own.  Is your setup that wildly different from one system to the next?

     

    If you really need multiple configs, what about something like the ability to save multiple profiles (could limit if need be to 3 or 5 - laptop, desktop, mobile... with the ability to name them.).  Use cookies to determine which profile to use, but details of the profile (which widgets to display, expanded/collapsed, etc) reside on the server.  Have a 'default' profile which is your fallback profile if no profile is found in cookies, but still save settings of the 'default' profile on the server.

     

    I don't know PHP, and I know very little web development, but I've learned some basic concepts over the years working with ServiceNow, and doesn't seem like it would be that difficult.  It's probably more of a question as to how much people really care about this cosmetic issue v.s. fixing functional bugs / adding new functionality.

     

  2. 9 minutes ago, bonienl said:

    Settings are stored in cookies, make sure your browser does not delete cookies when closing.

     

    Then why do the settings not persist after updating Unraid (e.g. 6.12.1 to 6.12.2)?  I never closed my browser, and even so, cookies are not set to be cleared when I close my browser.  Relying on client-side storage is a poor option IMHO.  Dashboard in 6.11 was better.

  3. I have noticed this too, and it's frustrating to have to re-configure the dashboard each time - this seemed far more consistent before 6.12.  The ability to save a persistent copy of my dashboard config would be greatly appreciated (perhaps even the ability to save/name multiple configs, (e.g. Desktop, Mobile)).  I also miss some of the capabilities that existed pre-6.12 (collapse certain sections to provide 'condensed' view, such as with the Server widget - ability to hide the icon/graphic, but still display model, uptime and registration information.)

  4. Getting failures connecting to an indexer (r#*g), and can't quite decipher what's going on in the logs - is anyone able to help?  Thanks!

     

    2023-02-22 09:26:30.5|Warn|ProwlarrErrorPipeline|FluentValidation.ValidationException: Validation failed: 
     -- : Unable to connect to indexer, check the log above the ValidationFailure for more details
    
    [v1.2.2.2699] FluentValidation.ValidationException: Validation failed: 
     -- : Unable to connect to indexer, check the log above the ValidationFailure for more details
       at Prowlarr.Api.V1.ProviderControllerBase`3.VerifyValidationResult(ValidationResult validationResult, Boolean includeWarnings) in D:\a\1\s\src\Prowlarr.Api.V1\ProviderControllerBase.cs:line 204
       at Prowlarr.Api.V1.ProviderControllerBase`3.Test(TProviderDefinition definition, Boolean includeWarnings) in D:\a\1\s\src\Prowlarr.Api.V1\ProviderControllerBase.cs:line 195
       at Prowlarr.Api.V1.ProviderControllerBase`3.Test(TProviderResource providerResource) in D:\a\1\s\src\Prowlarr.Api.V1\ProviderControllerBase.cs:line 144
       at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
       at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
       at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
       at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
    --- End of stack trace from previous location ---
       at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
       at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
       at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
    --- End of stack trace from previous location ---
       at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
       at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
       at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
       at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
       at Prowlarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\BufferingMiddleware.cs:line 28
       at Prowlarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\IfModifiedMiddleware.cs:line 41
       at Prowlarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\CacheHeaderMiddleware.cs:line 33
       at Prowlarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\UrlBaseMiddleware.cs:line 27
       at Prowlarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Prowlarr.Http\Middleware\VersionMiddleware.cs:line 28
       at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
       at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult)
       at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
       at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
       at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)
    

     

  5. Thanks, I was looking to avoid moving all of the data.  I figured it out though... created a new top level share called Media (kept my other shares) and created some symlinks to my other shares within that directory.

    e.g.

    cd /mnt/user/Media

    ln -s /mnt/user/Movies/ Movies

    ln -s /mnt/user/TV\ Shows/ TV\ Shows

    ln -s /mnt/user/Kids\ Shows/ Kids\ Shows

     

    now when I export my Media share and access it from my Mac I see the Media share with 3 sub-directories (Movies, TV Shows, Kids Shows).

  6. Please forgive my ignorance, I'm still a newbie, and I did a quick search (links, aliases, virtual directory, etc) but I'm probably not looking for the right thing, and not even sure if it's possible or a good idea.

     

    When I setup my shares, I created shares for TV, Movies, Kids Shows, etc.  I did this initially to direct different types of media to different disks.

    Now I'm looking for a way to share these as a single "Media" SMB share, which would point to the three shares above, so that I can use Tdarr on an old Macbook Pro to help with some h265 encoding.  Is this possible (without using a root share or exposing all of /mnt/user/), and if so, how?

     

    Thanks, and appreciate any resources you can point me to!

  7. On 9/5/2021 at 11:43 AM, PilaScat said:

    Ok found, it was custom server set to the ip but not the port

    Thanks, I was having issue with double stream showing up and this was the reason why - custom server had been set.

×
×
  • Create New...