Welcome to our forums! Please take a few moments to read through our Community Guidelines (also conveniently linked in the header at the top of each page). There, you'll find guidelines on conduct, tips on getting the help you may be searching for, and more!

TV Mode not utilizing immersive mode [bugfix]

eldon.mcguinnesseldon.mcguinness Members, Plex Pass Posts: 133 Plex Pass

Would love to see the app use immersive mode when available. The way it is currently, it leaves the soft-buttons on the screen until something is played. This leads to information being blocked by said soft-buttons area.

Tagged:

Answers

  • MovieFan.PlexMovieFan.Plex Members, Plex Pass, Plex Ninja Posts: 15,115 Plex Employee

    What device are you using? If there are soft buttons, you shouldn't be able to use TV Mode.

  • eldon.mcguinnesseldon.mcguinness Members, Plex Pass Posts: 133 Plex Pass
    edited March 18

    @MovieFan.Plex This is an OUYA device that has Cyanogen 4.4.4 on it. While I could use Xposed to hide the soft buttons, it would be a better fix if the app just used immersive mode to ensure it hides things as needed, much like KODI does.

    Perhaps this would be affecting all 4.4+ devices, except for Android TV of course.

  • MovieFan.PlexMovieFan.Plex Members, Plex Pass, Plex Ninja Posts: 15,115 Plex Employee

    I double checked and the TV Mode should work in full screen mode. It was added back in version 5.3.0. I don't know if running Cyanogen might be making a difference. Can you get me the full details on the ROM? i.e. full Android version number, kernel, etc.

  • eldon.mcguinnesseldon.mcguinness Members, Plex Pass Posts: 133 Plex Pass
    edited March 18

    @MovieFan.Plex

    I pulled this from ADB as I am not at the device ATM, please let me know if that is enough information:

    Kernel: Linux version 3.1.10-cyanogenmod-gaec3c7f (jenkins@milaq) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Sat Oct 1 05:38:46 CEST 2016

    Below are the properties available from getprop

    [bluetooth.isEnabled]: [true]
    [dalvik.vm.dexopt-flags]: [m=y]
    [dalvik.vm.heapgrowthlimit]: [64m]
    [dalvik.vm.heapmaxfree]: [8m]
    [dalvik.vm.heapminfree]: [512k]
    [dalvik.vm.heapsize]: [384m]
    [dalvik.vm.heapstartsize]: [8m]
    [dalvik.vm.heaptargetutilization]: [0.75]
    [dalvik.vm.lockprof.threshold]: [500]
    [dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]
    [debug.force_rtl]: [0]
    [dev.bootcomplete]: [1]
    [dhcp.eth0.dns1]: [10.0.1.1]
    [dhcp.eth0.dns2]: []
    [dhcp.eth0.dns3]: []
    [dhcp.eth0.dns4]: []
    [dhcp.eth0.domain]: []
    [dhcp.eth0.gateway]: [10.0.1.1]
    [dhcp.eth0.ipaddress]: [10.0.1.22]
    [dhcp.eth0.leasetime]: [86400]
    [dhcp.eth0.mask]: [255.255.255.0]
    [dhcp.eth0.mtu]: []
    [dhcp.eth0.pid]: [505]
    [dhcp.eth0.reason]: [RENEW]
    [dhcp.eth0.result]: [ok]
    [dhcp.eth0.server]: [10.0.1.1]
    [dhcp.eth0.vendorInfo]: []
    [gsm.current.phone-type]: [1]
    [gsm.network.type]: [Unknown]
    [gsm.operator.alpha]: []
    [gsm.operator.iso-country]: []
    [gsm.operator.isroaming]: [false]
    [gsm.operator.numeric]: []
    [gsm.sim.state]: [NOT_READY]
    [init.svc.adbd]: [running]
    [init.svc.auditd]: [running]
    [init.svc.bootanim]: [stopped]
    [init.svc.bt_mac]: [stopped]
    [init.svc.console]: [running]
    [init.svc.debuggerd]: [running]
    [init.svc.dhcpcd_eth0]: [running]
    [init.svc.drm]: [running]
    [init.svc.eth_mac]: [stopped]
    [init.svc.healthd]: [running]
    [init.svc.installd]: [running]
    [init.svc.keystore]: [running]
    [init.svc.media]: [running]
    [init.svc.netd]: [running]
    [init.svc.rm_ts_service]: [restarting]
    [init.svc.sdcard]: [running]
    [init.svc.servicemanager]: [running]
    [init.svc.setup_fs]: [stopped]
    [init.svc.su_daemon]: [running]
    [init.svc.surfaceflinger]: [running]
    [init.svc.sysinit]: [stopped]
    [init.svc.tf_daemon]: [running]
    [init.svc.ueventd]: [running]
    [init.svc.vold]: [running]
    [init.svc.zygote]: [running]
    [keyguard.no_require_sim]: [true]
    [net.bt.name]: [Android]
    [net.change]: [net.dns1]
    [net.dns1]: [10.0.1.1]
    [net.hostname]: [android-745f3117eb179e52]
    [net.qtaguid_enabled]: [1]
    [net.tcp.buffersize.dchspap]: [4094,87380,1220608,4096,16384,1220608]
    [net.tcp.buffersize.default]: [4096,87380,704512,4096,16384,110208]
    [net.tcp.buffersize.edge]: [4093,26280,35040,4096,16384,35040]
    [net.tcp.buffersize.evdo]: [4094,87380,262144,4096,16384,262144]
    [net.tcp.buffersize.evdo_b]: [4096,87380,704512,4096,16384,262144]
    [net.tcp.buffersize.gprs]: [4092,8760,11680,4096,8760,11680]
    [net.tcp.buffersize.hsdpa]: [4094,87380,1220608,4096,16384,1220608]
    [net.tcp.buffersize.hspa]: [4094,87380,1220608,4096,16384,1220608]
    [net.tcp.buffersize.hspap]: [4094,87380,1220608,4096,16384,1220608]
    [net.tcp.buffersize.hsupa]: [4094,87380,1220608,4096,16384,1220608]
    [net.tcp.buffersize.lte]: [524288,1048576,2097152,262144,524288,1048576]
    [net.tcp.buffersize.umts]: [4094,87380,110208,4096,16384,110208]
    [net.tcp.buffersize.wifi]: [524288,1048576,2097152,262144,524288,1048576]
    [net.tcp.default_init_rwnd]: [60]
    [net.tcp.delack.default]: [1]
    [net.tcp.delack.lte]: [8]
    [net.tcp.delack.wifi]: [20]
    [net.tcp.usercfg.default]: [0]
    [net.tcp.usercfg.lte]: [1]
    [net.tcp.usercfg.wifi]: [1]
    [nvcpud.config_refresh_ms]: [-1]
    [nvcpud.enabled]: [true]
    [persist.sys.NV_DISPXRES]: [1920]
    [persist.sys.NV_DISPYRES]: [1080]
    [persist.sys.NV_STEREOAPP]: [0]
    [persist.sys.NV_STEREOCTRL]: [0]
    [persist.sys.dalvik.multithread]: [false]
    [persist.sys.dalvik.vm.lib]: [libdvm.so]
    [persist.sys.dun.override]: [0]
    [persist.sys.profiler_ms]: [0]
    [persist.sys.recovery_update]: [false]
    [persist.sys.root_access]: [3]
    [persist.sys.timezone]: [America/New_York]
    [persist.sys.usb.config]: [mtp,adb]
    [ro.adb.secure]: [1]
    [ro.allow.mock.location]: [0]
    [ro.baseband]: [unknown]
    [ro.board.platform]: [tegra]
    [ro.boot.commchip_id]: [0]
    [ro.boot.emmc]: [0]
    [ro.boot.serialno]: [015d483b87082208]
    [ro.bootloader]: [unknown]
    [ro.bootmode]: [unknown]
    [ro.bq.gpu_to_cpu_unsupported]: [1]
    [ro.bt.bdaddr_path]: [/data/misc/bluetooth/bdaddr]
    [ro.build.characteristics]: [tablet]
    [ro.build.date.utc]: [1475292631]
    [ro.build.date]: [Sat Oct  1 05:30:31 CEST 2016]
    [ro.build.description]: [ouya-user 4.4.2 KOT49H 937116 release-keys]
    [ro.build.display.id]: [cm_ouya-userdebug 4.4.4 KTU84Q b53c81a5ef test-keys]
    [ro.build.fingerprint]: [boxer8/ouya/ouya:4.4.2/KOT49H/937116:user/release-keys]
    [ro.build.host]: [milaq]
    [ro.build.id]: [KTU84Q]
    [ro.build.product]: [ouya]
    [ro.build.selinux]: [1]
    [ro.build.tags]: [test-keys]
    [ro.build.type]: [userdebug]
    [ro.build.user]: [jenkins]
    [ro.build.version.base_os]: []
    [ro.build.version.codename]: [REL]
    [ro.build.version.incremental]: [b53c81a5ef]
    [ro.build.version.release]: [4.4.4]
    [ro.build.version.sdk]: [19]
    [ro.build.version.security_patch]: [2016-08-01]
    [ro.carrier]: [wifi-only]
    [ro.cm.device]: [ouya]
    [ro.cm.display.version]: [11-20161001-NIGHTLY-MLQ-ouya]
    [ro.cm.releasetype]: [NIGHTLY]
    [ro.cm.version]: [11-20161001-NIGHTLY-MLQ-ouya]
    [ro.cmlegal.url]: [https://cyngn.com/legal/privacy-policy]
    [ro.com.android.dataroaming]: [false]
    [ro.com.android.dateformat]: [MM-dd-yyyy]
    [ro.com.android.wifi-watchlist]: [GoogleGuest]
    [ro.com.google.clientidbase]: [android-google]
    [ro.config.alarm_alert]: [Hassium.ogg]
    [ro.config.notification_sound]: [Argon.ogg]
    [ro.crypto.fuse_sdcard]: [true]
    [ro.crypto.state]: [unencrypted]
    [ro.crypto.tmpfs_options]: [size=128m,mode=0771,uid=1000,gid=1000]
    [ro.crypto.umount_sd]: [false]
    [ro.cwm.forbid_format]: [/boot]
    [ro.debuggable]: [1]
    [ro.emmc]: [0]
    [ro.factorytest]: [0]
    [ro.hardware]: [cardhu]
    [ro.modversion]: [11-20161001-NIGHTLY-MLQ-ouya]
    [ro.opengles.version]: [131072]
    [ro.product.board]: [cardhu]
    [ro.product.brand]: [Boxer8]
    [ro.product.cpu.abi2]: [armeabi]
    [ro.product.cpu.abi]: [armeabi-v7a]
    [ro.product.device]: [ouya]
    [ro.product.locale.language]: [en]
    [ro.product.locale.region]: [US]
    [ro.product.manufacturer]: [Boxer8]
    [ro.product.model]: [Ouya]
    [ro.product.name]: [ouya]
    [ro.revision]: [0]
    [ro.rommanager.developerid]: [cyanogenmodnightly]
    [ro.runtime.firstboot]: [1489202995792]
    [ro.secure]: [1]
    [ro.serialno]: [015d483b87082208]
    [ro.setupwizard.enterprise_mode]: [1]
    [ro.sf.lcd_density]: [210]
    [ro.url.legal.android_privacy]: [http://www.google.com/intl/%s/mobile/android/basic/privacy.html]
    [ro.url.legal]: [http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html]
    [ro.wifi.channels]: []
    [ro.zygote.disable_gl_preload]: [true]
    [selinux.reload_policy]: [1]
    [service.adb.tcp.port]: [5555]
    [service.bootanim.exit]: [1]
    [sys.boot_completed]: [1]
    [sys.cpufreq.restored]: [true]
    [sys.iosched.restored]: [true]
    [sys.settings_secure_version]: [10]
    [sys.sysctl.extra_free_kbytes]: [24300]
    [sys.sysctl.tcp_def_init_rwnd]: [60]
    [sys.usb.config]: [mtp,adb]
    [sys.usb.state]: [mtp,adb]
    [tf.enable]: [y]
    [vold.post_fs_data_done]: [1]
    [wifi.interface]: [wlan0]
    [wifi.supplicant_scan_interval]: [15]
    [wlan.driver.status]: [unloaded]
    

    EDIT:
    For anyone else with this problem, if you don't use the soft-buttons and have a rooted device you can append the following line to your build.prop file to hide them.

    qemu.hw.mainkeys=1

Sign In or Register to comment.