<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: A Home for Wayward Podcasts</title>
	<atom:link href="http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts/feed" rel="self" type="application/rss+xml" />
	<link>http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts</link>
	<description>Mac &#38; Technology Writings by Daniel Jalkut</description>
	<lastBuildDate>Sat, 27 Feb 2010 22:57:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Matt Schinckel</title>
		<link>http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts/comment-page-1#comment-834</link>
		<dc:creator>Matt Schinckel</dc:creator>
		<pubDate>Fri, 10 Feb 2006 12:26:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=62#comment-834</guid>
		<description>I can&#039;t believe that noone else had come up with an application like this!

I have managed to insert older tracks into an existing podcast - it works really well, but is not at all automated.  I may automate it, but since it requires a restart in order to get the hostname redirect to work properly, it&#039;s not all that user-friendly.

It&#039;s also useful if you accidentally deleted a podcast episode, but want to reimport it.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t believe that noone else had come up with an application like this!</p>
<p>I have managed to insert older tracks into an existing podcast &#8211; it works really well, but is not at all automated.  I may automate it, but since it requires a restart in order to get the hostname redirect to work properly, it&#8217;s not all that user-friendly.</p>
<p>It&#8217;s also useful if you accidentally deleted a podcast episode, but want to reimport it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Jalkut</title>
		<link>http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts/comment-page-1#comment-790</link>
		<dc:creator>Daniel Jalkut</dc:creator>
		<pubDate>Tue, 07 Feb 2006 13:47:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=62#comment-790</guid>
		<description>Matt - I am glad you have taken a late interest in this application :)

The updatePodcast &quot;track&quot; trick does seem to work. I wonder if that was fixed recently or if I just overlooked it.  I probably tried to use it on, you know, a podcast album or something.

So I will take another stab at updating individual podcasts as they&#039;re published from Typecast. It would definitely be the coolest if it could revise podcasts in place.

As to your idea injecting an episode essentially into a podcast you don&#039;t own, I think your trick might work.  If only because iTunes does seem to be kind enough to keep around old junk even when the server stops including it in the feed.  So yeah once you go back to the real feed I think you might be OK.  I will look into this, too.

It should be easy for me to add &quot;Date&quot; to the list of things I allow the user to update. Right now I just use the current date or something I think.</description>
		<content:encoded><![CDATA[<p>Matt &#8211; I am glad you have taken a late interest in this application :)</p>
<p>The updatePodcast &#8220;track&#8221; trick does seem to work. I wonder if that was fixed recently or if I just overlooked it.  I probably tried to use it on, you know, a podcast album or something.</p>
<p>So I will take another stab at updating individual podcasts as they&#8217;re published from Typecast. It would definitely be the coolest if it could revise podcasts in place.</p>
<p>As to your idea injecting an episode essentially into a podcast you don&#8217;t own, I think your trick might work.  If only because iTunes does seem to be kind enough to keep around old junk even when the server stops including it in the feed.  So yeah once you go back to the real feed I think you might be OK.  I will look into this, too.</p>
<p>It should be easy for me to add &#8220;Date&#8221; to the list of things I allow the user to update. Right now I just use the current date or something I think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paint the Tiger • Carve the Swan &#187; Importing Older Podcast Episodes</title>
		<link>http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts/comment-page-1#comment-788</link>
		<dc:creator>Paint the Tiger • Carve the Swan &#187; Importing Older Podcast Episodes</dc:creator>
		<pubDate>Tue, 07 Feb 2006 12:26:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=62#comment-788</guid>
		<description>[...] Red Sweater Blog to the rescue. Daniel has written a program called TypeCast, downloadable from the page A Home For Wayward Podcasts, which can sort-of solve the problem. You can set the relevant data in the Podcast, such as name, and description, but not the release date. Nor will it add the file into the previously listed subscription, instead creating a new subscription each time you import it. Apparently these multiple subscriptions, if the have the same name, will only appear once on the iPod, but surely there&#8217;s a better way. [...]</description>
		<content:encoded><![CDATA[<p>[...] Red Sweater Blog to the rescue. Daniel has written a program called TypeCast, downloadable from the page A Home For Wayward Podcasts, which can sort-of solve the problem. You can set the relevant data in the Podcast, such as name, and description, but not the release date. Nor will it add the file into the previously listed subscription, instead creating a new subscription each time you import it. Apparently these multiple subscriptions, if the have the same name, will only appear once on the iPod, but surely there&#8217;s a better way. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Schinckel</title>
		<link>http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts/comment-page-1#comment-787</link>
		<dc:creator>Matt Schinckel</dc:creator>
		<pubDate>Tue, 07 Feb 2006 11:42:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=62#comment-787</guid>
		<description>&lt;blockquote&gt;The major rationale for my not just “updating the existing” subscription is that there’s no way for me to get iTunes to update a particular podcast “right now.” I have to ask it to update all podcasts, which can be quite a lengthy operation.&lt;/blockquote&gt;

Select a podcast &#039;album&#039;, or any file from a podcast, and then use the following AppleScript to update just that Podcast:

tell application “iTunes”
    repeat with trk in selection
        updatePodcast trk
    end repeat
end tell

My plan is to write a script that:

a) changes the URL of the selected podcast.
b) puts the currently selected Finder files into the right place
c) generates an XML file with the right info, in the right place
d) updates the selected podcast
e) puts the old URL back

