The TVDB scraper is currently broken due to upgrade works at TheTVDB site. We hope this issue will be resolved quickly.

WIP Ember Media Manager 1.4.8.0 ALPHA - Discussion Thread
(2017-07-28, 11:25)fred_gaou Wrote: I think there is a bug about MPAA.

If you use this setting:

MPAA→ON
Certifications→ON→limit→USA
Use certifications for MPAA→ON
Only if no MPAA is found→ON

Then if no MPAA found, in NFO:

Certification is filled with found value (ex: USA:Approved)
MPAA data remains empty instead of being filled with USA:Approved


BUT if you use the same setting just replacing this one:

Certifications→ON→limit→France

Then if no MPAA found, in NFO:

Certification is still filled with found value (ex: France:U)
But MPAA data is properly filled with France:U

Movie tested: 12 Angry Men

NFO certification and MPAA data cleaned up before each test with a refresh in EMM.

How is that?

Same issue if you try to force with these settings:
MPAA→OFF
Certifications→ON→limit→USA
Use certifications for MPAA→ON
Only if no MPAA is found→OFF

Yes, it's a bug.
We use a converting table if the certification limit is set to "USA":

Code:
Public Shared Function USACertToMPAA(ByVal sCert As String) As String
        If String.IsNullOrEmpty(sCert) Then Return String.Empty

        Select Case sCert.ToLower
            Case "usa:g"
                Return "Rated G"
            Case "usa:pg"
                Return "Rated PG"
            Case "usa:pg-13"
                Return "Rated PG-13"
            Case "usa:r"
                Return "Rated R"
            Case "usa:nc-17"
                Return "Rated NC-17"
        End Select
        Return String.Empty
    End Function

As you can see the value "usa:approved" and "usa:not-approved" will not be considered and the result will be an empty string. The certifications "approved" and "not approved" are very old MPAA ratings from a time before MPAA also recommended the age for each movie. I will fix the bug in this way:

Code:
Public Shared Function USACertToMPAA(ByVal sCert As String) As String
        If String.IsNullOrEmpty(sCert) Then Return String.Empty

        Select Case sCert.ToLower
            Case "usa:g"
                Return "Rated G"
            Case "usa:pg"
                Return "Rated PG"
            Case "usa:pg-13"
                Return "Rated PG-13"
            Case "usa:r"
                Return "Rated R"
            Case "usa:nc-17"
                Return "Rated NC-17"
            Case "usa:approved"
                Return "Approved"
            Case "usa:not-approved"
                Return "Not Approved"
            Case Else
                Return sCert
        End Select
    End Function


Has been fixed for next release: Github
German Ember Media Manager Support

Daily Builds - Link
Latest official Ember-MM version - Ember Media Manager 1.4.x
Reply
 
Thread Rating:
  • 2 Vote(s) - 5 Average


Messages In This Thread
nfo file status? - by NightMyst - 2017-06-21, 07:24
RE: Ember Media Manager 1.4.8.0 ALPHA - Discussion Thread - by DanCooper - 2017-07-28, 12:04
Audio metadata error - by Doomnie - 2017-11-04, 08:16
EmberMM Import Poster.jpg - by MePoEmberMM - 2018-02-06, 01:27
User rating sync - by fred_gaou - 2018-04-28, 22:25
database is locked - by gorb - 2019-08-19, 11:41


Logout Mark Read Team Forum Stats Members Help
Ember Media Manager 1.4.8.0 ALPHA - Discussion Thread52