login


 
Application Guidelines

last revision: 7/17/2008
The imeem Media Platform empowers developers to build innovative media experiences on top of imeem’s vast media library, social graph and media features. In order to take advantage of these capabilities, all applications built using the imeem Media Platform must comply with the following application guidelines and requirements.

imeem Toolbar


All applications that allow imeem media playback must display the imeem toolbar. It is recommended that this bar is placed at the bottom of your application. The minimum dimensions of the bar is 180x25 pixels, but is designed to span the entire width of your application.

To display the bar, the MediaPlayer class exposes a method in which you can send in an appropriate container. Additionally, you must specify an overlay display container that will be used to display UI when a user interacts with the imeem bar. This overlay is designed to sit on top of your media player. It is therefore suggested that you use a container sized the same dimensions of your application, excluding the area of the imeem bar itself. The minimum size of the overlay is 180x150 pixels. See the developer documentation for further details on how to implement these requirements.

imeem Logo


The bar exposes a “powered by imeem” logo that when clicked opens imeem.com in a new window in the user’s browser.

Buy Links


The imeem bar also exposes buy links for the currently playing media. When the buy button is clicked, relevant buy links are displayed in the overlay container that you provide. These links allow users to buy the currently playing song from Amazon, iTunes, and potentially other merchandise associated with the currently playing song.

Monetization Guidelines


imeem allows application developers to monetize their applications through advertising, commerce, virtual goods, subscriptions, or additional business models. The following requirements apply when monetizing applications on imeem:
  • Applications cannot place any form of advertising on profile pages or application about pages.
  • Applications are free to monetize their application canvas pages. This includes but is not limited to using advertising, commerce, virtual goods, and subscriptions.
  • imeem reserves the right to place advertising on application profile, canvas, and about pages.

Full Length Streams


In order for users to gain access to full length song streams from your application, they must be logged into imeem. When not logged in, all song streams will be limited to 30 second samples.

No Synchronization Rights


Developers may not create applications utilizing imeem’s media that require synchronization rights. Synchronization rights are required when music is combined in timed relation with visual images (i.e. background music for video games, photo slideshows with background music).

Approval Process


When developers initially create an application on the imeem Media Platform, they will be issued an API key and secret that they can immediately use to begin developing their application.

When a developer is ready, they can submit their application for approval. The application will be reviewed to ensure that it complies with all the application requirements set forth here as well as adheres to the platform terms of use. Applications that are approved will be featured in the Application Directory.

Applications will be periodically monitored to ensure they continue to comply with all requirements.

The approval process for applications will not begin until additional functionality is made available in the imeem Media Platform. This includes features surrounding browsing, installing, and managing applications. Once these features are available, developers will be able to submit their applications for approval. We will keep you posted on when this will be possible.