无论你是一个歌手或是一个音乐爱好者,现在有许多音乐应用程序接口可以为你所用。Last.fm 是网络中最流行的一个。他的API提供了Last.fm中会员、艺术家、专辑、音轨等诸多数据。目前已经发布了超过36个Last.fm应用聚合 ,并且这一列表仍在不断增长中。随着最近新增的LyricsFly API和它的拥有314000首歌的歌词数据库,目前已经有25个 音乐APIs 在ProgrammableWeb目录中(还有135 个已发布的聚合应用)
Last.fm不过是其中的一个例子。这些应用程序接口(API)帮助你发现那些你喜欢的音乐,提供给你与音乐相关的,包含所有细节的原始数据,还可以让你在线保存和管理你的音乐。另外一些API提供在线的广播和音乐订阅服务。这些API可用来定制音乐播放器,寻找现场的音乐,甚至帮你销售你的音乐作品。许多已经在ProgrammableWeb中增加的专门的栏目去跟踪他们:Music API and Mashup Dashboard。
Managing Your Music管理你的音乐
管理你的音乐收藏不再只是意味着将你的CD按照一定循序进行排列。今天,我们可以在不同的地方使用不同的设备来欣赏音乐,这也使我们很容易忘记把喜欢的音乐放在了什么地方。另外,音乐可以无处不在,但是你怎么才能按照你喜欢的方式找到他们呢?
这是开发人员尝试用音乐API来解决的一个关键问题。
Music Discovery 音乐发现
如何能够找到你喜欢的新的音乐作品?如何把它放入到我的收藏,并进行合理的管理归类以便我以后还能找到它?除了我们已经探讨过 Last.fm,当然还有许多别的也不错的解决方案。
类似 Last.fm,OpenStrandsAPI提供一套Web2.0的方式来发现音乐:API提供一种可编程的方式来访问MyStrands.com社区的推荐、标签和播放列表服务。另外音乐搜索工具中包括了一个数字播客 API-可以让你通过 关键字来查找音乐 , SeeqPod API(多媒体搜索)-可以输入你喜欢的歌曲名字,API将返回一个歌曲列表,Yahoo Audio Search API-通过结构化和非结构化的查询音频文件和相关的音乐数据。
特别值得一提的是 MusicDNS API:它能自动用一些运算法则将你的音乐与它数据库中的音乐进行比较,从而识别那些艺术家的风格与你的相近。
About the Music (Music Metadata) 音乐信息(音乐原始数据)
如果你找到的一些你喜欢的音乐,你可能希望了解更多的关于歌曲或、作者和歌手的相关信息。一些API是提供音乐相关信息的原始数据。Freedb / CDDB提供音乐CD的相关信息:表演者、CD标题、音轨清单和其他信息。最有趣的是你想找的信息可能就在你计算机的CD驱动器中那张CD上,或者其他Freedb兼容的设备上。
MusicBrainz API, Tunelog API和Discogs API都提供一些Web2.0的方式,提供对大型音乐原始信息数据库访问,这些数据库都依赖于或基于 MusicBrainz, Tunelog和Discogs 社区的集体维护。
Media Management and Online Broadcasting 媒体管理和在线广播
一些帮助你管理音乐的API。 Faces.com API 和Ipernity API 让你可以和朋友以及网站上其他会员分享音乐、照片和视频。
今天我们可以与通过广播完全不同的方式,分享你的媒体资料。但是许多网站更喜欢广播的方式,这意味着内容更专业一些。Orb API允许你广播你的音乐、视频和照片,等等。 RadioTime API能够让你找到并欣赏全球超过60,000 个广播站。
Rhapsody API和音乐订阅服务让你可以管理你的狂想曲列表,搜索音乐和访问你的狂想曲RSS聚合。
Music Players 音乐播放器
Yahoo Music Engine API, Winamp API, 和 MP3Tunes API 都提供通过代码定制他们的音乐播放器的功能。
Music Events 音乐大事件
当听完一个新人的旋律,你可能想要看他们的表演。Eventful API, JamBase API和Gruvr API可以让你搜索到演唱会和其他相关事件。Eventful 更进一步满足的你需求,可以让你了解到哪个艺人在你所在的地区露过面,Gruvr的API让你可以整合现场音乐地图和演唱会日历在你自己的网站上。
APIs For Performers 为表演者提供的API
如果你是一个表演者,那么你一定对下面的API看兴趣。你可能希望你的作品让所有人听到和搜索到。你希望把你的歌提交到MusicDNS.org,以便那些喜欢你这种音乐风格的人更容易地发现你的新作。你可以用 Eventful, JamBase和Gruvr提供的API来作为你宣传推广的表演日历。最后如果你打算销售你的录音带,研究一下SNOCAP API,可以帮助你建立你自己的音乐商店。
Music Mashups 音乐应用聚合
音乐 API提供了多种多样的音乐应用聚合的可能。其中在我们的音乐应用聚合名单中比较早表较流行的就是MusicPortl,一个通过网络收集某些演艺人士的信息,为包括传记、照片、相册、视频和Blog等内容建立一个页面。MusicPortl通过7个不同的API来提供这些信息,包括Amazon eCommerce API, Flickr API, Last.fm API, MusicBrainz API, Ontok API, Technorati API和YouTube API。
许多音乐应用聚合了互联网上演艺人员的数据到一个统一的搜索接口,其中有FoxyTunes。这个月的早些时候你可以在这了列表里看到。
这里有135个已发布的音乐应用聚合名单,其中表较流行的有:TuneGlue, ZonTube, KEXPlorer.com, MusicTonic, One Hit Wonders Map, JukeboxTube, Indie Tube, NPR Station Map 和音用聚合竞赛优胜者PodBop 和the Hype Machine。
摘要
现在,有相当多的多种多样音乐API已经发布,这一数量还在不断增长中。点击这里更新当下可用的音乐API列表
Digital Podcast - 播客搜索
Discogs - 音乐数据库
Eventful - 事件发现与需求
Faces.com - 照片和多媒体共享服务
Freedb / CDDB - 在线CD目录服务
Gruvr - 现场音乐和演唱会信息
Ipernity - 多媒体共享服务
JamBase - 现场音乐和演唱会信息
Last.fm - 音乐播放列表管理
LyricsFly - 歌词数据库
MP3Tunes - 音乐服务
MusicBrainz - 音乐原始数据社区服务
MusicDNS.org - 音乐“指纹”识别服务
MusicMobs - 社会化音乐服务
OpenStrands - 音乐推荐和发现
Orb - 数字媒体远程控制和管理
RadioTime - 音乐和谈话无线电服务
Rhapsody - 在线音乐服务
SeeqPod - 音乐推荐服务
SNOCAP - 数字音乐市场
Tunelog - 音乐元数据管理
WebJay - 音乐播放列表管理
Winamp - 个性化的音乐播放器
Yahoo Audio Search - 音乐搜索服务
Yahoo Music Engine - 桌面音乐播放器