Not affiliated with Apple Inc. or iTunes in any way.
A web-based viewer for iTunes Library XML files built with Next.js. View your old iTunes library data including playlists, songs, albums and artists.
- Drag & drop iTunes Library XML file import
- View songs, albums, artists and playlists
- Search functionality across all views
- Sortable columns for song lists
- Quick links to search songs on Spotify
- Responsive design
- Next.js 15
- React 19
- TypeScript
- TailwindCSS
- react-dropzone for file handling
- fast-xml-parser for XML parsing
- Clone the repository
git clone https://github.com/blackhaj/itunes-library-viewer.git
cd itunes-library-viewer
- Install dependencies
pnpm install
- Start the development server
pnpm dev
- Open http://localhost:3000 in your browser
-
Find your
iTunes Library.xml
file (for old libraries it was stored in the iTunes Media folder) -
Visit the application in your browser
-
Drag and drop your iTunes Library XML file onto the upload area
-
Browse your library using the left menu to switch between different views
This project was build mainly with AI. So all the bad code was the AI's fault and the good code was mine.
MIT
I will not be updating this project.