<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.rivendellaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Leon</id>
		<title>Rivendell Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.rivendellaudio.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Leon"/>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php/Special:Contributions/Leon"/>
		<updated>2026-05-01T20:54:36Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=626</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=626"/>
				<updated>2022-04-07T16:53:48Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: pypad system user and group&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
===== Bug in utils/rddbmgr/updateschema.cpp =====&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
'''Another solution''' is to turn off mysql strict mode, as explined [http://wiki.rivendellaudio.org/index.php/Ubuntu18_04#Getting_MySQL_to_work_and_creating_the_Rivendell_user_and_database here]. Writing these 2 lines in a file called '''/etc/mysql/conf.d/disable_strict_mode.cnf''' will be enough to work with the non-patched code :&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 sql_mode=NO_ZERO_DATE&lt;br /&gt;
Restarting mysqld/mariadb service will be also be required :&lt;br /&gt;
 sudo systemctl restart mariadb.service&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (since 3.3.0 version)&lt;br /&gt;
 sudo apt install python3-mysqldb (to get pypad (icecast) running)&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server (or mariadb-server)&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; quit;&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
&lt;br /&gt;
====PyPad scripts====&lt;br /&gt;
Just following all these instructions will not be sufficient for pypad scripts to run.&lt;br /&gt;
As the import pypad command fails, you can modify the scripts in /usr/local/lib64/rivendell/pypad/ by adding one line, as this :&lt;br /&gt;
 import sys&lt;br /&gt;
 sys.path.append(&amp;quot;/usr/local/lib/python3.7/site-packages&amp;quot;)&lt;br /&gt;
 import pypad&lt;br /&gt;
&lt;br /&gt;
The pypad user/group may have to be created (if appearing in /etc/rd.conf) :&lt;br /&gt;
 sudo adduser --uid 151 --system --group&lt;br /&gt;
 sudo adduser pypad alice_group / sudo adduser alice pypad&lt;br /&gt;
&lt;br /&gt;
====M4A format not supported====&lt;br /&gt;
M4A format won't be imported, as libmp4v2-dev is no more available in Debian 10.&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;Field 'STATION' doesn't have a default value QMYSQL&amp;quot; error====&lt;br /&gt;
 $ sudo rddbmgr --create --generate-audio&lt;br /&gt;
 DB connection re-established&lt;br /&gt;
 invalid SQL or failed DB connection[Field 'STATION' doesn't have a default value QMYSQL: Unable to execute query]: insert into NEXUS_STATIONS set RD_SERVICE=&amp;quot;Production&amp;quot;&lt;br /&gt;
 rddbmgr: sql error: Field 'STATION' doesn't have a default value QMYSQL: Unable to execute query query: insert into NEXUS_STATIONS set RD_SERVICE=&amp;quot;Production&amp;quot;&lt;br /&gt;
Please (re)read &amp;quot;Bug in utils/rddbmgr/updateschema.cpp&amp;quot; described in a precedent section&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=625</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=625"/>
				<updated>2022-04-06T09:16:59Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: pypad scripts modification to work&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
===== Bug in utils/rddbmgr/updateschema.cpp =====&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
'''Another solution''' is to turn off mysql strict mode, as explined [http://wiki.rivendellaudio.org/index.php/Ubuntu18_04#Getting_MySQL_to_work_and_creating_the_Rivendell_user_and_database here]. Writing these 2 lines in a file called '''/etc/mysql/conf.d/disable_strict_mode.cnf''' will be enough to work with the non-patched code :&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 sql_mode=NO_ZERO_DATE&lt;br /&gt;
Restarting mysqld/mariadb service will be also be required :&lt;br /&gt;
 sudo systemctl restart mariadb.service&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (since 3.3.0 version)&lt;br /&gt;
 sudo apt install python3-mysqldb (to get pypad (icecast) running)&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server (or mariadb-server)&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; quit;&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
&lt;br /&gt;
====PyPad scripts====&lt;br /&gt;
Just following all these instructions will not be sufficient for pypad scripts to run.&lt;br /&gt;
As the import pypad command fails, you can modify the scripts in /usr/local/lib64/rivendell/pypad/ by adding one line, as this :&lt;br /&gt;
 import sys&lt;br /&gt;
 sys.path.append(&amp;quot;/usr/local/lib/python3.7/site-packages&amp;quot;)&lt;br /&gt;
 import pypad&lt;br /&gt;
&lt;br /&gt;
====M4A format not supported====&lt;br /&gt;
M4A format won't be imported, as libmp4v2-dev is no more available in Debian 10.&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;Field 'STATION' doesn't have a default value QMYSQL&amp;quot; error====&lt;br /&gt;
 $ sudo rddbmgr --create --generate-audio&lt;br /&gt;
 DB connection re-established&lt;br /&gt;
 invalid SQL or failed DB connection[Field 'STATION' doesn't have a default value QMYSQL: Unable to execute query]: insert into NEXUS_STATIONS set RD_SERVICE=&amp;quot;Production&amp;quot;&lt;br /&gt;
 rddbmgr: sql error: Field 'STATION' doesn't have a default value QMYSQL: Unable to execute query query: insert into NEXUS_STATIONS set RD_SERVICE=&amp;quot;Production&amp;quot;&lt;br /&gt;
Please (re)read &amp;quot;Bug in utils/rddbmgr/updateschema.cpp&amp;quot; described in a precedent section&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=624</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=624"/>
				<updated>2022-04-06T08:59:01Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: /* prepare mysql server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
===== Bug in utils/rddbmgr/updateschema.cpp =====&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
'''Another solution''' is to turn off mysql strict mode, as explined [http://wiki.rivendellaudio.org/index.php/Ubuntu18_04#Getting_MySQL_to_work_and_creating_the_Rivendell_user_and_database here]. Writing these 2 lines in a file called '''/etc/mysql/conf.d/disable_strict_mode.cnf''' will be enough to work with the non-patched code :&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 sql_mode=NO_ZERO_DATE&lt;br /&gt;
Restarting mysqld/mariadb service will be also be required :&lt;br /&gt;
 sudo systemctl restart mariadb.service&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (since 3.3.0 version)&lt;br /&gt;
 sudo apt install python3-mysqldb (to get pypad (icecast) running)&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server (or mariadb-server)&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; quit;&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;Field 'STATION' doesn't have a default value QMYSQL&amp;quot; error====&lt;br /&gt;
 $ sudo rddbmgr --create --generate-audio&lt;br /&gt;
 DB connection re-established&lt;br /&gt;
 invalid SQL or failed DB connection[Field 'STATION' doesn't have a default value QMYSQL: Unable to execute query]: insert into NEXUS_STATIONS set RD_SERVICE=&amp;quot;Production&amp;quot;&lt;br /&gt;
 rddbmgr: sql error: Field 'STATION' doesn't have a default value QMYSQL: Unable to execute query query: insert into NEXUS_STATIONS set RD_SERVICE=&amp;quot;Production&amp;quot;&lt;br /&gt;
Please (re)read &amp;quot;Bug in utils/rddbmgr/updateschema.cpp&amp;quot; described in a precedent section&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=623</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=623"/>
				<updated>2022-04-06T08:57:33Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: partially disabling mysqld strict mode&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
===== Bug in utils/rddbmgr/updateschema.cpp =====&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
'''Another solution''' is to turn off mysql strict mode, as explined [http://wiki.rivendellaudio.org/index.php/Ubuntu18_04#Getting_MySQL_to_work_and_creating_the_Rivendell_user_and_database here]. Writing these 2 lines in a file called '''/etc/mysql/conf.d/disable_strict_mode.cnf''' will be enough to work with the non-patched code :&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 sql_mode=NO_ZERO_DATE&lt;br /&gt;
Restarting mysqld/mariadb service will be also be required :&lt;br /&gt;
 sudo systemctl restart mariadb.service&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (since 3.3.0 version)&lt;br /&gt;
 sudo apt install python3-mysqldb (to get pypad (icecast) running)&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server (or mariadb-server)&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;Field 'STATION' doesn't have a default value QMYSQL&amp;quot; error====&lt;br /&gt;
 $ sudo rddbmgr --create --generate-audio&lt;br /&gt;
 DB connection re-established&lt;br /&gt;
 invalid SQL or failed DB connection[Field 'STATION' doesn't have a default value QMYSQL: Unable to execute query]: insert into NEXUS_STATIONS set RD_SERVICE=&amp;quot;Production&amp;quot;&lt;br /&gt;
 rddbmgr: sql error: Field 'STATION' doesn't have a default value QMYSQL: Unable to execute query query: insert into NEXUS_STATIONS set RD_SERVICE=&amp;quot;Production&amp;quot;&lt;br /&gt;
Please (re)read &amp;quot;Bug in utils/rddbmgr/updateschema.cpp&amp;quot; described in a precedent section&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=622</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=622"/>
				<updated>2022-03-25T17:53:45Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: &amp;quot;Field 'STATION' doesn't have a default value QMYSQL&amp;quot; error&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
===== Bug in utils/rddbmgr/updateschema.cpp =====&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
Another solution is to turn off mysql strict mode, as explined [http://wiki.rivendellaudio.org/index.php/Ubuntu18_04#Getting_MySQL_to_work_and_creating_the_Rivendell_user_and_database here]. I've not tested that method.&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (since 3.3.0 version)&lt;br /&gt;
 sudo apt install python3-mysqldb (to get pypad (icecast) running)&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server (or mariadb-server)&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;Field 'STATION' doesn't have a default value QMYSQL&amp;quot; error====&lt;br /&gt;
 $ sudo rddbmgr --create --generate-audio&lt;br /&gt;
 DB connection re-established&lt;br /&gt;
 invalid SQL or failed DB connection[Field 'STATION' doesn't have a default value QMYSQL: Unable to execute query]: insert into NEXUS_STATIONS set RD_SERVICE=&amp;quot;Production&amp;quot;&lt;br /&gt;
 rddbmgr: sql error: Field 'STATION' doesn't have a default value QMYSQL: Unable to execute query query: insert into NEXUS_STATIONS set RD_SERVICE=&amp;quot;Production&amp;quot;&lt;br /&gt;
Please (re)read &amp;quot;Bug in utils/rddbmgr/updateschema.cpp&amp;quot; described in a precedent section&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=621</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=621"/>
				<updated>2022-03-25T17:29:23Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: mariadb-server replaces now mysql-server&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
===== Bug in utils/rddbmgr/updateschema.cpp =====&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
Another solution is to turn off mysql strict mode, as explined [http://wiki.rivendellaudio.org/index.php/Ubuntu18_04#Getting_MySQL_to_work_and_creating_the_Rivendell_user_and_database here]. I've not tested that method.&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (since 3.3.0 version)&lt;br /&gt;
 sudo apt install python3-mysqldb (to get pypad (icecast) running)&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server (or mariadb-server)&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Installing_Rivendell&amp;diff=602</id>
		<title>Installing Rivendell</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Installing_Rivendell&amp;diff=602"/>
				<updated>2021-05-18T12:03:22Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: add Debian an Ubuntu sub-menus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''NOTICE''': As of Mid 2020, this article contains some out-of-date information. Please update it with more current details if you have them.&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RHEL/CentOS ===&lt;br /&gt;
[http://centos.org/ CentOS] is the &amp;amp;ldquo;reference&amp;amp;rdquo; operating system distribution for Rivendell. All feature development and bug fixes are conducted on CentOS.&lt;br /&gt;
&lt;br /&gt;
[http://static.paravelsystems.com/rivendell-install-rd3/rivendell-install-rhel7.html This web page] (maintained by Paravel Systems) contains detailed instructions for installing Rivendell version 3 on CentOS version 7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
==== Unbuntu 18.04 (Bionic Beaver) and Linux Mint 19.3 ====&lt;br /&gt;
[[Ubuntu18_04 | This page]] covers how to compile from source and install Rivendell 3 (v3.5.0) on Ubuntu 18.04.  It has been reported these instructions also work on Linux Mint 19.3.&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;s&amp;gt;Ubuntu Xenial (16.04)&amp;lt;/s&amp;gt; ====&lt;br /&gt;
&amp;lt;s&amp;gt;Rivendell can be compiled / installed onto a Ubuntu machine.  The instructions to do so can be found [[ UbuntuXenial | here]].&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
The following pages describe how to install Rivendell from source on a Debian system.&lt;br /&gt;
&lt;br /&gt;
==== Debian 10 (Buster) ====&lt;br /&gt;
[[Debian10 | This page]] quickly relates how to install Rivendell 3 (v3.2.0) on Debian10.&lt;br /&gt;
&lt;br /&gt;
==== Debian 9 (Stretch) ====&lt;br /&gt;
[[Debian9 | This page]] quickly relates how to install Rivendell 3 (v3.0.3) on Debian9.&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;s&amp;gt;Debian 8 (Jessie)&amp;lt;/s&amp;gt; ====&lt;br /&gt;
&amp;lt;s&amp;gt;Rivendell can be compiled / installed onto a Debian 8 (Jessie) machine. Just follow [[Debian8 | these instructions]].&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Downloading Rivendell Source from GitHub ===&lt;br /&gt;
&lt;br /&gt;
Visit the [https://github.com/ElvishArtisan/rivendell Github] repository to ''clone'' or download the Rivendell source code. You can also visit the [https://github.com/ElvishArtisan/rivendell/releases releases] page to download an [[wikipedia:archive|archive]] of the stable source code.&lt;br /&gt;
&lt;br /&gt;
==== Compiling Rivendell from Source ====&lt;br /&gt;
&lt;br /&gt;
See [[Compiling Rivendell from Source]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Old outdated things ===&lt;br /&gt;
'''All information below is out of date and needs to be updated (22nd Feb 2018)'''&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;[[Rivendell_on_Debian_6 | Rivendell on Debian 6]] (Squeeze).  This is intended as a beginners guide that will walk you through getting Rivendell, JACK and Pulse Audio working with Debian 6. It is screen shot and explanation heavy.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;Debian packages are available from the repository at [http://debian.tryphon.org/ debian.tryphon.org]. Detailed instructions to [[Install under Debian]].&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;Ubuntu packages are available from the repository at [http://debian.tryphon.org/ debian.tryphon.org].  Detailed instructions are available [[Rivendell on Ubuntu-Tryphon | here]].&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;&amp;lt;u&amp;gt;The easiest way to install Rivendell using '''Ubuntu''' is to use the [[Ubuntu_Live_Demo_and_Installer_CD|RRAbuntu Live CD installer]].&amp;lt;/u&amp;gt;  You can also test it out without installing the software.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A complete guide for installing Rivendell on Ubuntu 11.04 can be found [http://www.talkunafraid.co.uk/2011/02/installing-rivendell-on-ubuntu/ here].&lt;br /&gt;
&lt;br /&gt;
==== Other Linux Distributions ====&lt;br /&gt;
 &lt;br /&gt;
You can install Rivendell by compiling from source for other linux distros. Source code is available with instructions in a tarball or zip file on the main [http://rivendellaudio.org Rivendell website] in the [http://rivendellaudio.org/rivendell/download.shtml download section].&lt;br /&gt;
&lt;br /&gt;
==== Duplicating an installed machine for rollout ====&lt;br /&gt;
&lt;br /&gt;
See [[Duplicating an Ubuntu machine so you can install Rivendell | Duplicating an installed machine for rollout (.deb/dpkg based distros like Ubuntu, Debian, Linux Mint)]]&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=601</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=601"/>
				<updated>2021-05-18T11:48:50Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: /* Bug in utils/rddbmgr/updateschema.cpp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
===== Bug in utils/rddbmgr/updateschema.cpp =====&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
Another solution is to turn off mysql strict mode, as explined [http://wiki.rivendellaudio.org/index.php/Ubuntu18_04#Getting_MySQL_to_work_and_creating_the_Rivendell_user_and_database here]. I've not tested that method.&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (since 3.3.0 version)&lt;br /&gt;
 sudo apt install python3-mysqldb (to get pypad (icecast) running)&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=600</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=600"/>
				<updated>2021-05-18T11:47:30Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: /* get rivendell sources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
===== Bug in utils/rddbmgr/updateschema.cpp =====&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
Another solution is to turn off mysql strict mode, as explined [[http://wiki.rivendellaudio.org/index.php/Ubuntu18_04#Getting_MySQL_to_work_and_creating_the_Rivendell_user_and_database here]]. I've not tested that method.&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (since 3.3.0 version)&lt;br /&gt;
 sudo apt install python3-mysqldb (to get pypad (icecast) running)&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=599</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=599"/>
				<updated>2021-05-18T11:44:25Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: turning off mysql strict mode&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
=== Bug in utils/rddbmgr/updateschema.cpp ===&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
Another solution is to turn off mysql strict mode, as explined [[http://wiki.rivendellaudio.org/index.php/Ubuntu18_04#Getting_MySQL_to_work_and_creating_the_Rivendell_user_and_database here]]. I've not tested that method.&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (since 3.3.0 version)&lt;br /&gt;
 sudo apt install python3-mysqldb (to get pypad (icecast) running)&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Stations_using_Rivendell&amp;diff=589</id>
		<title>Stations using Rivendell</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Stations_using_Rivendell&amp;diff=589"/>
				<updated>2021-01-07T19:50:30Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: update Graph'Hit's stream link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of Radio stations that are using Rivendell.  Many of the stations below are owned by [http://www.salem.cc Salem Communications], the parent of [http://www.salemradiolabs.com Salem Radio Laboratories], the initial developers of [http://www.salemradiolabs.com/rivendell/ Rivendell].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===AM Stations===&lt;br /&gt;
====North America====&lt;br /&gt;
*[[http://www.1010kbw.com KBBW-AM]] - 1010 KBW is a Christian teaching and talk station in Waco, Texas&lt;br /&gt;
*[[http://www.kgnw.com KGNW-AM]] - KGNW AM 820 is a Christian teaching and talk station in Seattle-Tacoma, Washington&lt;br /&gt;
*[[http://www.1590klfe.com KLFE-AM]] - 1590 KLFE is a Christian teaching and talk station in Seattle-Tacoma, Washington&lt;br /&gt;
*[[http://www.1300kol.com KKOL-AM]] - News-Talk 1300 KOL is a news and talk station in Seattle-Tacoma, Washington&lt;br /&gt;
*[[http://www.radiosol1360.com KKMO-AM]] - RADIO SOL 1360 AM is a spanish station in Seattle-Tacoma, Washington&lt;br /&gt;
*[[http://www.salem.cc KTFH-AM]] - 1680 KTFH &amp;quot;The Bridge&amp;quot; is an international station in Seattle-Tacoma, Washington&lt;br /&gt;
*[[http://www.1360wkat.com WKAT-AM]] - News-Talk 1360 WKAT is a news and talk station in Miami-Ft. Lauderdale-Hollywood, Florida&lt;br /&gt;
*[[http://www.wlssradio.com WLSS-AM]] - News-Talk 930 WLSS is a news and talk station in Sarasota-Bradenton, Florida&lt;br /&gt;
*[[http://www.860wgul.com WGUL-AM]] - News-Talk 860 WGUL is a news and talk station in Tampa-St. Petersburg-Clearwater, Florida&lt;br /&gt;
*[[http://www.bayword.com WTBN-AM]] - WTBN 570 AM is a Christian teaching and talk station in Tampa-St. Petersburg-Clearwater, Florida&lt;br /&gt;
*[[http://www.bayword.com WTWD-AM]] - WTWD 910 AM is a Christian teaching and talk station in Tampa-St. Petersburg-Clearwater, Florida&lt;br /&gt;
*[[http://www.wdtkam.com WDTK-AM]] - WDTK 1400 AM is a News Talk station in Detroit, Michigan&lt;br /&gt;
*[[http://www.am1500wlqv.com WLQV-AM]] - WLQV 1500 AM is a Christian teaching and talk station in Detroit, Michigan&lt;br /&gt;
*[[http://www.krpiradio.com KRPI-AM]] - KRPI 1550 AM is an East Indian music and talk station in Ferndale, Washington&lt;br /&gt;
*[[http://www.am1330kvol.com KVOL-AM]] - KVOL 1330 AM is a news talk station in Lafayette, Louisiana&lt;br /&gt;
*[[http://www.fsr1520 KFXZ-AM]] - KFXZ 1520 AM is a Fox Sports Radio affiliate station in Lafayette, Louisiana&lt;br /&gt;
*[[http://wutt.ut.edu WUTT]] - WUTT 1080 AM is the student radio station at the University of Tampa in Tampa, Florida.&lt;br /&gt;
*[[http://classical959.com WCRI]] - WCRI 1180 AM is a classical music station in Hope Valley, Rhode Island.&lt;br /&gt;
*[[http://www.wsjcradio.com WSJC]] - WSJC 810 AM is a Christian teaching and talk station in Magee, Mississippi.&lt;br /&gt;
*[[http://www.wtcgradio.com WTCG]] - WTCG 870 AM is a Christian teaching and talk station in Mt Holly, North Carolina.&lt;br /&gt;
*[[http://wxva.com WXVA]] - WXVA 610 AM is a full service greatest hits of all time station in Winchester, VA.&lt;br /&gt;
*Rolling Valley Radio - 1700 AM is a US [[wikipedia:Title 47 CFR Part 15|FCC]] &amp;amp;ldquo;[https://www.hobbybroadcaster.net/resources/FCC-Part-15-regulations.php Part 15]&amp;amp;rdquo; low-power hobby broadcaster in Springfield, VA (suburban Washington DC).&lt;br /&gt;
&lt;br /&gt;
====Pacifica====&lt;br /&gt;
*[[http://www.oar.org.nz Otago Access Radio]] - 105.4 / 1575 AM is a Community Access Radio Station in Dunedin, New Zealand.&lt;br /&gt;
*Big Valley Radio 107.4 Thames Whangamata Whitianga on the Coromandel Peninsula, New Zealand&lt;br /&gt;
&lt;br /&gt;
====Europe====&lt;br /&gt;
*[[http://www.insanityradio.com Insanity Radio]] - 1287AM, a student radio station in Egham, UK, at Royal Holloway, University of London (only for sustainer at present)&lt;br /&gt;
&lt;br /&gt;
===FM Stations===&lt;br /&gt;
====Asia====&lt;br /&gt;
*[[http://www.bigsound.com BIG Sound FM]] - Vanguard Radio Network's 101.5 BIG Sound FM Cabanatuan City and 95.9 BIG Sound FM Baguio City, Philippines.&lt;br /&gt;
====Europe====&lt;br /&gt;
*[[http://www.radiomax.dk Radio Max]] - broadcasting 24/7 in Denmark&lt;br /&gt;
*[[http://www.felixstoweradio.co.uk Felixstowe Radio 107.5 FM]] A UK community radio station covering Felixstowe and the Colenis peninsula in sunny East Anglia. Rivendell plays pre-recorded and live-assisted content during the day for our FM and Internet stream output (overnight sustainer uses a separate commercial product) [[http://www.felixstoweradio.co.uk/link.m3u Internet stream]]&lt;br /&gt;
*[[http://www.blackdiamondfm.com 107.8 Black Diamond FM]]  Black Diamond FM is a community station serving Midlothian, Scotland.  Rivendell plays non-stop music overnight and switches to IRN News by satellite every hour. [[http://www.blackdiamondfm.com/listen Stream link]]&lt;br /&gt;
*[[http://www.radiohertz.de Hertz 87.9]] - Campus Radio in Bielefeld, Germany&lt;br /&gt;
*[[http://www.hochschulradio-aachen.de Hochschulradio Aachen]] - Campus Radio Aachen, Campusradio of [http://www.rwth.de/ RWTH Aachen University], 99.1 MHz&lt;br /&gt;
*[[http://helsinki.at Radio Helsinki]] - Radio Helsinki, free Radio Graz, Austria, 92.6 MHz&lt;br /&gt;
*[[http://www.radiocampusamiens.com Radio Campus Amiens]] - Radio Campus Amiens, student Radio in the north of France, 24/7 w/Rivendell on 87.7 MHz&lt;br /&gt;
*[[http://grafhit.net Graf'hit]] - student/community radio based in the [http://www.utc.fr University of Technology of Compiègne], France, 24/7 on 94.9MHz ([https://grafhit.net:8443/grafhit.mp3 stream]). Powered by free software.&lt;br /&gt;
*[[http://www.hit-radio.be Hit Radio Namur]] - Commercial Radio in Namur/Belgium, 24/7 on 94.9 MHz&lt;br /&gt;
*[[http://www.ras.cat R&amp;amp;agrave;dio Artesa de Segre]] - A municipal radio station serving Artesa de Segre and its municipality in Catalonia (Spain), 24/7 on 90.2 MHz thanks to Rivendell Audio.&lt;br /&gt;
*[[http://www.radioaktiv.org radioaktiv]] Campusradio of the Universities of Mannheim, Heidelberg and Ludwigshafen (Germany)&lt;br /&gt;
*[[http://www.radiom.fr RADIOM]] Student radio from Castres, France. Broadcasting 24/7 on 89.7 MHz&lt;br /&gt;
*[[http://divergence-fm.org Divergence FM]] No commercial, associative radio from Montpellier (France). Broadcasting 24/7 on 93.9MHz. Full running on free software.&lt;br /&gt;
*[[http://www.radiohw.co.uk Radio Hartley Wintney]] - Community RSL radio station running from [[http://www.stjohnshw.co.uk St. Johns Church]] for 2 weeks a year in Hartley Wintney, Hampshire, UK on 87.7FM.&lt;br /&gt;
*[[http://www.radioer.pl Radio eR]] - broadcasting 24/7 in Lublin, Poland on 87.9 FM. &lt;br /&gt;
*[[http://www.radioi.pl Radio i]] - broadcasting 24/7 in Białystok, Poland on 103.3 FM. &lt;br /&gt;
*[[http://www.radiomalbork.fm Radio Malbork]] - broadcasting 24/7 in Malbork, Poland on 90.4 FM&lt;br /&gt;
* [http://www.run.be La RUN] - student Radio broadcasting in Namur, Belgium on 88.1 FM&lt;br /&gt;
* [http://www.radiolarzac.org Radio Larzac] - in Millau, France on 87.8 Mhz&lt;br /&gt;
* [http://www.radiolaser.fr Radio Laser] - in Guichen near Rennes, France on 95.9 Mhz&lt;br /&gt;
* [http://radioclapas.fr Radio Clapas] - in Montpellier, France on 93.5 Mhz&lt;br /&gt;
* [http://www.radio-couleur-chartreuse.org Radio Couleur Chartreuse] - in The Chartreuse Mountains, France on 98,4 and 106 Mhz&lt;br /&gt;
* [http://radiofontaine.fr Radio Fontaine] near Grenoble, France on 88.6 FM &lt;br /&gt;
* [http://www.radio-gresivaudan.org Radio Grésivaudan] in Crolles near Grenoble, France 87.8, on 89 and 92.4 Mhz&lt;br /&gt;
* [http://www.radiocampusrennes.fr Radio Campus Rennes] - in Rennes, France on 88.4 Mhz&lt;br /&gt;
* [http://www.radio-active.net Radio Active] - in Toulon, France on 100.0 Mhz&lt;br /&gt;
* [http://www.radiopac.fr Radio PAC] - in Pompadour, Corrèze, France on 101.9 Mhz&lt;br /&gt;
* [http://www.radiogrilleouverte.com Radio Grille Ouverte] - in Alès, France on  88.2 Mhz&lt;br /&gt;
* [http://www.radiofildeleau.fr Radio Fil de l'Eau] - in L'Isle-Jourdain, near Toulouse, France on 106.6 Mhz and Fleurance in Gers, France on 100.9 Mhz&lt;br /&gt;
* [http://www.radiocampusmontpellier.fr Radio Campus Montpellier] - in  Montpellier, France on 102.2 Mhz&lt;br /&gt;
* [http://lalocale.ckdevelop.org Radio La Locale] - in Saint-Girons, France on 97.3 Mhz&lt;br /&gt;
* [http://www.orleans.radiocampus.org Radio Campus Orléans] - student Radio in Orléans, 24/7 w/Rivendell on 88.3 MHz FM&lt;br /&gt;
* [http://www.campusgrenoble.org Radio Campus Grenoble] - student Radio in Grenoble, 24/7 w/Rivendell on 90.8 MHz FM&lt;br /&gt;
* [https://www.radiosaintaffrique.com Radio Saint-Affrique] - in Saint-Affrique, France on 96.7 but also 92.7 in Camarès, 99.9 in Belmont-sur-Rance and 100.6 in Millau&lt;br /&gt;
&lt;br /&gt;
====North America====&lt;br /&gt;
*[[http://www.my997.org KDHE-LP My99.7]] - An independent radio station located in Spring Creek, NV and operated by the non-profit Spring Creek Christian Academy.&lt;br /&gt;
*[[http://www.wlfc883.com WLFC-FM]] - Bringing independent label rock to Northwest Ohio from the University of Findlay&lt;br /&gt;
*[[http://www.wgxc.org/ WGXC]] - 90.7 is a community radio station broadcasting to Greene and Columbia counties in New York. It is a project of [[http://wavefarm.org/ Wave Farm]].&lt;br /&gt;
*[[http://www.smoothjazz106.com KKSJ-FM]] - 106.3 KKSJ is a Smooth Jazz radio station in Lafayette, Louisiana.&lt;br /&gt;
*[[http://www.1059thefox.com KFXZ-FM]] - 105.9 KFXZ is a Country Legends radio station in Lafayette, Louisiana.&lt;br /&gt;
*[[http://www.kdrt.org KDRT-LPFM]] - 101.5 KDRT-LP is a low-power non-commercial radio station serving Davis, California.  Operated by [http://www.dctv.davis.ca.us Davis Community Television], KDRT is an important avenue for the voices in our community, especially those not typically found on commercial radio.&lt;br /&gt;
*[[http://www.saskatoonchristianradio.com CFAQ-FM]] - 100.3 CFAQ is a Christian music station in Saskatoon, Canada.&lt;br /&gt;
*KETL-LPFM - 100.5 is a Christian radio station in Republic Washington.  We air both talk and music.&lt;br /&gt;
*[[http://www.kdar.com KDAR-FM]] - 98.3 KDAR is a Christian teaching and talk station in Oxnard-Ventura, California&lt;br /&gt;
*[[http://www.kptz.org KPTZ]] - 91.9 KPTZ is a Class A non-commercial community station in Port Townsend, Washington, licensed to Radio Port Townsend, a 501(c)(3) non-profit. We are using a client/server implementation of Rivendell in an all digital studio environment. KPTZ programs music and locally originated programs. The Rivendell system keeps programs going out 24/7 with a small station staff.&lt;br /&gt;
*[[http://www.92zew.net WZEW-FM]] - Commercial Triple A Music Fm located in Mobile, Al.&lt;br /&gt;
*[[http://www.wmfo.org WMFO - Tufts Freeform Radio]] - 91.5 Medford: Tufts University Freeform and Community Radio. Broadcasting to Medford, Sommerville, Cambridge, &amp;amp; Boston Areas.&lt;br /&gt;
*[[WPSA 98.3]] is the Official Radio Station of [[Paul Smith's College]] a non-commercial, terrestrial based station dedicated to the Paul Smith's College community. Proudly operating 100% on free and open source software.&lt;br /&gt;
*[[http://witr.rit.edu WITR]] - WITR 89.7 is the student-run FM radio station at [http://rit.edu Rochester Institute of Technology]; Rochester, NY.  WITR airs indie, alternative, and garage rock, with specialty shows in the evening hours.&lt;br /&gt;
*[[http://www.wmnf.org/thesource WMNF HD-3]] - WMNF's HD-3 in Tampa, FL is a fully-automated news &amp;amp; public affairs channel that uses Rivendell to import/play/switch content from a variety of sources, including pre-recorded/podcasted shows, live Internet streams, and live satellite feeds.&lt;br /&gt;
*[[http://www.wcdbfm.com WCDB SUNYRADIO]] - 90.9 University Radio in Albany, NY. We're a primarily music non-commercial alternative university/community station that has programming from all and cultures. We implement RAAbuntu to keep 24/7.&lt;br /&gt;
*[[http://www.kaskradio.com KASK]] - KASK 91.5 FM is a Christian teaching and talk station in Vacaville, California.&lt;br /&gt;
*[[http://www.kfhlradio.com KFHL]] - KFHL 91.7 FM is a Christian teaching and talk station in Bakersfield, California.&lt;br /&gt;
*[[http://www.wgttradio.com WGTT]] - WGTT 91.5 FM is a Christian teaching and talk station in Esmeralda, Florida.&lt;br /&gt;
*[[http://www.whfgradio.com WHFG]] - WHFG 91.3 FM is a Christian teaching and talk station in Lafayette, Louisiana.&lt;br /&gt;
*[[http://classical959.com WCRI]] - WCRI 95.9 FM is a classical music station on Block Island, Rhode Island.&lt;br /&gt;
*[[http://whrb.org WHRB]] - WHRB 95.3 FM is a student-operated station at Harvard University (Cambridge, Massachusetts).&lt;br /&gt;
*[[http://www.kpsq.org KPSQ-LP]] - KPSQ-LP 97.3 FM is a new (in 2016) [[wikipedia:LPFM|Low Power FM]] station in Fayetteville, AR&lt;br /&gt;
*[[http://wdrt.org WDRT]] - WDRT 91.9 FM is a community radio station powered by 90+ volunteers in Viroqua, WI&lt;br /&gt;
*[[http://www.kfai.org KFAI]] - KFAI 90.3 FM is a community radio station in Minneapolis/St Paul, MN&lt;br /&gt;
*[[http://www.kmud.org KMUD]] - KMUD 91.1 Garberville, 88.1 Eureka, 90.3 Laytonville, 99.5 Shelter Cove is a community radio station in Northern CA&lt;br /&gt;
*[[http://wnuc.org WNUC-LP]] - WNUC-LP 96.7 FM Detroit, MI is a community radio station in the North End neighborhood&lt;br /&gt;
*[[https://www.graceradio.net/ KGCE-LP]] - KGCE-LP 107.9 FM Modesto, California &amp;amp;ldquo;GraceRadio&amp;amp;rdquo; is a Christian teaching and music station&lt;br /&gt;
*[[https://www.wrfi.org/ WRFI]] - WRFI 88.1 FM Ithaca, 91.9 FM Watkins Glen, New York is Community Radio for Ithaca NY and the surrounding area&lt;br /&gt;
&lt;br /&gt;
====Pacifica====&lt;br /&gt;
*[[http://www.countryradionetwork.com Country Radio]] - 87.7 FM Dunedin, New Zealand. (Since August 2008).&lt;br /&gt;
*[[http://www.totalfm.nz Total FM]] - 107.3 FM Dunedin, New Zealand. (Since March 2012).&lt;br /&gt;
&lt;br /&gt;
====South America====&lt;br /&gt;
*[[http://www.radio.ufscar.br Rádio UFSCar]] - 95.3 MHz Rádio UFSCar is a universitery radio station broadcasted from [http://ufscar.br UFSCar] Campus in São Carlos, São Paulo - Brazil.&lt;br /&gt;
&lt;br /&gt;
*[[http://www.sonidofm.net Sonido 104.3 FM]] - 104.3 MHz Sonido FM, is an Adult Contemporary Radio in San Carlos, Cojedes - Bolivarian Republic of Venezuela.&lt;br /&gt;
&lt;br /&gt;
*[[http://albaciudad.org Alba Ciudad 96.3 FM]] - 96.3 Mhz Alba Ciudad, A revolutionary cultural and socially oriented radio station in Caracas - Bolivarian Republic of Venezuela.&lt;br /&gt;
&lt;br /&gt;
*[[http://magicaradio.wordpress.com Mágica 106.3 FM]] - 106.3 Mhz FM Mágica, A communitary communicational project in Puerto Ayacucho, state of Amazonas  - Bolivarian Republic of Venezuela.&lt;br /&gt;
&lt;br /&gt;
===Radio Station Chains===&lt;br /&gt;
====North America====&lt;br /&gt;
*[[http://www.worldradionetwork.org/ World Radio Network / Radio Cadena Manantial]] A Chain of not-for-profit radio stations along the USA/Mexico Border providing Christian programming in Spanish and English.&lt;br /&gt;
**[[http://www.kbnj.org/ KBNJ-FM]] English station in Corpus Christi, TX (91.7)&lt;br /&gt;
**[[http://www.kbnl.org/ KBNL-FM]] Spanish station in Laredo, TX (89.9)&lt;br /&gt;
**KEPI-FM English Station in Eagle Pass, TX (88.7)&lt;br /&gt;
**[[http://www.kepx.org/ KEPX-FM]] Spanish station in Eagle Pass, TX (89.5)&lt;br /&gt;
**[[http://www.knog.org KNOG-FM]] Spanish station in Nogales, AZ (91.1) with translators in Tucson and Phoenix.&lt;br /&gt;
**KRMB-FM Spanish station in Bisbee, AZ (90.1)&lt;br /&gt;
**KRMC-FM Spanish station in Douglas, AZ (91.7)&lt;br /&gt;
**[[http://www.kver.org/ KVER-FM]] Spanish station in El Paso, TX (91.1)&lt;br /&gt;
**[[http://www.kvmv.org/ KVMV-FM]] English station in McAllen, TX (91.7)&lt;br /&gt;
**[[http://www.kwrb.org/ KWRB-FM &amp;quot;The Spark FM&amp;quot;]] English station in Sierra Vista, AZ (90.9)&lt;br /&gt;
**[[http://www.kyrmradio.org KYRM-FM]] Spanish station in Yuma, AZ (91.9)&lt;br /&gt;
*[[http://www.familyfirstradio.com Family First Radio Network]] A Chain of not-for-profit radio stations providing Christian programming in English.&lt;br /&gt;
**[[http://www.kaskradio.com KASK]] - KASK 91.5 FM is a Christian teaching and talk station in Vacaville, California.&lt;br /&gt;
**[[http://www.kfhlradio.com KFHL]] - KFHL 91.7 FM is a Christian teaching and talk station in Bakersfield, California.&lt;br /&gt;
**[[http://www.wgttradio.com WGTT]] - WGTT 91.5 FM is a Christian teaching and talk station in Esmeralda, Florida.&lt;br /&gt;
**[[http://www.whfgradio.com WHFG]] - WHFG 91.3 FM is a Christian teaching and talk station in Lafayette, Louisiana.&lt;br /&gt;
**[[http://www.wsjcradio.com WSJC]] - WSJC 810 AM is a Christian teaching and talk station in Magee, Mississippi.&lt;br /&gt;
**[[http://www.wtcgradio.com WTCG]] - WTCG 870 AM is a Christian teaching and talk station in Mt Holly, North Carolina.&lt;br /&gt;
*[[http://www.theclassicalstation.net World Classical Network]] A classical music radio network based in Hyannis, Massachusetts.&lt;br /&gt;
* [[https://platteriverradio.com/ Platte River Radio]] a locally owned, locally managed media company in the Tri-Cities of Nebraska&lt;br /&gt;
**[[https://platteriverradio.com/kliq/ KLIQ]] The Breeze 94.5 FM, the Tri-Cities Best Mix&lt;br /&gt;
**[[https://platteriverradio.com/khas/ KHAS]] 1230 AM, Local news and sports for Hastings, NE&lt;br /&gt;
**[[https://platteriverradio.com/kkpr/ KKPR]] Power 99, 98.9 FM, Classic Hits and High School Sports for the Tri-Cities&lt;br /&gt;
**[[https://platteriverradio.com/espn/ KXPN/KICS]] Tri-Cities ESPN, 1460/1550 AM, ESPN local sports in the Tri-Cities&lt;br /&gt;
*[[https://www.radioesperanza.com/ Radio Esperanza]] Radio Esperanza: Spanish Christian teach, talk, &amp;amp; music&lt;br /&gt;
**KRIO 910 AM Edinburg, TX&lt;br /&gt;
**KRIO 97.7 FM Roma, TX&lt;br /&gt;
**KOIR 88.5 FM Pharr, TX&lt;br /&gt;
&lt;br /&gt;
===Shortwave Stations===&lt;br /&gt;
====North America====&lt;br /&gt;
*[[http://www.rfa.org RFA]] - RFA broadcasts news and information in nine native Asian languages to listeners who do not have access to full and free news media.&lt;br /&gt;
&lt;br /&gt;
===Internet Only Stations===&lt;br /&gt;
====Europe====&lt;br /&gt;
*[[http://www.icradio.com IC Radio]] - Student-run radio station  of [http://www.imperial.ac.uk Imperial College London] (M-Audio Delta 1010).&lt;br /&gt;
*[[http://www.autres-mondes.org Autres(M)Ondes]] - Ephemeral radio events performed around the Europe. Rivendell is the main component of our audio setup [http://www.flickr.com/photos/albanpeignier/6714170037 since 2004].&lt;br /&gt;
*[[http://www.poliradio.it Poli.Radio]] - Amateur webradio promoted by the students from Politecnico di Milano, Italy.&lt;br /&gt;
&lt;br /&gt;
====North America====&lt;br /&gt;
*[[https://www.mavradio.fm MavRadio]] - Student-run radio station of the [http://www.unomaha.edu University of Nebraska at Omaha].&lt;br /&gt;
*[[http://www.birdnest.org/winr WINR]] - Student-run radio station at Winthrop University in Rock Hill, SC. Rivendell is in use currently on the weekends when live staff are not in the studio.&lt;br /&gt;
*[[http://www.seahawkradio.com SMC Radio - The Hawk]] - St. Mary's College Radio, The Hawk is the student-run radio station at St. Mary's College of Maryland.&lt;br /&gt;
*[[https://ocoochmountainmusic.com Ocooch Mountain Radio]] - Americana-focused independent station in the US Midwest.&lt;br /&gt;
&lt;br /&gt;
===Closed circuit / Low powered FM===&lt;br /&gt;
====North America====&lt;br /&gt;
*RadioPST - A closed-circuit French [[http://en.wikipedia.org/wiki/Sainte-Th%C3%A9r%C3%A8se,_Quebec Sainte-Thérèse]] high-school radio station fully automated with live interventions and live bands.&lt;br /&gt;
*CLG2 89,9FM - [[http://fr.wikipedia.org/wiki/Coll%C3%A8ge_Lionel-Groulx Collège Lionel Groulx]] fully automated 24/7 low powered FM French radio station.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Stations_using_Rivendell&amp;diff=588</id>
		<title>Stations using Rivendell</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Stations_using_Rivendell&amp;diff=588"/>
				<updated>2021-01-07T08:49:21Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: adds Radio Saint-Affrique&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of Radio stations that are using Rivendell.  Many of the stations below are owned by [http://www.salem.cc Salem Communications], the parent of [http://www.salemradiolabs.com Salem Radio Laboratories], the initial developers of [http://www.salemradiolabs.com/rivendell/ Rivendell].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===AM Stations===&lt;br /&gt;
====North America====&lt;br /&gt;
*[[http://www.1010kbw.com KBBW-AM]] - 1010 KBW is a Christian teaching and talk station in Waco, Texas&lt;br /&gt;
*[[http://www.kgnw.com KGNW-AM]] - KGNW AM 820 is a Christian teaching and talk station in Seattle-Tacoma, Washington&lt;br /&gt;
*[[http://www.1590klfe.com KLFE-AM]] - 1590 KLFE is a Christian teaching and talk station in Seattle-Tacoma, Washington&lt;br /&gt;
*[[http://www.1300kol.com KKOL-AM]] - News-Talk 1300 KOL is a news and talk station in Seattle-Tacoma, Washington&lt;br /&gt;
*[[http://www.radiosol1360.com KKMO-AM]] - RADIO SOL 1360 AM is a spanish station in Seattle-Tacoma, Washington&lt;br /&gt;
*[[http://www.salem.cc KTFH-AM]] - 1680 KTFH &amp;quot;The Bridge&amp;quot; is an international station in Seattle-Tacoma, Washington&lt;br /&gt;
*[[http://www.1360wkat.com WKAT-AM]] - News-Talk 1360 WKAT is a news and talk station in Miami-Ft. Lauderdale-Hollywood, Florida&lt;br /&gt;
*[[http://www.wlssradio.com WLSS-AM]] - News-Talk 930 WLSS is a news and talk station in Sarasota-Bradenton, Florida&lt;br /&gt;
*[[http://www.860wgul.com WGUL-AM]] - News-Talk 860 WGUL is a news and talk station in Tampa-St. Petersburg-Clearwater, Florida&lt;br /&gt;
*[[http://www.bayword.com WTBN-AM]] - WTBN 570 AM is a Christian teaching and talk station in Tampa-St. Petersburg-Clearwater, Florida&lt;br /&gt;
*[[http://www.bayword.com WTWD-AM]] - WTWD 910 AM is a Christian teaching and talk station in Tampa-St. Petersburg-Clearwater, Florida&lt;br /&gt;
*[[http://www.wdtkam.com WDTK-AM]] - WDTK 1400 AM is a News Talk station in Detroit, Michigan&lt;br /&gt;
*[[http://www.am1500wlqv.com WLQV-AM]] - WLQV 1500 AM is a Christian teaching and talk station in Detroit, Michigan&lt;br /&gt;
*[[http://www.krpiradio.com KRPI-AM]] - KRPI 1550 AM is an East Indian music and talk station in Ferndale, Washington&lt;br /&gt;
*[[http://www.am1330kvol.com KVOL-AM]] - KVOL 1330 AM is a news talk station in Lafayette, Louisiana&lt;br /&gt;
*[[http://www.fsr1520 KFXZ-AM]] - KFXZ 1520 AM is a Fox Sports Radio affiliate station in Lafayette, Louisiana&lt;br /&gt;
*[[http://wutt.ut.edu WUTT]] - WUTT 1080 AM is the student radio station at the University of Tampa in Tampa, Florida.&lt;br /&gt;
*[[http://classical959.com WCRI]] - WCRI 1180 AM is a classical music station in Hope Valley, Rhode Island.&lt;br /&gt;
*[[http://www.wsjcradio.com WSJC]] - WSJC 810 AM is a Christian teaching and talk station in Magee, Mississippi.&lt;br /&gt;
*[[http://www.wtcgradio.com WTCG]] - WTCG 870 AM is a Christian teaching and talk station in Mt Holly, North Carolina.&lt;br /&gt;
*[[http://wxva.com WXVA]] - WXVA 610 AM is a full service greatest hits of all time station in Winchester, VA.&lt;br /&gt;
*Rolling Valley Radio - 1700 AM is a US [[wikipedia:Title 47 CFR Part 15|FCC]] &amp;amp;ldquo;[https://www.hobbybroadcaster.net/resources/FCC-Part-15-regulations.php Part 15]&amp;amp;rdquo; low-power hobby broadcaster in Springfield, VA (suburban Washington DC).&lt;br /&gt;
&lt;br /&gt;
====Pacifica====&lt;br /&gt;
*[[http://www.oar.org.nz Otago Access Radio]] - 105.4 / 1575 AM is a Community Access Radio Station in Dunedin, New Zealand.&lt;br /&gt;
*Big Valley Radio 107.4 Thames Whangamata Whitianga on the Coromandel Peninsula, New Zealand&lt;br /&gt;
&lt;br /&gt;
====Europe====&lt;br /&gt;
*[[http://www.insanityradio.com Insanity Radio]] - 1287AM, a student radio station in Egham, UK, at Royal Holloway, University of London (only for sustainer at present)&lt;br /&gt;
&lt;br /&gt;
===FM Stations===&lt;br /&gt;
====Asia====&lt;br /&gt;
*[[http://www.bigsound.com BIG Sound FM]] - Vanguard Radio Network's 101.5 BIG Sound FM Cabanatuan City and 95.9 BIG Sound FM Baguio City, Philippines.&lt;br /&gt;
====Europe====&lt;br /&gt;
*[[http://www.radiomax.dk Radio Max]] - broadcasting 24/7 in Denmark&lt;br /&gt;
*[[http://www.felixstoweradio.co.uk Felixstowe Radio 107.5 FM]] A UK community radio station covering Felixstowe and the Colenis peninsula in sunny East Anglia. Rivendell plays pre-recorded and live-assisted content during the day for our FM and Internet stream output (overnight sustainer uses a separate commercial product) [[http://www.felixstoweradio.co.uk/link.m3u Internet stream]]&lt;br /&gt;
*[[http://www.blackdiamondfm.com 107.8 Black Diamond FM]]  Black Diamond FM is a community station serving Midlothian, Scotland.  Rivendell plays non-stop music overnight and switches to IRN News by satellite every hour. [[http://www.blackdiamondfm.com/listen Stream link]]&lt;br /&gt;
*[[http://www.radiohertz.de Hertz 87.9]] - Campus Radio in Bielefeld, Germany&lt;br /&gt;
*[[http://www.hochschulradio-aachen.de Hochschulradio Aachen]] - Campus Radio Aachen, Campusradio of [http://www.rwth.de/ RWTH Aachen University], 99.1 MHz&lt;br /&gt;
*[[http://helsinki.at Radio Helsinki]] - Radio Helsinki, free Radio Graz, Austria, 92.6 MHz&lt;br /&gt;
*[[http://www.radiocampusamiens.com Radio Campus Amiens]] - Radio Campus Amiens, student Radio in the north of France, 24/7 w/Rivendell on 87.7 MHz&lt;br /&gt;
*[[http://grafhit.net Graf'hit]] - student/community radio based in the [http://www.utc.fr University of Technology of Compiègne], France, 24/7 on 94.9MHz ([http://213.246.53.78:8000/grafhit.mp3 stream]). Powered by free software.&lt;br /&gt;
*[[http://www.hit-radio.be Hit Radio Namur]] - Commercial Radio in Namur/Belgium, 24/7 on 94.9 MHz&lt;br /&gt;
*[[http://www.ras.cat R&amp;amp;agrave;dio Artesa de Segre]] - A municipal radio station serving Artesa de Segre and its municipality in Catalonia (Spain), 24/7 on 90.2 MHz thanks to Rivendell Audio.&lt;br /&gt;
*[[http://www.radioaktiv.org radioaktiv]] Campusradio of the Universities of Mannheim, Heidelberg and Ludwigshafen (Germany)&lt;br /&gt;
*[[http://www.radiom.fr RADIOM]] Student radio from Castres, France. Broadcasting 24/7 on 89.7 MHz&lt;br /&gt;
*[[http://divergence-fm.org Divergence FM]] No commercial, associative radio from Montpellier (France). Broadcasting 24/7 on 93.9MHz. Full running on free software.&lt;br /&gt;
*[[http://www.radiohw.co.uk Radio Hartley Wintney]] - Community RSL radio station running from [[http://www.stjohnshw.co.uk St. Johns Church]] for 2 weeks a year in Hartley Wintney, Hampshire, UK on 87.7FM.&lt;br /&gt;
*[[http://www.radioer.pl Radio eR]] - broadcasting 24/7 in Lublin, Poland on 87.9 FM. &lt;br /&gt;
*[[http://www.radioi.pl Radio i]] - broadcasting 24/7 in Białystok, Poland on 103.3 FM. &lt;br /&gt;
*[[http://www.radiomalbork.fm Radio Malbork]] - broadcasting 24/7 in Malbork, Poland on 90.4 FM&lt;br /&gt;
* [http://www.run.be La RUN] - student Radio broadcasting in Namur, Belgium on 88.1 FM&lt;br /&gt;
* [http://www.radiolarzac.org Radio Larzac] - in Millau, France on 87.8 Mhz&lt;br /&gt;
* [http://www.radiolaser.fr Radio Laser] - in Guichen near Rennes, France on 95.9 Mhz&lt;br /&gt;
* [http://radioclapas.fr Radio Clapas] - in Montpellier, France on 93.5 Mhz&lt;br /&gt;
* [http://www.radio-couleur-chartreuse.org Radio Couleur Chartreuse] - in The Chartreuse Mountains, France on 98,4 and 106 Mhz&lt;br /&gt;
* [http://radiofontaine.fr Radio Fontaine] near Grenoble, France on 88.6 FM &lt;br /&gt;
* [http://www.radio-gresivaudan.org Radio Grésivaudan] in Crolles near Grenoble, France 87.8, on 89 and 92.4 Mhz&lt;br /&gt;
* [http://www.radiocampusrennes.fr Radio Campus Rennes] - in Rennes, France on 88.4 Mhz&lt;br /&gt;
* [http://www.radio-active.net Radio Active] - in Toulon, France on 100.0 Mhz&lt;br /&gt;
* [http://www.radiopac.fr Radio PAC] - in Pompadour, Corrèze, France on 101.9 Mhz&lt;br /&gt;
* [http://www.radiogrilleouverte.com Radio Grille Ouverte] - in Alès, France on  88.2 Mhz&lt;br /&gt;
* [http://www.radiofildeleau.fr Radio Fil de l'Eau] - in L'Isle-Jourdain, near Toulouse, France on 106.6 Mhz and Fleurance in Gers, France on 100.9 Mhz&lt;br /&gt;
* [http://www.radiocampusmontpellier.fr Radio Campus Montpellier] - in  Montpellier, France on 102.2 Mhz&lt;br /&gt;
* [http://lalocale.ckdevelop.org Radio La Locale] - in Saint-Girons, France on 97.3 Mhz&lt;br /&gt;
* [http://www.orleans.radiocampus.org Radio Campus Orléans] - student Radio in Orléans, 24/7 w/Rivendell on 88.3 MHz FM&lt;br /&gt;
* [http://www.campusgrenoble.org Radio Campus Grenoble] - student Radio in Grenoble, 24/7 w/Rivendell on 90.8 MHz FM&lt;br /&gt;
* [https://www.radiosaintaffrique.com Radio Saint-Affrique] - in Saint-Affrique, France on 96.7 but also 92.7 in Camarès, 99.9 in Belmont-sur-Rance and 100.6 in Millau&lt;br /&gt;
&lt;br /&gt;
====North America====&lt;br /&gt;
*[[http://www.my997.org KDHE-LP My99.7]] - An independent radio station located in Spring Creek, NV and operated by the non-profit Spring Creek Christian Academy.&lt;br /&gt;
*[[http://www.wlfc883.com WLFC-FM]] - Bringing independent label rock to Northwest Ohio from the University of Findlay&lt;br /&gt;
*[[http://www.wgxc.org/ WGXC]] - 90.7 is a community radio station broadcasting to Greene and Columbia counties in New York. It is a project of [[http://wavefarm.org/ Wave Farm]].&lt;br /&gt;
*[[http://www.smoothjazz106.com KKSJ-FM]] - 106.3 KKSJ is a Smooth Jazz radio station in Lafayette, Louisiana.&lt;br /&gt;
*[[http://www.1059thefox.com KFXZ-FM]] - 105.9 KFXZ is a Country Legends radio station in Lafayette, Louisiana.&lt;br /&gt;
*[[http://www.kdrt.org KDRT-LPFM]] - 101.5 KDRT-LP is a low-power non-commercial radio station serving Davis, California.  Operated by [http://www.dctv.davis.ca.us Davis Community Television], KDRT is an important avenue for the voices in our community, especially those not typically found on commercial radio.&lt;br /&gt;
*[[http://www.saskatoonchristianradio.com CFAQ-FM]] - 100.3 CFAQ is a Christian music station in Saskatoon, Canada.&lt;br /&gt;
*KETL-LPFM - 100.5 is a Christian radio station in Republic Washington.  We air both talk and music.&lt;br /&gt;
*[[http://www.kdar.com KDAR-FM]] - 98.3 KDAR is a Christian teaching and talk station in Oxnard-Ventura, California&lt;br /&gt;
*[[http://www.kptz.org KPTZ]] - 91.9 KPTZ is a Class A non-commercial community station in Port Townsend, Washington, licensed to Radio Port Townsend, a 501(c)(3) non-profit. We are using a client/server implementation of Rivendell in an all digital studio environment. KPTZ programs music and locally originated programs. The Rivendell system keeps programs going out 24/7 with a small station staff.&lt;br /&gt;
*[[http://www.92zew.net WZEW-FM]] - Commercial Triple A Music Fm located in Mobile, Al.&lt;br /&gt;
*[[http://www.wmfo.org WMFO - Tufts Freeform Radio]] - 91.5 Medford: Tufts University Freeform and Community Radio. Broadcasting to Medford, Sommerville, Cambridge, &amp;amp; Boston Areas.&lt;br /&gt;
*[[WPSA 98.3]] is the Official Radio Station of [[Paul Smith's College]] a non-commercial, terrestrial based station dedicated to the Paul Smith's College community. Proudly operating 100% on free and open source software.&lt;br /&gt;
*[[http://witr.rit.edu WITR]] - WITR 89.7 is the student-run FM radio station at [http://rit.edu Rochester Institute of Technology]; Rochester, NY.  WITR airs indie, alternative, and garage rock, with specialty shows in the evening hours.&lt;br /&gt;
*[[http://www.wmnf.org/thesource WMNF HD-3]] - WMNF's HD-3 in Tampa, FL is a fully-automated news &amp;amp; public affairs channel that uses Rivendell to import/play/switch content from a variety of sources, including pre-recorded/podcasted shows, live Internet streams, and live satellite feeds.&lt;br /&gt;
*[[http://www.wcdbfm.com WCDB SUNYRADIO]] - 90.9 University Radio in Albany, NY. We're a primarily music non-commercial alternative university/community station that has programming from all and cultures. We implement RAAbuntu to keep 24/7.&lt;br /&gt;
*[[http://www.kaskradio.com KASK]] - KASK 91.5 FM is a Christian teaching and talk station in Vacaville, California.&lt;br /&gt;
*[[http://www.kfhlradio.com KFHL]] - KFHL 91.7 FM is a Christian teaching and talk station in Bakersfield, California.&lt;br /&gt;
*[[http://www.wgttradio.com WGTT]] - WGTT 91.5 FM is a Christian teaching and talk station in Esmeralda, Florida.&lt;br /&gt;
*[[http://www.whfgradio.com WHFG]] - WHFG 91.3 FM is a Christian teaching and talk station in Lafayette, Louisiana.&lt;br /&gt;
*[[http://classical959.com WCRI]] - WCRI 95.9 FM is a classical music station on Block Island, Rhode Island.&lt;br /&gt;
*[[http://whrb.org WHRB]] - WHRB 95.3 FM is a student-operated station at Harvard University (Cambridge, Massachusetts).&lt;br /&gt;
*[[http://www.kpsq.org KPSQ-LP]] - KPSQ-LP 97.3 FM is a new (in 2016) [[wikipedia:LPFM|Low Power FM]] station in Fayetteville, AR&lt;br /&gt;
*[[http://wdrt.org WDRT]] - WDRT 91.9 FM is a community radio station powered by 90+ volunteers in Viroqua, WI&lt;br /&gt;
*[[http://www.kfai.org KFAI]] - KFAI 90.3 FM is a community radio station in Minneapolis/St Paul, MN&lt;br /&gt;
*[[http://www.kmud.org KMUD]] - KMUD 91.1 Garberville, 88.1 Eureka, 90.3 Laytonville, 99.5 Shelter Cove is a community radio station in Northern CA&lt;br /&gt;
*[[http://wnuc.org WNUC-LP]] - WNUC-LP 96.7 FM Detroit, MI is a community radio station in the North End neighborhood&lt;br /&gt;
*[[https://www.graceradio.net/ KGCE-LP]] - KGCE-LP 107.9 FM Modesto, California &amp;amp;ldquo;GraceRadio&amp;amp;rdquo; is a Christian teaching and music station&lt;br /&gt;
*[[https://www.wrfi.org/ WRFI]] - WRFI 88.1 FM Ithaca, 91.9 FM Watkins Glen, New York is Community Radio for Ithaca NY and the surrounding area&lt;br /&gt;
&lt;br /&gt;
====Pacifica====&lt;br /&gt;
*[[http://www.countryradionetwork.com Country Radio]] - 87.7 FM Dunedin, New Zealand. (Since August 2008).&lt;br /&gt;
*[[http://www.totalfm.nz Total FM]] - 107.3 FM Dunedin, New Zealand. (Since March 2012).&lt;br /&gt;
&lt;br /&gt;
====South America====&lt;br /&gt;
*[[http://www.radio.ufscar.br Rádio UFSCar]] - 95.3 MHz Rádio UFSCar is a universitery radio station broadcasted from [http://ufscar.br UFSCar] Campus in São Carlos, São Paulo - Brazil.&lt;br /&gt;
&lt;br /&gt;
*[[http://www.sonidofm.net Sonido 104.3 FM]] - 104.3 MHz Sonido FM, is an Adult Contemporary Radio in San Carlos, Cojedes - Bolivarian Republic of Venezuela.&lt;br /&gt;
&lt;br /&gt;
*[[http://albaciudad.org Alba Ciudad 96.3 FM]] - 96.3 Mhz Alba Ciudad, A revolutionary cultural and socially oriented radio station in Caracas - Bolivarian Republic of Venezuela.&lt;br /&gt;
&lt;br /&gt;
*[[http://magicaradio.wordpress.com Mágica 106.3 FM]] - 106.3 Mhz FM Mágica, A communitary communicational project in Puerto Ayacucho, state of Amazonas  - Bolivarian Republic of Venezuela.&lt;br /&gt;
&lt;br /&gt;
===Radio Station Chains===&lt;br /&gt;
====North America====&lt;br /&gt;
*[[http://www.worldradionetwork.org/ World Radio Network / Radio Cadena Manantial]] A Chain of not-for-profit radio stations along the USA/Mexico Border providing Christian programming in Spanish and English.&lt;br /&gt;
**[[http://www.kbnj.org/ KBNJ-FM]] English station in Corpus Christi, TX (91.7)&lt;br /&gt;
**[[http://www.kbnl.org/ KBNL-FM]] Spanish station in Laredo, TX (89.9)&lt;br /&gt;
**KEPI-FM English Station in Eagle Pass, TX (88.7)&lt;br /&gt;
**[[http://www.kepx.org/ KEPX-FM]] Spanish station in Eagle Pass, TX (89.5)&lt;br /&gt;
**[[http://www.knog.org KNOG-FM]] Spanish station in Nogales, AZ (91.1) with translators in Tucson and Phoenix.&lt;br /&gt;
**KRMB-FM Spanish station in Bisbee, AZ (90.1)&lt;br /&gt;
**KRMC-FM Spanish station in Douglas, AZ (91.7)&lt;br /&gt;
**[[http://www.kver.org/ KVER-FM]] Spanish station in El Paso, TX (91.1)&lt;br /&gt;
**[[http://www.kvmv.org/ KVMV-FM]] English station in McAllen, TX (91.7)&lt;br /&gt;
**[[http://www.kwrb.org/ KWRB-FM &amp;quot;The Spark FM&amp;quot;]] English station in Sierra Vista, AZ (90.9)&lt;br /&gt;
**[[http://www.kyrmradio.org KYRM-FM]] Spanish station in Yuma, AZ (91.9)&lt;br /&gt;
*[[http://www.familyfirstradio.com Family First Radio Network]] A Chain of not-for-profit radio stations providing Christian programming in English.&lt;br /&gt;
**[[http://www.kaskradio.com KASK]] - KASK 91.5 FM is a Christian teaching and talk station in Vacaville, California.&lt;br /&gt;
**[[http://www.kfhlradio.com KFHL]] - KFHL 91.7 FM is a Christian teaching and talk station in Bakersfield, California.&lt;br /&gt;
**[[http://www.wgttradio.com WGTT]] - WGTT 91.5 FM is a Christian teaching and talk station in Esmeralda, Florida.&lt;br /&gt;
**[[http://www.whfgradio.com WHFG]] - WHFG 91.3 FM is a Christian teaching and talk station in Lafayette, Louisiana.&lt;br /&gt;
**[[http://www.wsjcradio.com WSJC]] - WSJC 810 AM is a Christian teaching and talk station in Magee, Mississippi.&lt;br /&gt;
**[[http://www.wtcgradio.com WTCG]] - WTCG 870 AM is a Christian teaching and talk station in Mt Holly, North Carolina.&lt;br /&gt;
*[[http://www.theclassicalstation.net World Classical Network]] A classical music radio network based in Hyannis, Massachusetts.&lt;br /&gt;
* [[https://platteriverradio.com/ Platte River Radio]] a locally owned, locally managed media company in the Tri-Cities of Nebraska&lt;br /&gt;
**[[https://platteriverradio.com/kliq/ KLIQ]] The Breeze 94.5 FM, the Tri-Cities Best Mix&lt;br /&gt;
**[[https://platteriverradio.com/khas/ KHAS]] 1230 AM, Local news and sports for Hastings, NE&lt;br /&gt;
**[[https://platteriverradio.com/kkpr/ KKPR]] Power 99, 98.9 FM, Classic Hits and High School Sports for the Tri-Cities&lt;br /&gt;
**[[https://platteriverradio.com/espn/ KXPN/KICS]] Tri-Cities ESPN, 1460/1550 AM, ESPN local sports in the Tri-Cities&lt;br /&gt;
*[[https://www.radioesperanza.com/ Radio Esperanza]] Radio Esperanza: Spanish Christian teach, talk, &amp;amp; music&lt;br /&gt;
**KRIO 910 AM Edinburg, TX&lt;br /&gt;
**KRIO 97.7 FM Roma, TX&lt;br /&gt;
**KOIR 88.5 FM Pharr, TX&lt;br /&gt;
&lt;br /&gt;
===Shortwave Stations===&lt;br /&gt;
====North America====&lt;br /&gt;
*[[http://www.rfa.org RFA]] - RFA broadcasts news and information in nine native Asian languages to listeners who do not have access to full and free news media.&lt;br /&gt;
&lt;br /&gt;
===Internet Only Stations===&lt;br /&gt;
====Europe====&lt;br /&gt;
*[[http://www.icradio.com IC Radio]] - Student-run radio station  of [http://www.imperial.ac.uk Imperial College London] (M-Audio Delta 1010).&lt;br /&gt;
*[[http://www.autres-mondes.org Autres(M)Ondes]] - Ephemeral radio events performed around the Europe. Rivendell is the main component of our audio setup [http://www.flickr.com/photos/albanpeignier/6714170037 since 2004].&lt;br /&gt;
*[[http://www.poliradio.it Poli.Radio]] - Amateur webradio promoted by the students from Politecnico di Milano, Italy.&lt;br /&gt;
&lt;br /&gt;
====North America====&lt;br /&gt;
*[[https://www.mavradio.fm MavRadio]] - Student-run radio station of the [http://www.unomaha.edu University of Nebraska at Omaha].&lt;br /&gt;
*[[http://www.birdnest.org/winr WINR]] - Student-run radio station at Winthrop University in Rock Hill, SC. Rivendell is in use currently on the weekends when live staff are not in the studio.&lt;br /&gt;
*[[http://www.seahawkradio.com SMC Radio - The Hawk]] - St. Mary's College Radio, The Hawk is the student-run radio station at St. Mary's College of Maryland.&lt;br /&gt;
*[[https://ocoochmountainmusic.com Ocooch Mountain Radio]] - Americana-focused independent station in the US Midwest.&lt;br /&gt;
&lt;br /&gt;
===Closed circuit / Low powered FM===&lt;br /&gt;
====North America====&lt;br /&gt;
*RadioPST - A closed-circuit French [[http://en.wikipedia.org/wiki/Sainte-Th%C3%A9r%C3%A8se,_Quebec Sainte-Thérèse]] high-school radio station fully automated with live interventions and live bands.&lt;br /&gt;
*CLG2 89,9FM - [[http://fr.wikipedia.org/wiki/Coll%C3%A8ge_Lionel-Groulx Collège Lionel Groulx]] fully automated 24/7 low powered FM French radio station.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=460</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=460"/>
				<updated>2020-03-25T08:02:20Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: adds the python3-mysqldb requirement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (since 3.3.0 version)&lt;br /&gt;
 sudo apt install python3-mysqldb (to get pypad (icecast) running)&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=459</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=459"/>
				<updated>2020-03-21T12:12:49Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: link for more up to date information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''For more up do date information, please refer to [[Debian10]].'''&lt;br /&gt;
&lt;br /&gt;
Synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.3/rivendell-3.0.3.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.3.tar.gz&lt;br /&gt;
 cd rivendell-3.0.3&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
This may not be required, but I previously had to use it :&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
arf ! it is &amp;quot;plugin=quote+empty_string+quote&amp;quot; but mediawiki can't let me write it..&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig ''(or you'll get an error message about librd-3.0.3.so)''&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=458</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=458"/>
				<updated>2020-03-21T12:05:23Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: adds the MusicBrainz required libraries&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (since 3.3.0 version)&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=457</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=457"/>
				<updated>2020-03-21T11:39:35Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: corrects the &amp;quot;default ''&amp;quot; in the patch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '&amp;amp;apos;,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '&amp;amp;apos;)&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=434</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=434"/>
				<updated>2019-11-03T21:42:25Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: /* get rivendell sources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '',&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '',&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '',&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '',&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '')&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
 patch -p1 &amp;lt;../my_patch&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=433</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=433"/>
				<updated>2019-11-03T21:41:42Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: /* get rivendell sources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
 diff --git a/utils/rddbmgr/updateschema.cpp b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 index 9089bec0..cdd045de 100644&lt;br /&gt;
 --- a/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 +++ b/utils/rddbmgr/updateschema.cpp&lt;br /&gt;
 @@ -9793,12 +9793,12 @@ bool MainObject::UpdateSchema(int cur_schema,int set_schema,QString *err_msg)&lt;br /&gt;
      }&lt;br /&gt;
 &lt;br /&gt;
      sql=QString(&amp;quot;create table if not exists NEXUS_STATIONS (&amp;quot;)+&lt;br /&gt;
 -      &amp;quot;STATION varchar(255) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;CATEGORY varchar(10) not null,&amp;quot;+&lt;br /&gt;
 +      &amp;quot;STATION varchar(255) not null default '',&amp;quot;+&lt;br /&gt;
 +      &amp;quot;CATEGORY varchar(10) not null default '',&amp;quot;+&lt;br /&gt;
        &amp;quot;AUTO_MERGE enum('N','Y') default 'N',&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SERVICE varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_GROUP_NAME varchar(10) not null,&amp;quot;+&lt;br /&gt;
 -      &amp;quot;RD_SCHED_CODE varchar(11) not null)&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SERVICE varchar(10) not null default '',&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_GROUP_NAME varchar(10) not null default '',&amp;quot;+&lt;br /&gt;
 +      &amp;quot;RD_SCHED_CODE varchar(11) not null default '')&amp;quot;+&lt;br /&gt;
        &amp;quot; charset utf8mb4 collate utf8mb4_general_ci&amp;quot;+&lt;br /&gt;
        db_table_create_postfix;&lt;br /&gt;
      if(!RDSqlQuery::apply(sql,err_msg)) {&lt;br /&gt;
Just copy/paste in your ../my_patch file and then run :&lt;br /&gt;
$ patch -p1 &amp;lt;../my_patch&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Installing_Rivendell&amp;diff=432</id>
		<title>Installing Rivendell</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Installing_Rivendell&amp;diff=432"/>
				<updated>2019-11-03T21:37:50Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: add a link to new deb10 instructions page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== RHEL/CentOS ===&lt;br /&gt;
The [http://centos.org/ CentOS] distribution has a particularly good integration with Rivendell, as many of the developers working on the code do so on that platform. Information on installing and maintaining a CentOS setup can be found [[Rivendell_on_CentOS | here]].&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu Xenial (16.04) ===&lt;br /&gt;
Rivendell can be compiled / installed onto a Ubuntu machine.  The instructions to do so can be found [[ UbuntuXenial | here]].&lt;br /&gt;
&lt;br /&gt;
=== Debian 8 (Jessie) ===&lt;br /&gt;
Rivendell can be compiled / installed onto a Debian 8 (Jessie) machine. Just follow [[Debian8 | these instructions]].&lt;br /&gt;
&lt;br /&gt;
=== Debian 9 (Stretch) ===&lt;br /&gt;
[[Debian9 | This page]] quickly relates how to install rivendell 3 (v3.0.3) on Debian9.&lt;br /&gt;
&lt;br /&gt;
=== Debian 10 (Buster) ===&lt;br /&gt;
[[Debian10 | This page]] quickly relates how to install rivendell 3 (v3.2.0) on Debian10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Old outdated things ===&lt;br /&gt;
'''All information below is out of date and needs to be updated (22nd Feb 2018)'''&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
&lt;br /&gt;
[[Rivendell_on_Debian_6 | Rivendell on Debian 6]] (Squeeze).  This is intended as a beginners guide that will walk you through getting Rivendell, JACK and Pulse Audio working with Debian 6. It is screen shot and explanation heavy. &lt;br /&gt;
&lt;br /&gt;
Debian packages are available from the repository at [http://debian.tryphon.org/ debian.tryphon.org]. Detailed instructions to [[Install under Debian]].&lt;br /&gt;
&lt;br /&gt;
==== Ubuntu ====&lt;br /&gt;
 &lt;br /&gt;
Ubuntu packages are available from the repository at [http://debian.tryphon.org/ debian.tryphon.org].  Detailed instructions are available [[Rivendell on Ubuntu-Tryphon | here]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;The easiest way to install Rivendell using '''Ubuntu''' is to use the [[Ubuntu_Live_Demo_and_Installer_CD|RRAbuntu Live CD installer]].&amp;lt;/u&amp;gt;  You can also test it out without installing the software.&lt;br /&gt;
&lt;br /&gt;
A complete guide for installing Rivendell on Ubuntu 11.04 can be found [http://www.talkunafraid.co.uk/2011/02/installing-rivendell-on-ubuntu/ here].&lt;br /&gt;
&lt;br /&gt;
==== Other linux distros ====&lt;br /&gt;
 &lt;br /&gt;
You can install Rivendell by compiling from source for other linux distros. Source code is available with instructions in a tarball or zip file on the main [http://rivendellaudio.org Rivendell website] in the [http://rivendellaudio.org/rivendell/download.shtml download section].&lt;br /&gt;
&lt;br /&gt;
==== Downloading Rivendell Source from CVS ====&lt;br /&gt;
&lt;br /&gt;
See [[Downloading Rivendell Source from CVS]]&lt;br /&gt;
&lt;br /&gt;
==== Compiling Rivendell from Source ====&lt;br /&gt;
&lt;br /&gt;
See [[Compiling Rivendell from Source]]&lt;br /&gt;
&lt;br /&gt;
==== Duplicating an installed machine for rollout ====&lt;br /&gt;
&lt;br /&gt;
See [[Duplicating an Ubuntu machine so you can install Rivendell | Duplicating an installed machine for rollout (.deb/dpkg based distros like Ubuntu, Debian, Linux Mint)]]&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=431</id>
		<title>Debian10</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian10&amp;diff=431"/>
				<updated>2019-11-03T21:33:45Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: Debian 10 synthetic instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian10 (Buster) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.2.0/rivendell-3.2.0.tar.gz&lt;br /&gt;
 tar xf rivendell-3.2.0.tar.gz&lt;br /&gt;
 cd rivendell-3.2.0&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
Since 3.1.0, you have to apply this patch :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --uid 150 --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser alice rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell service at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;br /&gt;
== known problems ==&lt;br /&gt;
M4A format will not be imported, as libmp4v2-dev is no more available.&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=427</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=427"/>
				<updated>2019-08-12T11:24:35Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: /* install rivendell */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.3/rivendell-3.0.3.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.3.tar.gz&lt;br /&gt;
 cd rivendell-3.0.3&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
This may not be required, but I previously had to use it :&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
arf ! it is &amp;quot;plugin=quote+empty_string+quote&amp;quot; but mediawiki can't let me write it..&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig ''(or you'll get an error message about librd-3.0.3.so)''&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=426</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=426"/>
				<updated>2019-08-12T11:18:15Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: 3.0.3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.3/rivendell-3.0.3.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.3.tar.gz&lt;br /&gt;
 cd rivendell-3.0.3&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
This may not be required, but I previously had to use it :&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
arf ! it is &amp;quot;plugin=quote+empty_string+quote&amp;quot; but mediawiki can't let me write it..&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig ''(or you'll get an error message about librd-3.0.0beta00.so)''&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf ''(and check/edit that conf file)''&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
to modify /etc/asound.conf :&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
&lt;br /&gt;
 rdadmin&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
And if you want rivendell to run at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=425</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=425"/>
				<updated>2019-08-12T11:16:08Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: rddbmgr --modify required when upgrading&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.0rc02/rivendell-3.0.0rc02.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.0rc02.tar.gz&lt;br /&gt;
 cd rivendell-3.0.0rc02&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
This may not be required, but I previously had to use it :&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
arf ! it is &amp;quot;plugin=quote+empty_string+quote&amp;quot; but mediawiki can't let me write it..&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig ''(or you'll get an error message about librd-3.0.0beta00.so)''&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf ''(and check/edit that conf file)''&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
to modify /etc/asound.conf :&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
&lt;br /&gt;
 rdadmin&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
And if you want rivendell to run at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=424</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=424"/>
				<updated>2019-08-12T09:04:47Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: adds libjack dev package&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.0rc02/rivendell-3.0.0rc02.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.0rc02.tar.gz&lt;br /&gt;
 cd rivendell-3.0.0rc02&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
This may not be required, but I previously had to use it :&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
arf ! it is &amp;quot;plugin=quote+empty_string+quote&amp;quot; but mediawiki can't let me write it..&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig (or you'll get an error message about librd-3.0.0beta00.so)&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
 rdadmin&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
