My FLAC songs are streaming to my iPhone at nearly 1 MB. I can't restrict the bandwidth, which causes breaks in the music.
Here is what I did:
1. I installed the transcoding pack for Windows. Because my Subsonic program is installed in the D:/Program Files/Subsonic directory, I put the executable transcode programs into both the C:/subsonic/transcode and D:/subsonic/transcode directories, just in case.
2. In Settings/Users, I created a user named "iPhone" with a restricted bit rate of 128.
3. In Settings/Players, I created a player name "iPhone," also with a restricted bit rate of 128.
4. In Settings/Transcoding, all the options for conversion, including FLAC to WAV first, and MP3 next, are selected.
5. I verified that proper file extensions are listed in Settings/General
6. On my iPhone, with the iSub application installed, in Settings, I selected a maximum audio bitrate of 192 for both WiFi and 3G.
The pertinent parts of the log are below. There is an error writing to the MP3 Output:
[2010-10-17 20:17:49,243] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\ffmpeg) size= 29472kB time=171.08 bitrate=1411.2kbits/s
[2010-10-17 20:17:49,991] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\lame) LAME 3.98.4 32bits (http://www.mp3dev.org/)
[2010-10-17 20:17:49,991] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\lame) CPU features: MMX (ASM used), SSE (ASM used), SSE2
[2010-10-17 20:17:49,991] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\lame) Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz
[2010-10-17 20:17:49,991] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\lame) Encoding <stdin> to <stdout>
[2010-10-17 20:17:49,991] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\lame) Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (11x) 128 kbps qval=3
[2010-10-17 20:17:49,991] DEBUG InputStreamReaderThread - (c:\subsonic\transcode\lame) Error writing mp3 output
