<?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"
	>

<channel>
	<title>djedna.org &#187; dj edna project</title>
	<atom:link href="http://www.djedna.org/blog/tag/dj-edna-project/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.djedna.org/blog</link>
	<description>Software For The Rockstar's Geek Friend</description>
	<pubDate>Thu, 28 Aug 2008 14:36:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
	<image>
  <link>http://www.djedna.org/blog</link>
  <url>http://www.djedna.org/blog/favicon.ico</url>
  <title>djedna.org</title>
</image>
		<item>
		<title>What&#8217;s In A Name?</title>
		<link>http://www.djedna.org/blog/2008/08/27/whats-in-a-name/</link>
		<comments>http://www.djedna.org/blog/2008/08/27/whats-in-a-name/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 18:33:36 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[dj edna project]]></category>

		<category><![CDATA[name]]></category>

		<guid isPermaLink="false">http://www.djedna.org/blog/?p=41</guid>
		<description><![CDATA[One of the most common questions I get about this project is &#8220;How do you pronounce djedna?  And, what the heck does it mean?&#8221;  When someone asks me this I usually smile and say, &#8220;Well, it depends.&#8221;
I refer the software project itself as DJ Edna.  As in, Disc Jockey Edna.  When referring to the organization [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most common questions I get about this project is &#8220;How do you pronounce djedna?  And, what the heck does it mean?&#8221;  When someone asks me this I usually smile and say, &#8220;Well, it depends.&#8221;</p>
<p>I refer the software project itself as <a href="http://www.djedna.org/project" >DJ Edna</a>.  As in, Disc Jockey Edna.  When referring to the organization (<a href="http://www.djedna.org/" >djedna.org</a>) or the company (<a href="http://www.djedna.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.djedna.com');">djedna.com</a>) I usually pronounce it as a single word: djedna (pronounced &#8220;jed-na&#8221;).</p>
<p>Neither of these are &#8220;official,&#8221; it&#8217;s just how I&#8217;ve been referring to them.  Everyone else is entitled to their own whim.</p>
<p>As for the meaning of &#8220;djedna,&#8221; you can probably guess that it has multiple interpretations as well.</p>
<ol>
<li>A <a href="http://en.wikipedia.org/wiki/Djed" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">djed</a> is a pillar-like ancient Egyptian symbol representing stability.  It has been interpreted as the backbone of the Egyptian god of life, death, and fertility, <a title="Osiris" href="http://en.wikipedia.org/wiki/Osiris" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">Osiris</a>.  With this interpretation, djedna is the backbone of a musician&#8217;s on-line presence.
<p><div id="attachment_43" class="wp-caption alignnone" style="width: 60px"><a href="http://www.djedna.org/blog/wp-content/uploads/2008/08/djed.png" ><img class="size-medium wp-image-43" title="djed" src="http://www.djedna.org/blog/wp-content/uploads/2008/08/djed.png" alt="Egyptian Djed" width="50" height="111" /></a><p class="wp-caption-text">Egyptian Djed</p></div></li>
<li><a href="http://www.djangoproject.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.djangoproject.com');">Django</a> (named after jazz guitarist <a title="Django Reinhardt" href="http://en.wikipedia.org/wiki/Django_Reinhardt" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">Django Reinhardt</a>) is the <a href="http://en.wikipedia.org/wiki/Pythonic#Programming_philosophy" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">pythonic</a> web framework DJ Enda is written with and I felt it appropriate to choose a name for the project that started with &#8220;dj&#8221;.
<p><div class="wp-caption alignnone" style="width: 139px"><a href="http://upload.wikimedia.org/wikipedia/en/1/14/Django9.jpg" onclick="javascript:pageTracker._trackPageview('/outbound/article/upload.wikimedia.org');"><img title="Django Reinhardt" src="http://upload.wikimedia.org/wikipedia/en/1/14/Django9.jpg" alt="" width="129" height="104" /></a><p class="wp-caption-text">Django Reinhardt</p></div></li>
<li>A &#8220;DJ&#8221; or <a href="http://en.wikipedia.org/wiki/Disc_Jockey" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">Disc Jockey</a> is a person who selects and plays <span class="mw-redirect">recorded music</span> for an audience.  Edna is a <a href="http://www.dailymail.co.uk/news/article-1044047/Why-Fred-Annie-old-style-names-fallen-fashion.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dailymail.co.uk');">female name that has fallen out of favor with parents in recent years</a> and thus brings to mind a matronly image.  Putting the two together you get a grandmother wearing studio headphones, constantly pushing warm cookies and hot tracks on the masses.
<p><div class="wp-caption alignnone" style="width: 340px"><a href="http://upload.wikimedia.org/wikipedia/en/e/e5/Edna_Mode.jpg" onclick="javascript:pageTracker._trackPageview('/outbound/article/upload.wikimedia.org');"><img title="Edna Mode" src="http://upload.wikimedia.org/wikipedia/en/e/e5/Edna_Mode.jpg" alt="Edna Mode - Not Exactly The Edna I Had In Mind" width="330" height="335" /></a><p class="wp-caption-text">Edna Mode - Not Exactly The Edna I Had In Mind</p></div></li>
<li>It&#8217;s an increasingly rare, six-letter domain name that I was able to snag .org, .com, and .net for.</li>
</ol>
<p>So, there it is.  The pronunciation and meaning of djedna.  Clear as mud?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.djedna.org/blog/2008/08/27/whats-in-a-name/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An Update In A Tag Cloud</title>
		<link>http://www.djedna.org/blog/2008/06/23/an-update-in-a-tag-cloud/</link>
		<comments>http://www.djedna.org/blog/2008/06/23/an-update-in-a-tag-cloud/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 19:30:57 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[architecture]]></category>

		<category><![CDATA[dj edna project]]></category>

		<guid isPermaLink="false">http://www.djedna.org/blog/2008/06/23/an-update-in-a-tag-cloud/</guid>
		<description><![CDATA[I&#8217;ve been hard at work on an almost complete re-write of the DJ Edna codebase.  The original version of DJ Edna was written mainly as a way to learn Django and to scratch an itch of mine that I&#8217;ve had for as long as there have been MP3s &#8212; to create my own jukebox [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been hard at work on an almost complete re-write of the DJ Edna codebase.  The original version of DJ Edna was written mainly as a way to learn Django and to scratch an itch of mine that I&#8217;ve had for as long as there have been MP3s &#8212; to create my <a href="http://djedna.gumption.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/djedna.gumption.com');">own jukebox</a> to securely access my entire music collection from any browser in the world.  It wasn&#8217;t until I was almost done with that personal project that I hit upon the idea of opening up the code and using it to build digital music distribution sites for artists.  Although I was able to finagle the code to work well for this new use, there were some ugly kluges and late decisions that necessitated a rewrite of the core package, <a href="http://djedna.org/project/browser/trunk/djedna/catalog" ><code>djedna.catalog</code></a>.  Thus, my work on <a href="http://djedna.org/project/browser/trunk/djedna/catalog2" ><code>djedna.catalog2</code></a> began.</p>
<p>Here is a tag cloud that I created from the <a href="http://djedna.org/project/browser/trunk/djedna/catalog2/models.py" ><code>djedna.catalog2.models</code></a> file using the very cool website, <a href="http://wordle.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordle.net');">wordle</a>:</p>
<p><a href='http://www.djedna.org/blog/wp-content/uploads/2008/06/catalog2-tagcloud.png' title='djedna.catalog2.models tagcloud'><img src='http://www.djedna.org/blog/wp-content/uploads/2008/06/catalog2-tagcloud.png' alt='djedna.catalog2.models tagcloud' width="500" /></a></p>
<p>Yes, that&#8217;s from the actual source code and yes, I&#8217;m a big geek.  So, what do all these occurrences of &#8220;self&#8221; and &#8220;path&#8221; and &#8220;relative&#8221; get us?  Here&#8217;s a list of new features that <code>catalog2</code> will bring to the table when completed:</p>
<ul>
<li>Artist interface (to go along with the existing Fan and Admin interfaces) to allow track uploads, simplified meta-information editing, and music e-commerce workflows.</li>
<li><a href="http://www.djangoproject.com/documentation/sites/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.djangoproject.com');">Django Sites</a> support to allow record labels to administer many individual artist sites from a single interface.</li>
<li>The ability to add arbitrary &#8220;digital assets&#8221; like images, PDFs, or any other file to downloads.  Downloads in the previous version would only contain the tracks.</li>
<li>Support for WAV files in addition to MP3 including the ability to attach multiple versions to a Track.</li>
<li><a href="http://aws.amazon.com/s3" onclick="javascript:pageTracker._trackPageview('/outbound/article/aws.amazon.com');">Amazon S3</a> support for storing and serving media.</li>
<li>Full separation of functionality from presentation in order to make DJ Edna a fully <a href="http://djangoplugables.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/djangoplugables.com');">plugable Django application</a>.</li>
<li>Brand new default interface/design (or &#8220;theme&#8221;) called <a href="http://en.wikipedia.org/wiki/Jennifer_Marlowe" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">Marlowe</a>.</li>
</ul>
<p>That list of improvements is just off the top of my head.  There&#8217;s a lot of little improvements going into this re-write that I&#8217;m sure I&#8217;m overlooking.</p>
<p>That&#8217;s the good news.  There&#8217;s a boatload of new, highly requested features</p>
<p>The bad news is it&#8217;s taking much longer than I had anticipated (apologies to those that are waiting patiently for me to complete this before starting on their implementations under the <a href="http://www.djedna.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.djedna.com');">djedna.com</a> umbrella &#8212; you know who you are).  This shouldn&#8217;t come as a surprise to anyone with development experience.  Coding always takes longer than you think &#8212; even when you think it&#8217;ll take longer than you think.  Yes, that&#8217;s recursion and yes, I&#8217;m a big geek.</p>
<p>Although I&#8217;ve completed most of the low level coding for the re-write (with some exceptions), I&#8217;ve been avoiding starting on Marlowe, the new default &#8220;theme&#8221;.  That&#8217;s because HTML/CSS design is not my strong suit.  If it&#8217;s your cup of tea and you&#8217;d be interested in helping out (Django experience/knowledge is <em>not</em> required), send an e-mail to <a href="mailto:thomas@djedna.org">thomas@djedna.org</a>.</p>
<p>Back to the code&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.djedna.org/blog/2008/06/23/an-update-in-a-tag-cloud/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MinneBar Postmortem</title>
		<link>http://www.djedna.org/blog/2008/05/15/minnebar-postmortem/</link>
		<comments>http://www.djedna.org/blog/2008/05/15/minnebar-postmortem/#comments</comments>
		<pubDate>Thu, 15 May 2008 15:36:58 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[dj edna project]]></category>

		<category><![CDATA[speaking]]></category>

		<guid isPermaLink="false">http://www.djedna.org/blog/2008/05/15/minnebar-postmortem/</guid>
		<description><![CDATA[I gave a somewhat rambling presentation about the DJ Edna project and developing with Django at MinneBar last Saturday.  It went off mostly without a hitch, including the to-be-expected demonstration error.  I had neglected to test the sign-up functionality on my laptop before the demo and, of course, that&#8217;s what everyone wanted to [...]]]></description>
			<content:encoded><![CDATA[<p>I gave a somewhat rambling presentation about the <a href="http://www.djedna.org/project/" >DJ Edna project</a> and developing with <a href="http://www.djangoproject.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.djangoproject.com');">Django</a> at <a href="http://barcamp.org/MinneBar" onclick="javascript:pageTracker._trackPageview('/outbound/article/barcamp.org');">MinneBar</a> last Saturday.  It went off mostly without a hitch, including the to-be-expected demonstration error.  I had neglected to test the sign-up functionality on my laptop before the demo and, of course, that&#8217;s what everyone wanted to see.  Instead, they saw a Django error/debug page (which, in and of itself, is kinda cool to look at &#8212; it&#8217;s one of Django&#8217;s nice-to-have out-of-the-box features).</p>
<p><img src='http://www.djedna.org/blog/wp-content/uploads/2008/05/error_at_accounts_register.png' alt='“Can’t assign requested address”' /></p>
<p>Had I actually tested registration on the laptop (as opposed to only on my main development machine) I&#8217;d have discovered that it was not configured to send outgoing e-mail, such as when you sign-up for a new account.  Doh!  And the error message &#8220;Can&#8217;t assign requested address&#8221; threw me too.  Luckily, it was the end of the session so I was able to graciously get out of it, but for those of you that were there, that&#8217;s what the error was.</p>
<p>That&#8217;s it for my postmortem comments.  Back to the code for me.  If you were at MinneBar and happened to see me present, feel free to leave a comment or ask any follow-up questions on this post.</p>
<p>Also remember that you can follow DJ Edna progress on the project <a href="http://djedna.org/project/timeline" >timeline</a> or check out the <a href="http://djedna.org/project/roadmap" >roadmap</a> of where the project is headed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.djedna.org/blog/2008/05/15/minnebar-postmortem/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MinneBar 08 Schedule</title>
		<link>http://www.djedna.org/blog/2008/05/07/minnebar-08-schedule/</link>
		<comments>http://www.djedna.org/blog/2008/05/07/minnebar-08-schedule/#comments</comments>
		<pubDate>Wed, 07 May 2008 22:53:18 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[dj edna project]]></category>

		<category><![CDATA[speaking]]></category>

		<guid isPermaLink="false">http://www.djedna.org/blog/2008/05/07/minnebar-08-schedule/</guid>
		<description><![CDATA[It was released last night.  I go on at 11:00 in room 324.  See you Saturday.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://graemethickins.typepad.com/graeme_blogs_here/2008/05/minnebar-08-dra.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/graemethickins.typepad.com');">It was released last night.</a>  I go on at 11:00 in room 324.  See you Saturday.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.djedna.org/blog/2008/05/07/minnebar-08-schedule/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Updated Project Milestones: In Anticipation Of Nessman</title>
		<link>http://www.djedna.org/blog/2008/05/05/updated-project-milestones-the-coming-of-nessman/</link>
		<comments>http://www.djedna.org/blog/2008/05/05/updated-project-milestones-the-coming-of-nessman/#comments</comments>
		<pubDate>Mon, 05 May 2008 20:26:36 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[dj edna project]]></category>

		<guid isPermaLink="false">http://www.djedna.org/blog/2008/05/05/updated-project-milestones-the-coming-of-nessman/</guid>
		<description><![CDATA[I took some time away from coding this morning to work on the DJ Edna Project Trac.  I configured it to use Askimet spam filtering so I could re-enable anonymous ticket creation after a flood of &#8220;spam tickets&#8221; forced me to turn it off a week ago.
Since I was in a Trac mood, I [...]]]></description>
			<content:encoded><![CDATA[<p>I took some time away from coding this morning to work on the <a href="http://www.djedna.org/project/" >DJ Edna Project Trac</a>.  I configured it to use <a href="http://akismet.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/akismet.com');">Askimet</a> spam filtering so I could re-enable anonymous ticket creation after a flood of &#8220;spam tickets&#8221; forced me to turn it off a week ago.</p>
<p>Since I was in a Trac mood, I went ahead and began to set up <a href="http://djedna.org/project/roadmap" >project milestones</a> and <a href="http://djedna.org/project/report/6" >some tickets</a> to outline what needs to be done to reach them.</p>
<p>If you&#8217;re waiting for the code to hit a stable point, you might want to subscribe to the <a href="http://djedna.org/project/report/1?format=rss&#038;USER=anonymous" >active ticket RSS feed</a> to know when we hit our first major release, <a href="http://djedna.org/project/milestone/nessman-1.0" >&#8220;Nessman&#8221;</a>.  Of course, chances are that when that happens, there will be an excited post here on the blog too.</p>
<p>If you just want to try things out, there&#8217;s no need to wait for Nessman.  In fact, the <a href="http://djedna.org/project/wiki/Installation" >installation instructions</a> have been greatly simplified so feel free to dive in, the water is warm.  And if you do happen to hit any snags along the way, you can always ask questions on the <a href="http://groups.google.com/group/djedna-users" onclick="javascript:pageTracker._trackPageview('/outbound/article/groups.google.com');">DJ Edna Users Group</a> or <a href="http://djedna.org/project/newticket" >submit a ticket</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.djedna.org/blog/2008/05/05/updated-project-milestones-the-coming-of-nessman/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MinneBar</title>
		<link>http://www.djedna.org/blog/2008/04/23/minnebar/</link>
		<comments>http://www.djedna.org/blog/2008/04/23/minnebar/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 19:34:11 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[dj edna project]]></category>

		<category><![CDATA[speaking]]></category>

		<guid isPermaLink="false">http://www.djedna.org/blog/2008/04/23/minnebar/</guid>
		<description><![CDATA[I&#8217;ll be giving my DJ Edna and Django presentation at the next MinneBar BarCamp on Saturday, May 10th, 2008.  So, for those of you that didn&#8217;t brave the snowstorm to see me give the presentation (for the first time) at the March 2008 Ruby Users of Minnesota meeting, this is your chance.
This will be [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be giving my <em>DJ Edna and Django</em> presentation at the next <a href="http://barcamp.org/MinneBar" onclick="javascript:pageTracker._trackPageview('/outbound/article/barcamp.org');">MinneBar</a> <a href="http://barcamp.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/barcamp.org');">BarCamp</a> on Saturday, May 10th, 2008.  So, for those of you that didn&#8217;t brave the snowstorm to see me give the presentation (for the first time) at the March 2008 <a href="http://ruby.mn/" onclick="javascript:pageTracker._trackPageview('/outbound/article/ruby.mn');">Ruby Users of Minnesota</a> meeting, this is your chance.</p>
<p>This will be my first BarCamp and I&#8217;m excited to see what all my developer friends have been raving about.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.djedna.org/blog/2008/04/23/minnebar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Development Updates</title>
		<link>http://www.djedna.org/blog/2008/04/21/development-updates/</link>
		<comments>http://www.djedna.org/blog/2008/04/21/development-updates/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 14:38:46 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[architecture]]></category>

		<category><![CDATA[dj edna project]]></category>

		<guid isPermaLink="false">http://www.djedna.org/blog/2008/04/21/development-updates/</guid>
		<description><![CDATA[It&#8217;s been a while since I updated everyone on the status of the DJ Edna project source.  I&#8217;ve been working on significantly streamlining the installation process and performing a refactoring that will make it easier to incorporate DJ Edna functionality into existing Django sites.   I&#8217;ve also been working on adding Satchmo integration [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I updated everyone on the status of the DJ Edna project source.  I&#8217;ve been working on significantly streamlining the installation process and performing a refactoring that will make it easier to incorporate DJ Edna functionality into existing <a href="http://www.djangoproject.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.djangoproject.com');" title="Django Project">Django</a> sites.   I&#8217;ve also been working on adding <a href="http://www.satchmoproject.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.satchmoproject.com');" title="Satchmo Project">Satchmo</a> integration to provide e-commerce functionality for digital products <em>and</em> physical merchandise.  One of the great things about the Satchmo Project is that it comes out of the box with rich support for selling physical items (e.g. t-shirts) including shipping and tax calculations, invoices, shipping labels, product variations (e.g t-shirt sizes/colors), multiple payment processors, gift certificates, and discount codes.  I only had to add support for purchasing DJ Edna digital access permits (i.e. the access you currently get when you redeem a code) which, after a couple of weeks of digging through the Satchmo source code, was easier than I thought it would be.</p>
<p>But e-commerce integration isn&#8217;t complete yet.  While modifying the default Satchmo templates to allow for &#8220;Permit Products,&#8221; it became clear that the existing DJ Edna views and templates were getting a little long in the tooth.  So, like any over-ambitious software architect, I&#8217;ve begun a brand new set of views and templates that will correct many of the deficiencies and properly separate the core functionality of the DJ Edna catalog system from presentation-level functionality.  This should make creating custom DJ Edna installs even easier.</p>
<p>Finally, when this work is complete, I&#8217;ll begin a refactoring of the core catalog models paying special attention to breaking out expensive operations (i.e. scanning a catalog for new tracks) into non-web processes connected to the webapp via a persistent work queue. This should pave the way for a simplified track upload process.</p>
<p>Once all that work is complete, I&#8217;ll be tempted to tag a 1.0 release and move on to some more exciting functionality focused around creating and keeping <a href="http://www.kk.org/thetechnium/archives/2008/03/1000_true_fans.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.kk.org');" title="1000 True Fans">True Fans</a>.  More on that in a future post as the current refactoring projects come to a close.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.djedna.org/blog/2008/04/21/development-updates/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Several Updates</title>
		<link>http://www.djedna.org/blog/2008/03/19/several-updates/</link>
		<comments>http://www.djedna.org/blog/2008/03/19/several-updates/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 21:31:20 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[dj edna project]]></category>

		<category><![CDATA[djedna powered]]></category>

		<category><![CDATA[djedna.com]]></category>

		<category><![CDATA[music industry]]></category>

		<guid isPermaLink="false">http://www.djedna.org/blog/2008/03/19/several-updates/</guid>
		<description><![CDATA[A couple of updates:

Part 3 of Sympathy for the Devil: The Plight of the Record Industry is up.  scrivener looks at the various reasons &#8220;experts&#8221; cite for the problems of the recording industry and the solutions they have proposed.
You can hear me blather on about DJ Edna and the future of the music industry [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of updates:</p>
<ul>
<li><a href="http://freelala.blogspot.com/2008/02/sympathy-for-devil-plight-of-record_28.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/freelala.blogspot.com');">Part 3</a> of <a href="http://www.djedna.org/blog/2008/02/22/sympathy-for-the-devil-the-plight-of-the-record-industry/" >Sympathy for the Devil: The Plight of the Record Industry</a> is up.  scrivener looks at the various reasons &#8220;experts&#8221; cite for the problems of the recording industry and the solutions they have proposed.</li>
<li>You can <a href="http://www.firstcrackpodcast.com/archive/first-crack-107-dj-edna-open-source-website-for-musicians/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.firstcrackpodcast.com');">hear me blather on</a> about <a href="http://www.djedna.org/project/" >DJ Edna</a> and the future of the music industry on the <a href="http://www.firstcrackpodcast.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.firstcrackpodcast.com');">First Crack Podcast</a> (hint: it has something to do with digital distribution).  I haven&#8217;t listened to it yet because, well, it&#8217;s my voice and I&#8217;m <em>not</em> a rock star.  So, if you happen to listen, let me know how I sounded in the comments.</li>
<li><a href="http://www.djedna.org/project/" >DJ Edna</a> was <a href="http://minnov8.com/2008/03/13/dj-edna-the-open-source-music-and-art-sales-engine/" onclick="javascript:pageTracker._trackPageview('/outbound/article/minnov8.com');">written up</a> on the <a href="http://minnov8.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/minnov8.com');">Minnov8 Blog</a>.</li>
<li>I&#8217;ll be giving a presentation on developing <a href="http://www.djedna.org/project/" >DJ Edna</a> with <a href="http://www.djangoproject.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.djangoproject.com');">Django</a> to the <a href="http://ruby.mn/" onclick="javascript:pageTracker._trackPageview('/outbound/article/ruby.mn');">Ruby Users of Minnesota</a> meeting on March 31, 2008.</li>
<li>After some brainstorming regarding payment models, I&#8217;ve begun another refactoring (this is #4) of the <a href="http://www.djedna.org/project/browser/trunk/djedna/store" >DJ Edna store application</a>.  This work is aimed at making the payment model less like a traditional &#8220;pay-first&#8221; web store and something closer to &#8220;bill me later.&#8221;  I&#8217;ll blog more about this new functionality in a future post.</li>
<li>Two bands, <em>Scatic</em> and <em>Homo Jenkins</em>, have recently contracted with <a href="http://www.djedna.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.djedna.com');">djedna.com</a> to build and host <a href="http://www.djedna.org/project/" >DJ Edna</a> powered web sites.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.djedna.org/blog/2008/03/19/several-updates/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Guerrilla Music Marketing Handbook</title>
		<link>http://www.djedna.org/blog/2008/02/21/guerrilla-music-marketing-handbook/</link>
		<comments>http://www.djedna.org/blog/2008/02/21/guerrilla-music-marketing-handbook/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 22:08:47 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[dj edna project]]></category>

		<category><![CDATA[music industry]]></category>

		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://www.djedna.org/blog/2008/02/21/guerrilla-music-marketing-handbook/</guid>
		<description><![CDATA[I&#8217;m only about 40 pages into the book, and I&#8217;m vigorously nodding my head as I read.  The website may look a little slick, but trust me, this handbook is full of great marketing ideas for the DIY musician.  It also covers the basics of the current digital music landscape and has several [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m only about 40 pages into <a href="http://www.bob-baker.com/buzz/music_marketing.htm" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bob-baker.com');">the book</a>, and I&#8217;m vigorously nodding my head as I read.  The website may look a little slick, but trust me, this handbook is full of great marketing ideas for the DIY musician.  It also covers the basics of the current digital music landscape and has several inspirational stories of successful independent musicians to keep your motivation up.</p>
<p>Although I&#8217;m not finished, I would classify this as a must read for any DIY artist.  It&#8217;s already inspired some great future feature ideas for DJ Edna.</p>
<p>You can also <a href="http://www.amazon.com/Guerrilla-Music-Marketing-Handbook-Self-Promotion/dp/097148385X/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');">find it at amazon.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.djedna.org/blog/2008/02/21/guerrilla-music-marketing-handbook/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New DJ Edna Powered Site: spiritofsalt.com</title>
		<link>http://www.djedna.org/blog/2008/01/27/new-dj-edna-powered-site-spiritofsaltcom/</link>
		<comments>http://www.djedna.org/blog/2008/01/27/new-dj-edna-powered-site-spiritofsaltcom/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 22:16:29 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[dj edna project]]></category>

		<category><![CDATA[djedna powered]]></category>

		<category><![CDATA[djedna.com]]></category>

		<guid isPermaLink="false">http://www.djedna.org/blog/2008/01/27/new-dj-edna-powered-site-spiritofsaltcom/</guid>
		<description><![CDATA[Jon, my friend and the guy behind spiritofsalt.com and the Phree Musique Blog just launched his online catalog using DJ Edna with the consulting and hosting services of djedna.com.  The first release is a greatest hits album to honor the completion of his 2000th Song of the Day. Here&#8217;s a sample:

I&#8217;m pretty damned amazed [...]]]></description>
			<content:encoded><![CDATA[<p>Jon, my friend and the guy behind <a href="http://www.spiritofsalt.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.spiritofsalt.com');" title="spiritofsalt.com">spiritofsalt.com</a> and the <a href="http://freelala.blogspot.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/freelala.blogspot.com');" title="Phree Musique">Phree Musique Blog</a> just launched his online catalog using <a href="http://www.djedna.org/project/" >DJ Edna</a> with the consulting and hosting services of <a href="http://www.djedna.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.djedna.com');">djedna.com</a>.  The first release is a greatest hits album to honor the completion of his 2000th <a href="http://songsofdays.blogspot.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/songsofdays.blogspot.com');" title="The Fairly Secret Song Of The Day Blog">Song of the Day</a>. Here&#8217;s a sample:</p>
<p><embed src="http://www.spiritofsalt.com/media/swf/mediaplayer.swf" allowscriptaccess="always" allowfullscreen="true" flashvars="height=192&amp;width=256&amp;logo=http://www.spiritofsalt.com/media/img/djedna_bug.png&amp;file=http://www.spiritofsalt.com/catalog/track/obsession/xspf/&amp;displayheight=152&amp;showdownload=true" height="192" width="256"></embed></p>
<p>I&#8217;m pretty damned amazed that I know anyone who&#8217;s written 2000 songs, let alone doing so in 2000 days.  Go check out <a href="http://www.spiritofsalt.com/catalog/album/only-the-very-greatest-hits/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.spiritofsalt.com');">some of the best</a> as chosen by the artist himself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.djedna.org/blog/2008/01/27/new-dj-edna-powered-site-spiritofsaltcom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New DJ Edna Feature &#8212; Anonymous Permits and Embedding</title>
		<link>http://www.djedna.org/blog/2008/01/21/new-dj-edna-feature-anonymous-permits-and-embedding/</link>
		<comments>http://www.djedna.org/blog/2008/01/21/new-dj-edna-feature-anonymous-permits-and-embedding/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 20:50:55 +0000</pubDate>
		<dc:creator>thomas</dc:creator>
		
		<category><![CDATA[dj edna project]]></category>

		<guid isPermaLink="false">http://www.djedna.org/blog/2008/01/21/new-dj-edna-feature-anonymous-permits-and-embedding/</guid>
		<description><![CDATA[Last night I finished hooking up Anonymous Permits functionality into DJ Edna.  This means that users of DJ Edna can now make some or all of their music publicly available to download, stream, and/or play.  Along with this functionality, I&#8217;ve also added &#8220;embed code&#8221; on the track detail pages so that your fans [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I finished hooking up Anonymous Permits functionality into DJ Edna.  This means that users of DJ Edna can now make some or all of their music publicly available to download, stream, and/or play.  Along with this functionality, I&#8217;ve also added &#8220;embed code&#8221; on the track detail pages so that your fans can promote the music by putting it in their blogs, facebook, or myspace pages.</p>
<p>Here&#8217;s a couple of examples from <a href="http://www.theskullcranes.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.theskullcranes.com');" title="The Skullcranes">theskullcranes.com</a>:</p>
<p><object height="192" width="256"><embed src="http://www.theskullcranes.com/media/swf/mediaplayer.swf" allowscriptaccess="always" allowfullscreen="true" flashvars="height=192&amp;width=256&amp;logo=http://www.theskullcranes.com/media/img/djedna_bug.png&amp;file=http://www.theskullcranes.com/catalog/track/the-omaha-jones/xspf/&amp;displayheight=152&amp;showdownload=true" height="192" width="256"></embed></object></p>
<p><embed src="http://www.theskullcranes.com/media/swf/mediaplayer.swf" allowscriptaccess="always" allowfullscreen="true" flashvars="height=192&amp;width=256&amp;logo=http://www.theskullcranes.com/media/img/djedna_bug.png&amp;file=http://www.theskullcranes.com/catalog/track/stop-signs-r-4-suckers/xspf/&amp;displayheight=152&amp;showdownload=true" height="192" width="256"></embed>I believe that embedded tracks like this represent the future of the &#8220;single&#8221;.  Having artist chosen tracks appear in fans blogs and social media sites will eventually replace radio airplay as the preferred method of releasing songs.  Especially if the RIAA succeeds in <a href="http://www.savenetradio.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.savenetradio.org');">killing internet radio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.djedna.org/blog/2008/01/21/new-dj-edna-feature-anonymous-permits-and-embedding/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
