Projects tagged ‘itunes’ and ‘mac’


[4 total ]

5USERS
   

gtkpod is a platform-independent GUI for Apple's iPod using GTK 2. It allows you to import your existing iTunes database, add/delete songs/playlists, edit ID3 tags, modify the iTunes database without having the iPod connected, and synchronize at a ... [More] later time. It also features international charset support for ID3 tags, detects when adding already existing songs, and more. [Less]

2USERS
 

projectM is an advanced music visualizer with OpenGL acceleration orginally based on Ryan Geiss's Milkdrop. It currently supports Linux, Windows, and OSX.

0USERS

AboutEyeTunes.framework is a Cocoa Framework that abstracts away all the ugly Carbon Apple Events magic and allows you to directly control iTunes from any Cocoa Application. FeaturesGet all references to iTunes playlists, tracks and album art. Set ... [More] any writable fields that iTunes exposes such as Track name, artwork and much more. Control iTunes and select playlists and tracks by using either track filenames or database ids. Search the iTunes library just like the search box does. Extract persistent ID and fetch tracks using such ids. ExampleTo grab an NSImage from the current playing track (say you're implementing some new album art viewier), you can use this simple snippet: #import - (NSImage *) getArtworkOfPlayingSong { EyeTunes *eyetunes = [EyeTunes sharedInstance]; ETTrack *currentTrack = [eyetunes currentTrack]; if (!currentTrack) return nil; return [[currentTrack artwork] objectAtIndex:0]; }To see more examples of how to use EyeTunes in your projects, look at the EyeTunesDebug main.m. Building and Using EyeTunesYou need Mac OS X 10.4 and Xcode 2.x. EyeTunes itself is written for iTunes 6.0, but possibly works with iTunes 4.7 without and problems except access to some fields may return an error. Obtaining EyeTunesIt is highly recommended you checkout the latest source from SVN rather than the release tarball. To checkout through SVN, install Subversion. if you haven't already (via Webkit) and type this command in the terminal: svn checkout http://eyetunes.googlecode.com/svn/EyeTunes/trunk/ eyetunesOtherwise, grab a download form the EyeTunes. See: ChangeLog. Building/Including EyeTunesYou will probably want to include it in your project rather than building it standalone. There are two ways to include the code into your project. First one is to just copy all the files into your project and add them to your target. This way you do not have to deal with copying the framework into your YourApplication.app/Contents/Frameworks. The second method, is probably the preferred method because it means you can build a version of EyeTunes and never have to worry about it again. Build the EyeTunes project as usual using the target EyeTunes.framework and Deployment build type in Xcode. 2. Drag the resulting framework from Finder (located in ./EyeTunes/build/Deployment/) into your Project's framework tree. You will probably be prompted to add to a target. 3. Now add a new Project Build Phase to your target called Copy Files. 4. In the properties of this Build Phase, select "Frameworks" as the type and drag the EyeTunes.framework from your project tree into this build phase. For more information on this, please read the Apple Documentation or CocoaDev on Embedding Frameworks. [Less]

0USERS

The Karelia iMedia Browser, framework and test application for browsing media on Mac OS X This is the iMedia browser written by folks from Karelia Software with many contributions from others. If you are going to use this code, you are bound by ... [More] the terms of the license; see the license file in the download package. MAILING LISTYou should definitely subscribe to the email list to participate in discussions about iMedia -- this list will also send out checkin notifications. PLEASE send an introductory message to the list as soon as you have joined so people know who you are, what you are working on, what you would like to do with iMedia, things you'd like to see in the future of iMedia, etc. Mailing List home page: http://lists.karelia.com/listinfo.cgi/imedia-karelia.com Send messages to: imedia@lists.karelia.com iMedia's general Home Page: http://karelia.com/imedia/ [Less]