.NET 2.0 class library for interacting with an iPod/iPhone.

  • Posted
  • Proposals 1
  • Remote
  • #10402
  • Expired
Sahil S. has already sent a proposal.
  • 0

Description

Experience Level: Intermediate
.NET 2.0 class library for interacting with an iPod/iPhone.

We are looking to commission immediately the development of a .net class library or dll to allow the interaction with the range of iPods and iPhones including OS3 with full read/write to the iTunes database.

The basic functions required are listed below. We have purchased the source code for getsharepod see http://www.getsharepod.com/fordevelopers/ so this is available as a starting point if required. The only missing functionality from the current version of getsharepod is the ability to write into the iTunes database in such a manner that when the iPod/iPhone is syncrhonised it does not lose any of the media added by using this component.

NOTE: This requirement. could be delivered as phase two as I know that if manual synchronisation is selected in iTunes then this is a work around however this is not ideal for this application. As an urgent phase one we require the iPod/iPhone iTunes database to be updated correctly including OS3 as a minimum, relying on manual sync to avoid losing media during the iTunes sync on the host PC.

• Automatically find an iPod attached to a PC.
• Enumerate all tracks on an iPod
• Enumerate all playlists on an iPod
• Add, remove and modify tracks
• Add, remove and modify playlists.
• Add & remove album artwork on a track
• Access and backup photo albums
• Support for all iPods - Shuffle, Mini, 3G, 4G (Photo), 5G (Video), 6G (Classic, Nano)
• Support for iPhone and iTouch including OS3

Full specification for the existing getsharepod class is here http://www.getsharepod.com/fordevelopers/documentation/ .

The project must be available for beta in 2 weeks and a full production version available in 3 weeks. Only bid for this work if you have experience of working with these devices, can meet the tight timescale and can deliver iPhone OS3 functionality.

This work will start immediately, and a more detailed specification will be made available to the successful candidate.

Clarification Board

    There are no clarification messages.