Okay, this is for the ambient parts of the game. Like the televisions, displays, and the pictures on the walls. I would like a way to customize what is on those.
For the television it should use a third party library like
libVLC. The license is LGPL and it can play just about any video/music format out there. Instant in game media player. It has modes for providing frames suitable for using as a texture on a surface. I have played with this in other game engines. Also, this could allow for play lists to be played too.
Next is we should be able to change the pictures on the walls or even add slide shows of pictures. For fun you could even have it able to switch to preview/dev shots from your website. So in game we can see cool stuff being added.
Another would be to change textures on objects like the blanket in your house. That would be fun! I think modding would help for this in the future, but in game tweaking of simple things like this would be more immersive.
These simple kind of ambient changes will make the game a LOT more fun. I would love to play some erotic song or movie play list in the background.
You could work this into the game play. Like the Sam could get pissed when you change the video playing in the gym. If you give the option to say, "it is a BDSM video" she might get turned on and get embarrassed, but let you leave it on.