Tag Archive for 'iTunes'

iPhone, A Tale of Love and Hate

This is one of those posts that has been tickling the back of my head for sometime and I have essentially avoided it up until now–mostly at the prodding of Tyler. Since I am epically lazy–notice how the bulk of my posts in the past year have been photos? Yeah, I’m to lazy to string letters into words and then into sentences. Complete thoughts? Pffffft–I’ll be presenting this as a list.

Love It

  • Voice is a service–unlike my past phones voice on this one is just another part of the service mix.
  • Internet scaled for your hand–best mobile browsing experience I have ever had.
  • Email whenever, where ever–be it the mail application (which could use some feature love) or the sublimely designed Gmail for iPhones I can quickly retrieve and respond to messages
  • No keypad–I love the touch pad and how it learns alternate spellings and will offer them up as you type making the process fast and efficient.
  • Wi-Fi–Sure other phones have it but the stumble feature works great.

Hate It

  • Crippled bluetooth–Great, I can hook up a headset but no file transfers or even laptop tethering. That sucks, Apple.
  • iTunes–Yeah, I know. I bought a something from Captain Product Lockdown and I am bitching about having to use proprietary software but seriously, if Amazon can offer a DLM for their music store why the hell can’t Apple port iTunes to Linux? It is a real cramp in my ass to have my phone decoupled from the rest of my computing existence. As for jail breaking, it is not an option because I cannot afford the remote chance of bricking it as this is my primary tether to my job.
  • Rebooting–Like a Windows box, Management and I are finding we need to reboot our phones on a regular basis to keep the touch pad and Safari gremlins at bay. Methinks they need to take a look at memory leaks on the device.
  • No multimedia SMS–Seriously. WTF. Almost as stupid as breaking the legs off Bluetooth.

Bottom Line

The shine has worn off and my infatuation has mellowed into affectionate ambivalence. The iPhone has changed how I view cellphones and voice services in general. The device truly is a hand sized computer, allowing you to do many of the things you would on a laptop and it represents a paradigm shift: data is data is data. That said, it doesn’t blend well with a computing life off of either Apple or Windows. The inability to backup the device and sync content to it from my laptop handicaps the device enough that I will be seriously looking at what the Android based handsets will be offering this fall.

mt-daapd, SSH, iTunes or Winamp, and You!

Today was a bit of a slow day–I still cannot get Media Center 11 to run under Wine–so I thought I might give a shot to get mt-daapd to serve up files to a daap enabled client on Windows. iTunes is the obvious choice for a client but the UI sucks so bad that I want to slam my hands in a drawer and staple my eyes shut but luckily a kind soul has made a plugin for Winamp which makes me happy.
Here’s how it went down:

Server Side:

  • Make sure you are running SSH and if your not ask yourself why.
  • Grab mt-daapd and take care of any dependencies:

    libsqlite0
    libsqlite0-dev
    gawk
    gcc (this will install gcc-4.0)
    libid3tag0-dev
    libgdbm-dev

  • Edit /etc/mt-daapd.conf to your liking such as mp3_dir and servername
  • Grab Avahi and take care of any dependencies:

    avahi-daemon
    avahi-utils
    libnss-mdns

  • Edit /etc/nsswitch.conf to ensure that mdns is on the hosts line:

    hosts: files dns mdns

  • Give dbus a kick: sudo invoke-rc.d dbus restart
  • Get your avahi-daemon running: sudo invoke-rc.d avahi-daemon start
  • Fire up mt-daapd: sudo mt-daapd

Client Side

  • Get yourself a copy of iTunes, only if you are a masochist, or snag Winamp with the DAAP plugin if you love yourself.
  • Install Rendezvous Proxy and configure it (you need this to fool the client into thinking that the mt-daap server is on the same subnet):

    IP Address - 127.0.0.1
    Port - 3689
    Host Label - Your_DAAP_Server_Name_Here
    Service Type - daap

  • Set up a tunnel with Putty for port 3689, which is just like doing it for TightVNC.
  • Fire up iTunes or Winamp and wait for it to stumble onto your DAAP shares.

Well, that’s it in a nutshell.

Cribbed from James Henstridge’s write up about Avahi on Breezy, this thread, and this one.

**Update**

If Avahi seemingly won’t start check /etc/default/avahi-daemon and make sure it reads: AVAHI_DAEMON_START=1





Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States