A method of providing programming to a portable wireless music player
includes connecting to a music service provider from a remote client and
defining a play list at the music service provider through user
interaction at the remote client. The player connects to the music
service provider over a wireless service network and downloads music to
the player from the music service provider in accordance with the
previously defined play list. The music or other programming is played at
the player.