theorego4 wrote:Confirming that iSub is not Hi-Res.
Statements like this are really frustrating, because they lead so many people astray on the facts. This is NOT the case whatsoever. Don't be so lazy with your words, please...permit me to explain:
The limitation of not *outputting* high-rez bit depths and sampling frequencies is either an iOS limitation overall, or a limitation in lib-bass, which is the audio input/output library that both iSub and Vox and many other iOS apps use. The developer of iSub has confirmed several times that he doesn't do any down-rezzing whatsoever, and actually he and I and others did much testing to ensure that FLAC and other filetypes could be streamed natively, without transcoding server-side in other words. This included much testing of high-rez FLAC files such as 24bit/96kHz and 24bit/192kHz files...as long as you have a decent network connection, iSub streams high rez files beautifully and then the Digital to Analog converter in the iOS device converts the digital input of that high rez file to analog output to your headphones, stereo mini to RCA cable to receiver, whatever...of course there is a higher network dependency on the higher rez the native files you're trying to stream...ie, if you are barely hanging on to 1 or 2 bars, and you try and stream a 24bit/192kHz FLAC file that is not cached on your device, you are going to be waiting for the track to start a while, and even then it will likely pause as it pulls down more of it...there is pre-fetching and all kinds of ways that iSub mitigates this issue, but it can not overcome a crap network connection, nor can any other app. Now, as far as *outputting* high rez digital via the iOS device's output, it appears that is indeed not taking place at anything higher than 16bit/44kHz. That is suboptimal, but in no way negates the irrefutable advantage of streaming native FLAC (including high-rez) for listening on an iPhone/iPad, etc in the first place. If you are simply listening through good quality headphones or through analog out via the headphone jack to RCA (i.e., leveraging the device's own DAC), then the sound is just about the best you're ever going to hear from a handheld device. If you want to go digital out to a better DAC, which is completely understandable, then it appears the file gets down-rezzed to 16bit/44kHz...this may suck, but it sucks WAY less than streaming lossy files like mp3's etc. So, your emphasis on iSub being the problem is misguided...again, Vox has the same problem, I am not convinced that anything on iOS can output digitally at 24bit at all...hopefully that will change. By the way, you can tell the input to iSub is being seen as the right bit depth and sampling frequency, as you can see iSub's bits per second go WAY higher during high rez file streaming, and much lower on even just a 'normal' CD quality 16bit/44 FLAC file. I hope this helps put into perspective this discussion a bit better.
Subsonic 5.2.1 on 2009 Apple XServe w/ Yosemite Server 10.10.5; 96GB RAM. Lots of Music - High Rez, native DSD streaming, and otherwise.