iTunes 是一款媒体播放器应用程式,由苹果电脑在2001年1月10日于旧金山的 Macworld Expo 推出,用于播放以及管理数位音乐和与视讯档案。程式同样是一个接口,管理苹果电脑受欢迎的 iPod 数位媒体播放器上的内容。此外,iTunes 能连线到 iTunes Store (假如因特网连线成立),以便下载购买的数位音乐、音乐视讯、电视节目、iPod 游戏、各种 Podcast 以及 标准长片。 它原来是由 Jeff Robbin 和 Bill Kincaid 开发,作为一个 MP3 播放程式被称为 SoundJam MP,并且由 Casady & Greene 在 1999年 发表。在 2000 年被苹果电脑购买,给予一个新的使用者接口并且有能力烧录 CD,拥有它的记录功能,并且移除面板支援,以及发表做 iTunes。起初仅于 Mac OS 9 的应用程式,随版本 2 发行的九个月后 Mac OS X 支援被加入,随版本 3 的发行Mac OS 9 的支援被停止。在2003年10月,与 iTunes 4.1 的发行一起,Apple 加入对 Windows 2000 与 Windows XP 的支援。不过,自 Microsoft 的最新操作系统 Windows Vista 发行以后,苹果电脑声称有数个已知的相容性问题伴随 iTunes 软件。苹果电脑将很快地发行一个新版本以修正问题。 iTunes 可从苹果电脑的网站免费下载取得,也随所有的 Macintosh 电脑与一些 iPod 附带并且提供给 Mac OS X。它也提供作为苹果电脑的 iLife 多媒体应用程式套件的一部分。
音乐数据库 iTunes 在两个文件中存储关于音频文件的元数据。 第一个是名为 iTunes Library 的二进制文件(先前版本中名叫 iTunes x Music Library),它使用了自己专有的曲库格式。它不仅缓冲类似艺术家和类型这样的存储在音频文件的标记空间(例如ID3标记)中的信息,也存一些像“播放计数”和“采样率”的iTunes特殊信息。 第二个文件名为 iTunes Music Library.xml,它在iTunes中的信息改变时被刷新。它是XML格式的,允许开发者容易的开发像 Apple 的iDVD、iMovie和iPhoto 或 Freshly Squeezed Software''''s Rock Star.[3]一样的可以存取它的信息的软件。 这一系统防止厂商占有对一条音轨的元数据的任何改变,除了“播放计数”、“最后播放”和“采样率”这些被存储在专有文件中的元数据,其它所有信息通过 XML 文件而变得有效。
Plug-ins iTunes支持可视化和设备插件。视觉效果插件允许开发者建立音乐驱动的视觉效果(iTunes包括一个默认的视觉效果,G-Force[4],许可证来自SoundSpectrum)。视觉效果插件SDK for Mac 与 Windows可以从苹果网站上免费下载[5]。设备插件允许对附加音乐播放设备的支持,但是苹果将只授权API给那些签署了保密协议的bona fideOEM。
Podcast 2005年6月28日发布的4.9版本的iTunes增加了内建Podcasting(中文译名“播客”)支持。用户可以在iTunes Music Store或者通过登陆feed URL订阅podcasts。订阅了之后,podcast将被自动的下载。用户可以选择每周、每日、每小时或手动更新podcast。苹果维护了四个“官方的”podcast:Podfinder(Adam Curry)、Street Official Real Talk(采访hip-hop艺术家)、iTunes New Music Tuesday和Apple Quarterly Earning Call。目录的首页同样显示来自商业广播电台和独立玻壳的引人注目的 Podcast。要获得关于 Podcasting 的资料,请看外部链接。
Video Podcast iTunes版本6介绍了对视频播客的支持,尽管video和RSS支持已经非正式的存在于4.9版了。用户可以通过iTunes Music Store和feed URL订阅RSS feed。Video podcast不但可以包含可下载的视频文件(MOV、MP4、M4V、MPG),而且可以包括流甚至IPTV。可下载的文件可以传输到新型的iPod上,而且可下载的文件和流可以在苹果新的Front Row媒体中心程序中播放。
iTunes从第四版开始引进了 iTunes Music Store 的功能,iTunes使用者可以从商店中购买并下载歌曲,这些歌曲可以被使用在有限个数的电脑以及无限台iPod。 从 iTunes Music Store 中购买的歌曲会使用苹果的 FairPlay 数位版权管理(DRM)系统防止用户自行拷贝。 从2003年四月28号该商店开张以来至2006年2月22号为止,已经有超过1亿首歌被下载了。[3] 有些使用者开始抱怨iTunes Music Store和iTunes的紧密整合导致了购买的音乐没有办法被使用 Mac OS X 或是 Microsoft Windows 以外操作系统(像是 Linux ,以及其他所有不被iTunes支援的操作系统)的使用者播放。这些抱怨导致了许多其他的播放程式开始被开发,使用了一些小技巧或是被公开的破解方式,让 iTunes Music Store 的顾客可以使用自己所想用的播放软件或是操作系统。在这些软件中,最引人注目的是PyMusique,苹果电脑公司曾多次想要封锁这套软件但都失败了。 其他的抱怨来自于他们的音乐只能够在 iTunes 或是 iPod 中轻松的播放(虽然事实上,这些歌曲是可以被合法的烧录成光碟的)。这些抱怨启发了如 Hymn 这类软件的开发,这些软件可以将已经购买的音乐解密(只支援iTunes 6.0以前的版本),让他们可以在任何播放器上播放甚至是分享出去。 其他一些比较小的抱怨像是缺发回复的功能,像是使用者可以重新下载那些不小心丢失的音乐。iTunes 的许多竞争者就提供了这样的服务,但是 iTunes 只允许重新授权(或者恢复已购买音乐的授权)。 美国的 iPod 主人们当第一次连接他们的 iPod 到电脑上时,他们会被带到一个特殊一次性的 iTunes Music Store 页面。这个页面目前提供了一个由 Lava 和 Atlantic Records 所免费提供的试听专辑,您可以下载整张专辑或是只下载单首歌。 一个 Universal Records 提供的试听专辑曾经可以在这个页面中找到,而现在可能依然可以透过特殊的网址而取得。 目前 iTunes Music Store 在以下国家提供服务:美国、英国、法国、德国、奥地利、比利时、芬兰、希腊、爱尔兰、意大利、卢森堡、荷兰、葡萄牙、西班牙、加拿大、丹麦、挪威、瑞典、瑞士、日本、和澳大利亚。 MiniStore 在iTunes 6.0.2版本中加入。MiniStore 是在主窗口的底部增加了一个可以显示/隐藏的小窗口。当用户在曲库中选择了一个条目,条目的相关信息将被送往iTunes商店,MiniStore将显示相关的歌曲或者视频。起初,由于担心这个特性会被用做间谍软件,人们对MiniStore存有争议。[4] 苹果声明MiniStore并没有从用户处获得任何信息并在之后将其作为可选项。[5]