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
