-  Icecast


  ,    Linux-    -?     ,  Icecast-  - ! -     .     ,         . 

Icecast -     ,      -. Icecast     -,   ,     URL-.          VLC, MPlayer  Xine. 

   Icecast-  -.    Ices,     :  0.x  MP3-,   2.x -    Ogg Vorbis.  ,  Icecast-   Ices  ,   . 

 ,  Ubuntu  Debian,     .       . -,     - libxml2, libxslt1-curl, libxslt1-dev, vorbis-tools, libogg-dev, libvorbis-dev  libshout3-dev.     Icecast  Ices.     ,    : ./configure, make, make install. 
 Icecast

 

  Icecast   /usr/local/etc/icecast.xml,     ,   .      .    <source-password> -           Icecast. ,    <admin-password>        XML- .         <listen-socket>.  <logdir>  ,     .        ,      . 

    ,    ,      .       , -       .      <mount>.      <max-listeners>, <stream-name>, <stream-description>, <stream-url>  <genre>. stream-url      . <mount-name> -  ,    URL-  ,   , , http://localhost/_.       ,       <username>  <password>.  ,         ,     (  <mount>),       . 

     icecast -c /usr/local/etc/icecast.xml. ,       .        top  htop,      http://your_ip:port/admin/stats.xml.   - admin,       <admin-password>. 
    Ices

, Icecast- ,    ,     .     ,    Icecast,    Ices    ,    . 

-,   ,     ,    .   playlist.txt         : 
/music/track1.mp3
/music/track2.ogg
#  ....

     .  ,       .        playlist.txt,   MP3-   . 
find /// -iname "*.mp3" > playlist.txt

       OGG-,   -iname,      -iname "*.mp3",       .      ,      ,  Ices  .       Ices: 
Ices -h _.com -P _ -F ////playlist.txt

     . ,  ,  .       /etc/Ices2/Ices-playlist.xml     <param name="random">  1.  Ices      . 

    -h,  Ices      ,    .    -p ,  Icecast   ,     , . 

       ,    ,      . - Ices     Icecast-,  ,  ,       . 

  ,       killall Ices  killall icecast. 

 ,      ,   ,          ,    . 

   ,      .         ,   .       .           ,  -   .   ,     :-)       -.       ,  Icecast   Linux-.



   http://skripter.info/