This research is aimed at a smart music playing environment in which a set of speakers are placed in different locations/rooms and one of the speakers will automatically play a music whenever a user gets close to it. Our study is focused on the design and prototype implementation of such a smart music playing system called U-LAMP (User Location-Aware Music Player). It consists of a server that stores streamed music data, and a set of clients that can receive and play the streamed music from the server. A user carries a RFID tag and can move around. When the user's tag ID is detected by a RFID reader that is connected to a nearby client, the server will switch the transmission of streamed music data from the previous client to the current one. This paper explains in details about how to get a user's location by detecting the user's tag ID, manage RTP-based music data delivery from the server to the client, play a streamed music using JMF, and achieve better audio listening effects during the transition period of handing-over the playing music stream between speakers in different rooms.