RadioFeed RadioFeed Version 6.0 Just Released!

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,409
Location
Ontario, Calif.
  • Added - Web Server - Reverse Proxy support.
  • Added = Web Server - IPv6 Support.
  • Changed - Low latency (0.8 second) audio player on the Web Server web page.
  • Fixed - Memory leak when using the Web Server and Source Client when the mp3 Bitrate is set to 64 kbps or higher.
  • Removed - 'Display & Metadata Delay' option on the Web Server web page as it's no longer needed.
ProScan Website

Text Tags supported for the BCT8, BCT15, BCT15X, BC250D, BC296D, BR330T, BC346XT, BC346XTC, BCD325P2, BCD396T, BCD396XT, BCD436HP, BCD536HP, BC780XLT, BC785D, BC796D, BC898T, BCD996T, BCD996XT, BCD996P2, SDS100, SDS200, SDS100E, SDS200E, UBCD3600XLT, USDS100, HomePatrol1, HomePatrol2, PRO18, PRO106, PRO107, PRO197, PRO651, PRO652, PRO668, PRO2052, PSR310, PSR410, PSR500, PSR600, PSR800, WS1040, WS1065, & WS1080 scanners.
 

JVital

Newbie
Joined
Oct 8, 2021
Messages
2
Thanks for Reverse Proxy support! One thing I noticed is that metadata is missing over the reverse proxy when playing the stream with VLC. The web interface works fine, and audio in VLC works fine as well.

Any fixes at this time?

direct.png
reverse.png
 

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,409
Location
Ontario, Calif.
Thanks for Reverse Proxy support! One thing I noticed is that metadata is missing over the reverse proxy when playing the stream with VLC. The web interface works fine, and audio in VLC works fine as well.

Any fixes at this time?

View attachment 132939
View attachment 132940
Try using WinAmp and see what happens.
If it needs a fix then I'll look at it before the next release.
 

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,409
Location
Ontario, Calif.
I looked at your images a second time so perhaps something is wrong. The best I can offer is I'll look at it before the next release.
 

JVital

Newbie
Joined
Oct 8, 2021
Messages
2
I'm using the same VLC instance and metadata works directly connected but not when reverse proxied, so I know it's not a setting within VLC. WinAmp does show the metadata when reverse proxied, though, which is interesting.

Here is my nginx config, if it helps. IPs and host names redacted to protect the guilty.

NGINX:
server {
    listen 443 ssl;
    listen [::]:443 ssl;

    server_name redacted.org;
    server_tokens off;

    ssl_certificate /etc/letsencrypt/live/redacted.org/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/redacted.org/privkey.pem;
    ssl_dhparam /etc/nginx/dhparam;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
    ssl_prefer_server_ciphers   on;
    ssl_session_cache shared:SSL:50m;
    ssl_session_timeout 5m;

    location / {
        proxy_pass http://192.168.1.100:5000/;
        proxy_connect_timeout 5;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $remote_addr;
    }
}

EDIT: Yes, direct is over HTTP and RP is over HTTPS. I'm probably just seeing an effect of HTTPS. I tried changing https:// to icyx:// when opening with VLC, which made no difference
 
Last edited:

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,409
Location
Ontario, Calif.
Thanks for Reverse Proxy support! One thing I noticed is that metadata is missing over the reverse proxy when playing the stream with VLC. The web interface works fine, and audio in VLC works fine as well.

Any fixes at this time?

View attachment 132939
View attachment 132940

I think the problem is the reverse proxy is using secured https and the direct connect is using unsecured http. Is that correct?

See this link. Also search for ->>> vlc metadata reverse proxy server
 
Last edited:

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,409
Location
Ontario, Calif.
I'm using the same VLC instance and metadata works directly connected but not when reverse proxied, so I know it's not a setting within VLC. WinAmp does show the metadata when reverse proxied, though, which is interesting.

Here is my nginx config, if it helps. IPs and host names redacted to protect the guilty.

NGINX:
server {
    listen 443 ssl;
    listen [::]:443 ssl;

    server_name redacted.org;
    server_tokens off;

    ssl_certificate /etc/letsencrypt/live/redacted.org/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/redacted.org/privkey.pem;
    ssl_dhparam /etc/nginx/dhparam;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
    ssl_prefer_server_ciphers   on;
    ssl_session_cache shared:SSL:50m;
    ssl_session_timeout 5m;

    location / {
        proxy_pass http://192.168.1.100:5000/;
        proxy_connect_timeout 5;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $remote_addr;
    }
}

EDIT: Yes, direct is over HTTP and RP is over HTTPS. I'm probably just seeing an effect of HTTPS. I tried changing https:// to icyx:// when opening with VLC, which made no difference
Thanks for the info. It looks like a VLC issue.
 
Top