This project is for a simple windows program that will read and update song data in iTunes (via the iTunes SDK). The program should be created using Visual Studio and work on both XP and Vista. The only user-interface element will be an embedded web browser (IE) component - there are no other interface elements (buttons, windows, menus etc.) which makes the program much easier to create. The program will have the following features
** Embedded web browser component
-- with the ability to detect what URL is being browsed to and cancelling navigation
** Able to read / update data in iTunes including:
-- read and write song details (artist, album etc.)
-- download an image file to the computer and set it as new iTunes artwork
-- create playlists and add songs to the playlist
** A function for looping through all iTunes songs and finding duplicate songs (by comparing artist, album and title values)
** Able to read song information from iTunes and save it to a text file
** Able to save and loading a string from a text file
** Able to get the computer's MAC address
** Good coding techniques: No memory leaks or hanging. Proper threading and error detection should be used.
Most of this program is reading/update iTunes which should be pretty easy if you have experience with the iTunes SDK.
A very detailed explaination of all functions will be provided when the project is accepted. This program has already been written in another language (for Mac) so we are able to describe it well.
Let me know if you have questions.