Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
plistsync documentation
Logo
plistsync documentation

📚 Usage

  • Getting started
  • Overview
    • Core Concepts
    • Architecture
  • Configuration
  • Advanced Concepts
    • Logging
    • Matching Tracks
  • Examples
    • Synchronize a playlist between Spotify and Tidal
    • Transcode a Traktor playlist to MP3 files

🛠️ Services

  • Local
    • Getting Started
  • Tidal
    • Getting Started
    • Collections
  • Spotify
    • Getting Started
    • Collections
  • Plex
    • Getting Started
    • Collections
  • Traktor
    • Getting Started
    • Collections

📖 Reference

  • Changelog
  • Contributing
    • Debugging
  • API Reference
    • plistsync
      • plistsync.config
      • plistsync.core
        • plistsync.core.collection
        • plistsync.core.matching
        • plistsync.core.playlist
        • plistsync.core.rewrite
        • plistsync.core.track
Back to top
View this page

plistsync.core¶

Core components of the plistsync library.

This module provides foundational classes and protocols for managing and matching music collections. It includes abstract base classes (ABCs) and protocols that define the expected behaviors of various collection types, as well as utilities for track handling and path rewriting.

Submodules¶

  • plistsync.core.collection
  • plistsync.core.matching
  • plistsync.core.playlist
  • plistsync.core.rewrite
  • plistsync.core.track
Next
plistsync.core.collection
Previous
plistsync.config
Copyright © 2025, S. Mohr & P. Spitzner
On this page
  • plistsync.core
    • Submodules