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

App missing from android TV store #66

Open
ippocratis opened this issue Jul 28, 2023 · 18 comments
Open

App missing from android TV store #66

ippocratis opened this issue Jul 28, 2023 · 18 comments
Labels
wontfix This will not be worked on

Comments

@ippocratis
Copy link
Contributor

That's not an issue really
I can still sideload the app just mentioning it

@Radiokot
Copy link
Owner

What is the store on your TV? The app should appear in Google Play, but I haven't added it to Samsung/LG/other stores.

@ippocratis
Copy link
Contributor Author

What is the store on your TV? The app should appear in Google Play, but I haven't added it to Samsung/LG/other stores.

It is Google's playstore but the apps there are limited to apps only working on tv's

I think the Dev needs to opt in the app for android TV
https://developer.android.com/training/tv/publishing/distribute

Not really sure

It's not that important really as the app sideloads fine

just wanted to mention the fact

On the other hand maybe its a valid reason to expand the userbase

Media server Apps are common in televisions

@Radiokot
Copy link
Owner

Turned out, that in order for the app to be shown in Google Play TV, after enabling the TV compatibility and uploading TV screenshots, I had to put an extra checkmark 🤯
I did it, now they will review the app and hopefully make it visible.
Thank you for reporting ❤️

@Radiokot
Copy link
Owner

Radiokot commented Aug 7, 2023

So they declined the publication because there was no app name on the TV banner and the welcome screen looked too "portrait" to them.
I've updated the banner and split the welcome screen into 2 columns. Will resubmit with the next release. I think they might pick on search view, which can't be opened from keyboard – I've added an alternative message shown only on TVs suggesting using a mouse. Will see 🙄
@linosgian

@Radiokot
Copy link
Owner

Radiokot commented Aug 7, 2023

How do you sideload the app to a TV? Does it require cable connection to a computer, or you just download and install the APK from the internal browser?

@ippocratis
Copy link
Contributor Author

ippocratis commented Aug 7, 2023

How do you sideload the app to a TV?

You could use a shared network folder.
I used an app called send files to TV instead.

@linosgian
Copy link

I used built the apk, dumped it on a usb stick, and used a file manager app on the android TV to install it

@Radiokot
Copy link
Owner

They declined publication again:
image

Now, I really have no idea what they mean by "vertical letterboxing", so I made an appeal to have a conversation with a real person.

@ippocratis
Copy link
Contributor Author

ippocratis commented Aug 14, 2023

I had no idea pushing the app to android TV store will be such demanding.
Anyway I think what they mean is some ui elements might be hidden/overlaping/overscaned as the app is designed for portrait mode and not landscape.

Maybe this answer will give you some hints:
https://stackoverflow.com/a/64270885

I think letterboxing are the black bars on the adge of the screen when the content is not flitting the screen aspect ratio(?)

https://developer.android.com/guide/practices/enhanced-letterboxing

@Radiokot
Copy link
Owner

They explained what they mean by "vertical letteboxing". Are you ready? 😂

your app (version code 26) contains videos that are not displayed in full screen.

So they logged into the PhotoPrism demo, opened 4:3 photos and 9:16 vertical videos, saw the horrible black bars on the left and right sides and rejected the publication.

image

Seems like Google folks don't care at all which app they review and think that every app for Android TV must be Netflix-like movie player. They suggested adding a ridiculous disclaimer to the Google Play app description saying "you'll see content in its original aspect ratio in this app". I did it and now they will make another review with the next app update.

@sharky98
Copy link

I saw on the official PhotoPrism that this app worked on Android TV and was sad to not find it. I am happy to see that this is a WIP (but PITA coming from Google side). Don't give up!

I did not test the app yet, but maybe adding a setting for auto rotation, auto zoom (fill viewscreen). Not sure how feasible it is, but could help with Google reviewers?

@Radiokot
Copy link
Owner

Rejected again 🥴

Your app requires user interaction for menus or app navigation. Please make sure that menus and app navigation needed for the app’s core functionality are fully functional using a DPad.

I think they mean Search, so the "Search the library (use the mouse)" hint did not help. I asked them if I can put another disclaimer to the app description or simply hide the search bar on TV. There is no way I will get the search to work with DPad, too much effort is required to do and support it.

@ippocratis
Copy link
Contributor Author

Just don't include the app on the TV store
too much trouble for questionable profit

@Radiokot Radiokot pinned this issue Aug 29, 2023
@rrednaxela
Copy link

How do you sideload the app to a TV?

You could use a shared network folder. I used an app called send files to TV instead.

I installed it using adb.
You need to enable USB debugging on the TV, and then you can install it over network using
adb connect <IP>
adb install file.apk

@GlassedSilver
Copy link

Rejected again 🥴

Your app requires user interaction for menus or app navigation. Please make sure that menus and app navigation needed for the app’s core functionality are fully functional using a DPad.

I think they mean Search, so the "Search the library (use the mouse)" hint did not help. I asked them if I can put another disclaimer to the app description or simply hide the search bar on TV. There is no way I will get the search to work with DPad, too much effort is required to do and support it.

Aren't there boilerplate screen keyboards that you can use?

I have a hard time believing you have to reinvent the wheel here.

In any case I find it odd to suggest to the user to hook up a mouse to their TV to use the most basic feature this app can provide after viewing stuff. Am I way off here? My remote has a BT mic, using it in YT and other apps successfully, same with the screen keyboard in various apps for short searches.

@Radiokot
Copy link
Owner

@GlassedSilver believe it or not – maintaining keyboard navigation (movable focus) is ridiculously hard with components designed to be used on touch screen, such as Material Design 3 search bar. I am not Google, I can neither afford to maintain a different version of the app for TVs nor to write and support endless tweaks to make the keyboard navigation work with touchscreen components.

@GlassedSilver
Copy link

Maybe @photoprism themselves can pitch in some effort since you're making this app to support their ecosystem?

@ippocratis
Copy link
Contributor Author

Maybe @photoprism themselves can pitch in some effort since you're making this app to support their ecosystem?

Their Dev team is limited.
Their feature requests countless.
They have a prioritization system on feature requests based on donations.
They heavily rely on pull requests.
But yeah true maybe shining this issue on their discussions maybe hopefully bring a pull request here.

@Radiokot Radiokot added the wontfix This will not be worked on label Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

6 participants