Following up, I have done some more debugging and the issue is definitely with some setting in the current library. Here's what I have tested and the results:
- I logged on to a library from a different computer (also running v.24) and it streamed to the iPhone fine with transcoding enabled
- From the main server, I closed v.24 and ran v.23, and it streamed to the iPhone fine with transcoding enabled
- I backed up the v.24 library and restored from an earlier version from a month ago, and it streamed to the iPhone fine with transcoding enabled
- I restored the recent v.24 library and streaming with transcoding gave me the error.
This indicates to me that it's something in the current settings but I cannot figure out what it is. All my transcoding options haven't changed, and I'm not even sure which transcoding options relate to JRemote anyway. All trascoding options I can find are set to MP3 'if needed.' I switched them to 'Always' just to test, and it did not fix it.
Any ideas?