An open source Apple Music Companion app designed to provide users with deep insights into their music listening habits. The app leverages Apple's MusicKit framework to access library data and Firebase to persist analytics and trends in a cloud-synced environment.
- Comprehensive Music Stats: Get deep insights into your listening habits. View your top songs, albums, and artists, sortable by either play count or total listening time.
- Historical Trends: Visualize your listening history with detailed charts. See how plays for your favorite items and overall library stats evolve over time. Includes trend analysis for daily growth, weekly momentum, and listening streaks.
- Cloud Sync: Anonymously syncs your listening data to a personal Firebase backend to track long-term trends, play history, and milestones.
- Dynamic "Now Playing" UI: A beautiful, expandable player that adapts its color scheme to the current song's artwork. Features full playback controls, repeat/shuffle modes, progress scrubbing, and AirPlay integration.
- Full Library Browsing: Explore your entire Apple Music library including songs, albums, artists, and playlists through a clean and intuitive interface.
- Playlist Management: Seamlessly add tracks to your existing playlists or create new ones from within the app.
- Detailed Views: Dive deep into individual song, album, and artist pages, complete with tracklists, stats, and metadata.
- Music Insights: Visualizes listening statistics such as total play hours, top artists, and weekly trends.
- Library Management: Provides an enhanced interface for browsing songs, albums, and playlists.
- Cloud Sync: Uses anonymous authentication to sync user statistics across devices without requiring a traditional account.
- Enhanced Playback: Includes a custom "Now Playing" experience with integrated stats and queue management
This project is licensed under the Apache License 2.0. See the LICENSE file for more details.