aos-AVP: [Bug]: Not getting movie posters on get info

Problem description

When trying to get info for a movie, I don’t get movie posters. Other parts of the info seem to be loaded, but movie posters are not loaded.

Its much easier picking a movie with displayed posters.

Steps to reproduce the issue

Select a movie, delete the current info from it and hit get info. You should see multiple infos you can choose from which were scraped, but none of those have posters.

Expected behavior

I would expect that the movie poster will be loaded alongside other info data.

Your phone/tablet/androidTV model

Q10 PRo

Operating system version

Android 7

Application version and app store

v6.2.57 from Google Play store

Additional system information

No response

Debug logs

No response

About this issue

  • Original URL
  • State: open
  • Created 4 months ago
  • Comments: 64 (25 by maintainers)

Commits related to this issue

Most upvoted comments

Note for the explanation, image.tmdb.org uses letsencrypt:

echo | openssl s_client -connect image.tmdb.org:443 -servername image.tmdb.org 2>/dev/null | openssl x509 -noout -issuer -dates -subject | grep -i "issuer\|subject"
issuer=C=US, O=Let's Encrypt, CN=R3
subject=CN=image.tmdb.org

And letsencrypt does not support Android 7 and below: cf. https://community.letsencrypt.org/t/letsencrypt-certificates-fails-on-android-phones-running-android-7-or-older/205686 and cf. https://scotthelme.co.uk/lets-encrypt-old-root-expiration/ DST Root CA X3 expired on September 30, 2021. This means that every site that uses this CA that nova will attempt to access using the Android device CA certificates will fail. Funny part is that api.themoviedb.org still works because it does not use letsencrypt:

echo | openssl s_client -connect api.themoviedb.org:443 -servername api.themoviedb.org 2>/dev/null | openssl x509 -noout -issuer -dates -subject | grep -i "issuer\|subject"
issuer=C=US, O=Amazon, CN=Amazon RSA 2048 M03
subject=CN=*.themoviedb.org

Which results in getting the video file info and not the posters/banners…

It is work on Android 7. Great Shop. Thank you

Hello, First of all, many thanks to the administrator for the great work. I also have the problem with the old software. My improvised solution is this: I have installed the app on a current Android. Posters and information were also found. Check the box on Export Files in the settings. On the Android 7 device, check the box for Process info files locally. The posters are already there. Hope this helps some.

Okay tested v6.2.69 completely. I think you are on the right track, BUT it still does not work correctly. (to be sure my Sony Android TV version shows 7.0, not <7.0 if that helps at all.) A couple of posters and backdrops loaded. Most of them did not, and still have the blank tiles. And using the NOVA Video WebView “TMDB” button on each movie or TV show STILL has all broken image icons on them. So no images are still showing on the TMDB link website (broken image icons as before), and say 1 or 2 images out of 10 or 12 “tiles” for posters or backdrops generated images on the NOVA description page, the remainder, about 95% still not shown and are blank tiles in the poster/backdrop rows.
So the good thing, I think, is that you are on the right path, but still not working as should. Please work on the android platform certificates angle? more and send out another updated NOVA version. Summed up, better but still definitely broken on my end. I attached some screenshots to show. Thank you so much for your continued support! 20240419_130607 20240419_130052 20240419_130142 20240419_130250

P.S. Still have been unable to figure logs procedure as stuck on the “install file .apk” part that you said. It keeps failing. So I can’t send you them yet until you walk me through the remainder of the tasks. Please inform to send you specific logs that should isolate the issue for you to resolve. But… if you can follow the direction you just tried on v6.2.69 it just might be the ticket to work!! I’ll look for either responses from you to know what to do next.

I did that. Here are the logcat & nova-media_db. I hope it can be usefull. nova_logcat_with_get_posters.zip

OK I am able to reproduce the issue on old Android version (API21 and perhaps later). Images fail to download with:

Exception: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

I will investigate no need to dig further on your side for now.

Thanks for continued help. Sorry I did not respond yesterday. I was working all day on testing to figure it out. No luck. When I check the USB external on the computer, I see and have deleted the courville app data and cache folders, all though they are always empty anyway. (same with any leftover archos folders.) Loading the USB back to TV rescans the movies and TV shows, but same behavior, no posters or backdrops.

I added some more screenshots of my TV screen here for more context. TMDB website on TV Android browser (Firefox) shows all images. But the “Nova Video WebView TMDB” button link on the Nova app does not. Nova loads the website fine but images remain broken. This must be the crux of the problem. Are there any scripts or Java updates that Nova changed to prevent images from loading on IT’S TMDB link? It’s so frustrating. What could be preventing the Nova TMDB link from loading (thus accessing and downloading posters and backdrops) images?

Also, there ARE no archos.nfo or archos.jpg files on the USB drive or the internal Android found. The nova data and cache folders are there, but they are empty. the nova TMDB link to get posters or backdrops does not work properly is seems to focus on? I’ll look for your next suggestions. Thanks! Nova TMDB webview NOT ok 20240413_174724 Nova TMDB webview NOT ok 20240413_174937 Nova TMDB webview NOT ok 20240413_174954 Nova TMDB webview NOT ok 20240413_175220

I have been using the program since the beginning and have never had any problems. For a week now I have also had the problem that no covers are displayed. I’ve already tried uninstalling and reinstalling the app. Now only 10% of the covers are displayed. My TV is a Sony X9405C with AndroidTV an v6.2.57

20240320_164107~2 20240320_164158~2 20240320_164212~2