<?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>wintense.com &#187; iPhone</title>
	<atom:link href="http://wintense.com/tag/iphone/feed" rel="self" type="application/rss+xml" />
	<link>http://wintense.com</link>
	<description>Tools, plugins and other cool stuff</description>
	<lastBuildDate>Sun, 07 Feb 2010 02:46:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>foo_touchremote 0.1.1</title>
		<link>http://wintense.com/451</link>
		<comments>http://wintense.com/451#comments</comments>
		<pubDate>Sat, 30 Jan 2010 21:56:44 +0000</pubDate>
		<dc:creator>pieceofsummer</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[foobar2000]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://wintense.com/?p=451</guid>
		<description><![CDATA[Here&#8217;s a small update for all of you, people.
Now you can browse and play your library music. Selected albums or search results are now loaded into auto-playlist on the foobar&#8217;s side.
Also compression of data was added. Almost all output traffic is gzipped, so loading large numbers of tracks should be faster now. Album art is [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a small update for all of you, people.</p>
<p>Now you can browse and play your library music. Selected albums or search results are now loaded into auto-playlist on the foobar&#8217;s side.<br />
Also compression of data was added. Almost all output traffic is gzipped, so loading large numbers of tracks should be faster now. Album art is not compressed, but it is now resized as requested by iPhone app.</p>
<p>Known bugs:<br />
- Currently playing track list (those you &#8216;flip&#8217; on the NP screen to set ratings) is not working.<br />
- No shortcut letters in the lists. Seems Remote supports only latin letters, making anything else to be &#8216;#&#8217;. That require me to change sort order (latin letters first, numbers and all other letters next), and it is not so cool. Need to think on how to override that behavior.<br />
- Any library changes are reflected only after foobar restart. That should be fixed soon.</p>
<p>As it is usable somehow, download link is posted to the <a href="http://wintense.com/plugins/foo_touchremote" title="iPhone Remote support" rel="bookmark">product page</a>, so grap it there.</p>
]]></content:encoded>
			<wfw:commentRss>http://wintense.com/451/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>foo_touchremote 0.0.5 alpha</title>
		<link>http://wintense.com/405</link>
		<comments>http://wintense.com/405#comments</comments>
		<pubDate>Sat, 17 Oct 2009 17:26:30 +0000</pubDate>
		<dc:creator>pieceofsummer</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[foobar2000]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://wintense.com/?p=405</guid>
		<description><![CDATA[First public build. No library support, no search, possibly buggy  
]]></description>
			<content:encoded><![CDATA[<p>First public build. No library support, no search, possibly buggy <img src='http://wintense.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://wintense.com/405/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>iPhone Remote support</title>
		<link>http://wintense.com/plugins/foo_touchremote</link>
		<comments>http://wintense.com/plugins/foo_touchremote#comments</comments>
		<pubDate>Mon, 21 Sep 2009 21:02:54 +0000</pubDate>
		<dc:creator>pieceofsummer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[foobar2000]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://wintense.com/?page_id=390</guid>
		<description><![CDATA[
iPhone Remote support plugin (foo_touchremote) is an implementation of DACP server for foobar2000. The key feature of Apple&#8217;s version of DAAP is using Bonjour for discovery, so you need Bonjour Service (usually you already have one installed with iTunes).
Version 0.1 introduces initial library support.
Quick Start: go to the plugin settings page and pair with your [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://wintense.com/wp-content/uploads/2009/09/foo_touchremote-255x300.png" alt="foo_touchremote" title="foo_touchremote" width="170" height="200" class="alignright size-medium wp-image-428" /><br />
iPhone Remote support plugin (foo_touchremote) is an implementation of DACP server for foobar2000. The key feature of Apple&#8217;s version of DAAP is using Bonjour for discovery, so you need <a href="http://www.apple.com/support/bonjour/">Bonjour Service</a> (usually you already have one installed with iTunes).</p>
<p>Version 0.1 introduces initial library support.</p>
<p><em>Quick Start:</em> go to the plugin settings page and pair with your iPhone or iPod Touch.</p>
<p><span class="main_download">Try <a title="Download" href="http://wintense.com/download/foo_touchremote_0.1.2.1.7z">foo_touchremote 0.1.2.1</a> now!</span></p>
<p><span id="more-390"></span></p>
<hr />
<h3>History</h3>
<p>Feb 7 2010: Version <a title="Download" href="http://wintense.com/download/foo_touchremote_0.1.2.1.7z">0.1.2.1</a>.</p>
<ul>
<li>Fixes XP compatibility issue of 0.1.2</li>
</ul>
<p>Feb 6 2010: Version <a title="Download" href="http://wintense.com/download/foo_touchremote_0.1.2.7z">0.1.2</a>.</p>
<ul>
<li>Sorting according to client hints</li>
<li>Search makes no difference between letters with grave, acute etc. (requires Vista or later)</li>
<li>Album tracks when flipped from Now Playing screen (but no rating yet)</li>
<li>Pairing now uses foobar&#8217;s built-in http client (and doesn&#8217;t rely on WinInet and IE settings anymore)</li>
</ul>
<p>Jan 31 2010: Version <a title="Download" href="http://wintense.com/download/foo_touchremote_0.1.1.7z">0.1.1</a>. </p>
<ul>
<li>Library support</li>
<li>Autoplaylist from library selection</li>
<li>Traffic compression</li>
<li>New (foobar 1.0) album art configuration support</li>
</ul>
<p>Nov 04 2009: Version <a title="Download" href="http://wintense.com/download/foo_touchremote_0.0.7.1.7z">0.0.7.1</a>. </p>
<ul>
<li>Better pairing</li>
<li>Fixed crash on exit on WinXP</li>
</ul>
<p>Oct 30 2009: Version <a title="Download" href="http://wintense.com/download/foo_touchremote_0.0.6.7z">0.0.6</a>.</p>
<ul>
<li>Some minor fixes</li>
<li>Ability to control process or system-wide volume instead of foobar&#8217;s built-in one</li>
</ul>
<p>Oct 17 2009: Initial public build <a title="Download" href="http://wintense.com/download/foo_touchremote.7z">0.0.5</a> alpha.</p>
]]></content:encoded>
			<wfw:commentRss>http://wintense.com/plugins/foo_touchremote/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Remote App + foobar2000</title>
		<link>http://wintense.com/388</link>
		<comments>http://wintense.com/388#comments</comments>
		<pubDate>Mon, 21 Sep 2009 20:58:19 +0000</pubDate>
		<dc:creator>pieceofsummer</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[foobar2000]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://wintense.com/?p=388</guid>
		<description><![CDATA[iTunes has a brilliant feature to browse local library and control playback using iPhone and WiFi. The only thing is that I like foobar, not iTunes. The question is why not to use a free iPhone client to control it as well?..
So I&#8217;m starting a foo_touchremote project to make love between foobar and iPhone running [...]]]></description>
			<content:encoded><![CDATA[<p>iTunes has a brilliant feature to browse local library and control playback using iPhone and WiFi. The only thing is that I like foobar, not iTunes. The question is why not to use a free iPhone client to control it as well?..</p>
<p>So I&#8217;m starting a <strong>foo_touchremote</strong> project to make love between foobar and iPhone running Remote. Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://wintense.com/388/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>iPhone OS 3.1: noway</title>
		<link>http://wintense.com/300</link>
		<comments>http://wintense.com/300#comments</comments>
		<pubDate>Wed, 01 Jul 2009 18:31:19 +0000</pubDate>
		<dc:creator>pieceofsummer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://wintense.com/?p=300</guid>
		<description><![CDATA[It has a bit faster spotlight (they added some indexes, lol), that&#8217;s true.
But a bug with sorting non-english track names makes navigation completely unusable. All such tracks are put into &#8220;123&#8243; section even though locale supports required symbols and they&#8217;re shown as jump letters.
I&#8217;m lucky iTunes allows upgrade to an older version, because I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>It has a bit faster spotlight (they added some indexes, lol), that&#8217;s true.<br />
But a bug with sorting non-english track names makes navigation completely unusable. All such tracks are put into &#8220;123&#8243; section even though locale supports required symbols and they&#8217;re shown as jump letters.</p>
<p>I&#8217;m lucky iTunes allows upgrade to an older version, because I don&#8217;t have a copy of my library on a PC.<br />
So waiting for next beta&#8230; <img src='http://wintense.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://wintense.com/300/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ArtDoctor 2.0 console</title>
		<link>http://wintense.com/283</link>
		<comments>http://wintense.com/283#comments</comments>
		<pubDate>Tue, 30 Jun 2009 09:56:58 +0000</pubDate>
		<dc:creator>pieceofsummer</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[album art]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://wintense.com/?p=283</guid>
		<description><![CDATA[Works with firmware 3.0 both on Windows and Mac OS X (using Mono) &#8211; tested on iPod Touch 1g (Windows 7, Snow Leopard) and iPhone 3GS (Snow Leopard).
This is still experimental, so comments and bugreports are welcome!
Download: .
Still have no time to make GUI, sorry.
]]></description>
			<content:encoded><![CDATA[<p>Works with firmware 3.0 both on Windows and Mac OS X (using <a href="http://mono-project.com/">Mono</a>) &#8211; tested on iPod Touch 1g (Windows 7, Snow Leopard) and iPhone 3GS (Snow Leopard).</p>
<p><em>This is still experimental, so comments and bugreports are welcome!</em></p>
<p>Download: <a title="Download" href="http://wintense.com/download/ArtDoctor2con_2.0.1_v2.zip">ArtDoctor2con</a>.</p>
<p>Still have no time to make GUI, sorry.</p>
]]></content:encoded>
			<wfw:commentRss>http://wintense.com/283/feed</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>New iTunes library is here</title>
		<link>http://wintense.com/277</link>
		<comments>http://wintense.com/277#comments</comments>
		<pubDate>Mon, 25 May 2009 07:35:33 +0000</pubDate>
		<dc:creator>pieceofsummer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://wintense.com/?p=277</guid>
		<description><![CDATA[I&#8217;ve just got why you should use new iTunes (8.2) since beta 5. They have replaced old iTunesDB library with new one based on SQLite, so sync is a bit odd thing now.
Device itself doesn&#8217;t use iTunesDB at all, but iTunes still does &#8211; I think it&#8217;s for compatibility reasons. When syncing, iTunes writes both [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just got why you should use new iTunes (8.2) since beta 5. They have replaced old iTunesDB library with new one based on SQLite, so sync is a bit odd thing now.<br />
Device itself doesn&#8217;t use iTunesDB at all, but iTunes still does &ndash; I think it&#8217;s for compatibility reasons. When syncing, iTunes writes both iTunesDB and new library files to device. If there&#8217;s no iTunesDB file on device, iTunes will also purge new library and all your music will appear as &#8220;other&#8221; data.</p>
<p>I wonder whether new library will completely supersede iTunesDB or will they continue coexisting for compatibility reasons. But anyway, linux guys would be happy since SQLite format is open and much more clear for understanding.</p>
]]></content:encoded>
			<wfw:commentRss>http://wintense.com/277/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sync: &#8220;Slide to cancel&#8221;</title>
		<link>http://wintense.com/264</link>
		<comments>http://wintense.com/264#comments</comments>
		<pubDate>Sat, 09 May 2009 19:14:24 +0000</pubDate>
		<dc:creator>pieceofsummer</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://wintense.com/?p=264</guid>
		<description><![CDATA[Yeah, I&#8217;ve just found out how to handle this and terminate sync when user slides cancel switch.
We need following functions (meta-language):
ERROR AMDObserveNotification(HANDLE proxy, CFSTR notification);
ERROR AMDListenForNotifications(HANDLE proxy, NOTIFY_CALLBACK cb, USERDATA data);
and callback delegate:
typedef void (*NOTIFY_CALLBACK)(CFSTR notification, USERDATA data);
First, we need AMDObserveNotification to subscribe notifications about &#8220;com.apple.itunes-client.syncCancelRequest&#8221;. Then we should start listening for notifications (second function) [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-275" title="slidetocancel" src="http://wintense.com/wp-content/uploads/2009/05/slidetocancel.png" alt="Slide to Cancel" width="179" height="269" />Yeah, I&#8217;ve just found out how to handle this and terminate sync when user slides cancel switch.</p>
<p>We need following functions (meta-language):</p>
<blockquote><p><code>ERROR AMDObserveNotification(HANDLE proxy, CFSTR notification);<br />
ERROR AMDListenForNotifications(HANDLE proxy, NOTIFY_CALLBACK cb, USERDATA data);</code></p></blockquote>
<p>and callback delegate:</p>
<blockquote><p><code>typedef void (*NOTIFY_CALLBACK)(CFSTR notification, USERDATA data);</code></p></blockquote>
<p>First, we need AMDObserveNotification to subscribe notifications about <strong>&#8220;com.apple.itunes-client.syncCancelRequest&#8221;</strong>. Then we should start listening for notifications (second function) until we get <strong>&#8220;AMDNotificationFaceplant&#8221;</strong>.<br />
That&#8217;s it. When notification got, you should unlock and close lock file handle (don&#8217;t sure if you need to post &#8220;syncDidFinish&#8221; to proxy, seems it doesn&#8217;t matter) and terminate sync gracefully.</p>
<p>P.S. The same notification is also got when you unplug your device, so you should always be ready for errors.</p>
]]></content:encoded>
			<wfw:commentRss>http://wintense.com/264/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ArtDoctor page added</title>
		<link>http://wintense.com/170</link>
		<comments>http://wintense.com/170#comments</comments>
		<pubDate>Tue, 03 Mar 2009 00:02:11 +0000</pubDate>
		<dc:creator>pieceofsummer</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://wintense.com/?p=170</guid>
		<description><![CDATA[No updates yet, it is still version 1.0.2. 
Go to .
]]></description>
			<content:encoded><![CDATA[<p>No updates yet, it is still version 1.0.2. </p>
<p>Go to <a href="http://wintense.com/tools/artdoctor" title="ArtDoctor" rel="bookmark">product page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wintense.com/170/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ArtDoctor</title>
		<link>http://wintense.com/tools/artdoctor</link>
		<comments>http://wintense.com/tools/artdoctor#comments</comments>
		<pubDate>Mon, 02 Mar 2009 23:52:05 +0000</pubDate>
		<dc:creator>pieceofsummer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[album art]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://wintense.com/?page_id=161</guid>
		<description><![CDATA[Artwork (album art) is a great feature of Apple devices. It not only helps to distinguish your albums, movies or podcasts visually, but also it is a real eye-candy. A lot of people enjoy it!
Loading pictures from tags and resizing them every time is really slow, so devices are using cache with images of several [...]]]></description>
			<content:encoded><![CDATA[<p>Artwork (album art) is a great feature of Apple devices. It not only helps to distinguish your albums, movies or podcasts visually, but also it is a real eye-candy. A lot of people enjoy it!</p>
<p>Loading pictures from tags and resizing them every time is really slow, so devices are using cache with images of several different sizes to speed-up loading. And sometimes this cache is getting corrupted. As a result you can see &#8220;black squares&#8221; or partially drawn images, or even images from other album/movie. </p>
<p>In such cases iTunes won&#8217;t help you a bit &ndash; it reads images directly from tags and doesn&#8217;t even know about cache corruption. Also for new devices there&#8217;s no &#8220;Show artwork on device&#8221; option anymore. And even if your device is either jailbroken or you have <a href="http://www.wideanglesoftware.com/touchcopy/">TouchCopy</a> (or other file manager), deleting artwork cache won&#8217;t force it to get rebuilt.</p>
<p>As a workaround, you may <a href="http://developer.apple.com/sdk/itunescomsdk.html">automate iTunes via COM</a> and rewrite artwork for each track, but it takes <em>a lot</em> of time and you&#8217;re not guaranteed it won&#8217;t get corruped on next sync.</p>
<p>ArtDoctor utility was written exactly for healing corrupted cache. It will scan all your albums, get uncorrupted artwork from tags and write it into cache. You may use existing cache (to keep images that can&#8217;t be extracted from tags, e.g. video thumbnails) or recreate it from scratch.</p>
<p>ArtDoctor deals directly with binary cache, <strong>without</strong> rewriting tags, modifying iTunes database and performing other stupid things. Thereby it is very fast (takes several minutes on average content) and doesn&#8217;t affect synchronization.</p>
<p><span class="main_download">Download <a title="Download" href="http://wintense.com/download/ArtDoctor_1.0.2.ZIP">ArtDoctor 1.0.2</a>.</span></p>
<p><span style="font-size:small;">It requires <a href="http://www.microsoft.com/downloads/details.aspx?familyid=10cc340b-f857-4a14-83f5-25634c3bf043">.NET Framework 3.0</a> (or newer), iTunes and Windows XP/Vista/7 to run.</span></p>
<p><strong>Note:</strong> ArtDoctor 1.0.2 doesn&#8217;t support iPhone OS 3.0. Please refer to <a href="http://wintense.com/283" title="ArtDoctor 2.0 console" rel="bookmark">ArtDoctor 2.0 preview</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wintense.com/tools/artdoctor/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
