ITunes
macOSではシステム全般の設定ファイル(拡張子:.plist)としてのコーディングにXML(10.4からデフォルトはバイナリとなっている)が使用されており、iTunesにおいても最適化されているが、Windows系OSでは最適化されていないため、ライブラリが膨大になればなるほどiTunesの起動に時間がかかる。Windowsでは一般にレジストリが使用される。これらはNextSTEPからの遺産であるプロパティリストの一つの姿である。
iTunesではソフトウェアがファイルの保存場所や構成をデータベースの形で一元的に管理することで、曲名、アーティスト、アルバム、ジャンル、(ユーザがつけた)点数などの多数の要素で双方向的に検索/絞り込みすることができ、音楽CDの読み込みからお気に入りの編集、携帯プレイヤへの転送やオリジナルCDの作成などを一貫して行うことができる。
また楽曲の開始・終了時間をミリ秒単位で指定したり、1曲ごとの音量調整・イコライザプリセットなどをiTunes独自に指定したりすることが可能である。これらの情報は楽曲ファイル自体には保存されない。
楽曲のプロパティからは、楽曲ごとに歌詞を挿入することもできる。
3 - 2015年9月17日 Windows XP及びWindows Vista版のみ。配信開始は後述の12.3とほぼ同日 上記2OSにおけるiOS 9デバイスのサポートに対応
12.2 - 2015年7月1日 このバージョンよりWindows XPおよびWindows Vistaへの対応を終了 Apple Musicに対応 アイコンデザインも刷新
12.2.1 - 2015年7月14日 iTunes Matchでマッチされた曲の一部をiTunesがApple Musicに間違えて変更してしまう問題を修正 「Beats 1」の軽微な問題を修正
12.2.2 - 2015年8月14日 Beats 1のバナーをクリックすると、現在視聴している内容の確認やすべての放送スケジュールを表示できるように改善 Apple Musicでフォローしているアーティストの一覧を表示 Apple Musicで前のページに戻るとiTunesが元の場所を失う問題の修正 アーティストが「マイミュージック」に正しい順序で表示されない問題を修正 アクションメニューに表示されるプレイリストがライブラリ内のプレイリストに一致しない問題を修正
12.3 - 2015年9月17日 iPhone、iPod touch、iPadのiOS 9に対応 Mac版はOS X El Capitanに、Windows版はWindows 10に正式対応 VoiceOver使用時のApple Musicのアクセシビリティを向上(Mac版) 「次はこちら」の曲順を変更できない問題の修正 「最近再生した項目」に一部のラジオステーションが表示されない問題の修正 iOSで「ラブ」を付けた曲がiTunesで「ラブ済み」にならない問題の修正 Apple IDを守る二要素認証をサポート
iTunesではオーディオ・ファイルについてのメタデータを2つのファイルで蓄積する。このiTunesライブラリはmacOSの場合オプションキー、Windowsの場合はShiftキーを押しながら起動することで、自由に選択できる(iLifeソフトウェア共通の仕様)。iTunesライブラリは管理だけでなく、オブジェクトシリアライゼーションのためにも用いられ、それらの情報を外部アプリケーションで柔軟に参照できる。
1つ目は、iTunes Libraryと呼ばれるバイナリファイルである。これは、以前のバージョンではiTunes X Music Libraryと呼ばれていた(Xはバージョンを示す数字)。ID3タグのような、音声形式ファイルのタグからアーティストやジャンルといった情報をキャッシュするとともに、曲ごとの再生回数やレートといったiTunes独自に持つ情報が収められている。
2つ目のファイルはiTunes Music Library.xmlと呼ばれる、XML形式で書かれたファイルである。iTunesの情報が変更されるたびにこのファイルが更新される。このファイルがあることで、iTunesの情報を利用するアプリケーションをデベロッパが簡単に作成できる。
初代iPod nano発売と同時にリリースされたバージョンである。UIは刷新され、検索機能は検索欄に一元化された。第5世代iPod発売と同時に次期バージョンが出たため、非常に短いリリース期間であった。また今バージョンからインストーラーが各国語版ではなく統一され、OSの言語に合わせて表示されるようになった。
5.0 - 2005年9月7日 インターフェースを更新 iTunes Phoneをサポート ペアレンタルコントロール機能 スマートシャッフル機能 プレイリストのフォルダ管理機能 検索機能の強化と高速化 歌詞の記録・表示(iPod上での歌詞表示はiPod nanoと第5世代iPodのみ対応) Windows版もiPodへ連絡先およびカレンダーの転送する機能をサポート(Microsoft Outlookを使用) VBR(可変ビットレート)のAACのエンコードをサポート iTunes Music Storeで購入した音楽がiPodに転送できないなどのトラブルが一部のマシンで発生したと報告された
5.0.1 - 2005年9月21日 iTunes 5.0で発生した不具合の修正など