SB cannot play AACplus so it has to be transcoded into a format that can be played by the SB which is either Flac, MP3 or WAV.
The aacpmplayer.sh routine invokes mplayer using input from stdin. The shell script is needed because mplayer cannot use stdin as a source and also at the time of writing mplayer did not handle "broken pipe" signals. mplayer will only decode into PCM/WAV so you need lame to generate a MP3 stream or Flac for a Flac stream. Hence WAV aacpmplayer.sh (i.e. just mplayer doing AACplus to WAV) MP3 aacpmplayer.sh/lame (i.e. mplayer doing AACplus to WAV and then lame doing WAV to MP3) FLC aacpmplayer.sh/flac (i.e. mplayer doing AACplus to WAV and then flac doing WAV to FLAC) To see which format is actually used enable player.source logging to INFO (see WebUI Settings/Advanced/logging) . Given that background - what is your real question ? -- bpa ------------------------------------------------------------------------ bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=60293 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
