mherger wrote: > >> It would seem to me that any lossy codec chosen for "focus" should > be > >> natively supported by existing Squeezebox hardware and Squeezelite. > > > > No for SB, yes for Squeezelite. No for SB because we want to "look > > forward" and we can't if we limit to existing codecs 10 years ago, so > > support will be by transcoding. > > I'm sorry to say, but I still don't understand what challenge you're > trying to address... what is the purpose of this initiative? Why would > we want to change what we stream to the players? Is this for the > transcoding case only?
zordaz wrote: > I am confused now. Imho transcoding within LMS from lossy to lossy is > only suitable for specific use cases and not something to implement as a > possible default for 'legacy codecs'. When transcoding legacy codecs is > needed it should be to a lossless format. > > So I think Michael Herger has a point: the purpose of this initiative / > this thread needs more clarification. I'm not changing anything and there is no urgency of any kind. I have no intention (and not in charge anyway) or removing support of codecs in LMS. Now, as somebody who had to port many codecs to a new type of hardware (esp32), I can tell it was painful (and still is). So I was wondering, for example: if I had to create a brand new device and I would have to chose only one lossless and one (or two) lossy, which ones would I take? This would mean that LMS would have to be very good at transcoding from anything to one of these codecs, including accepting various inputs like stdin, url, file and doing resampling, sample scaling, seeking and then spitting out the right format with the proper headers (I've done that as well and it's easier said than done when you include all these requirements). So is this a better option to let players deal with the variety of codecs or is this better to reduce their scope and force LMS to do all the proxying/transcoding work. Maybe we should have dedicated helpers for doing that job. That question, as said in 1st post, was also triggered by the request or creating a lossless ./stream.xxx URL because today we only have mp3. Lossless was flac but then I thought what about adding another lossy b/c mp3 is not the best quality, has still IPR potential issues, and is a format of the past. So what should we chose then? Now this post is just to start a conversation about long-term directions, nothing more really. LMS 8.2 on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 ------------------------------------------------------------------------ philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=114590 _______________________________________________ discuss mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/discuss
