music-commons

Library
Backend
music-commons

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.

/projects/music-commons/logo.png

    Octavio Calleya García - Software Engineer | Java & Kotlin Backend Specialist