Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Live-TV documentation and setup guide (There was an error saving the TV provider) #883

Open
TheHellSite opened this issue Mar 2, 2024 · 0 comments

Comments

@TheHellSite
Copy link

TheHellSite commented Mar 2, 2024

Please describe your bug

Saving any type of Live-TV configuration results in the following error:
Alert: There was an error saving the TV provider. Please ensure it is accessible and try again.

Apart from the error above everytime I hit "Save" the log entry below gets created:
[INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was forbidden.

As it turns out any (admin) user, that would like to change Live-TV related settings, not only needs the "Allow Live TV access" but also the "Allow Live TV recording management" permissions enabled in the user account settings.
https://jellyfin.org/docs/general/server/users/adding-managing-users#feature-access

However both the documentation as well as the Jellyfin web interface do not indicate the need for the latter.
That the user needs the "Allow Live TV access" permission enabled is pretty much self-explanatory and also described clearly in the documentation link above.

What is not self-explanatory is the fact that this user also needs the "Allow Live TV recording management" permission enabled.
What is also totally useless is the log entry that gets generated if that permission is missing.
Also the documenation / setup guide for Live-TV doesn't reference any of that!

"Allow Live TV access" only enables access to all Live-TV configuration pages and individual settings, but it does not allow the user to save the changes.
"Allow Live TV recording management" actually allows to save Live-TV related configuration changes.

Again in my opinion both the documentation and Jellyfin web interface are missing the required explanation for this.

What needs to be fixed

  1. Both the Jellyfin documenation and setup guide about Live-TV need to be updated indicating that an admin user needs both permissions in order to...
    a) ... add Live-TV related configurations. (Allow Live TV access)
    and
    b) ... can actually save the created Live-TV configurations. (Allow Live TV recording management)
  2. Then again in the Jellyfin web interface at the user account settings the Live-TV permissions section should be modified indicating both permission requirements for admin users.

Further reference

jellyfin/jellyfin#11089
jellyfin/jellyfin-web#5250

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant