<?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>Jonathan Fors (Etnoy) &#187; MythTV</title>
	<atom:link href="http://www.omskakas.se/tag/mythtv/feed" rel="self" type="application/rss+xml" />
	<link>http://www.omskakas.se</link>
	<description>Goes Switzerland</description>
	<lastBuildDate>Sat, 29 Oct 2011 21:28:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>I never wrote a rant before</title>
		<link>http://www.omskakas.se/2007/03/i-never-wrote-a-rant-before.html</link>
		<comments>http://www.omskakas.se/2007/03/i-never-wrote-a-rant-before.html#comments</comments>
		<pubDate>Sun, 18 Mar 2007 19:19:27 +0000</pubDate>
		<dc:creator>Jonathan Fors</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[MythTV]]></category>

		<guid isPermaLink="false">http://www.omskakas.se/2007/03/i-never-wrote-a-rant-before.html</guid>
		<description><![CDATA[Just checked out the development page of MythTV and found out that there seems to be a todo-list for the plugin MythMusic. Finally! I have long been thinking of a better way to redesign that application, which is the builtin music player for the MythTV PVR system. I have never ever been able to really [...]]]></description>
			<content:encoded><![CDATA[<p>Just checked out the<a href="http://svn.mythtv.org"> development page</a> of MythTV and found out that there seems to be a <a href="http://svn.mythtv.org/trac/wiki/FutureDevelopment">todo-list</a> for the plugin MythMusic. Finally! I have long been thinking of a better way to redesign that application, which is the builtin music player for the MythTV PVR system.</p>
<p>I have never ever been able to really use MythMusic up to this date. Since my music library is stored centrally on a file server and about 130 GB large, only well-written music players seem to handle the enormous amount of music and MythMusic takes a half eternity to load. Immediately when it loads, all you see is a list of strange songs that seem to be randomly picked from the music collection, and the player immediately starts to play. Hey, I never ever picked those songs, and I never even wanted to play those songs! Nevertheless, it starts the music (and it is the same song _every_ time I feel like trying out MythMusic).</p>
<p>Trying to navigate around, I discover I just not understand how the application works. Trying to navigate in with the remote control keys just gets me confused, how do I stop the music player? How do I edit the current playlist? How do I keep myself from being frustrated?</p>
<p>Since I am a heavy-duty <a href="http://www.musicpd.org">MPD</a> and ncmpc user I have learned that I have a few preferences when it comes to music players. Selection of songs should be ultra-quick and very thought-through. There is no reason to press the mouse 41 times just to select a new song, you have the database there and all I should have to do is to select the artist or song I want to play. Everything seems to be even more confusing because of the fact that it is almost impossible to se which control on the screen that is actually selected (this is probably a theme problem). MPD also has the strength that it always runs, and there is no dependance for an application to keep the music streaming from the loudspeakers. You can even log in and out, the music never stops!</p>
<p>Perhaps one could incorporate some design ideas from MPD in the new version of MythMusic? I would very much like to keep my music playing when I show photos for my friends with MythGallery. (MythGallery is also in need of some serious redesign, but let&#8217;s save that for another blog post&#8230;) The user should be asked with a friendly question whether to pause the music when TV mode is entered (I don&#8217;t like listening to music while watching TV) or the user starts the Myth NES emulator.</p>
<p>Perhaps I should write a witty little program that is nothing but a MPD client for MythTV? I don&#8217;t have the time, so if anybody out there could feel the call&#8230;?</p>
<p>Phew. Remember to help out with open source software, you can always help! Not a programmer? A complete computer illiterate? You are needed! If not for hardcore development, there is a big need for coordination, translation, support or donations! I believe MythTV is a very important system for the FLOSS world, and a shift in development speed is required. LiveTV seems pretty good to me already, we really need to get the &#8220;other&#8221; features really polished and thought-through. I (and probably many others) will want to play music, play games and show photos in a very, very simple way.</p>
<p>MythTV development team; I have nothing against you, just needed to get this little rant of mine down on the keyboard.</p>
<p>I really hope I can bring my little pet program, &#8220;evad&#8221;, to an enough usable state to release an alpha version of the code to bring some more professional designers and programmers to dissect and improve the code. I really like <a href="http://hem.bredband.net/kaw/ncmpc/">ncmpc</a>, but the developer doesn&#8217;t seem to work on the code anymore, and the latest release was in the end of 2005.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omskakas.se/2007/03/i-never-wrote-a-rant-before.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto: Hauppauge Nova-T 500 PCI under Linux</title>
		<link>http://www.omskakas.se/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html</link>
		<comments>http://www.omskakas.se/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html#comments</comments>
		<pubDate>Sat, 06 Jan 2007 13:50:02 +0000</pubDate>
		<dc:creator>Jonathan Fors</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[hauppauge]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MythTV]]></category>
		<category><![CDATA[nova-t]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.omskakas.se/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html</guid>
		<description><![CDATA[Note: This is a technical guide aimed at a specific audience. If you happen to read this blog and have no interest in Linux and TV cards, skip this post. Note 2: This guide is obsolete! Use at your own risk. This guide is a lot better! My father and I recently bought a Hauppauge [...]]]></description>
			<content:encoded><![CDATA[<p><em> Note: This is a technical guide aimed at a specific audience. If you happen to read this blog and have no interest in Linux and TV cards, skip this post.</em></p>
<p><strong>Note 2: This guide is obsolete! Use at your own risk. <a href="http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-NOVA-T-500">This guide</a> is a lot better! </strong></p>
<p>My father and I recently bought a Hauppauge Nova-T 500 TV card to extend the functionality of our current TV computer. The nice thing with this card is the fact that it contains two tuners in one card, allowing two simultaneous TV recordings or watchings at the same time.</p>
<p>We unpacked the box and plugged the card in to our computer. The manual recommended the card to be put in PCI slot #1 or 2 for unknown reasons, but it felt best to comply. When we booted, however, I got confused.</p>
<p>We had indeed installed a PCI card, but there was no TV card in the PCI listing (given by the &#8216;lspci&#8217; command). We thought there was something wrong with the card at first.</p>
<p>When inserting the card into a Windows computer, we understood where the problem was. At first, Windows recognized a new USB root hub on the computer, and only after that came the TV card. Hauppauge had made the ingenious decision of having two USB TV receivers on the card, controlled by an internal USB hub. The reasons for that I can guess is to save costs using the same chipset for both their external USB cards, and the internal what-seems-to-be-PCI cards.</p>
<p>So, back with the card to the Linux box, and discovering that there actually were a lot of new entries in the PCI listing, USB controllers. A quick glance on the USB listing (&#8216;lsusb&#8217; under Linux), showed a happy Hauppauge card.</p>
<p>After discovering the inner workings of the card, it was time to configure it. Apparently, the drivers were not included in the Linux kernel before version 2.6.19, and the most recent stock kernel for the Ubuntu system was 2.6.17. Time to go back and compile your own kernel from kernel.org.</p>
<p>If your system has at least  kernel version 2.6.19, there is no need for compiling your own. The kernel version is checked with the command &#8216;uname -r&#8217;. In the kernel, you need to enable modular support for the &#8220;dib0700&#8243; chipset, which is somewhere under Device Drivers &gt; Multimedia. Make sure the dialog says &#8220;(M)&#8221; and not &#8220;(*)&#8221; for the specific driver.</p>
<p>After compiling and installing the kernel (providing those instructions is outside the scope of this document) you must reboot and then find a firmware file for the kernel to use. For this specific card I needed the file &#8220;dvb-usb-dib0700-01.fw&#8221;, which I couldn&#8217;t find anywhere on the net at first. The primary mirror for this file was offline, but after one hour of searching I luckily found an RPM containing several firmwares, along with this one.</p>
<p>To make the path easier for everybody else, I here provide these files on my server <a id="p175" title="Firmware files for various TV tuners under Linux" rel="attachment" href="http://www.omskakas.se/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html/firmware-files-for-various-tv-tuners-under-linux/">here.</a></p>
<p><strong>NOTE: The above files are very obsolete, and should not be used.  linuxtv.org has newer files.<br />
</strong></p>
<p>So, extract the file named &#8220;dvb-usb-dib0700-01.fw&#8221; and copy it to the directory /lib/firmware. Then load the module dvb-usb-dib0700 using the following command:</p>
<p><code>modprobe dvb-usb-dib0700</code></p>
<p>(many systems require that you add &#8220;sudo&#8221; to the command line before the &#8220;modprobe&#8221; command.</p>
<p>You just loaded the driver into the kernel. Felt something? That was just the feeling of being one step closer to a working dual TV tuner card. Note that the &#8220;modprobe&#8221; command should return nothing if it works. If you get outputs like &#8220;FATAL: Module dvb-usb-dib0700 not found.&#8221; you have to make  sure that you compiled in support for the TV card into the kernel.</p>
<p>If modprobe worked, check the output of the command &#8216;dmesg&#8217;. If it works, you should have something like this in the last few lines:</p>
<p><code>[   47.706381] dib0700: loaded with support for 2 different device-types<br />
[   47.755845] dvb-usb: found a &amp;#039;Hauppauge Nova-T 500 Dual DVB-T&amp;#039; in cold state, will try to load a firmware<br />
[   47.831894] dvb-usb: downloading firmware from file &amp;#039;dvb-usb-dib0700-01.fw&amp;#039;<br />
[   48.004945] dib0700: firmware started successfully.<br />
[   48.106970] dvb-usb: found a &amp;#039;Hauppauge Nova-T 500 Dual DVB-T&amp;#039; in warm state.<br />
[   48.107568] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.<br />
[   48.107929] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T).<br />
[   48.191285] DVB: registering frontend 1 (DiBcom 3000MC/P)...<br />
[   48.192903] MT2060: successfully identified (IF1 = 1220)<br />
[   48.657038] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.<br />
[   48.657373] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T).<br />
[   48.661165] DVB: registering frontend 2 (DiBcom 3000MC/P)...<br />
[   48.663158] MT2060: successfully identified (IF1 = 1220)<br />
[   49.129041] dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and connected.<br />
[   49.129071] usbcore: registered new interface driver dvb_usb_dib0700<!--formatted--></code></p>
<p>Basically, what it says is that the firmware gets loaded (&#8220;<code>dib0700: firmware started successfully</code>&#8220;) and that the frontend gets registered (&#8220;<code>MT2060: successfully identified</code>&#8220;) and finally gets the card to work (&#8220;<code>dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and connected</code>&#8220;)</p>
<p>If this is your case, you can happily go on and set up MythTV or &lt;insert your favorite PVR system here&gt;.</p>
<p>Otherwise, let&#8217;s do some debugging. Most often, you forgot to provide the system with the correct firmware file. Extract the file &#8220;<a href="/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html/firmware-files-for-various-tv-tuners-under-linux/">dvb-usb-dib0700-01.fw</a>&#8221; to /lib/firmware, nothing else. Make sure you got support for your dib0700 in the kernel configuration and that the kernel is really 2.6.19 or higher. If you get stuck, post a comment in the form on the bottom of the page, and I or one of my many readers will probably help you.</p>
<p>Your TV card should show up in the directory /dev/dvb (might vary on other systems than my Ubuntu installation) as two entries; adapter0 and adapter1 (This might also vary if you have more TV cards in the computer).</p>
<p>Now, configure the DVB card as you would with any card. I use MythTV, and those instructions can be found <a href="http://www.mythtv.org/wiki/index.php/User_Manual:Index">here</a>. I don&#8217;t feel like writing another MythTV guide here, there are so many out there already.</p>
<p>Happy tuning!</p>
<p>Note that I never tried connecting the remote control, many readers have commented that the remote doesn&#8217;t work yet. You will need a third-party remote or do as I am doing and use another card with a remote control.</p>
<p>As a conclusion, I find the Nova-T 500 an excellent card with good support under Linux except for the remote control. The driver seems pretty new, though, so there are probably improvements and bugfixes on the way in new Linux versions. Still, with our computer, a 1.8 GHz with 768 MB of memory, we can now record three DVB-T streams simultaneously (using one Nova-T 500 and one older Nova-T card) without any problems at all.</p>
<p>I can only recommend this card, although it still requires some compiling to get working. I believe Ubuntu Feisty Fawn (in beta at the time of writing) has support for the card out of the box (but you still need the firmware).</p>
<p>If this guide was helpful, I would appreciate you leaving a comment here. Also comment if something doesn&#8217;t work or if you have additional suggestions. Thank you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omskakas.se/2007/01/howto-hauppauge-nova-t-500-pci-under-linux.html/feed</wfw:commentRss>
		<slash:comments>86</slash:comments>
		</item>
		<item>
		<title>Multiple software release parties!</title>
		<link>http://www.omskakas.se/2006/11/multiple-software-release-parties.html</link>
		<comments>http://www.omskakas.se/2006/11/multiple-software-release-parties.html#comments</comments>
		<pubDate>Fri, 03 Nov 2006 23:18:51 +0000</pubDate>
		<dc:creator>Jonathan Fors</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[MPD]]></category>
		<category><![CDATA[MythTV]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.omskakas.se/2006/11/multiple-software-release-parties.html</guid>
		<description><![CDATA[Being cast away on a ship, away from internet connections and updates on your Linux software means that you get all excited and happy about all the new software versions released when you come home. Ubuntu Linux 6.10 &#8220;Edgy Eft&#8221; First and foremost, there is a new version of Ubuntu Linux, the Linux distribution I [...]]]></description>
			<content:encoded><![CDATA[<p>Being cast away on a ship, away from internet connections and updates on your Linux software means that you get all excited and happy about all the new software versions released when you come home.</p>
<ol>
<li><strong>Ubuntu Linux 6.10 &#8220;Edgy Eft&#8221;</strong> First and foremost, there is a new version of Ubuntu Linux, the Linux distribution I use for my machine. Ubuntu releases a new version of the operating system bi-anually, so even though this was not any surprise to me, it is always fun to get a new system on your computer.</li>
<li><strong>Firefox 2.0</strong> This whopping new version of the web browser everybody should use, with a great new look and many new features. I remember back in 2003, when I first made the switch from the big, bloated Mozilla web browser to the then-called Firebird 0.6 web-browser. Great work, Firefox team! Oh, and if you still are using Internet Explorer 6, or even worse, version <em>7</em>, switch to this web browser instead. Just <a target="_blank" href="http://www.mozilla.com"> click here!</a></li>
<li><strong>MPD (Music Player Daemon) 0.12</strong> Being my favourite music player for the Linux platform, the developers of this trusty platform have finally put together a new release. Horray for the included icecast support, which means that putting up a private internet radio station will be very easy. Read about setting up an internet radion station in <a href="http://www.omskakas.se/2006/06/your-own-internet-radio-station-with-mpdicecast.html">my article.</a></li>
<li><strong>MythTV 0.20</strong> I use MythTV for my family&#8217;s TV computer setup. It is an almost complete system for watching and recording TV shows and easily managed from a remote control. The new version brings MythArchive, a program that I have high expectations on.</li>
</ol>
<p>And for the more tragic release:</p>
<ul>
<li><strong>Internet Explorer 7</strong> Ugh. Use <a href="http://www.mozilla.com">Firefox</a> instead and make this world a better place!</li>
</ul>
<p>That was all for tonight.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omskakas.se/2006/11/multiple-software-release-parties.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

