Skip to content

AFR

Only for Pro version

Available only in Pro version

AFR (auto frame rate) – is a function designed to match the media player's output frame rate to the original frame rate of (video) content.

Before Android 12 where AFR was added on the system level, most devices did not have this functionality. So tvQuickActions can implement it partially on some kinds of devices:

  • STB (set-top boxes) with Amlogic CPU and Android 9-11
  • Devices with native AFR (only "Mode for app")

Automatically mode switching works in the next apps:

  • SmartTube
  • Tivimate
  • OTT Navigator
  • Vimu

For other apps, you can use the framerate panel or mode for the app.

The framerate panel allows one to change the mode in two clicks: one to open the panel and one to change to the needed mode:

AFR service

You can enable or disable the AFR service here. By default, the service is enabled on the supported devices.

Important

Enabled AFR service can affect the system, for example, the volume panel can be visible for too long.

Default screen mode

Optional

It is only for devices with a Google TV user interface and Amlogic CPU.

It is required because the device will be returned to the mode that you choose here.

Danger

Make sure that you choose supported mode, because you can switch to unsupported mode and get a black screen.

Available screen modes

Optional

It is only for devices with a Google TV user interface and Amlogic CPU.

Here you have to choose modes that your TV and STB support to get the app to know which modes can be used while switching.

Danger

Make sure that you choose supported modes, because you can switch to unsupported mode and get a black screen.

Change the resolution

If your TV can upscale content from HDMI, it can be useful for you. Turn on if you want to switch between 4K and 1080p according to the content

Use fractional frame rates

It special setting for devices that uses fractional modes in the settings.

Switch to 50hz for 25 fps

To avoid too many switching in IPTV apps, you can turn on it. 50hz is good for 25 fps.

Switch to 60hz for 30 fps

To avoid too many switching in IPTV apps, you can turn on it. 60hz is good for 30 fps.

Switch to 60hz for 24 fps

Very strange condition, but it helps to avoid system bugs with UI on some devices. Implemented only at the request of users

Show mode on change

You will see toast with a new mode.

Auto stop AFR when a front app is changed

When you use the framerate panel or one-click AFR, you can return to default mode automatically or manually. If you want to get it to work automatically, turn on this setting.

Always change mode by one-click AFR

Limited

Available only on devices with BugTracker

One-click AFR is a special action for devices with BugTracker which allows you to change display mode according to content in any app.

By default when you run this action for the first time - it will change display mode to content frame rate and when you run it the second time - it will return default display mode.

But when this setting is enabled, it will switch to the content frame rate when you run the action for the second time, so to return to the default display mode you can use the "Stop AFR" action or keep the "Auto stop AFR when a front app is changed" enabled and just exit from the app.

Block opening BugTracker on one-click AFR

Newer versions of BugTracker allow us to get the current framerate of the media without having to open the video information overlay. But if values are empty now, will be opened overlay. To avoid it, enable this setting.

Pause content to switch

Limited

Requires any method to emulate buttons (Leanback Keyboard or ADB)

This setting enables automatic pause media to switch display mode. tvQuickActions can't switch display mode on some devices and apps while media is playing. If it is your case, enable this. It will automatically resume media playback after changing the display mode

Delay before return to default display mode

Can be useful to avoid display mode switching between channels or episodes in some apps (Vimu) or when you use macros with playback state changed trigger.

Mode for app

Here you can choose the display mode for every app. It can be useful for apps that don't have AFR support and use the same framerate for content.

Check if the menu opens

It is useful on Android 9-10 to check if will be opened settings with display modes. In other cases, it is not useful.