And if you want rivendell to run at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=398</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=398"/>
				<updated>2019-07-01T13:17:25Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: adds a few required packages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.0rc02/rivendell-3.0.0rc02.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.0rc02.tar.gz&lt;br /&gt;
 cd rivendell-3.0.0rc02&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
This may not be required, but I previously had to use it :&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
arf ! it is &amp;quot;plugin=quote+empty_string+quote&amp;quot; but mediawiki can't let me write it..&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig (or you'll get an error message about librd-3.0.0beta00.so)&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
 rdadmin&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
And if you want rivendell to run at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=397</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=397"/>
				<updated>2019-05-04T08:51:10Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: /* install rivendell */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.0rc02/rivendell-3.0.0rc02.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.0rc02.tar.gz&lt;br /&gt;
 cd rivendell-3.0.0rc02&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
This may not be required, but I previously had to use it :&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
arf ! it is &amp;quot;plugin=quote+empty_string+quote&amp;quot; but mediawiki can't let me write it..&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig (or you'll get an error message about librd-3.0.0beta00.so)&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
 rdadmin&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
And if you want rivendell to run at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=396</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=396"/>
				<updated>2019-05-04T08:50:43Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: rc03 + launching rivendell service + a few details&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.0rc02/rivendell-3.0.0rc02.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.0rc02.tar.gz&lt;br /&gt;
 cd rivendell-3.0.0rc02&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
