Jump to content

Help Needed: Separating "APPROVED" from "G" Rating for Parental Controls (Medium Size Library)


Go to solution Solved by Neminem,

Recommended Posts

CarneAsada
Posted

Hello everyone,

I'm hoping to get some advice on a parental control issue I'm facing with this library.

The Problem: I'm trying to create a secure profile for my kids using the "Maximum allowed parental rating" feature. I want to allow ratings like G, TV-Y, etc. However, the default group TV-Y/APPROVED/G/E/EC/TV-G includes the legacy "APPROVED" rating.

As many of you probably know, this "APPROVED" rating is applied to many older films that are completely inappropriate for children, containing adult themes, violence, and even sexual content. This makes the entire rating group unusable for me, as it lets hundreds of unsuitable movies slip through the filter. My goal is to allow G rated content while completely blocking or re-categorizing everything with the APPROVED rating.

What I've Tried So Far: Based on advice, I tried using the Bulky Editor plugin to isolate and tag all media with the "APPROVED" rating.

  • I used the Custom Filter feature in Bulky.

  • I created a rule: Parental Rating | E (Exact Match) | APPROVED.

  • This unsuccessfully filtered my library and showed all 190k items

I suspect this is because my library is too large for the plugin to handle in a single operation?

My Questions for the Community:

  • Classification Mapper Plugin: I've seen this plugin recommended as a potential solution. Can anyone confirm if it would be a more robust way to handle this for a very large library? My main concern is that the plugin hasn't been updated in some time. Is it still working reliably on the latest versions of Emby Server? Can it be configured to find every instance of "APPROVED" and automatically change it to a more restrictive rating like "R"?

  • Other Workarounds: Is there any other script or method that you have used to solve this specific problem? The core issue is needing to split "APPROVED" from the "G" rating group, which Emby treats as the same thing.

I'm at a bit of a dead end with the Bulky Editor due to the size of my library, so any advice on a more stable, server-side solution would be greatly appreciated.

Thanks in advance for your help!

- I've included a screenshot of media falling under the "APPROVED" parental rating as you can see the legacy rating is not kid friendly.

image.thumb.png.a860a86581798a3f5a84d2b8c06fde09.png

  • Solution
Posted

You could try with this plugin.

 

  • Agree 1
Happy2Play
Posted

Yes as it has the same db index number.  In the end you will have to modify the current rating or apply custom ratings to content.

            LoadRatings("us", new[] {

                new ParentalRating("TV-Y", 1),
                new ParentalRating("APPROVED", 1),
                new ParentalRating("G", 1),
                new ParentalRating("E", 1),
                new ParentalRating("EC", 1),
                new ParentalRating("TV-G", 1),
                new ParentalRating("TV-Y7", 3),
                new ParentalRating("TV-Y7-FV", 4),
                new ParentalRating("PG", 5),
                new ParentalRating("TV-PG", 5),
                new ParentalRating("PG-13", 7),
                new ParentalRating("T", 7),
                new ParentalRating("TV-14", 8),
                new ParentalRating("R", 9),
                new ParentalRating("M", 9),
                new ParentalRating("TV-MA", 9),
                new ParentalRating("NC-17", 10),
                new ParentalRating("AO", 15),
                new ParentalRating("RP", 15),
                new ParentalRating("UR", 15),
                new ParentalRating("NR", 15),
                new ParentalRating("X", 15),
                new ParentalRating("XXX", 15)
            });

 

In the end depends on if you write nfo file and just query every nfo and replace the current rating, if not the I would shutdown Emby make a backup of the db and just modify them directly.  But if not locked run into the chance of them reseting if ever refresh so would probably apply custom rating instead.

  • 2 weeks later...
Posted
On 9/7/2025 at 2:58 AM, Neminem said:

You could try with this plugin.

 

This was the solution! Thank you kindly everyone! 🙏 

  • Like 1
Posted

Using the Classification Plug-in; I was able to clean up the inappropriate classification for my kids profile age 0-6. Emby by default groups G/PG and APPROVED; as such I needed a way to identify all ratings under APPROVED and upgrade them to R. These are the settings I used.

image.thumb.png.8564ab7cf6fbfedc04b9befeaa2c1b04.png

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...