I may be completely wrong, but I am using pipe to view http IPTV streams. All is perfect. Almost.
I am unable to select or change input language stream. I always get only the first language stream. Kodi correctly identifes and shows this primary stream, but in no way I can select or even notice or recognize existance of a secondary stream.
I am using Raspberry Pi, HTS Tvheadend 4.0.9 ~ LibreELEC Tvh-addon v7.0.101. and watch using Kodi.
I defined a mux as:
pipe:///usr/bin/ffmpeg -loglevel fatal -i http://185.53.163.85:8888/play/a023 -vcodec copy -acodec copy -f mpegts pipe:1
but I am always getting only language stream 1 which is Bulgarian in my example, and can never get to the Language 2 which is English in this example.
I tried Configuration, Stream, Audio Stream filters adding English for services (streams) where I need it, but that did not change anything.
I can not find documentation regarding -acodes argument as I hope it could somehow help.