Christian OkekeandClaude Fable 5 03e193f195 iOS sync overhaul for 1.3.1: metadata-index detection, no-wait pending UX
- Keep an NSMetadataQuery warm and merge its snapshot into manual sync so
  the first tap sees songs the Mac just uploaded (fixes sync-twice bug)
- Skip songs whose bytes haven't reached iCloud yet (Mac still uploading)
- Report stragglers as pending after 5s instead of stalling: banner shows
  'Added N songs · M more shortly' / 'N songs almost ready'
- Progress counts only real downloads (1/2, not 15/80)
- Concurrent artwork sync retained; remove sync-complete notification
- Route all sync logging through os_log unified logging (mmLog)

Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Xy8SPh94Bg4afKzBuvbWEX
2026-09-02 22:50:01 -05:00
2026-01-15 09:27:03 -06:00
2026-01-15 09:27:03 -06:00
2026-01-10 14:13:21 -06:00

Music in 2001

Your music. Your library.

A music player that brings back the simplicity of 2001 — when you owned your music, synced it from your computer, and listened on your terms.

▶ Watch the promo & see it live

Download

Version Description Link
Direct Download Full experience with YouTube downloads Download .dmg
Mac App Store Official Release App Store
iOS App Official Release App Store

What's New in 1.3.0

  • 🎚️ Equalizer — six presets on iPhone (flat, rock, pop, jazz, classical, hip-hop), applied live
  • 🎨 New app icon — the player itself, menu screen and all
  • ⚡ Instant sync feedback — the sync spinner appears the moment you tap, and syncing runs off the main thread
  • 💛 Tip jar moved to the iPhone main menu
  • 🛠️ Under-the-hood: playback engine upgraded to AVAudioEngine

Screenshots

Mac + iPhone

iPhone

Features

Mac App

  • YouTube Downloads — paste a URL and add it to your library (Direct Download version only)
  • iTunes Lookup — album art, artist, and metadata fetched automatically
  • Import MP3 files directly
  • Organize your library by artist, album, and genre
  • Custom themes with full color customization
  • Create playlists
  • Sync to iCloud for your iOS device

iOS App

  • Beautiful Zune HD-inspired touch interface
  • Six-preset equalizer — flat, rock, pop, jazz, classical, hip-hop
  • Album art paints the screen — colors follow your music
  • Browse by artists, albums, songs, or playlists
  • Background playback with lock screen controls
  • Syncs automatically from your Mac library

How It Works

  1. Download Music in 2001 on your Mac
  2. Add songs (MP3 files or paste a YouTube link)
  3. Open Music in 2001 on your iPhone
  4. Tap Sync — your library appears

Requirements

  • macOS 13.0+
  • iOS 17.0+
  • iCloud account (for syncing between devices)

Build from Source

# Clone the repository
git clone https://github.com/okekedev/MusicIn2001.git
cd MusicIn2001

# Open in Xcode
open Music2001.xcodeproj

# Build and run (Cmd + R)

Build Configurations

  • App Store Build: Uses Music2001.entitlements (sandboxed, no YouTube downloads)
  • Direct Download Build: Uses Music2001Direct.entitlements (non-sandboxed, YouTube downloads enabled)

License

Copyright 2024–2026 Christian Okeke. All rights reserved.

S
Description
Zune-style music player for iOS and macOS that brings back the simplicity of 2001. Features local music library management, CloudKit syncing, SwiftUI interface, and classic playback controls. Perfect for users who want a clean, ad-free music experience.
Readme
189 MiB
Languages
Swift 96.7%
Python 3.3%