Music is a high-quality music player supporting iCloud and local storage based on Cosmos, an open source music player by @clquwu. This project has way less features than the original project because I didn't need all of them and wanted to keep the project light. If you're looking for more, the original repo is definetly more complete!
- Audio Format Support: MP3, WAV, AAC, M4A
- Graphic Equalizer: GraphicEQ support with ability to save and switch configs
- Dual Storage Support: Choose between iCloud Drive or local storage
- Smart Library Indexing: Automatic detection and indexing of music files
- Metadata Extraction: Reads artist, album, title, genre and rating metadata
- AppCoordinator: Main app coordinator managing all services and initialization
- PlayerEngine: Advanced audio playback engine with background support and EQ
- DatabaseManager: SQLite/GRDB-based local database with migrations
- StateManager: iCloud state synchronization and local persistence
- LibraryIndexer: Automatic music file discovery and indexing
- Open Files app on your iOS device
- Navigate to "iCloud Drive" → "Music"
- Add your music files to this folder
- Open Files app on your iOS device
- Navigate to "On My iPhone" → "Music"
- Add your music files to this folder
- Access EQ: Tap the equalizer icon in the now playing screen
- Enter GraphicEQ Text: Input your GraphicEQ settings in text format
- Apply Settings: Save your custom GraphicEQ configuration
- Multiple Configurations: Create and switch between different GraphicEQ settings
- Toggle On/Off: Enable or disable the equalizer without losing your settings
- Tap the "+" button in the Playlists section
- Enter a playlist name
- Add tracks from your library
- Playlists sync automatically across devices
Supported languages:
- English
- French
This project is licensed under GNU - see the LICENSE file for details.