title: icecast fallback with redundancy
body: <p>How can I setup icecast config file fallbacks as per scenario below</p>
  
  <p>1 mount point "listen.mp3" where the listeners would connect to. this mount point will fallback to "main.mp3"</p>
  
  <p>1 main point "main.mp3" which will fallback to either of the following 2 sub streams ("primary.mp3" and "secondary.mp3") that are similar for redundancy purposes</p>
  
  <p>When the listeners connect to "listen.mp3", they would **automatically fall back to "main.mp3" and again fall to any of the 2 available sub streams "primary.mp3" and "secondary.mp3". </p>
  
  <p>if "primary.mp3" is not available then the listeners will be moved to "secondary.mp3", 
  if "secondary.mp3" fails then the listeners will be moved to "primary.mp3" </p>
  
  <p>Currently, my config file is set up as above but with only 1 stream point "main.mp3" see config below</p>
  
  <pre><code>&lt;mount&gt;
     &lt;mount-name&gt;/listen.mp3&lt;/mount-name&gt;
     &lt;fallback-mount&gt;/main.mp3&lt;/fallback-mount&gt;
     &lt;fallback-override&gt;1&lt;/fallback-override&gt;
  &lt;/mount&gt;
  </code></pre>
  
  <p>**Note that I must have the "listen.mp3" as a mount point where the listeners connect to. i won't state the reason so not to complicate things for this question.</p>
  
  <p>UPDATE:</p>
  
  <p>Will this do the trick? </p>
  
  <pre><code>&lt;mount&gt;
     &lt;mount-name&gt;/listen.mp3&lt;/mount-name&gt;
     &lt;fallback-mount&gt;/main.mp3&lt;/fallback-mount&gt;
     &lt;fallback-override&gt;1&lt;/fallback-override&gt;
  &lt;/mount&gt;
  
  &lt;mount&gt;
     &lt;mount-name&gt;/main.mp3&lt;/mount-name&gt;
     &lt;fallback-mount&gt;/primary.mp3&lt;/fallback-mount&gt;
     &lt;fallback-override&gt;1&lt;/fallback-override&gt;
  &lt;/mount&gt;
  
  &lt;mount&gt;
     &lt;mount-name&gt;/primary.mp3&lt;/mount-name&gt;
     &lt;fallback-mount&gt;/secondary.mp3&lt;/fallback-mount&gt;
     &lt;fallback-override&gt;1&lt;/fallback-override&gt;
  &lt;/mount&gt;
  </code></pre>