[PR #14068] [CLOSED] Add parental ratings for different Countries as per #13823

Closed
opened 2026-02-07 07:19:46 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/14068
Author: @SoumyadipAuddy
Created: 5/6/2025
Status: Closed

Base: masterHead: add-tmdb-countries-parental-ratings


📝 Commits (1)

  • 5c7d2dc added different countries parental ratings

📊 Changes

122 files changed (+3253 additions, -1627 deletions)

View changed files

📝 .github/workflows/ci-tests.yml (+1 -1)
📝 Emby.Server.Implementations/AppBase/BaseApplicationPaths.cs (+3 -5)
📝 Emby.Server.Implementations/ApplicationHost.cs (+2 -2)
📝 Emby.Server.Implementations/Collections/CollectionManager.cs (+4 -4)
📝 Emby.Server.Implementations/IO/ManagedFileSystem.cs (+4 -3)
📝 Emby.Server.Implementations/Library/DotIgnoreIgnoreRule.cs (+1 -1)
Emby.Server.Implementations/Library/KeyframeManager.cs (+44 -0)
📝 Emby.Server.Implementations/Library/LibraryManager.cs (+78 -46)
📝 Emby.Server.Implementations/Library/MediaSourceManager.cs (+6 -6)
📝 Emby.Server.Implementations/Library/PathManager.cs (+14 -0)
📝 Emby.Server.Implementations/Library/ResolverHelper.cs (+15 -5)
📝 Emby.Server.Implementations/Localization/Core/pt-PT.json (+1 -1)
📝 Emby.Server.Implementations/Localization/Core/pt.json (+1 -1)
📝 Emby.Server.Implementations/Localization/LocalizationManager.cs (+1 -1)
Emby.Server.Implementations/Localization/Ratings/ar.json (+41 -0)
Emby.Server.Implementations/Localization/Ratings/bg.json (+34 -0)
Emby.Server.Implementations/Localization/Ratings/cz.json (+34 -0)
📝 Emby.Server.Implementations/Localization/Ratings/es.json (+2 -2)
📝 Emby.Server.Implementations/Localization/Ratings/fi.json (+11 -4)
Emby.Server.Implementations/Localization/Ratings/gr.json (+34 -0)

...and 80 more files

📄 Description

Added parental ratings as per TMDB Movie certifications API return.
For countries where the meaning was not there, those countries were NOT ADDED.

Changes
Added content rating for different Countries.

Source:

  1. TMDB rating api response
  2. The above API return is available here for a quick view https://gist.github.com/SoumyadipAuddy/a5f6914a96be38dca485475357d6c722

Issues
Fixes https://github.com/jellyfin/jellyfin/issues/14049

Local Testing Results
The below image is for South Africa rating system, one of the many countries added in this PR.
image


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/14068 **Author:** [@SoumyadipAuddy](https://github.com/SoumyadipAuddy) **Created:** 5/6/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `add-tmdb-countries-parental-ratings` --- ### 📝 Commits (1) - [`5c7d2dc`](https://github.com/jellyfin/jellyfin/commit/5c7d2dc72f467aa00455113c26006bd291a2b335) added different countries parental ratings ### 📊 Changes **122 files changed** (+3253 additions, -1627 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/ci-tests.yml` (+1 -1) 📝 `Emby.Server.Implementations/AppBase/BaseApplicationPaths.cs` (+3 -5) 📝 `Emby.Server.Implementations/ApplicationHost.cs` (+2 -2) 📝 `Emby.Server.Implementations/Collections/CollectionManager.cs` (+4 -4) 📝 `Emby.Server.Implementations/IO/ManagedFileSystem.cs` (+4 -3) 📝 `Emby.Server.Implementations/Library/DotIgnoreIgnoreRule.cs` (+1 -1) ➕ `Emby.Server.Implementations/Library/KeyframeManager.cs` (+44 -0) 📝 `Emby.Server.Implementations/Library/LibraryManager.cs` (+78 -46) 📝 `Emby.Server.Implementations/Library/MediaSourceManager.cs` (+6 -6) 📝 `Emby.Server.Implementations/Library/PathManager.cs` (+14 -0) 📝 `Emby.Server.Implementations/Library/ResolverHelper.cs` (+15 -5) 📝 `Emby.Server.Implementations/Localization/Core/pt-PT.json` (+1 -1) 📝 `Emby.Server.Implementations/Localization/Core/pt.json` (+1 -1) 📝 `Emby.Server.Implementations/Localization/LocalizationManager.cs` (+1 -1) ➕ `Emby.Server.Implementations/Localization/Ratings/ar.json` (+41 -0) ➕ `Emby.Server.Implementations/Localization/Ratings/bg.json` (+34 -0) ➕ `Emby.Server.Implementations/Localization/Ratings/cz.json` (+34 -0) 📝 `Emby.Server.Implementations/Localization/Ratings/es.json` (+2 -2) 📝 `Emby.Server.Implementations/Localization/Ratings/fi.json` (+11 -4) ➕ `Emby.Server.Implementations/Localization/Ratings/gr.json` (+34 -0) _...and 80 more files_ </details> ### 📄 Description Added parental ratings as per TMDB Movie certifications API return. For countries where the meaning was not there, those countries were NOT ADDED. **Changes** Added content rating for different Countries. Source: 1. [TMDB rating api response](https://developer.themoviedb.org/reference/certification-movie-list) 2. The above API return is available here for a quick view https://gist.github.com/SoumyadipAuddy/a5f6914a96be38dca485475357d6c722 **Issues** Fixes https://github.com/jellyfin/jellyfin/issues/14049 **Local Testing Results** The below image is for South Africa rating system, one of the many countries added in this PR. <img width="815" alt="image" src="https://github.com/user-attachments/assets/b55c8c2f-bc25-4f34-88db-588adbee56aa" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 07:19:46 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#13823