This may not be required, but I previously had to use it :&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
arf ! it is &amp;quot;plugin=quote+empty_string+quote&amp;quot; but mediawiki can't let me write it..&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let's continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig (or you'll get an error message about librd-3.0.0beta00.so)&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
 rdadmin&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
And if you rivendell to run at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=395</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=395"/>
				<updated>2019-05-03T22:33:15Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: create db + grant privileges to user&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Very synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.0beta00/rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 cd rivendell-3.0.0beta00/&lt;br /&gt;
&lt;br /&gt;
or from git sources&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
since 3.0.0rc00, before the ./configure, because runuser is in /sbin :&lt;br /&gt;
 export PATH=/sbin:$PATH&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 sudo systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
arf ! it is &amp;quot;plugin=quote+empty_string+quote&amp;quot; but mediawiki can't let me write it..&lt;br /&gt;
 mysql -uroot -p&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@'%' identified by 'letmein';&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
ok, let's rock !&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig (or you'll get an error message about librd-3.0.0beta00.so)&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 sudo systemctl reload apache2&lt;br /&gt;
 sudo rddbconfig&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
 rdadmin&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=394</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=394"/>
				<updated>2019-05-01T08:05:58Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: problem for writing 2 quotes - any mediwiki solution for that .&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Very synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.0beta00/rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 cd rivendell-3.0.0beta00/&lt;br /&gt;
