Skip to content

Cannot watch recording in progress / live TV on remote FE with multihomed backend #1178

@white-haired-uncle

Description

@white-haired-uncle
  • Platform:
spartan$ uname -a
Linux spartan 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux
spartan$ head /etc/os-release 
PRETTY_NAME="Devuan GNU/Linux 6 (excalibur/ceres)"

mythbackend$ uname -a           
Linux mythbackend 6.12.38+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.38-1 (2025-07-16) x86_64 GNU/Linux
mythbackend$ head /etc/os-release 
PRETTY_NAME="Devuan GNU/Linux 6 (excalibur/ceres)"
  • MythTV version:
spartan$ /usr/local/bin/mythfrontend --version
Please attach all output as a file in bug reports.
MythTV Version : v36-Pre-518-gab57738caf
MythTV Branch : master
Network Protocol : 91
Library API : 36.20250212-1
QT Version : 5.15.15
Options compiled in:
 linux profile use_hidesyms using_alsa using_oss using_pulse using_pulseoutput using_airplay using_backend using_bindings_perl using_bindings_python using_bindings_php using_dvb using_firewire using_firewire_linux using_frontend using_hdhomerun using_iptv using_satip using_vbox using_ceton using_joystick_menu using_libcrypto using_gnutls using_libdns_sd using_libxml2 using_lirc using_mheg using_opengl using_egl using_qtscript using_qtdbus using_sqlite3 using_taglib using_v4l2 using_v4l2prime using_x11 using_system_libexiv2 using_system_libbluray using_system_libudfread using_drm using_bindings_perl using_bindings_python using_bindings_php using_freetype2 using_mythtranscode using_opengl using_egl using_drm using_vaapi using_nvdec using_vdpau using_ffmpeg_threads using_mheg using_libass using_libxml2
mythbackend$ mythbackend --version
Please attach all output as a file in bug reports.
MythTV Version : v36-Pre-515-g60cc32a489
MythTV Branch : master
Network Protocol : 91
Library API : 36.20250212-1
QT Version : 5.15.15
Options compiled in:
 linux profile use_hidesyms using_alsa using_oss using_pulse using_pulseoutput using_airplay using_backend using_bindings_perl using_bindings_python using_bindings_php using_dvb using_firewire using_firewire_linux using_frontend using_hdhomerun using_iptv using_satip using_vbox using_ceton using_joystick_menu using_libcrypto using_gnutls using_libdns_sd using_libxml2 using_lirc using_mheg using_opengl using_egl using_qtscript using_qtdbus using_sqlite3 using_taglib using_v4l2 using_v4l2prime using_x11 using_system_libexiv2 using_system_libbluray using_system_libudfread using_drm using_bindings_perl using_bindings_python using_bindings_php using_freetype2 using_mythtranscode using_opengl using_egl using_drm using_vaapi using_nvdec using_vdpau using_ffmpeg_threads using_mheg using_libass using_libxml2
  • Package version:

  • Component:

What steps will reproduce the bug?

Try to watch a recording in progress on a REMOTE frontend. It will fail "can't connect to the backend" (it's trying to connect to 127.0.0.1). When the recording completes, you can watch just fine.

How often does it reproduce? Is there a required condition?

I never watch things in progress (this was an accident), but I reproduced it on a different frontend, and with two different recordings.

Here we see the fe starting and talking to the correct be:

2025-09-06T17:48:09.171754-04:00 spartan mythfrontend: mythfrontend[27558]: I SendMessage mythcoreco
ntext.cpp:469 (ConnectCommandSocket) MythCoreContext::ConnectCommandSocket(): Connecting to backend 
server: 172.30.219.113:6543 (try 1 of 1)

And here I try to watch a recording in progress:

2025-09-06T17:48:30.360352-04:00 spartan mythfrontend: mythfrontend[27558]: I CoreContext mythcoreco
ntext.cpp:469 (ConnectCommandSocket) MythCoreContext::ConnectCommandSocket(): Connecting to backend 
server: 127.0.1.1:6543 (try 1 of 1)

mythfrontend.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions