Triode
2004-09-25, 16:59
> Use it to replace the standard 'transcoder_proxy.pl' that you should have
> in
> /usr/local/slimserver. Make sure you're not running an old version first.
>
> If '$use_alienstream' is set, it will use alienstream to grab the stream.
> If
> it's not, then it will use mplayer. mplayer is our preferred way forward,
> as
> it is (a) easier to install than alienstream, and (b) allows for a small
> cache size, which keeps our startup time down. However... we've not
> written
> the docs for it yet ;)
Thanks Jules,
Looks promising with softsqeeze - will try against the squeezebox tomorrow.
A few issues though:
1) transcoder_proxy seems to steal lots of CPU when idle - I have to kill
the process to make normal playback work. Could you kill it when the plugin
is not being used? Otherwise should there be some extra sleep commands in
the main loop? (must admit to not being a Perl expert, but wondered whether
it would be cycling round the while ($running) loop all the time?
2) seems to generate lots of alienstream processes (counted 12 at one stage)
3) comment on $use_alienstream line is wrong way round - should read:
# If Set to Non Zero to use alienstream. Otherwise, use mplayer
[I didn't get mplayer to work - but I guess I need to do something more than
install the rpms! Will look at again..]
Thanks again,
Adrian
> in
> /usr/local/slimserver. Make sure you're not running an old version first.
>
> If '$use_alienstream' is set, it will use alienstream to grab the stream.
> If
> it's not, then it will use mplayer. mplayer is our preferred way forward,
> as
> it is (a) easier to install than alienstream, and (b) allows for a small
> cache size, which keeps our startup time down. However... we've not
> written
> the docs for it yet ;)
Thanks Jules,
Looks promising with softsqeeze - will try against the squeezebox tomorrow.
A few issues though:
1) transcoder_proxy seems to steal lots of CPU when idle - I have to kill
the process to make normal playback work. Could you kill it when the plugin
is not being used? Otherwise should there be some extra sleep commands in
the main loop? (must admit to not being a Perl expert, but wondered whether
it would be cycling round the while ($running) loop all the time?
2) seems to generate lots of alienstream processes (counted 12 at one stage)
3) comment on $use_alienstream line is wrong way round - should read:
# If Set to Non Zero to use alienstream. Otherwise, use mplayer
[I didn't get mplayer to work - but I guess I need to do something more than
install the rpms! Will look at again..]
Thanks again,
Adrian