I have my music on the PC & it's linked into a Digitech Genesis 1 which I'm listening to via headphones. The music from the PC playes through te Genesis & I can play over it & hear myself on the headphones.
Externally silent. The Genesis 1 is fairly cheap on Ebay - the Genesis 3 is a different animal - essentially a GNX 1 in a different case, but is more expensive & a lot heavier, however will do the same job.
These units are set up to emulate guitar amps, but you'll find something there that works for you - try Black Face through American 4x10
Both units use AC In, AC Out wall warts so make sure you get the correct one with it if you fancy this solution.
G.