As a follow up to this thread. I've run into some trouble loading XNA Song content. Whenever I try Content.Load<Song> from Silverlight3D, it throws an exception stating: "Cannot find ContentTypeReader Microsoft.Xna.Framework.Content.SongReader."
I have tried replacing this Song with a SoundEffect (since those are supported under Silverlight5), and this really bloats the size of the final XAP:
13.5MB XAP including sound effect based background music
1.5MB XAP without background music
2.9MB MP3 source background music
1.7MB XNB source music compiled into song (XNB+WMA)
12.8MB XNB source music compiled into sound effect (XNB)
Anyone suggestions about how I might load this music with a smaller memory footprint? I'm thinking that my best option will be to look into Silverlight-specific music loading and playing methods, and to then create separate XNA and Silverlight
implementations of my music class/interface.