Skip to content

About

ClassicTunes is a modern open-source Swift remake of the classic iTunes 7-10 for Apple Silicon

Resources

Stars

5 stars

Watchers

1 watching

Forks

Repository files navigation

ClassicTunes

ClassicTunes main window

After the UI overhaul of the Music app in macOS 26 diverged from the long-standing iTunes design language, I tried to use older iTunes versions on a modern MacBook because I preferred its design and feature set. However, starting with Tahoe, most solutions for running older software began to break due to the deprecation of certain libraries. As such, I decided to make my own music player completely from scratch using Swift and SwiftUI.

ClassicTunes is an Apple Silicon–made app that faithfully recreates the look and feel of iTunes 7–10, featuring:

  • Faithfully recreated Cover Flow
  • MiniPlayer
  • Playlists and Smart Playlists (with smart m3u support)
  • Tunes Store (via the iTunes API)
  • Lyrics support (with lrclib or metadata)
  • iPod Syncing (1st-2nd gen Shuffles for now)
  • Discord Rich Presence (with MusicPresence)
  • Color and theme customization
  • Classic iTunes 7–10 aesthetics

I ran out of things to say.

Download

Download ClassicTunes 1.4 · Website · All releases

System requirements: macOS 14 Sonoma or later, Apple Silicon (M-series and A-series).

The app and the website are available in 11 languages: English, 简体中文, Français, Deutsch, हिन्दी, 日本語, 한국어, Português (Brasil), Русский, Español and తెలుగు.

Screenshots

Cover Flow 11 different visualizers

Lyrics (with lrclib), Up Next view and Album Art view MiniPlayer

Playlist and Smart Playlist management with smart m3u support Tunes Store integration

iPod syncing (1st-2nd gen Shuffles) Discord Rich Presence (with MusicPresence)

Color and theme customization Equalizer

Metadata editor for most audio formats Dark mode

Playlists Built-in help guide

About

ClassicTunes is a modern open-source Swift remake of the classic iTunes 7-10 for Apple Silicon

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages