slartibartfast wrote:
> I added the R thinking that a radio station was a URL then looking at
> the server log confirmed it wasn't. What would count as a URL?
Code:
--------------------
http://icecast3.streamserver24.com:18800/motherearth
--------------------
Usually files are processed by LMS and so "I" rule is used.
For some formats "F" is used where LMS doesn't understand the file
format and so trasncoder reads file direct. LocalPlayer squeezelite
plays files direct so not sure what happens there.
"I" and "R" are usually mutually exclusive. Pre 8.0 - a rule could
really only be "I" or "R". This caused problem for MP4 podcasts and so
8.* now has functionality to have separate "I" & "R" rules.
With "I" - LMS takes the input - file or remote URL, reads the data from
files/remote source and then passes it through STDIN to the transcoding
chain (with LMS replacing $FILE$ with "-") . Within the LMS process
usually finds the metadata and also has to deal with seeking (i.e.
podcast http header for byte range)
with "R" - the command line usually has $URL$ rather than $FILE$
(although I can't remember if they are synomous). LMS does nothing
about the input - the transcoding stream handles the URL directly
usually in a separate process.
Using PlayHLS as an example.
With PlayHLSv1 - the input is "R" and ffmpeg would HLS streams directly
from the URL with $URL$ in the conf file - so LMS got no metadata, no
info to display about the type of stream or audio format
with PlayHLSv2 -the input is "I" and plugin processes HLS streams, and
so LMS can pass the AAC or MP3 through STDIN for transcoding. LMS can
see metadata and full info about streams as it is processed within LMS.
------------------------------------------------------------------------
bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806
View this thread: http://forums.slimdevices.com/showthread.php?t=112850
_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter