I'm a bit struggling to get the following setup working: I have a media player with crappy wifi module and no possibility for an ethernet cable.
I'd like to stream from my server, and for that purpose I've installed an OpenWRT router as wifi lient to the provider router and link the media player with a cable.
Ideally I'd like to use IPv6 but there's one issue remaining: when I do a DNS lookup for the server address (directly connected to the provider router) it returns the IPv6 local address fe80::.... (the provider router cannot be accessed, and is remotely managed).
Is there anything I can do on OpenWRT side? The advantage with IPv6 is that the public IP addresses can talk to each other. With IPv4 i'd have to route the two different local subnets (media player on OpenWRT subnet, server on provider router subnet) --> maybe this is a better option?
You're using OpenWrt as a router, you need to use it as a repeater. Disable DHCP on it, and move the AP connection from the wwan/wwan6 to the lan interface. Basically, set it up as a dumb router.
Also, is there no way for you to get a cable from the ISP router to OWrt? That'd be superior as a backhaul in every way.
The STA end of a regular (not WDS) AP-STA link cannot be placed in a bridge. This is because the 802.11 standard does not transmit the necessary MAC address information for layer 2 switching to work.
A cable would be best indeed, but alas, I can't get one to the room with the media player.
A cable is indeed preferred, consider using powerline adapters and if that is not possible you can try to setup as a wifi extender
Note that WDS and Mesh are far better solutions but not always possible between different chipsets
Normally a routed solution where your router is on its own subnet with a Wireless WAN is the more stable solution compared to using relayd but as you are talking about media sharing a solution where everything is in the same broadcast domain is probably preferred