<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.xiph.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Goat+avenger</id>
	<title>XiphWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xiph.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Goat+avenger"/>
	<link rel="alternate" type="text/html" href="https://wiki.xiph.org/Special:Contributions/Goat_avenger"/>
	<updated>2026-06-09T08:52:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=IceS/Getting_Started&amp;diff=16166</id>
		<title>IceS/Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=IceS/Getting_Started&amp;diff=16166"/>
		<updated>2015-12-24T06:25:48Z</updated>

		<summary type="html">&lt;p&gt;Goat avenger: How to install, configure, and run Ices2 on Debian 8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Debian 8 Quick Start Guide ==&lt;br /&gt;
=== Installing Ices2 ===&lt;br /&gt;
: &#039;&#039;&#039;I.)&#039;&#039;&#039; Open a terminal and operate from the root user.&lt;br /&gt;
:: &#039;&#039;&#039;A.)&#039;&#039;&#039; &#039;&#039;&#039;su&#039;&#039;&#039; to root or skip this step and use &#039;&#039;&#039;sudo&#039;&#039;&#039; if available.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ su&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
: &#039;&#039;&#039;II.)&#039;&#039;&#039; Install Ices2 with &#039;&#039;&#039;apt-get&#039;&#039;&#039;&lt;br /&gt;
:: &#039;&#039;&#039;A.)&#039;&#039;&#039; Use &#039;&#039;&#039;apt-get&#039;&#039;&#039; or &#039;&#039;&#039;sudo apt-get&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ apt-get install ices2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
OR&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ sudo apt-get isntall ices2&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Configuring Ices2 ===&lt;br /&gt;
: &#039;&#039;&#039;I.)&#039;&#039;&#039; Create an Ices2 config file.&lt;br /&gt;
:: &#039;&#039;&#039;A.)&#039;&#039;&#039; Navigate to &#039;&#039;&#039;/usr/share/doc/ices2/examples&#039;&#039;&#039; for some example configuration files to run Ices2 with.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ cd /usr/share/doc/ices2/examples&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: &#039;&#039;&#039;B.)&#039;&#039;&#039; Copy an appropriate example configuration file to an appropriate directory&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ cp ices-playlist.xml /home/SOME_USER/.ices2/ices-playlist_v00.xml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: &#039;&#039;&#039;C.)&#039;&#039;&#039; Edit some of the basics within the configuration file using &#039;&#039;&#039;nano&#039;&#039;&#039; or a graphical text editor of your choice.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ nano /home/SOME_USER/.ices2/ices-playlist_v00.xml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
: &#039;&#039;&#039;II.)&#039;&#039;&#039; Configuration, suggestions, and tips for your configuration file.&lt;br /&gt;
:: &#039;&#039;&#039;A.)&#039;&#039;&#039; Tell Ices2 to run in the background when executed.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;background&amp;gt;1&amp;lt;/background&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: &#039;&#039;&#039;B.)&#039;&#039;&#039; Name your stream, define some genres, and give a brief description of it.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;metadata&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;Example stream name&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;genre&amp;gt;Example genre&amp;lt;/genre&amp;gt; &lt;br /&gt;
  &amp;lt;description&amp;gt;A short description of your stream&amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/metadata&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: &#039;&#039;&#039;C.)&#039;&#039;&#039; Create and add a playlist to be used.&lt;br /&gt;
