Michael kindly accepted a "delicate/risky" set of patches that I've
submitted, so here is a bit of what they are doing. Most of it is under
the hood, but it might have side effects:

- Enable LMS to properly recognize sample rate/size/channels and seek
accross WAV and AIFF remote streams (was producing white noise quite
often). 
- Sending full wav/aif headers to the players that declare supporting
"wav/aif" codec - squeezelite and derivative so far
- Build-in mp4 to aac decoder so that remote mp4 with aac audio can be
played and seeked accross (they will appear as aac in xxx-convert.conf).
This helps Michael to move Tidal to mp4
- Streaming and seeking mp4 file who have their header at the end of the
file (few mp4 podcasts) 
- The mp4 handling also includes streaming & seeking across alac 
- Possibility to have multiple transcoding rules in xxx-convert.conf for
the same source/destination pair. FOr example, you can have a different
rule for "F(iles)" and "(std)I(nput)"
- Possibility to suppress headers of files/streams in a transcoding rule
(might be handy for some codecs)
- Podcast have a "recently played" entry and a better "last position"
handling (this one is not fool-proof, it happened to be a very
complicated feature)
- For developers, possibility to add own hook to process remote stream
audio (deep inside LMS)
- Some background work for the "reliable" HTTP stream plugin that might
be integrated one day

This does not look like much, but it modifies a lot of LMS' core
function and that's why it is risky but I felt and we agreed that it's a
good thing to have a few of us acquiring knowledge on that deeper part,
if we want LMS to continue to evolve.

So, there might be issues, Michael will certainly rollback if they are
too painful. Don't throw too many arrows at me :)



LMS 7.9  on Pi 3B+ & Odroid-C2 - *SqueezeAMP!*, 5xRadio, 3xBoom, 4xDuet,
1xTouch, 1 SB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000,
ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2,
Squeezelite on Pi,  Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5,
Riva 1 & 3
------------------------------------------------------------------------
philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261
View this thread: http://forums.slimdevices.com/showthread.php?t=112706

_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to