I had a really important role of my Pi 1 B+ for a long time; it was a network storage for my PlayStation 2 to play ISOs from the network with Free McBoot and Open PS2 Loader.
grabbed a big HDD, and old CD drive case and put everything inside. The Pi could be powered from the PS2s USB, hooked up a short network cable and it was ready to go.
Tho I still have that PS2, it’s not in use anymore, so neither the Pi.
the PS2 needed only just a Windows Network share (SMB). I guess the XBOX too should have an option for that, so I don’t see any problem with it