&lt;br /&gt;
or from git sources&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
since 3.0.0rc00, before the ./configure, because runuser is in /sbin :&lt;br /&gt;
 export PATH=/sbin:$PATH&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 sudo systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
&lt;br /&gt;
arf ! it is &amp;quot;plugin=quote+empty_string+quote&amp;quot; but mediawiki can't let me write it..&lt;br /&gt;
&lt;br /&gt;
ok, let's rock !&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig (or you'll get an error message about librd-3.0.0beta00.so)&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 sudo systemctl reload apache2&lt;br /&gt;
 sudo rddbconfig&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
 rdadmin&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=393</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=393"/>
				<updated>2019-05-01T07:46:03Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: PATH modification for runuser detection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Very synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.0beta00/rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 cd rivendell-3.0.0beta00/&lt;br /&gt;
&lt;br /&gt;
or from git sources&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
since 3.0.0rc00, before the ./configure, because runuser is in /sbin :&lt;br /&gt;
 export PATH=/sbin:$PATH&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 sudo systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
&lt;br /&gt;
ok, let's rock !&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig (or you'll get an error message about librd-3.0.0beta00.so)&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 sudo systemctl reload apache2&lt;br /&gt;
 sudo rddbconfig&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
 rdadmin&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=392</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=392"/>
				<updated>2019-05-01T07:41:46Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: --disable-docbook option&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Very synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.0beta00/rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 cd rivendell-3.0.0beta00/&lt;br /&gt;
