
Tech Stack
Kotlin
Concurrent Programming
Software Testing
Description
music-commons is a modular, reactive Kotlin library originally extracted from the Musicott desktop application to provide reusable core components for audio file management across multiple projects.
The goal was to create a foundation that could power not just Musicott, but any project that needs to manage audio files and related operations — whether that's handling playlists, generating waveforms, managing metadata, or implementing import/export functionality.
- Extracted reusable audio management logic from Musicott into a standalone Kotlin library.
- Implemented reactive programming patterns for audio library, playlist, and waveform management.
- Designed modular architecture to support multiple downstream projects.
- Provides core components for metadata handling, import/export, and audio file operations.
Page Info
Kotlin Audio Library
Reactive Kotlin library providing reusable core components for audio file management.
