Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[with workaround][regression] 0.21.5 -> 0.21.6 (+ all newer versions) - "no application can handle this action" when clicking on import database on Xiaomi Mi Box S and various others Android TV (Android 9-11) #9108

Closed
6 tasks done
ghost opened this issue Oct 11, 2022 · 1 comment
Labels
user blocked us The issue author has blocked team member(s)

Comments

@ghost
Copy link

ghost commented Oct 11, 2022

Checklist

  • I am able to reproduce the bug with the latest version.
  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected version

0.21.6 and all newer versions

Steps to reproduce the bug


I've kept upgrading so I didn't noticed it for a long time,
but I've needed to do a new installation on Android TV recently
and came across this.

I went back from v0.24, installing/uninstalling/installing..
until I've found the version where it broke.

0.21.5 was the last version that the Import database button worked on Android TV. in version 0.21.6, and all versions ofter that the functionality is broken.

for some reason the Export database is still working,
so newer versions can successfully backup, just not import it back.


the workaround:

  1. make sure you have a recent backup, place it on sdcard (not external storage).
  2. clear data, uninstall whatever version you have.
  3. download https://github.com/TeamNewPipe/NewPipe/releases/download/v0.21.5/NewPipe_v0.21.5.apk
  4. install v0.21.5, settings, click Import database, select the backup file.
    when asked "This will override your current setup" click ok,
    when asked "Do you want to also import settings?" click cancel (do not import settings!)
    the app will restart, showing the UI has crashed, that's fine.

force close the app, clear cache (not data).

  1. download the most recent version from https://github.com/TeamNewPipe/NewPipe/releases/latest - install on top of existing app (upgrade).
  2. done. (you still need to manually change all the settings though..).

Expected behavior

allowing Import database on Android TV.

Actual behavior

Import database on Android TV shows no application can handle this action (in a notification bubble at the bottom of the screen).

Screenshots/Screen recordings

No response

Logs

No response

Affected Android/Custom ROM version

Android 9 (SDK 28) (no superuser access)

Affected device model

No response

Additional information

No response


edit.
I've found it.
so it was on 0.21.6.

#6516

96fae38

this fix is also needed for Xiaomi Mi Box S and various others too.
Android 9-11.

@ghost ghost added bug Issue is related to a bug needs triage Issue is not yet ready for PR authors to take up labels Oct 11, 2022
@peat80
Copy link

peat80 commented Oct 14, 2022

Import and export works fine on shield tv. Has probably to do with SAF enabling by default on newer newpipe versions.
You should try to disable SAF in newpipes settings. (I think its forced for android versions higher than android 9 and can't be disabled there).
SAF seems to be broken on android tv because a lot firmwares out there seems to contain no default filepicker app.

@opusforlife2 opusforlife2 added user blocked us The issue author has blocked team member(s) and removed bug Issue is related to a bug needs triage Issue is not yet ready for PR authors to take up labels Oct 14, 2022
@opusforlife2 opusforlife2 closed this as not planned Won't fix, can't repro, duplicate, stale Oct 14, 2022
@ghost ghost changed the title [with workaround][regression] 0.21.5 -> 0.21.7 (+ all newer versions) - "no application can handle this action" when clicking on import database on Android TV [with workaround][regression] 0.21.5 -> 0.21.6 (+ all newer versions) - "no application can handle this action" when clicking on import database on Android TV Nov 15, 2022
@ghost ghost changed the title [with workaround][regression] 0.21.5 -> 0.21.6 (+ all newer versions) - "no application can handle this action" when clicking on import database on Android TV [with workaround][regression] 0.21.5 -> 0.21.6 (+ all newer versions) - "no application can handle this action" when clicking on import database on Xiaomi Mi Box S and various others Android TV (Android 9-11) Nov 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
user blocked us The issue author has blocked team member(s)
Projects
None yet
Development

No branches or pull requests

2 participants