&lt;br /&gt;
or from git sources&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don't want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 sudo systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
&lt;br /&gt;
ok, let's rock !&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig (or you'll get an error message about librd-3.0.0beta00.so)&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 sudo systemctl reload apache2&lt;br /&gt;
 sudo rddbconfig&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
 rdadmin&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=391</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=391"/>
				<updated>2019-05-01T07:37:33Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: install from git sources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Very synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.0beta00/rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 cd rivendell-3.0.0beta00/&lt;br /&gt;
&lt;br /&gt;
or from git sources&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 sudo systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
&lt;br /&gt;
ok, let's rock !&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig (or you'll get an error message about librd-3.0.0beta00.so)&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 sudo systemctl reload apache2&lt;br /&gt;
 sudo rddbconfig&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
 rdadmin&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Installing_Rivendell&amp;diff=389</id>
		<title>Installing Rivendell</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Installing_Rivendell&amp;diff=389"/>
				<updated>2019-02-16T16:12:17Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: add a link to Debian9 howto install (newly created page)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== RHEL/CentOS ===&lt;br /&gt;
Rivendell can be installed onto a RHEL/CentOS system using an installer script.  This is now the preferred option when installing new machines.  There are two sets of instructions depending on the version of RHEL/CentOS that you are using.&lt;br /&gt;
* For RHEL/CentOS 6 (32 bit and 64 bit) go [http://static.paravelsystems.com/rivendell-install/rivendell-install-rhel6.html here].&lt;br /&gt;
* For RHEL/CentOS 7 (64 bit only) go [http://static.paravelsystems.com/rivendell-install/rivendell-install-rhel7.html here].&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu Xenial (16.04) ===&lt;br /&gt;
Rivendell can be compiled / installed onto a Ubuntu machine.  The instructions to do so can be found [[ UbuntuXenial | here]].&lt;br /&gt;
&lt;br /&gt;
=== Debian 8 (Jessie) ===&lt;br /&gt;
Rivendell can be compiled / installed onto a Debian 8 (Jessie) machine. Just follow [[Debian8 | these instructions]].&lt;br /&gt;
&lt;br /&gt;
=== Debian 9 (Stretch) ===&lt;br /&gt;
[[Debian9 | This page]] quickly relates how to install rivendell 3 (beta00) on Debian9.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Old outdated things ===&lt;br /&gt;
'''All information below is out of date and needs to be updated (22nd Feb 2018)'''&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
&lt;br /&gt;
[[Rivendell_on_Debian_6 | Rivendell on Debian 6]] (Squeeze).  This is intended as a beginners guide that will walk you through getting Rivendell, JACK and Pulse Audio working with Debian 6. It is screen shot and explanation heavy. &lt;br /&gt;
&lt;br /&gt;
Debian packages are available from the repository at [http://debian.tryphon.org/ debian.tryphon.org]. Detailed instructions to [[Install under Debian]].&lt;br /&gt;
&lt;br /&gt;
==== Ubuntu ====&lt;br /&gt;
 &lt;br /&gt;
Ubuntu packages are available from the repository at [http://debian.tryphon.org/ debian.tryphon.org].  Detailed instructions are available [[Rivendell on Ubuntu-Tryphon | here]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;The easiest way to install Rivendell using '''Ubuntu''' is to use the [[Ubuntu_Live_Demo_and_Installer_CD|RRAbuntu Live CD installer]].&amp;lt;/u&amp;gt;  You can also test it out without installing the software.&lt;br /&gt;
&lt;br /&gt;
A complete guide for installing Rivendell on Ubuntu 11.04 can be found [http://www.talkunafraid.co.uk/2011/02/installing-rivendell-on-ubuntu/ here].&lt;br /&gt;
&lt;br /&gt;
==== Other linux distros ====&lt;br /&gt;
 &lt;br /&gt;
You can install Rivendell by compiling from source for other linux distros. Source code is available with instructions in a tarball or zip file on the main [http://rivendellaudio.org Rivendell website] in the [http://rivendellaudio.org/rivendell/download.shtml download section].&lt;br /&gt;
&lt;br /&gt;
==== Downloading Rivendell Source from CVS ====&lt;br /&gt;
&lt;br /&gt;
See [[Downloading Rivendell Source from CVS]]&lt;br /&gt;
&lt;br /&gt;
==== Compiling Rivendell from Source ====&lt;br /&gt;
&lt;br /&gt;
See [[Compiling Rivendell from Source]]&lt;br /&gt;
&lt;br /&gt;
==== Duplicating an installed machine for rollout ====&lt;br /&gt;
&lt;br /&gt;
See [[Duplicating an Ubuntu machine so you can install Rivendell | Duplicating an installed machine for rollout (.deb/dpkg based distros like Ubuntu, Debian, Linux Mint)]]&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=388</id>
		<title>Debian9</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian9&amp;diff=388"/>
				<updated>2019-02-16T16:06:04Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: installing rd3beta00 on a fresh Debian9 system&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Very synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.0beta00/rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.0beta00.tar.gz&lt;br /&gt;
 cd rivendell-3.0.0beta00/&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 sudo systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin='' where user='root';&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
&lt;br /&gt;
ok, let's rock !&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig (or you'll get an error message about librd-3.0.0beta00.so)&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 sudo systemctl reload apache2&lt;br /&gt;
 sudo rddbconfig&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
 rdadmin&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=387</id>
		<title>Debian8</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=387"/>
				<updated>2019-01-23T14:17:17Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: 2.19.2 - 2.19.3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will shortly list all the commands you need in order to install Rivendell, with its source code being available at [http://rivendellaudio.org/rivendell/download.shtml this page]. It was tested with Debian 8.11 fresh install and rivendell-2.19.3.&lt;br /&gt;
&lt;br /&gt;
Lines beginning with # are root instructions (and may be executed with sudo), the ones beginning with $ are user instructions, the ones beginning with &amp;gt; are just waiting for some more instructions, the ones beginning with : are vi instructions. vi is my common editor, use your preferred one. bob will be the user, replace with your own user login.&lt;br /&gt;
&lt;br /&gt;
Jackd install and [http://wiki.rivendellaudio.org/index.php/Configuring_Jack_for_use_in_Rivendell configuration] is not treated in this page.&lt;br /&gt;
&lt;br /&gt;
=== First steps ===&lt;br /&gt;
Download and install Debian 8.11 . I've used [https://cdimage.debian.org/cdimage/archive/8.11.0/amd64/iso-cd/debian-8.11.0-amd64-xfce-CD-1.iso xfce cd iso] and installed the minimal + xfce graphical environment.&lt;br /&gt;
&lt;br /&gt;
After the install, remove the line concerning the &amp;quot;CD&amp;quot; repository and update.&lt;br /&gt;
 # vi /etc/apt/sources.list&lt;br /&gt;
 # apt update&lt;br /&gt;
 # apt upgrade&lt;br /&gt;
&lt;br /&gt;
=== Web and Database Servers install ===&lt;br /&gt;
 # apt install apache2&lt;br /&gt;
 # apt install mysql-server&lt;br /&gt;
Please remember the db password you choose for root when installing MySQL !&lt;br /&gt;
&lt;br /&gt;
=== Compilation tools and other preparations ===&lt;br /&gt;
Compilation tools&lt;br /&gt;
 # apt install make gcc g++&lt;br /&gt;
My user must be able to write in /usr/local (for Qt3 compilation)&lt;br /&gt;
 # ls -ld /usr/local&lt;br /&gt;
It is owned by 'staff' group, so :&lt;br /&gt;
 # adduser bob staff&lt;br /&gt;
I already care of rivendell user&lt;br /&gt;
 # adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 # chmod g+w /var/snd&lt;br /&gt;
 # adduser bob rivendell &amp;lt;strike&amp;gt;&lt;br /&gt;
 # chmod ug+s /var/snd&amp;lt;/strike&amp;gt; (not sure the last instruction is really required..)&lt;br /&gt;
Configure Qt3 environment variables&lt;br /&gt;
 $ echo '# Qt3 env variables&lt;br /&gt;
 &amp;gt; QTDIR=/usr/local/qt3&lt;br /&gt;
 &amp;gt; PATH=$QTDIR/bin:$PATH&lt;br /&gt;
 &amp;gt; MANPATH=$QTDIR/doc/man:$MANPATH&lt;br /&gt;
 &amp;gt; LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; export QTDIR PATH MANPATH LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; ' &amp;gt;&amp;gt; ~/.bash_aliases&lt;br /&gt;
Reboot&lt;br /&gt;
 # reboot&lt;br /&gt;
or just log out and in..&lt;br /&gt;
&lt;br /&gt;
=== Qt3 install ===&lt;br /&gt;
 $ wget https://download.qt.io/archive/qt/3/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ cd /usr/local&lt;br /&gt;
 $ tar xf ~/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ ln -s qt-x11-free-3.3.8b/ qt3&lt;br /&gt;
 $ cd qt3&lt;br /&gt;
 # apt install libx11-dev libxext-dev libxt-dev libmysqlclient-dev&lt;br /&gt;
 $ ./configure&lt;br /&gt;
At this point a few code lines have to be hacked.&lt;br /&gt;
 $ vi include/qmap.h &lt;br /&gt;
add just below line 55 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi include/qvaluelist.h&lt;br /&gt;
add just below line 53 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi src/sql/drivers/mysql/qsql_mysql.h&lt;br /&gt;
modify line 53 : #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
 $ make&lt;br /&gt;
==== Building the QT MySQL driver ====&lt;br /&gt;
 $ cd ./plugins/src/sqldrivers/mysql&lt;br /&gt;
 $ make&lt;br /&gt;
 $ cd ../../../../&lt;br /&gt;
&lt;br /&gt;
==== finish qt3 install ====&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
=== Rivendell install ===&lt;br /&gt;
==== compile ====&lt;br /&gt;
 $ cd&lt;br /&gt;
 $ wget http://rivendellaudio.org/ftpdocs/rivendell/rivendell-2.19.3.tar.gz&lt;br /&gt;
or maybe a more recent version..&lt;br /&gt;
 $ tar xf rivendell-2.19.3.tar.gz&lt;br /&gt;
 $ cd rivendell-2.19.3/&lt;br /&gt;
 # apt install libssh-dev libsamplerate0-dev libsndfile1-dev \&lt;br /&gt;
 &amp;gt; libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev \&lt;br /&gt;
 &amp;gt; libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev \&lt;br /&gt;
 &amp;gt; libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 $ ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
==== install and configure ====&lt;br /&gt;
 # cd /home/bob/rivendell-2.19.3/&lt;br /&gt;
 # make install&lt;br /&gt;
 # cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 # vi /etc/rd.conf&lt;br /&gt;
 # a2enconf rd-bin &amp;amp;&amp;amp; a2enmod cgid &amp;amp;&amp;amp; service apache2 restart&lt;br /&gt;
 # vi /etc/init.d/rivendell&lt;br /&gt;
 :%s/alsasound/alsa-utils/g&lt;br /&gt;
 :%s/mariadb/mysql/g&lt;br /&gt;
 :wq&lt;br /&gt;
 # update-rc.d rivendell defaults&lt;br /&gt;
 # update-rc.d rdrepld defaults&lt;br /&gt;
Now you can launch rdadmin to create Rivendell database.&lt;br /&gt;
 $ rdadmin&lt;br /&gt;
You're first asked for the db admin authentication : root is the Debian MySQL user and the password is the one you choose when installing the server. Rivendell DB and its tables are created, and a sound test file is created in /var/snd.&lt;br /&gt;
&lt;br /&gt;
You also need to add yous sound card(s)&lt;br /&gt;
 # rdalsaconfig&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=386</id>
		<title>Debian8</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=386"/>
				<updated>2019-01-23T14:15:50Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: /* install and configure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will shortly list all the commands you need in order to install Rivendell, with its source code being available at [http://rivendellaudio.org/rivendell/download.shtml this page]. It was tested with Debian 8.11 fresh install and rivendell-2.19.2.&lt;br /&gt;
&lt;br /&gt;
Lines beginning with # are root instructions (and may be executed with sudo), the ones beginning with $ are user instructions, the ones beginning with &amp;gt; are just waiting for some more instructions, the ones beginning with : are vi instructions. vi is my common editor, use your preferred one. bob will be the user, replace with your own user login.&lt;br /&gt;
&lt;br /&gt;
Jackd install and [http://wiki.rivendellaudio.org/index.php/Configuring_Jack_for_use_in_Rivendell configuration] is not treated in this page.&lt;br /&gt;
&lt;br /&gt;
=== First steps ===&lt;br /&gt;
Download and install Debian 8.11 . I've used [https://cdimage.debian.org/cdimage/archive/8.11.0/amd64/iso-cd/debian-8.11.0-amd64-xfce-CD-1.iso xfce cd iso] and installed the minimal + xfce graphical environment.&lt;br /&gt;
&lt;br /&gt;
After the install, remove the line concerning the &amp;quot;CD&amp;quot; repository and update.&lt;br /&gt;
 # vi /etc/apt/sources.list&lt;br /&gt;
 # apt update&lt;br /&gt;
 # apt upgrade&lt;br /&gt;
&lt;br /&gt;
=== Web and Database Servers install ===&lt;br /&gt;
 # apt install apache2&lt;br /&gt;
 # apt install mysql-server&lt;br /&gt;
Please remember the db password you choose for root when installing MySQL !&lt;br /&gt;
&lt;br /&gt;
=== Compilation tools and other preparations ===&lt;br /&gt;
Compilation tools&lt;br /&gt;
 # apt install make gcc g++&lt;br /&gt;
My user must be able to write in /usr/local (for Qt3 compilation)&lt;br /&gt;
 # ls -ld /usr/local&lt;br /&gt;
It is owned by 'staff' group, so :&lt;br /&gt;
 # adduser bob staff&lt;br /&gt;
I already care of rivendell user&lt;br /&gt;
 # adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 # chmod g+w /var/snd&lt;br /&gt;
 # adduser bob rivendell &amp;lt;strike&amp;gt;&lt;br /&gt;
 # chmod ug+s /var/snd&amp;lt;/strike&amp;gt; (not sure the last instruction is really required..)&lt;br /&gt;
Configure Qt3 environment variables&lt;br /&gt;
 $ echo '# Qt3 env variables&lt;br /&gt;
 &amp;gt; QTDIR=/usr/local/qt3&lt;br /&gt;
 &amp;gt; PATH=$QTDIR/bin:$PATH&lt;br /&gt;
 &amp;gt; MANPATH=$QTDIR/doc/man:$MANPATH&lt;br /&gt;
 &amp;gt; LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; export QTDIR PATH MANPATH LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; ' &amp;gt;&amp;gt; ~/.bash_aliases&lt;br /&gt;
Reboot&lt;br /&gt;
 # reboot&lt;br /&gt;
or just log out and in..&lt;br /&gt;
&lt;br /&gt;
=== Qt3 install ===&lt;br /&gt;
 $ wget https://download.qt.io/archive/qt/3/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ cd /usr/local&lt;br /&gt;
 $ tar xf ~/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ ln -s qt-x11-free-3.3.8b/ qt3&lt;br /&gt;
 $ cd qt3&lt;br /&gt;
 # apt install libx11-dev libxext-dev libxt-dev libmysqlclient-dev&lt;br /&gt;
 $ ./configure&lt;br /&gt;
At this point a few code lines have to be hacked.&lt;br /&gt;
 $ vi include/qmap.h &lt;br /&gt;
add just below line 55 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi include/qvaluelist.h&lt;br /&gt;
add just below line 53 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi src/sql/drivers/mysql/qsql_mysql.h&lt;br /&gt;
modify line 53 : #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
 $ make&lt;br /&gt;
==== Building the QT MySQL driver ====&lt;br /&gt;
 $ cd ./plugins/src/sqldrivers/mysql&lt;br /&gt;
 $ make&lt;br /&gt;
 $ cd ../../../../&lt;br /&gt;
&lt;br /&gt;
==== finish qt3 install ====&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
=== Rivendell install ===&lt;br /&gt;
==== compile ====&lt;br /&gt;
 $ cd&lt;br /&gt;
 $ wget http://rivendellaudio.org/ftpdocs/rivendell/rivendell-2.19.2.tar.gz&lt;br /&gt;
or maybe a more recent version..&lt;br /&gt;
 $ tar xf rivendell-2.19.2.tar.gz&lt;br /&gt;
 $ cd rivendell-2.19.2/&lt;br /&gt;
 # apt install libssh-dev libsamplerate0-dev libsndfile1-dev \&lt;br /&gt;
 &amp;gt; libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev \&lt;br /&gt;
 &amp;gt; libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev \&lt;br /&gt;
 &amp;gt; libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 $ ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
==== install and configure ====&lt;br /&gt;
 # cd /home/bob/rivendell-2.19.2/&lt;br /&gt;
 # make install&lt;br /&gt;
 # cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 # vi /etc/rd.conf&lt;br /&gt;
 # a2enconf rd-bin &amp;amp;&amp;amp; a2enmod cgid &amp;amp;&amp;amp; service apache2 restart&lt;br /&gt;
 # vi /etc/init.d/rivendell&lt;br /&gt;
 :%s/alsasound/alsa-utils/g&lt;br /&gt;
 :%s/mariadb/mysql/g&lt;br /&gt;
 :wq&lt;br /&gt;
 # update-rc.d rivendell defaults&lt;br /&gt;
 # update-rc.d rdrepld defaults&lt;br /&gt;
Now you can launch rdadmin to create Rivendell database.&lt;br /&gt;
 $ rdadmin&lt;br /&gt;
You're first asked for the db admin authentication : root is the Debian MySQL user and the password is the one you choose when installing the server. Rivendell DB and its tables are created, and a sound test file is created in /var/snd.&lt;br /&gt;
&lt;br /&gt;
You also need to add yous sound card(s)&lt;br /&gt;
 # rdalsaconfig&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=385</id>
		<title>Debian8</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=385"/>
				<updated>2019-01-23T14:11:21Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: /* Building the QT MySQL driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will shortly list all the commands you need in order to install Rivendell, with its source code being available at [http://rivendellaudio.org/rivendell/download.shtml this page]. It was tested with Debian 8.11 fresh install and rivendell-2.19.2.&lt;br /&gt;
&lt;br /&gt;
Lines beginning with # are root instructions (and may be executed with sudo), the ones beginning with $ are user instructions, the ones beginning with &amp;gt; are just waiting for some more instructions, the ones beginning with : are vi instructions. vi is my common editor, use your preferred one. bob will be the user, replace with your own user login.&lt;br /&gt;
&lt;br /&gt;
Jackd install and [http://wiki.rivendellaudio.org/index.php/Configuring_Jack_for_use_in_Rivendell configuration] is not treated in this page.&lt;br /&gt;
&lt;br /&gt;
=== First steps ===&lt;br /&gt;
Download and install Debian 8.11 . I've used [https://cdimage.debian.org/cdimage/archive/8.11.0/amd64/iso-cd/debian-8.11.0-amd64-xfce-CD-1.iso xfce cd iso] and installed the minimal + xfce graphical environment.&lt;br /&gt;
&lt;br /&gt;
After the install, remove the line concerning the &amp;quot;CD&amp;quot; repository and update.&lt;br /&gt;
 # vi /etc/apt/sources.list&lt;br /&gt;
 # apt update&lt;br /&gt;
 # apt upgrade&lt;br /&gt;
&lt;br /&gt;
=== Web and Database Servers install ===&lt;br /&gt;
 # apt install apache2&lt;br /&gt;
 # apt install mysql-server&lt;br /&gt;
Please remember the db password you choose for root when installing MySQL !&lt;br /&gt;
&lt;br /&gt;
=== Compilation tools and other preparations ===&lt;br /&gt;
Compilation tools&lt;br /&gt;
 # apt install make gcc g++&lt;br /&gt;
My user must be able to write in /usr/local (for Qt3 compilation)&lt;br /&gt;
 # ls -ld /usr/local&lt;br /&gt;
It is owned by 'staff' group, so :&lt;br /&gt;
 # adduser bob staff&lt;br /&gt;
I already care of rivendell user&lt;br /&gt;
 # adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 # chmod g+w /var/snd&lt;br /&gt;
 # adduser bob rivendell &amp;lt;strike&amp;gt;&lt;br /&gt;
 # chmod ug+s /var/snd&amp;lt;/strike&amp;gt; (not sure the last instruction is really required..)&lt;br /&gt;
Configure Qt3 environment variables&lt;br /&gt;
 $ echo '# Qt3 env variables&lt;br /&gt;
 &amp;gt; QTDIR=/usr/local/qt3&lt;br /&gt;
 &amp;gt; PATH=$QTDIR/bin:$PATH&lt;br /&gt;
 &amp;gt; MANPATH=$QTDIR/doc/man:$MANPATH&lt;br /&gt;
 &amp;gt; LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; export QTDIR PATH MANPATH LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; ' &amp;gt;&amp;gt; ~/.bash_aliases&lt;br /&gt;
Reboot&lt;br /&gt;
 # reboot&lt;br /&gt;
or just log out and in..&lt;br /&gt;
&lt;br /&gt;
=== Qt3 install ===&lt;br /&gt;
 $ wget https://download.qt.io/archive/qt/3/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ cd /usr/local&lt;br /&gt;
 $ tar xf ~/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ ln -s qt-x11-free-3.3.8b/ qt3&lt;br /&gt;
 $ cd qt3&lt;br /&gt;
 # apt install libx11-dev libxext-dev libxt-dev libmysqlclient-dev&lt;br /&gt;
 $ ./configure&lt;br /&gt;
At this point a few code lines have to be hacked.&lt;br /&gt;
 $ vi include/qmap.h &lt;br /&gt;
add just below line 55 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi include/qvaluelist.h&lt;br /&gt;
add just below line 53 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi src/sql/drivers/mysql/qsql_mysql.h&lt;br /&gt;
modify line 53 : #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
 $ make&lt;br /&gt;
==== Building the QT MySQL driver ====&lt;br /&gt;
 $ cd ./plugins/src/sqldrivers/mysql&lt;br /&gt;
 $ make&lt;br /&gt;
 $ cd ../../../../&lt;br /&gt;
&lt;br /&gt;
==== finish qt3 install ====&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
=== Rivendell install ===&lt;br /&gt;
==== compile ====&lt;br /&gt;
 $ cd&lt;br /&gt;
 $ wget http://rivendellaudio.org/ftpdocs/rivendell/rivendell-2.19.2.tar.gz&lt;br /&gt;
or maybe a more recent version..&lt;br /&gt;
 $ tar xf rivendell-2.19.2.tar.gz&lt;br /&gt;
 $ cd rivendell-2.19.2/&lt;br /&gt;
 # apt install libssh-dev libsamplerate0-dev libsndfile1-dev \&lt;br /&gt;
 &amp;gt; libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev \&lt;br /&gt;
 &amp;gt; libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev \&lt;br /&gt;
 &amp;gt; libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 $ ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
==== install and configure ====&lt;br /&gt;
 # cd /home/leon/rivendell-2.19.2/&lt;br /&gt;
 # make install&lt;br /&gt;
 # cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 # vi /etc/rd.conf&lt;br /&gt;
 # a2enconf rd-bin &amp;amp;&amp;amp; a2enmod cgid &amp;amp;&amp;amp; service apache2 restart&lt;br /&gt;
 # vi /etc/init.d/rivendell&lt;br /&gt;
 :%s/alsasound/alsa-utils/g&lt;br /&gt;
 :%s/mariadb/mysql/g&lt;br /&gt;
 :wq&lt;br /&gt;
 # update-rc.d rivendell defaults&lt;br /&gt;
 # update-rc.d rdrepld defaults&lt;br /&gt;
Now you can launch rdadmin to create Rivendell database.&lt;br /&gt;
 $ rdadmin&lt;br /&gt;
You're first asked for the db admin authentication : root is the Debian MySQL user and the password is the one you choose when installing the server. Rivendell DB and its tables are created, and a sound test file is created in /var/snd.&lt;br /&gt;
&lt;br /&gt;
You also need to add yous sound card(s)&lt;br /&gt;
 # rdalsaconfig&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=384</id>
		<title>Debian8</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=384"/>
				<updated>2019-01-23T14:11:10Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: /* Building the QT MySQL driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will shortly list all the commands you need in order to install Rivendell, with its source code being available at [http://rivendellaudio.org/rivendell/download.shtml this page]. It was tested with Debian 8.11 fresh install and rivendell-2.19.2.&lt;br /&gt;
&lt;br /&gt;
Lines beginning with # are root instructions (and may be executed with sudo), the ones beginning with $ are user instructions, the ones beginning with &amp;gt; are just waiting for some more instructions, the ones beginning with : are vi instructions. vi is my common editor, use your preferred one. bob will be the user, replace with your own user login.&lt;br /&gt;
&lt;br /&gt;
Jackd install and [http://wiki.rivendellaudio.org/index.php/Configuring_Jack_for_use_in_Rivendell configuration] is not treated in this page.&lt;br /&gt;
&lt;br /&gt;
=== First steps ===&lt;br /&gt;
Download and install Debian 8.11 . I've used [https://cdimage.debian.org/cdimage/archive/8.11.0/amd64/iso-cd/debian-8.11.0-amd64-xfce-CD-1.iso xfce cd iso] and installed the minimal + xfce graphical environment.&lt;br /&gt;
&lt;br /&gt;
After the install, remove the line concerning the &amp;quot;CD&amp;quot; repository and update.&lt;br /&gt;
 # vi /etc/apt/sources.list&lt;br /&gt;
 # apt update&lt;br /&gt;
 # apt upgrade&lt;br /&gt;
&lt;br /&gt;
=== Web and Database Servers install ===&lt;br /&gt;
 # apt install apache2&lt;br /&gt;
 # apt install mysql-server&lt;br /&gt;
Please remember the db password you choose for root when installing MySQL !&lt;br /&gt;
&lt;br /&gt;
=== Compilation tools and other preparations ===&lt;br /&gt;
Compilation tools&lt;br /&gt;
 # apt install make gcc g++&lt;br /&gt;
My user must be able to write in /usr/local (for Qt3 compilation)&lt;br /&gt;
 # ls -ld /usr/local&lt;br /&gt;
It is owned by 'staff' group, so :&lt;br /&gt;
 # adduser bob staff&lt;br /&gt;
I already care of rivendell user&lt;br /&gt;
 # adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 # chmod g+w /var/snd&lt;br /&gt;
 # adduser bob rivendell &amp;lt;strike&amp;gt;&lt;br /&gt;
 # chmod ug+s /var/snd&amp;lt;/strike&amp;gt; (not sure the last instruction is really required..)&lt;br /&gt;
Configure Qt3 environment variables&lt;br /&gt;
 $ echo '# Qt3 env variables&lt;br /&gt;
 &amp;gt; QTDIR=/usr/local/qt3&lt;br /&gt;
 &amp;gt; PATH=$QTDIR/bin:$PATH&lt;br /&gt;
 &amp;gt; MANPATH=$QTDIR/doc/man:$MANPATH&lt;br /&gt;
 &amp;gt; LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; export QTDIR PATH MANPATH LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; ' &amp;gt;&amp;gt; ~/.bash_aliases&lt;br /&gt;
Reboot&lt;br /&gt;
 # reboot&lt;br /&gt;
or just log out and in..&lt;br /&gt;
&lt;br /&gt;
=== Qt3 install ===&lt;br /&gt;
 $ wget https://download.qt.io/archive/qt/3/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ cd /usr/local&lt;br /&gt;
 $ tar xf ~/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ ln -s qt-x11-free-3.3.8b/ qt3&lt;br /&gt;
 $ cd qt3&lt;br /&gt;
 # apt install libx11-dev libxext-dev libxt-dev libmysqlclient-dev&lt;br /&gt;
 $ ./configure&lt;br /&gt;
At this point a few code lines have to be hacked.&lt;br /&gt;
 $ vi include/qmap.h &lt;br /&gt;
add just below line 55 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi include/qvaluelist.h&lt;br /&gt;
add just below line 53 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi src/sql/drivers/mysql/qsql_mysql.h&lt;br /&gt;
modify line 53 : #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
 $ make&lt;br /&gt;
==== Building the QT MySQL driver ====&lt;br /&gt;
 $ cd ./plugins/src/sqldrivers/mysql&lt;br /&gt;
 $ make&lt;br /&gt;
$ cd ../../../../&lt;br /&gt;
==== finish qt3 install ====&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
=== Rivendell install ===&lt;br /&gt;
==== compile ====&lt;br /&gt;
 $ cd&lt;br /&gt;
 $ wget http://rivendellaudio.org/ftpdocs/rivendell/rivendell-2.19.2.tar.gz&lt;br /&gt;
or maybe a more recent version..&lt;br /&gt;
 $ tar xf rivendell-2.19.2.tar.gz&lt;br /&gt;
 $ cd rivendell-2.19.2/&lt;br /&gt;
 # apt install libssh-dev libsamplerate0-dev libsndfile1-dev \&lt;br /&gt;
 &amp;gt; libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev \&lt;br /&gt;
 &amp;gt; libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev \&lt;br /&gt;
 &amp;gt; libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 $ ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
==== install and configure ====&lt;br /&gt;
 # cd /home/leon/rivendell-2.19.2/&lt;br /&gt;
 # make install&lt;br /&gt;
 # cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 # vi /etc/rd.conf&lt;br /&gt;
 # a2enconf rd-bin &amp;amp;&amp;amp; a2enmod cgid &amp;amp;&amp;amp; service apache2 restart&lt;br /&gt;
 # vi /etc/init.d/rivendell&lt;br /&gt;
 :%s/alsasound/alsa-utils/g&lt;br /&gt;
 :%s/mariadb/mysql/g&lt;br /&gt;
 :wq&lt;br /&gt;
 # update-rc.d rivendell defaults&lt;br /&gt;
 # update-rc.d rdrepld defaults&lt;br /&gt;
Now you can launch rdadmin to create Rivendell database.&lt;br /&gt;
 $ rdadmin&lt;br /&gt;
You're first asked for the db admin authentication : root is the Debian MySQL user and the password is the one you choose when installing the server. Rivendell DB and its tables are created, and a sound test file is created in /var/snd.&lt;br /&gt;
&lt;br /&gt;
You also need to add yous sound card(s)&lt;br /&gt;
 # rdalsaconfig&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=383</id>
		<title>Debian8</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=383"/>
				<updated>2019-01-15T23:13:12Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: /* Compilation tools and other preparations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will shortly list all the commands you need in order to install Rivendell, with its source code being available at [http://rivendellaudio.org/rivendell/download.shtml this page]. It was tested with Debian 8.11 fresh install and rivendell-2.19.2.&lt;br /&gt;
&lt;br /&gt;
Lines beginning with # are root instructions (and may be executed with sudo), the ones beginning with $ are user instructions, the ones beginning with &amp;gt; are just waiting for some more instructions, the ones beginning with : are vi instructions. vi is my common editor, use your preferred one. bob will be the user, replace with your own user login.&lt;br /&gt;
&lt;br /&gt;
Jackd install and [http://wiki.rivendellaudio.org/index.php/Configuring_Jack_for_use_in_Rivendell configuration] is not treated in this page.&lt;br /&gt;
&lt;br /&gt;
=== First steps ===&lt;br /&gt;
Download and install Debian 8.11 . I've used [https://cdimage.debian.org/cdimage/archive/8.11.0/amd64/iso-cd/debian-8.11.0-amd64-xfce-CD-1.iso xfce cd iso] and installed the minimal + xfce graphical environment.&lt;br /&gt;
&lt;br /&gt;
After the install, remove the line concerning the &amp;quot;CD&amp;quot; repository and update.&lt;br /&gt;
 # vi /etc/apt/sources.list&lt;br /&gt;
 # apt update&lt;br /&gt;
 # apt upgrade&lt;br /&gt;
&lt;br /&gt;
=== Web and Database Servers install ===&lt;br /&gt;
 # apt install apache2&lt;br /&gt;
 # apt install mysql-server&lt;br /&gt;
Please remember the db password you choose for root when installing MySQL !&lt;br /&gt;
&lt;br /&gt;
=== Compilation tools and other preparations ===&lt;br /&gt;
Compilation tools&lt;br /&gt;
 # apt install make gcc g++&lt;br /&gt;
My user must be able to write in /usr/local (for Qt3 compilation)&lt;br /&gt;
 # ls -ld /usr/local&lt;br /&gt;
It is owned by 'staff' group, so :&lt;br /&gt;
 # adduser bob staff&lt;br /&gt;
I already care of rivendell user&lt;br /&gt;
 # adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 # chmod g+w /var/snd&lt;br /&gt;
 # adduser bob rivendell &amp;lt;strike&amp;gt;&lt;br /&gt;
 # chmod ug+s /var/snd&amp;lt;/strike&amp;gt; (not sure the last instruction is really required..)&lt;br /&gt;
Configure Qt3 environment variables&lt;br /&gt;
 $ echo '# Qt3 env variables&lt;br /&gt;
 &amp;gt; QTDIR=/usr/local/qt3&lt;br /&gt;
 &amp;gt; PATH=$QTDIR/bin:$PATH&lt;br /&gt;
 &amp;gt; MANPATH=$QTDIR/doc/man:$MANPATH&lt;br /&gt;
 &amp;gt; LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; export QTDIR PATH MANPATH LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; ' &amp;gt;&amp;gt; ~/.bash_aliases&lt;br /&gt;
Reboot&lt;br /&gt;
 # reboot&lt;br /&gt;
or just log out and in..&lt;br /&gt;
&lt;br /&gt;
=== Qt3 install ===&lt;br /&gt;
 $ wget https://download.qt.io/archive/qt/3/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ cd /usr/local&lt;br /&gt;
 $ tar xf ~/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ ln -s qt-x11-free-3.3.8b/ qt3&lt;br /&gt;
 $ cd qt3&lt;br /&gt;
 # apt install libx11-dev libxext-dev libxt-dev libmysqlclient-dev&lt;br /&gt;
 $ ./configure&lt;br /&gt;
At this point a few code lines have to be hacked.&lt;br /&gt;
 $ vi include/qmap.h &lt;br /&gt;
add just below line 55 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi include/qvaluelist.h&lt;br /&gt;
add just below line 53 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi src/sql/drivers/mysql/qsql_mysql.h&lt;br /&gt;
modify line 53 : #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
 $ make&lt;br /&gt;
==== Building the QT MySQL driver ====&lt;br /&gt;
 $ cd /usr/local/qt3/plugins/src/sqldrivers/mysql&lt;br /&gt;
 $ make&lt;br /&gt;
 # make install&lt;br /&gt;
=== Rivendell install ===&lt;br /&gt;
==== compile ====&lt;br /&gt;
 $ cd&lt;br /&gt;
 $ wget http://rivendellaudio.org/ftpdocs/rivendell/rivendell-2.19.2.tar.gz&lt;br /&gt;
or maybe a more recent version..&lt;br /&gt;
 $ tar xf rivendell-2.19.2.tar.gz&lt;br /&gt;
 $ cd rivendell-2.19.2/&lt;br /&gt;
 # apt install libssh-dev libsamplerate0-dev libsndfile1-dev \&lt;br /&gt;
 &amp;gt; libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev \&lt;br /&gt;
 &amp;gt; libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev \&lt;br /&gt;
 &amp;gt; libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 $ ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
==== install and configure ====&lt;br /&gt;
 # cd /home/leon/rivendell-2.19.2/&lt;br /&gt;
 # make install&lt;br /&gt;
 # cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 # vi /etc/rd.conf&lt;br /&gt;
 # a2enconf rd-bin &amp;amp;&amp;amp; a2enmod cgid &amp;amp;&amp;amp; service apache2 restart&lt;br /&gt;
 # vi /etc/init.d/rivendell&lt;br /&gt;
 :%s/alsasound/alsa-utils/g&lt;br /&gt;
 :%s/mariadb/mysql/g&lt;br /&gt;
 :wq&lt;br /&gt;
 # update-rc.d rivendell defaults&lt;br /&gt;
 # update-rc.d rdrepld defaults&lt;br /&gt;
Now you can launch rdadmin to create Rivendell database.&lt;br /&gt;
 $ rdadmin&lt;br /&gt;
You're first asked for the db admin authentication : root is the Debian MySQL user and the password is the one you choose when installing the server. Rivendell DB and its tables are created, and a sound test file is created in /var/snd.&lt;br /&gt;
&lt;br /&gt;
You also need to add yous sound card(s)&lt;br /&gt;
 # rdalsaconfig&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=365</id>
		<title>Debian8</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=365"/>
				<updated>2018-09-04T12:40:37Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: apache needs to restart after enabling cgid&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will shortly list all you need to install Rivendell with the source code available on [http://rivendellaudio.org/rivendell/download.shtml this page]. It was tested with Debian 8.11 fresh install and rivendell-2.19.2.&lt;br /&gt;
&lt;br /&gt;
Lines beginning with # are root instructions (and may be executed with sudo), the ones beginning with $ are user instructions, the ones beginning with &amp;gt; are just waiting for some more instructions, the ones beginning with : are vi instructions. vi is my common editor, use your preferred one. bob will be the user, replace with your own user login.&lt;br /&gt;
&lt;br /&gt;
Jackd install an configuration is not treated in this page.&lt;br /&gt;
&lt;br /&gt;
=== First steps ===&lt;br /&gt;
Download an install Debian 8. I've used xfce cd iso and installed the minimal + xfce graphical environment.&lt;br /&gt;
&lt;br /&gt;
After the install, remove the line concerning the &amp;quot;CD&amp;quot; repository and update.&lt;br /&gt;
 # vi /etc/apt/sources.list&lt;br /&gt;
 # apt update&lt;br /&gt;
 # apt upgrade&lt;br /&gt;
&lt;br /&gt;
=== Web and Database Servers install ===&lt;br /&gt;
 # apt install apache2&lt;br /&gt;
 # apt install mysql-server&lt;br /&gt;
Please remember the db password you choose for root when installing MySQL !&lt;br /&gt;
&lt;br /&gt;
=== Compilation tools and other preparations ===&lt;br /&gt;
Compilation tools&lt;br /&gt;
 # apt install make gcc g++&lt;br /&gt;
My user must be able to write in /usr/local (for Qt3 compilation)&lt;br /&gt;
 # ls -d /usr/local&lt;br /&gt;
 # adduser bob staff&lt;br /&gt;
I already care of rivendell user&lt;br /&gt;
 # adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 # chmod g+w /var/snd&lt;br /&gt;
 # adduser bob rivendell &amp;lt;strike&amp;gt;&lt;br /&gt;
 # chmod ug+s /var/snd&amp;lt;/strike&amp;gt; (not sure the last instruction is really required..)&lt;br /&gt;
Configure Qt3 environment variables&lt;br /&gt;
 $ echo '# Qt3 env variables&lt;br /&gt;
 &amp;gt; QTDIR=/usr/local/qt3&lt;br /&gt;
 &amp;gt; PATH=$QTDIR/bin:$PATH&lt;br /&gt;
 &amp;gt; MANPATH=$QTDIR/doc/man:$MANPATH&lt;br /&gt;
 &amp;gt; LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; export QTDIR PATH MANPATH LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; ' &amp;gt;&amp;gt; ~/.bash_aliases&lt;br /&gt;
Reboot&lt;br /&gt;
 # reboot&lt;br /&gt;
or just log out an in..&lt;br /&gt;
&lt;br /&gt;
=== Qt3 install ===&lt;br /&gt;
 $ wget https://download.qt.io/archive/qt/3/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ cd /usr/local&lt;br /&gt;
 $ tar xf ~/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ ln -s qt-x11-free-3.3.8b/ qt3&lt;br /&gt;
 $ cd qt3&lt;br /&gt;
 # apt install libx11-dev libxext-dev libxt-dev libmysqlclient-dev&lt;br /&gt;
 $ ./configure&lt;br /&gt;
At this point a few code lines have to be hacked.&lt;br /&gt;
 $ vi include/qmap.h include/qvaluelist.h&lt;br /&gt;
add near line 55 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi src/sql/drivers/mysql/qsql_mysql.h&lt;br /&gt;
modify line 53 : #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
=== Rivendell install ===&lt;br /&gt;
==== compile ====&lt;br /&gt;
 $ cd&lt;br /&gt;
 $ wget http://rivendellaudio.org/ftpdocs/rivendell/rivendell-2.19.2.tar.gz&lt;br /&gt;
or maybe a more recent version..&lt;br /&gt;
 $ tar xf rivendell-2.19.2.tar.gz&lt;br /&gt;
 $ cd rivendell-2.19.2/&lt;br /&gt;
 # apt install libssh-dev libsamplerate0-dev libsndfile1-dev \&lt;br /&gt;
 &amp;gt; libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev \&lt;br /&gt;
 &amp;gt; libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev \&lt;br /&gt;
 &amp;gt; libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 $ ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
==== install and configure ====&lt;br /&gt;
 # cd /home/leon/rivendell-2.19.2/&lt;br /&gt;
 # make install&lt;br /&gt;
 # cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 # vi /etc/rd.conf&lt;br /&gt;
 # a2enconf rd-bin &amp;amp;&amp;amp; a2enmod cgid &amp;amp;&amp;amp; service apache2 restart&lt;br /&gt;
 # vi /etc/init.d/rivendell&lt;br /&gt;
 :%s/alsasound/alsa-utils/g&lt;br /&gt;
 :%s/mariadb/mysql/g&lt;br /&gt;
 :wq&lt;br /&gt;
 # update-rc.d rivendell defaults&lt;br /&gt;
 # update-rc.d rdrepld defaults&lt;br /&gt;
Now you can launch rdadmin to create Rivendell database.&lt;br /&gt;
 $ rdadmin&lt;br /&gt;
You're first asked for the db admin authentication : root is the Debian MySQL user and the password is the one you choose when installing the server. Rivendell DB and its tables are created, and a sound test file is created in /var/snd.&lt;br /&gt;
&lt;br /&gt;
You also need to add yous sound card(s)&lt;br /&gt;
 # rdalsaconfig&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=364</id>
		<title>Debian8</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Debian8&amp;diff=364"/>
				<updated>2018-09-03T11:00:16Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: Created page with &amp;quot;This page will shortly list all you need to install Rivendell with the source code available on [http://rivendellaudio.org/rivendell/download.shtml this page]. It was tested w...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will shortly list all you need to install Rivendell with the source code available on [http://rivendellaudio.org/rivendell/download.shtml this page]. It was tested with Debian 8.11 fresh install and rivendell-2.19.2.&lt;br /&gt;
&lt;br /&gt;
Lines beginning with # are root instructions (and may be executed with sudo), the ones beginning with $ are user instructions, the ones beginning with &amp;gt; are just waiting for some more instructions, the ones beginning with : are vi instructions. vi is my common editor, use your preferred one. bob will be the user, replace with your own user login.&lt;br /&gt;
&lt;br /&gt;
Jackd install an configuration is not treated in this page.&lt;br /&gt;
&lt;br /&gt;
=== First steps ===&lt;br /&gt;
Download an install Debian 8. I've used xfce cd iso and installed the minimal + xfce graphical environment.&lt;br /&gt;
&lt;br /&gt;
After the install, remove the line concerning the &amp;quot;CD&amp;quot; repository and update.&lt;br /&gt;
 # vi /etc/apt/sources.list&lt;br /&gt;
 # apt update&lt;br /&gt;
 # apt upgrade&lt;br /&gt;
&lt;br /&gt;
=== Web and Database Servers install ===&lt;br /&gt;
 # apt install apache2&lt;br /&gt;
 # apt install mysql-server&lt;br /&gt;
Please remember the db password you choose for root when installing MySQL !&lt;br /&gt;
&lt;br /&gt;
=== Compilation tools and other preparations ===&lt;br /&gt;
Compilation tools&lt;br /&gt;
 # apt install make gcc g++&lt;br /&gt;
My user must be able to write in /usr/local (for Qt3 compilation)&lt;br /&gt;
 # ls -d /usr/local&lt;br /&gt;
 # adduser bob staff&lt;br /&gt;
I already care of rivendell user&lt;br /&gt;
 # adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 # chmod g+w /var/snd&lt;br /&gt;
 # adduser bob rivendell &amp;lt;strike&amp;gt;&lt;br /&gt;
 # chmod ug+s /var/snd&amp;lt;/strike&amp;gt; (not sure the last instruction is really required..)&lt;br /&gt;
Configure Qt3 environment variables&lt;br /&gt;
 $ echo '# Qt3 env variables&lt;br /&gt;
 &amp;gt; QTDIR=/usr/local/qt3&lt;br /&gt;
 &amp;gt; PATH=$QTDIR/bin:$PATH&lt;br /&gt;
 &amp;gt; MANPATH=$QTDIR/doc/man:$MANPATH&lt;br /&gt;
 &amp;gt; LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; export QTDIR PATH MANPATH LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; ' &amp;gt;&amp;gt; ~/.bash_aliases&lt;br /&gt;
Reboot&lt;br /&gt;
 # reboot&lt;br /&gt;
or just log out an in..&lt;br /&gt;
&lt;br /&gt;
=== Qt3 install ===&lt;br /&gt;
 $ wget https://download.qt.io/archive/qt/3/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ cd /usr/local&lt;br /&gt;
 $ tar xf ~/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ ln -s qt-x11-free-3.3.8b/ qt3&lt;br /&gt;
 $ cd qt3&lt;br /&gt;
 # apt install libx11-dev libxext-dev libxt-dev libmysqlclient-dev&lt;br /&gt;
 $ ./configure&lt;br /&gt;
At this point a few code lines have to be hacked.&lt;br /&gt;
 $ vi include/qmap.h include/qvaluelist.h&lt;br /&gt;
add near line 55 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi src/sql/drivers/mysql/qsql_mysql.h&lt;br /&gt;
modify line 53 : #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
=== Rivendell install ===&lt;br /&gt;
==== compile ====&lt;br /&gt;
 $ cd&lt;br /&gt;
 $ wget http://rivendellaudio.org/ftpdocs/rivendell/rivendell-2.19.2.tar.gz&lt;br /&gt;
or maybe a more recent version..&lt;br /&gt;
 $ tar xf rivendell-2.19.2.tar.gz&lt;br /&gt;
 $ cd rivendell-2.19.2/&lt;br /&gt;
 # apt install libssh-dev libsamplerate0-dev libsndfile1-dev \&lt;br /&gt;
 &amp;gt; libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev \&lt;br /&gt;
 &amp;gt; libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev \&lt;br /&gt;
 &amp;gt; libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 $ ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
==== install and configure ====&lt;br /&gt;
 # cd /home/leon/rivendell-2.19.2/&lt;br /&gt;
 # make install&lt;br /&gt;
 # cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 # vi /etc/rd.conf&lt;br /&gt;
 # a2enconf rd-bin &amp;amp;&amp;amp; a2enmod cgid &amp;amp;&amp;amp; service apache2 reload&lt;br /&gt;
 # vi /etc/init.d/rivendell&lt;br /&gt;
 :%s/alsasound/alsa-utils/g&lt;br /&gt;
 :%s/mariadb/mysql/g&lt;br /&gt;
 :wq&lt;br /&gt;
 # update-rc.d rivendell defaults&lt;br /&gt;
 # update-rc.d rdrepld defaults&lt;br /&gt;
Now you can launch rdadmin to create Rivendell database.&lt;br /&gt;
 $ rdadmin&lt;br /&gt;
You're first asked for the db admin authentication : root is the Debian MySQL user and the password is the one you choose when installing the server. Rivendell DB and its tables are created, and a sound test file is created in /var/snd.&lt;br /&gt;
&lt;br /&gt;
You also need to add yous sound card(s)&lt;br /&gt;
 # rdalsaconfig&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	<entry>
		<id>http://wiki.rivendellaudio.org/index.php?title=Installing_Rivendell&amp;diff=363</id>
		<title>Installing Rivendell</title>
		<link rel="alternate" type="text/html" href="http://wiki.rivendellaudio.org/index.php?title=Installing_Rivendell&amp;diff=363"/>
				<updated>2018-09-03T09:42:21Z</updated>
		
		<summary type="html">&lt;p&gt;Leon: add Debian 8 instructions entry ; place oldies on a lower level&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== RHEL/CentOS ===&lt;br /&gt;
Rivendell can be installed onto a RHEL/CentOS system using an installer script.  This is now the preferred option when installing new machines.  There are two sets of instructions depending on the version of RHEL/CentOS that you are using.&lt;br /&gt;
* For RHEL/CentOS 6 (32 bit and 64 bit) go [http://static.paravelsystems.com/rivendell-install/rivendell-install-rhel6.html here].&lt;br /&gt;
* For RHEL/CentOS 7 (64 bit only) go [http://static.paravelsystems.com/rivendell-install/rivendell-install-rhel7.html here].&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu Xenial (16.04) ===&lt;br /&gt;
Rivendell can be compiled / installed onto a Ubuntu machine.  The instructions to do so can be found [[ UbuntuXenial | here]].&lt;br /&gt;
&lt;br /&gt;
=== Debian 8 (Jessie) ===&lt;br /&gt;
Rivendell can be compiled / installed onto a Debian 8 (Jessie) machine. Just follow [[Debian8 | these instructions]].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
=== Old outdated things ===&lt;br /&gt;
'''All information below is out of date and needs to be updated (22nd Feb 2018)'''&lt;br /&gt;
&lt;br /&gt;
==== Debian ====&lt;br /&gt;
&lt;br /&gt;
[[Rivendell_on_Debian_6 | Rivendell on Debian 6]] (Squeeze).  This is intended as a beginners guide that will walk you through getting Rivendell, JACK and Pulse Audio working with Debian 6. It is screen shot and explanation heavy. &lt;br /&gt;
&lt;br /&gt;
Debian packages are available from the repository at [http://debian.tryphon.org/ debian.tryphon.org]. Detailed instructions to [[Install under Debian]].&lt;br /&gt;
&lt;br /&gt;
==== Ubuntu ====&lt;br /&gt;
 &lt;br /&gt;
Ubuntu packages are available from the repository at [http://debian.tryphon.org/ debian.tryphon.org].  Detailed instructions are available [[Rivendell on Ubuntu-Tryphon | here]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;The easiest way to install Rivendell using '''Ubuntu''' is to use the [[Ubuntu_Live_Demo_and_Installer_CD|RRAbuntu Live CD installer]].&amp;lt;/u&amp;gt;  You can also test it out without installing the software.&lt;br /&gt;
&lt;br /&gt;
A complete guide for installing Rivendell on Ubuntu 11.04 can be found [http://www.talkunafraid.co.uk/2011/02/installing-rivendell-on-ubuntu/ here].&lt;br /&gt;
&lt;br /&gt;
==== Other linux distros ====&lt;br /&gt;
 &lt;br /&gt;
You can install Rivendell by compiling from source for other linux distros. Source code is available with instructions in a tarball or zip file on the main [http://rivendellaudio.org Rivendell website] in the [http://rivendellaudio.org/rivendell/download.shtml download section].&lt;br /&gt;
&lt;br /&gt;
==== Downloading Rivendell Source from CVS ====&lt;br /&gt;
&lt;br /&gt;
See [[Downloading Rivendell Source from CVS]]&lt;br /&gt;
&lt;br /&gt;
==== Compiling Rivendell from Source ====&lt;br /&gt;
&lt;br /&gt;
See [[Compiling Rivendell from Source]]&lt;br /&gt;
&lt;br /&gt;
==== Duplicating an installed machine for rollout ====&lt;br /&gt;
&lt;br /&gt;
See [[Duplicating an Ubuntu machine so you can install Rivendell | Duplicating an installed machine for rollout (.deb/dpkg based distros like Ubuntu, Debian, Linux Mint)]]&lt;/div&gt;</summary>
		<author><name>Leon</name></author>	</entry>

	</feed>