calliope¶
Calliope is a set of tools for processing playlists.
This module contains the core parts of Calliope.
Submodules¶
- calliope.__main__
- calliope.bandcamp
- calliope.beets
- calliope.cache
- calliope.cli
- calliope.config
- calliope.database
- calliope.diff
- calliope.export
- calliope.import
- calliope.interface
- calliope.lastfm
- calliope.listenbrainz
- calliope.localsearch
- calliope.musicbrainz
- calliope.play
- calliope.playlist
- calliope.resolvers
- calliope.select
- calliope.shuffle
- calliope.spotify
- calliope.stat
- calliope.subprojects
- calliope.suggest
- calliope.sync
- calliope.sync_operation
- calliope.utils
- calliope.validate
- calliope.youtube
Attributes¶
Classes¶
Interface for modules that can resolve playable tracks. |
|
Interface for modules that provide a person's listening history. |
Functions¶
|
Convert a file:/// URI to a pathlib.Path. |
List of available classes supporting a resolve_content method. |
|
List of available classes supporting the listen history interface. |
Package Contents¶
- class calliope.ContentResolver¶
Interface for modules that can resolve playable tracks.
- abstractmethod authenticate()¶
- abstractmethod resolve_content(playlist)¶
- Parameters:
playlist (calliope.playlist.Playlist)
- Return type:
- class calliope.ListenHistoryProvider¶
Interface for modules that provide a person’s listening history.
- abstractmethod prepare_sync()¶
- abstractmethod annotate(item)¶
- abstractmethod scrobbles()¶
- abstractmethod listens()¶
- abstractmethod artists(first_play_before=None, first_play_since=None, last_play_before=None, last_play_since=None, min_listens=1, show_listens_since=None)¶
- abstractmethod tracks(first_play_before=None, first_play_since=None, last_play_before=None, last_play_since=None, min_listens=1, show_listens_since=None)¶
- abstractmethod histogram(bucket='year')¶
- calliope.__VERSION__ = 'uninstalled'¶
- calliope.available_content_resolvers()¶
List of available classes supporting a resolve_content method.
The list is:
- Return type:
- calliope.available_listen_history_providers()¶
List of available classes supporting the listen history interface.
(This interface is not yet defined explicitly).
The list is:
- Return type: