VLC no longer working when casting to (android) smart TV

I had to reinstall my TW for dumb reasons, before doing that my VLC would correctly cast to my TV using “Renderer [TV]” option. It would just show up on my TV, didn’t need to do anything.

Now, since re-install, I can’t make it work again, all that happens is that my TV blinks, shows the title of the movie(i’ve tried different files and file formats), shows the logo of the TV player, but then nothing happens.

Any hints as to what I might do to get it working again?

Thank you all!

P.S. New forums are great!

Not a firewall issue blocking the casting?

I have opened these ports :

TCP : 2896, 5000, 8008, 8009, 8080
UDP : 1900, 5000, 8080, 32768-61000

The dublicate port numbers are when some article is unclear on if its UDP or TCP.

What seems strange is that when I press “TV” as a renderer in my VLC, my TV blinks to, so something is passing the firewall, the title of the file even shows on the TV, but the streaming never starts. I have tried Flatpak VLC and, packman VLC and they both show the same results.

Am I correct in understanding that as long as the file plays correctly locally, I have all the requisite codecs?

You opened them where? On openSUSE or on TV? Does it work if you stop firewall on openSUSE (systemctl stop firewalld.service).

I opened them on my computer, the one streaming(is that the term?), since it worked before on my TV, I figured it was something to do with my computer.

Great idea! Now it works, so I guess we know that it’s just a question of opening ports? Allowing VLC in my default zone?
I only ever opened a bunch of ports, thinking what i need must be in there somewhere.
How can I go about figuring (quickly, not port by port) what I need to do?

p.s. i feel so dumb, never thought about turning the firewall off completely…

I think i found a way using lsof -i 4. Everything seems to work fine. Thanks for the suggestion!