<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andrew Gee &#187; School</title>
	<atom:link href="http://andrewgee.org/blog/category/school/feed/" rel="self" type="application/rss+xml" />
	<link>http://andrewgee.org/blog</link>
	<description>The life of Andrew Gee.</description>
	<lastBuildDate>Tue, 23 Mar 2010 20:46:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Radio</title>
		<link>http://andrewgee.org/blog/2008/03/21/radio/</link>
		<comments>http://andrewgee.org/blog/2008/03/21/radio/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 22:15:37 +0000</pubDate>
		<dc:creator>Andrew Gee</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://andrewgee.org/blog/2008/03/21/radio/</guid>
		<description><![CDATA[Within the past year, my school has started to become very involved in trying to start it&#8217;s own radio station. We&#8217;ve had a large amount of money put into it and it&#8217;s slowly growing. We have the software that all the professionals use, and all of the equipment too.
But now I&#8217;m moving on to developing [...]]]></description>
			<content:encoded><![CDATA[<p>Within the past year, my school has started to become very involved in trying to start it&#8217;s own radio station. We&#8217;ve had a large amount of money put into it and it&#8217;s slowly growing. We have the software that all the professionals use, and all of the equipment too.</p>
<p>But now I&#8217;m moving on to developing an automation application for the time that there isn&#8217;t a show on air. This will be similar to Southampton University&#8217;s radio station automation system (http://surgeradio.co.uk).</p>
<p>I&#8217;m using a combination of python and gstreamer. The feedback so far from the teacher involved, with our radio station, is good. The only problem is the network technician that is a Windows Server user. I think I&#8217;m going to have a problem, when I ask for a linux server to host the automation server, streaming, file server, and website. I expect he&#8217;ll wonder what&#8217;s wrong with his little sharepoint setup, he has going. Hopefully I might be able to do some persuading to get past that, but it&#8217;s not going to be easy. I understand the problem that this would cause though. I&#8217;m the only one with the skills to maintain the linux server. When I leave next year, I doubt they will have a clue how to operate the server, as I don&#8217;t think they have no knowledge of Linux. Anyway, that&#8217;ll be fun to try and sort out. Any suggestions?</p>
<p>At the application side, it&#8217;s coming along well. I&#8217;ve made a website that will allow listeners to request songs to be played. These requests are popped into a MySQL database. From here, my python app checks for new requests after every song. If there is a request, it&#8217;ll play that. If not, it&#8217;ll choose the next song from a pre chosen list. Nifty, aye?</p>
<p>I was amazed at how quick it was to develop in python, as this is my first real programming project in python. It was so simple to get a basic set up done. I had it done within a night! Jono Bacon&#8217;s excellent <a href="http://www.jonobacon.org/?p=750" target="_blank">guide on gstreamer in python</a> helped me well. The app now also has a nice little GUI, made in glade, that&#8217;ll help the DJs turn the automation on and off.</p>
<p>For the hardware setup, I&#8217;m looking to get the server, that I mentioned, and a few high quality sound cards, that&#8217;ll provide balanced audio in and out. I don&#8217;t think we&#8217;d need much processing power for the encoding of the streaming, as I&#8217;ve done a few test runs with my old Pentium 4 clocked at 1.8GHz.</p>
<p>All I have to do is finish it all up now&#8230; And perhaps do some of my many pieces of homework!</p>
]]></content:encoded>
			<wfw:commentRss>http://andrewgee.org/blog/2008/03/21/radio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
