Hellsblade wrote: 
> Thanks for the tip. I will give it a shot.

Oh wow. That works and seems to be stable even the metadata gets
filled.:cool:

But... There's always a but. It seems that the pitch of the stream goes
on double speed. 

In LMS the length looks normal, so it must be ices?


Code:
--------------------
    <?xml version="1.0"?>
  <ices>
  <!-- run in background -->
  <background>1</background>
  <!-- where logs, etc go. -->
  <logpath>/home/pi/Templates/sqlite</logpath>
  <logfile>ices.log</logfile>
  <!-- 1=error,2=warn,3=info,4=debug -->
  <loglevel>4</loglevel>
  <!-- set this to 1 to log to the console instead of to the file above -->
  <consolelog>0</consolelog>
  
  <!-- optional filename to write process id to -->
  <pidfile>/home/pi/Templates/sqlite/ices.pid</pidfile>
  
  <stream>
  <!-- metadata used for stream listing -->
  <metadata>
  <name>Testing123</name>
  <genre>Country Rock</genre>
  <description>Ices 2.0.3</description>
  <url>http://192.198.1.29:8000/rpilite</url>
  </metadata>
  
  <!-- input module
  
  The module used here is the playlist module - it has 
  'submodules' for different types of playlist. There are
  two currently implemented, 'basic', which is a simple
  file-based playlist, and 'script' which invokes a command
  to returns a filename to start playing. -->
  
  <input>
  <module>stdinpcm</module>
  <param name="rate">44100</param>
  <param name="channels">2</param>
  <param name="metadata">1</param>
  <param name="metadatafilename">/home/pi/Templates/sqlite/metadata.txt</param>
  </input>  
  
  <!-- Stream instance
  You may have one or more instances here. This allows you to 
  send the same input data to one or more servers (or to different
  mountpoints on the same server). Each of them can have different
  parameters. This is primarily useful for a) relaying to multiple
  independent servers, and b) encoding/reencoding to multiple
  bitrates.
  If one instance fails (for example, the associated server goes
  down, etc), the others will continue to function correctly.
  This example defines two instances as two mountpoints on the
  same server.  -->
  <instance>
  <!-- Server details:
  You define hostname and port for the server here, along with
  the source password and mountpoint.  -->
  <hostname>192.168.1.29</hostname>
  <port>8000</port>
  <password>xxxxxxxxxxx</password>
  <mount>/rpilite</mount>
  
  <!-- Reconnect parameters:
  When something goes wrong (e.g. the server crashes, or the
  network drops) and ices disconnects from the server, these
  control how often it tries to reconnect, and how many times
  it tries to reconnect. Delay is in seconds.
  If you set reconnectattempts to -1, it will continue
  indefinately. Suggest setting reconnectdelay to a large value
  if you do this.
  -->
  <!--reconnectdelay>2</reconnectdelay>
  <reconnectattempts>5</reconnectattempts--> 
  
  <!-- maxqueuelength:
  This describes how long the internal data queues may be. This
  basically lets you control how much data gets buffered before
  ices decides it can't send to the server fast enough, and 
  either shuts down or flushes the queue (dropping the data)
  and continues. 
  For advanced users only.
  -->
  <!--maxqueuelength>80</maxqueuelength-->
  
  <!-- Live encoding/reencoding:
  Currrently, the parameters given here for encoding MUST
  match the input data for channels and sample rate. That 
  restriction will be relaxed in the future.
  Remove this section if you don't want your files getting reencoded.
  -->
  <encode>
  <!-- quality>9</quality--> 
  <!-- nominal-bitrate>128000</nominal-bitrate --> <!-- bps. e.g. 64000 for 64 
kbps -->
  <samplerate>44100</samplerate>
  <channels>2</channels>
  </encode>
  </instance>
  </stream>
  </ices>
--------------------


------------------------------------------------------------------------
Hellsblade's Profile: http://forums.slimdevices.com/member.php?userid=4283
View this thread: http://forums.slimdevices.com/showthread.php?t=112809

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

Reply via email to