bubblegumm,
I am having a problem with streaming profiles that is driving me crazy. I am trying to stream to my htc G1 android phone which is running the upnplay application. My library is flac images so I have created a new streaming profile named HTC G1 which is set up to always transcode to mp3. I can see that foo_upnp recognizes and selects the HTC G1 profile but then decides to use the default profile to stream the content as a wav which fails. If I change the default profile to always transcode to mp3 it works fine. Here are the relevant lines from the console log which demonstrate the failure or I'll be happy to recapture the whole file and send it to you if you prefer. I know I must be doing something stupid with the profile but I think I've tried everything and no luck.
foo_upnp: 1049.859: upnp_server_conf::get_profile(720)/2608: INFO: using profile 'HTC G1', matching header (User-Agent:CORE/6.506.4.1 OpenCORE/2.02 (Linux;Android 1.6))
foo_upnp: opened 'file://\\media\Audio\Music\flac\Images\Sheryl Crow\[1993] Tuesday Night Music Club\Sheryl Crow - [1993] Tuesday Night Music Club.flac' for streaming, profile: Default, WAV / 44100 Hz / 16 bits / 2 channels, replaygain: on, DSP chain: off
foo_upnp: 1049.969: PLT_HttpServerSocketTask::Write(348)/2608: WARNING: NPT_CHECK failed, result=-20401 (NPT_ERROR_CONNECTION_ABORTED) [(NPT_StreamToStreamCopy( *body_stream.AsPointer(), *output_stream.AsPointer(), 0, entity->GetContentLength(), 0, abort))]
Any pointers to what I am doing wrong would be greatly appreciated.