Home¶
Getting started¶
For a complete introduction to using Downmixer, see the Usage guide.
Downmixer is a Python library providing the core framework for bridging streaming music services. It handles music metadata types, provider architecture, and fuzzy matching — the building blocks for tools that discover and cross-reference music across platforms.
These modules are:
matching- Fuzzy matching between songs from different providersproviders- Protocol-based provider system (see providers page)types- Data type definitions (Song, Album, Artist, Playlist, SearchResult)log- Logging infrastructure with colored formattersutils- Utility functions used across the library
These packages are designed to be independent and composable — implement them in your application however best fits your needs.
Commands¶
Downmixer is a library and cannot be used as a program with a CLI. Please write your own Python scripts or build your own tools on top of it.