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

Reply via email to