Do you think this will work?</description>
		<content:encoded><![CDATA[<blockquote><p>The major rationale for my not just “updating the existing” subscription is that there’s no way for me to get iTunes to update a particular podcast “right now.” I have to ask it to update all podcasts, which can be quite a lengthy operation.</p></blockquote>
<p>Select a podcast &#8216;album&#8217;, or any file from a podcast, and then use the following AppleScript to update just that Podcast:</p>
<p>tell application “iTunes”<br />
    repeat with trk in selection<br />
        updatePodcast trk<br />
    end repeat<br />
end tell</p>
<p>My plan is to write a script that:</p>
<p>a) changes the URL of the selected podcast.<br />
b) puts the currently selected Finder files into the right place<br />
c) generates an XML file with the right info, in the right place<br />
d) updates the selected podcast<br />
e) puts the old URL back</p>
<p>Do you think this will work?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Schinckel</title>
		<link>http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts/comment-page-1#comment-763</link>
		<dc:creator>Matt Schinckel</dc:creator>
		<pubDate>Mon, 06 Feb 2006 14:01:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=62#comment-763</guid>
		<description>Sorry, the feature I meant was &quot;inserting&quot; them into an old subscription, if it isn&#039;t clear.</description>
		<content:encoded><![CDATA[<p>Sorry, the feature I meant was &#8220;inserting&#8221; them into an old subscription, if it isn&#8217;t clear.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Schinckel</title>
		<link>http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts/comment-page-1#comment-760</link>
		<dc:creator>Matt Schinckel</dc:creator>
		<pubDate>Mon, 06 Feb 2006 13:57:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=62#comment-760</guid>
		<description>I&#039;ve got some older files I&#039;d like to add to the subscription they really belong to, so I&#039;d be keen to see this feature, plus the abililty to set the release date.

I&#039;d also love to help in any way I can.  I&#039;ve done a fair bit of AppleScript hackery with iTunes, if that helps!

P.S. The checkbox width is also wrong in FireFox.  Try using:

&lt;code&gt;p #enablePreviewCheckbox
{
width:12px;
}&lt;/code&gt;

in your Stylesheet.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve got some older files I&#8217;d like to add to the subscription they really belong to, so I&#8217;d be keen to see this feature, plus the abililty to set the release date.</p>
<p>I&#8217;d also love to help in any way I can.  I&#8217;ve done a fair bit of AppleScript hackery with iTunes, if that helps!</p>
<p>P.S. The checkbox width is also wrong in FireFox.  Try using:</p>
<p><code>p #enablePreviewCheckbox<br />
{<br />
width:12px;<br />
}</code></p>
<p>in your Stylesheet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Jalkut</title>
		<link>http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts/comment-page-1#comment-325</link>
		<dc:creator>Daniel Jalkut</dc:creator>
		<pubDate>Fri, 02 Dec 2005 18:04:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=62#comment-325</guid>
		<description>Yeah there are a bunch of iTunes bugs swimming around in my head. It&#039;s a bit overwhelming. I would report them all but I&#039;ve been too busy working on Typecast :)

One thing I like about running my own HTTP server is that I can be extremely finicky about what gets handled. I think this decreases the security risk for users vs. enabling Personal Web Sharing - though I may be kidding myself. My HTTP server only responds to a couple GET commands. doesn&#039;t let you POST, or relay, or anything like that.  I also like the way that, by handling all the requests myself, I don&#039;t have to ensure that the RSS files get to any particular place - in fact, they don&#039;t even have to exist as files. Most of all I don&#039;t want to have to tell a user &quot;you have to turn on personal web sharing to use this.&quot; 

Thanks for the feedback about the well-functioning.  I think I&#039;m leaning towards the nuisance of the duplicate feeds being a &quot;1.0 killer.&quot;  If I can&#039;t fix that then it might be a beta forever :)</description>
		<content:encoded><![CDATA[<p>Yeah there are a bunch of iTunes bugs swimming around in my head. It&#8217;s a bit overwhelming. I would report them all but I&#8217;ve been too busy working on Typecast :)</p>
<p>One thing I like about running my own HTTP server is that I can be extremely finicky about what gets handled. I think this decreases the security risk for users vs. enabling Personal Web Sharing &#8211; though I may be kidding myself. My HTTP server only responds to a couple GET commands. doesn&#8217;t let you POST, or relay, or anything like that.  I also like the way that, by handling all the requests myself, I don&#8217;t have to ensure that the RSS files get to any particular place &#8211; in fact, they don&#8217;t even have to exist as files. Most of all I don&#8217;t want to have to tell a user &#8220;you have to turn on personal web sharing to use this.&#8221; </p>
<p>Thanks for the feedback about the well-functioning.  I think I&#8217;m leaning towards the nuisance of the duplicate feeds being a &#8220;1.0 killer.&#8221;  If I can&#8217;t fix that then it might be a beta forever :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Webster</title>
		<link>http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts/comment-page-1#comment-324</link>
		<dc:creator>Brian Webster</dc:creator>
		<pubDate>Fri, 02 Dec 2005 17:46:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=62#comment-324</guid>
		<description>Wow, it doesn&#039;t even handle file URLs in the feed?  That&#039;s severely bogus.  Time to fire up the bug reporter. :-)

Daemonizing the Typecast server might help, although if it were triggered by Applescript, it could just launch, do its thing, and then quit again.  For my own usage, since I&#039;d ideally like to have the whole thing just work automatically in the background (kind how normal podcasts do), doing a complete update of all podcasts wouldn&#039;t be a problem.  I&#039;d rather have it go update everything than end up with a new subscription each time it ran.  I guess another method would be to have Typecast run in the background and watch the folder itself, so you wouldn&#039;t have to mess with folder actions and all that.

BTW, I&#039;ve done a couple updates on my machine with the beta and it&#039;s worked fine so far. Ship it! :-)</description>
		<content:encoded><![CDATA[<p>Wow, it doesn&#8217;t even handle file URLs in the feed?  That&#8217;s severely bogus.  Time to fire up the bug reporter. :-)</p>
<p>Daemonizing the Typecast server might help, although if it were triggered by Applescript, it could just launch, do its thing, and then quit again.  For my own usage, since I&#8217;d ideally like to have the whole thing just work automatically in the background (kind how normal podcasts do), doing a complete update of all podcasts wouldn&#8217;t be a problem.  I&#8217;d rather have it go update everything than end up with a new subscription each time it ran.  I guess another method would be to have Typecast run in the background and watch the folder itself, so you wouldn&#8217;t have to mess with folder actions and all that.</p>
<p>BTW, I&#8217;ve done a couple updates on my machine with the beta and it&#8217;s worked fine so far. Ship it! :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Beau Hartshorne</title>
		<link>http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts/comment-page-1#comment-323</link>
		<dc:creator>Beau Hartshorne</dc:creator>
		<pubDate>Thu, 01 Dec 2005 23:52:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=62#comment-323</guid>
		<description>Great idea! That always irritated me.</description>
		<content:encoded><![CDATA[<p>Great idea! That always irritated me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Jalkut</title>
		<link>http://www.red-sweater.com/blog/62/a-home-for-wayward-podcasts/comment-page-1#comment-322</link>
		<dc:creator>Daniel Jalkut</dc:creator>
		<pubDate>Thu, 01 Dec 2005 22:07:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.red-sweater.com/blog/?p=62#comment-322</guid>
		<description>Brian: Yeah, the failure of iTunes to handle &quot;file:&quot; URLs was a real obstacle. That&#039;s what led me to implement the solution as an HTTP server. I didn&#039;t want to require the user to turn on Personal Web Sharing. Of course, a major advantage of using Personal Web Sharing would be that the podcast could update even when Typecast is not running.

(Side note: iTunes won&#039;t even accept a file: URL for a podcast&#039;s *content*, which means that when you drag an item from the local disk I have to &quot;reflect&quot; the file,  providing iTunes with a bogus URL that points at Typecast instead of a local disk file: URL.)

The major rationale for my not just &quot;updating the existing&quot; subscription is that there&#039;s no way for me to get iTunes to update a particular podcast &quot;right now.&quot; I have to ask it to update all podcasts, which can be quite a lengthy operation.

If people express interest, it might be worth &quot;daemonizing&quot; the Typecast server so that it can handle update requests at any time - even when Typecast is not running. This would improve the user experience a lot and allow &quot;podcast configurations&quot; to exist independently of the Typecast application running.  If this project ends up surviving, then I will definitely make sure to allow AppleScript access to the configuration &quot;heavy lifting&quot; as you suggest.  For the first release, I wanted to keep it as simple as possible because I&#039;m still feeling out whether anybody else will find this app useful :) I&#039;m glad to know that there is at least one person!</description>
		<content:encoded><![CDATA[<p>Brian: Yeah, the failure of iTunes to handle &#8220;file:&#8221; URLs was a real obstacle. That&#8217;s what led me to implement the solution as an HTTP server. I didn&#8217;t want to require the user to turn on Personal Web Sharing. Of course, a major advantage of using Personal Web Sharing would be that the podcast could update even when Typecast is not running.</p>
<p>(Side note: iTunes won&#8217;t even accept a file: URL for a podcast&#8217;s *content*, which means that when you drag an item from the local disk I have to &#8220;reflect&#8221; the file,  providing iTunes with a bogus URL that points at Typecast instead of a local disk file: URL.)</p>
<p>The major rationale for my not just &#8220;updating the existing&#8221; subscription is that there&#8217;s no way for me to get iTunes to update a particular podcast &#8220;right now.&#8221; I have to ask it to update all podcasts, which can be quite a lengthy operation.</p>
<p>If people express interest, it might be worth &#8220;daemonizing&#8221; the Typecast server so that it can handle update requests at any time &#8211; even when Typecast is not running. This would improve the user experience a lot and allow &#8220;podcast configurations&#8221; to exist independently of the Typecast application running.  If this project ends up surviving, then I will definitely make sure to allow AppleScript access to the configuration &#8220;heavy lifting&#8221; as you suggest.  For the first release, I wanted to keep it as simple as possible because I&#8217;m still feeling out whether anybody else will find this app useful :) I&#8217;m glad to know that there is at least one person!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
