It is still an issue in 2021, with VLC (tested on an old Raspberry Pi):
VLC media player 3.0.16 Vetinari (revision 1.0.6-1682-g88158c836)
VLC version 3.0.16 Vetinari (1.0.6-1682-g88158c836)
Compiled by pi on serge-testpi (Nov 10 2021 15:40:45)
Compiler: gcc version 10.2.1 20210110 (Raspbian 10.2.1-6+rpi1)
To summarize the current status:
- VLC will stop playing if the network stream is disrupted. This is painful in headless operation, because you can not detect it. If queried via the remote control socket, "is_playing" command returns '1', but no reconnecting happens ever.
- VLC developer Rémi Denis-Courmont (rdenis) 's is aware of this situstion and his statement is that this is a feature and will not be changed.
- Alternatives can/should be used if you plan to use a media player as a daemon/background service
My 2 cents on the topics: it is a nice idea to protect the internet infrastucture by default. But doing it by sacrifying resiliency, and without an option to change the behaviour, is suboptimal.
But this is how free software goes: without guarantee to fitness for any purpose... And sometimes it is true for paid software, too.
Anyway, I'd like to thank the VLC developers work put in the project so far !
It is still an issue in 2021, with VLC (tested on an old Raspberry Pi):
VLC media player 3.0.16 Vetinari (revision 1.0.6-1682- g88158c836) 1682-g88158c836 )
VLC version 3.0.16 Vetinari (1.0.6-
Compiled by pi on serge-testpi (Nov 10 2021 15:40:45)
Compiler: gcc version 10.2.1 20210110 (Raspbian 10.2.1-6+rpi1)
To summarize the current status:
- VLC will stop playing if the network stream is disrupted. This is painful in headless operation, because you can not detect it. If queried via the remote control socket, "is_playing" command returns '1', but no reconnecting happens ever.
- VLC developer Rémi Denis-Courmont (rdenis) 's is aware of this situstion and his statement is that this is a feature and will not be changed.
- Alternatives can/should be used if you plan to use a media player as a daemon/background service
My 2 cents on the topics: it is a nice idea to protect the internet infrastucture by default. But doing it by sacrifying resiliency, and without an option to change the behaviour, is suboptimal.
But this is how free software goes: without guarantee to fitness for any purpose... And sometimes it is true for paid software, too.
Anyway, I'd like to thank the VLC developers work put in the project so far !