::: &#039;&#039;&#039;1.)&#039;&#039;&#039; Use &#039;&#039;&#039;find&#039;&#039;&#039;, &#039;&#039;&#039;pwd&#039;&#039;&#039;, and &#039;&#039;&#039;grep&#039;&#039;&#039; together to pipe out the file contents of your music directory folder to create a playlist.&lt;br /&gt;
:::: &#039;&#039;&#039;a.)&#039;&#039;&#039; For example, create a directory and fill it with the music you would like to create&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ mkdir /home/SOME_USER/Music/Streams/Stream-00&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:::: &#039;&#039;&#039;b.)&#039;&#039;&#039; Fill that directory with some music files.  For example, say you copy over an album composed of .ogg files.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ cp -r /home/SOME_USER/Music/My_Music_Collection/John_Grisham/Grishams_Greatest_Hits /home/SOME_USER/Music/Streams/Stream-00&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:::: &#039;&#039;&#039;c.)&#039;&#039;&#039; Navigate to your stream&#039;s music directory and create a playlist.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ cd /home/SOME_USER/Music/Streams/Stream-00&lt;br /&gt;
$ find $(pwd) -type f | grep .ogg &amp;gt; Stream-00_Playlist.txt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:::: &#039;&#039;&#039;d.)&#039;&#039;&#039; You can now open the new playlist file and check to make sure everything checks out.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ nano Stream-00_Playlist.txt&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
::: &#039;&#039;&#039;2.)&#039;&#039;&#039; Add the playlist to the configuration file.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;param name=&amp;quot;file&amp;quot;&amp;gt;/home/SOME_USER/Music/Streams/Stream-00/Stream-00_Playlist.txt&amp;lt;/param&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
::: &#039;&#039;&#039;3.)&#039;&#039;&#039; Tell Ices2 to randomly play selected files from the playlist (shuffle).&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;param name=&amp;quot;random&amp;quot;&amp;gt;1&amp;lt;/param&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:: &#039;&#039;&#039;D.)&#039;&#039;&#039; At this point Ices2 should be ready to roll.  However, there are a few more settings you will want to change.  Refer to [http://icecast.org/ices/docs/ices-2.0.2/config.html the ices docs] for more detailed configuration.&lt;br /&gt;
::: &#039;&#039;&#039;1.)&#039;&#039;&#039; Assuming Ices2 is running on the same machine as Icecast2 make sure the &#039;&#039;&#039;hostname&#039;&#039;&#039; and &#039;&#039;&#039;port&#039;&#039;&#039; match that of the &#039;&#039;&#039;icecast.xml&#039;&#039;&#039; configuration file for Icecast2&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;hostname&amp;gt;localhost&amp;lt;/hostname&amp;gt;&lt;br /&gt;
&amp;lt;port&amp;gt;8000&amp;lt;/port&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
::: &#039;&#039;&#039;2.)&#039;&#039;&#039; Change the password to match the source password configured in the &#039;&#039;&#039;icecast.xml&#039;&#039;&#039; configuration file and change the default mountpoint.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;password&amp;gt;something_other_than-hackme&amp;lt;/password&amp;gt;&lt;br /&gt;
&amp;lt;mount&amp;gt;/John_Grisham.ogg&amp;lt;/mount&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Start Ices2 ===&lt;br /&gt;
: &#039;&#039;&#039;I.)&#039;&#039;&#039; Start Ices2!&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ ices2 /home/SOME_USER/.ices2/ices-playlist_v00.xml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Stop Ices2 ===&lt;br /&gt;
: &#039;&#039;&#039;I.)&#039;&#039;&#039; To stop ices2 we can send it a &#039;&#039;&#039;SIGTERM&#039;&#039;&#039; with &#039;&#039;&#039;killall&#039;&#039;&#039; to terminate it in a friendly manner.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ killall ices2&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Goat avenger</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Icecast_Server&amp;diff=16165</id>
		<title>Icecast Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Icecast_Server&amp;diff=16165"/>
		<updated>2015-12-24T03:54:39Z</updated>

		<summary type="html">&lt;p&gt;Goat avenger: /* External Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Icecast_Logo.svg|100px|left]]&lt;br /&gt;
Icecast is a streaming media server which currently supports [[Ogg]] ([[Vorbis]] and [[Theora]]), [[Opus]] and WebM streams.&amp;lt;br /&amp;gt;&lt;br /&gt;
MP3 works too, but it is not officially supported due to its non-free nature.&lt;br /&gt;
&lt;br /&gt;
It can be used to create an Internet radio station or a privately-running jukebox and many things in between.&amp;lt;br /&amp;gt;&lt;br /&gt;
It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction.&lt;br /&gt;
&lt;br /&gt;
Icecast is distributed under the GNU GPL, version 2.&lt;br /&gt;
&lt;br /&gt;
== Icecast Articles ==&lt;br /&gt;
&lt;br /&gt;
{{Special:PrefixIndex/Icecast Server/}}&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.icecast.org/ Icecast homepage]&lt;br /&gt;
* [http://dir.xiph.org/index.php Stream directory]&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.audio.icecast.general Icecast mailing list archive] - You can search or browse Icecast user discussions here.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.audio.icecast.devel Icecast developer mailing list archive] - You can search or browse Icecast discussions on icecast development here.&lt;br /&gt;
* [http://icecast.imux.net/index.php Unofficial(?) Icecast forum]&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
You can find more information about the [[Icecast/Git_workflow|development workflow]] on a dedicated wiki page.&lt;br /&gt;
&lt;br /&gt;
== Wish List ==&lt;br /&gt;
&lt;br /&gt;
As good ideas are never a waste (and for tracking purposes) please list all the features you&#039;re missing in the icecast trunk as separate tickets on [https://trac.xiph.org/newticket?component=Icecast%20Server trac.xiph.org].&lt;br /&gt;
&lt;br /&gt;
Note: please check that the feature you request is not already in trunk before posting!&lt;br /&gt;
&lt;br /&gt;
[[Category:Icecast]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Goat avenger</name></author>
	</entry>
</feed>