iPod Touch support

Kelvie Wong kelvie at ieee.org
Sun Oct 21 22:02:49 UTC 2007


And after some more testing, this doesn't exactly work as planned...

Amarok still complains that it can't create the lockfile.

I'll look into it further I guess :/

Kelvie

On 10/21/07, Kelvie Wong <kelvie at ieee.org> wrote:
> Hrm also to note that this enum value doesn't exist on libgpod
> revisions 1694 and prior -- the structure of the Itdb_IpodModel
> changed then (it was the Sept. 15 commit over there).
>
> Kelvie
>
> On 10/21/07, Kelvie Wong <kelvie at ieee.org> wrote:
> > Attached is a diff that helps the latest iPod Touch's work with the
> > latest libgpod (svn).
> >
> > The touch is basically just an iPhone without the phone part, and thus
> > its itunesDir is also iTunes_Control.
> >
> > When you set the ipod model to be Touch, it goes and looks for
> > iPod_Control.  If you leave it as undefined, as it usually is,
> > however, it works, but I'd think the user would be more likely to go
> > find his or her model in the list.
> >
> > Also, if I'm not mistaken, don't the iPhone and Touch support video (a
> > few lines before that)? Or is the protocol for that different?
> >
> > Index: amarok/src/mediadevice/ipod/ipodmediadevice.cpp
> > ===================================================================
> > --- amarok/src/mediadevice/ipod/ipodmediadevice.cpp     (revision 727805)
> > +++ amarok/src/mediadevice/ipod/ipodmediadevice.cpp     (working copy)
> > @@ -1254,6 +1254,7 @@
> >                  m_supportsVideo = true;
> >                  debug() << "detected video-capable iPod" << endl;
> >                  break;
> > +            case ITDB_IPOD_MODEL_TOUCH_BLACK:
> >              case ITDB_IPOD_MODEL_MOBILE_1:
> >                  m_isMobile = true;
> >                  debug() << "detected iTunes phone" << endl;
> > --
> > Kelvie
> >
>
>
> --
> Kelvie
>


-- 
Kelvie



More information about the Amarok mailing list