Skip to content

joehardy3030/OpenArchive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

810 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chateau Archive

An iOS music player for streaming and downloading live concert recordings from archive.org, Phish.in, and more.

Supported Artists

Default collections include Grateful Dead, Phish, Phil Lesh and Friends, The Other Ones, Furthur, Dead and Company, Billy Strings, Goose, and The Radiators. Users can add or remove collections at runtime.

Features

  • Stream live recordings from archive.org and Phish.in
  • Download shows for offline playback
  • Browse by band, year, month, or search across collections
  • Phish metadata — setlists, ratings, and venues via Phish.net
  • Full player with track list, skip, rewind, fast-forward, and scrubbing
  • Mini player bar persists across tabs while audio is playing
  • CarPlay support for browsing downloaded shows
  • Deep links via chateauarchive:// URL scheme
  • Playback persistence — resumes where you left off after app restart

Build

Requires Xcode and CocoaPods.

pod install
open Breaze.xcworkspace

Build and run targeting iOS 13.0+. Always use the .xcworkspace, not .xcodeproj.

Architecture

SwiftUI app with a 3-tab layout (Bands, My Tapes, Search). Audio playback is handled by AudioPlayerArchive (AVQueuePlayer-based), with PlayerViewModel bridging playback state to SwiftUI. Local downloads are persisted via GRDB (SQLite).

See CLAUDE.md for detailed architecture documentation.

Dependencies

Credits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages