github gssariev/overr-syncerr v1.0.6.6

3 months ago

BREAKING CHANGES

It's recommended to backup/remove existing user_tokens.json and user_subs_pref.json and have the script generate new ones with the updated structure.

What's new

  • Support for managed accounts (home users) (#31)
  • Admin account is now included in the user_tokens.json allowing for configuration of preferred audio and subtitle tracks (#32)
  • Fixed broken subtitles fallback logic (#33) and added support for hearing impaired subtitles (see updated json structure below)

Example of new user_subs_pref.json structure:

"user1": {
    "preferred": [
      {
        "forced": false,
        "hearingImpaired": false,
        "codec": "srt",
        "languageCode": "eng"
      }
    ],
    "fallback": {
      "preferences": [
        {
          "forced": false,
          "hearingImpaired": true,
          "codec": "srt",
          "languageCode": "eng"
        }
      ],
      "enabled": true
    }

To disable fallback entirely for a user, set enabled to false

You can add multiple preferred subtitle tracks like so:

"user1": {
    "preferred": [
      {
        "forced": false,
        "hearingImpaired": false,
        "codec": "srt",
        "languageCode": "eng"
      },
     {
        "forced": true,
        "hearingImpaired": false,
        "codec": "srt",
        "languageCode": "spa"
      }
    ],
    "fallback": {
      "preferences": [
        {
          "forced": false,
          "hearingImpaired": false,
          "codec": "srt",
          "languageCode": "jpn"
        },
       {
          "forced": false,
          "hearingImpaired": true,
          "codec": "srt",
          "languageCode": "dan"
        }
      ],
      "enabled": true
    }

Don't miss a new overr-syncerr release

NewReleases is sending notifications on new releases.