Phonon – API multimedialne wspierana przez bibliotekę Qt umożliwiające obsługę strumieni multimedialnych pod KDE 4.
Phonon został stworzony w celu uniezależnienia KDE 4 od innych frameworków multimedialnych, takich jak GStreamer lub Xine i zapewnia stabilne API na czas istnienia KDE 4. Stało się to z różnych powodów: aby utworzyć proste API multimedialne w stylu KDE/Qt, w celu lepszego wsparcia natywnych frameworków multimedialnych w systemach Microsoft Windows i MacOS X oraz do rozwiązywania problemów z nierozwijanymi frameworkami oraz niestabilnymi API lub ABI. Następnie zostało przeniesione do Qt i dlatego może być używane niezależnie od KDE.
thumb|right|350px|Schemat działania Phonon
Historia Powodem utworzenia Phonon były problemy techniczne i personalne wśród twórców aRts. Od początku aRts było obiecującym rozwiązaniem problemów z dźwiękiem na Linuksie, ale z biegiem czasu nie nadążało za rozwojem komputerów oraz urządzeń multimedialnych. Zdecydowano o zastąpieniu aRTs przez nowe framework multimedialny z wieloma backendami na Akademy 2004 w Ludwigsburgu. Pierwsza wersja nazywała się KDEMM (KDE MultiMedia) i była wspierana tylko przez JuK i Amarok. Matthias Kretz jako jedyny kontynuował rozwój w ramach pracy na uniwersytecie. Projekt zmienił ostatecznie nazwę na Phonon w lutym 2006 roku.