If you have not already, we suggest setting your Plex username to something else rather than email which is displayed on your posts in forum. You can change the username at https://app.plex.tv/desktop#!/account
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!

Plex for Android TV on Sony Bravia not showing artwork, but can play content fine

gjorgji.dgjorgji.d Posts: 16Members, Plex Pass Plex Pass

Hi,

I have Plex configured behind Nginx reverse proxy and everything is working fine (iOS, Roku, PS4, Chromecast, Web), but on my new Sony Bravia TV Plex isn’t showing any artwork when browsing the app. I have my custom access URLs set as http://plex.example.com:80,https://plex.example.com:443 and Secure Connetions set to Preferred.

EDIT: Forgot to add that I’m using Plex Media Server v1.9.6.4429 and Plex for Android v6.7.1.2498.

This is how it looks on the TV:

And this is my nginx config:

upstream plex_backend {
    server 127.0.0.1:32400;
    keepalive 32;
}

server {
    listen 144.xx.xx.xxx:80;
    server_name plex.example.com;
    send_timeout 2h;

    location / {
        add_header X-Frame-Options SAMEORIGIN always;
        add_header X-Content-Type-Options nosniff always;
        add_header X-XSS-Protection "1; mode=block" always;
        add_header X-Robots-Tag none;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_redirect off;
        proxy_buffering off;
        proxy_pass http://plex_backend;
    }

    location ^~ /.well-known/acme-challenge/ {
        root /opt/certbot/temp;
    }

    location = /.well-known/acme-challenge/ {
        return 404;
    }

    if ($host !~* ^plex\.example\.com$) {
        return 444;
    }
}

server {
    listen 144.xx.xx.xxx:443 ssl http2;
    server_name plex.example.com;
    send_timeout 2h;

    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:DES-CBC3-SHA;
    ssl_ecdh_curve P-256;
    ssl_session_timeout 24h;
    ssl_session_cache shared:SSL:10m;
    ssl_session_tickets on;
    ssl_buffer_size 16k;
    ssl_stapling on;
    ssl_stapling_verify on;
    ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;
    resolver 8.8.8.8 8.8.4.4 valid=300s;
    resolver_timeout 5s;

    location / {
        add_header Strict-Transport-Security "max-age=63072000" always;
        add_header X-Frame-Options SAMEORIGIN always;
        add_header X-Content-Type-Options nosniff always;
        add_header X-XSS-Protection "1; mode=block" always;
        add_header X-Robots-Tag none;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_redirect off;
        proxy_buffering off;
        proxy_pass http://plex_backend;
    }

    if ($host !~* ^plex\.example\.com$) {
        return 444;
    }
}

Any suggestions?

Thanks.

Best Answer

  • gjorgji.dgjorgji.d Posts: 16Members, Plex Pass Plex Pass
    edited November 14 Accepted Answer

    Ignore this post. The issue is still present. The artwork is only shown over unencrypted connections.

Answers

  • evertzevertz Posts: 7Members, Plex Pass Plex Pass

    I have same issue on Android TV box and Android 7 phones. But on Android 6 phone artwork is showing

  • tom80Htom80H Posts: 63Members, Plex Pass Plex Pass

    @gjorgji.d sorry... no idea how to fix this and where to look for details on the network and potential communication issues.
    @evertz: it doesn't appear to be a general issue... working fine for me on my Sony Android TV (latest version Plex, still on Marshmallow for the TV -- thanks Sony :'( ).

  • gjorgji.dgjorgji.d Posts: 16Members, Plex Pass Plex Pass
    edited November 14 Accepted Answer

    Ignore this post. The issue is still present. The artwork is only shown over unencrypted connections.

Sign In or Register to comment.