A portable streaming audio player and methods of using and programming the portable streaming audio player are described. The portable streaming audio player can include an interface panel that includes one or more assignable selection buttons to which streaming audio content can be assigned.