{"id":905,"date":"2009-12-04T23:22:04","date_gmt":"2009-12-05T04:22:04","guid":{"rendered":"http:\/\/bitpost.com\/news\/?p=905"},"modified":"2009-12-04T23:30:59","modified_gmt":"2009-12-05T04:30:59","slug":"itunes-from-sucking-hard-to-being-tolerable-to-sucking-hard-again","status":"publish","type":"post","link":"https:\/\/bitpost.com\/news\/2009\/itunes-from-sucking-hard-to-being-tolerable-to-sucking-hard-again\/","title":{"rendered":"iTunes: from sucking hard to being tolerable to sucking hard again&#8230;"},"content":{"rendered":"<p>iTunes sucks.\u00a0 I have much higher ambitions for my own software, but alas I haven&#8217;t hit the lottery quite yet.\u00a0 \ud83d\ude1b\u00a0 Anyway, the latest chapter of suckitude is iTunes&#8217; pee-poor handling of remote files on a media file server.\u00a0 What a $(*#@ basic need.\u00a0 I can set up a samba share and see all the media files just fine from my MBP laptop.\u00a0 Then I &#8220;Add to library&#8230;&#8221;, being careful not to copy the GB&#8217;s of music down to the laptop by unchecking the iTunes-&gt;Preferences-&gt;Advanced-&gt;[Copy files to iTunes Media folder when adding to library] checkbox.\u00a0 It takes over an hour to scan the directory (what the HELL), and then iTunes proceeds to lock up my machine, perpetually, trying to perform [Gapless playback detection], even though I have crossfading turned off.\u00a0 I get to repeat this process every time I add ONE file to my music collection.\u00a0 Or rather, I don&#8217;t, as I refuse to go through ANY of this bullshit ritual.<\/p>\n<p>There was a slight reprieve in the suckitude when I discovered mt-daapd (aka Firefly?), which serves up all your media from a linux fileserver over DAAP, Apple&#8217;s sharing protocol.\u00a0 Wahoo, I&#8217;m back to loving you, Apple!\u00a0 My media server scans regularly, serving up the files with the greatest of ease, and\u00a0 iTunes is showing all my files under the SHARED tab.\u00a0 Happy happy joy joy!\u00a0 Until I try to drag a file to my iPhone.\u00a0 Strange, it won&#8217;t work.\u00a0 Well, not really strange.\u00a0 Kind of predictable.\u00a0 Welcome to the thin Aqua-colored veneer over Apple&#8217;s standard corporate behavior.\u00a0 Puke.<\/p>\n<p>I&#8217;m mostly bitter because I certainly should have developed a better way by now.\u00a0 Shutting up and dusting off the old drawing board&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>iTunes sucks.\u00a0 I have much higher ambitions for my own software, but alas I haven&#8217;t hit the lottery quite yet.\u00a0 \ud83d\ude1b\u00a0 Anyway, the latest chapter of suckitude is iTunes&#8217; pee-poor handling of remote files on a media file server.\u00a0 What a $(*#@ basic need.\u00a0 I can set up a samba share and see all the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[7,23,18,12,8,10,2],"tags":[],"class_list":["post-905","post","type-post","status-publish","format-standard","hentry","category-hangthedj","category-iphone","category-gentoo-media-center","category-mythtv","category-sharethedj","category-tricks-tips-tools","category-chatter"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9M11L-eB","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts\/905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/comments?post=905"}],"version-history":[{"count":3,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts\/905\/revisions"}],"predecessor-version":[{"id":908,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts\/905\/revisions\/908"}],"wp:attachment":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/media?parent=905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/categories?post=905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/tags?post=905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}