📜 How to...
🛠️ Project Info
📖 Reference
Connection
Connection.close()
RequestSettings
RequestSettings.name
RequestSettings.get_name()
RequestSettings.get_id()
PaginatedRequestSettings
PaginatedRequestSettings.get_offset()
PaginatedRequestSettings.get_limit()
ResponseRepository
ResponseRepository.expire
ResponseRepository.logger
ResponseRepository.connection
ResponseRepository.settings
ResponseRepository.close()
ResponseRepository.commit()
ResponseRepository.count()
ResponseRepository.serialize()
ResponseRepository.deserialize()
ResponseRepository.get_key_from_request()
ResponseRepository.get_response()
ResponseRepository.get_responses()
ResponseRepository.save_response()
ResponseRepository.save_responses()
ResponseRepository.delete_response()
ResponseRepository.delete_responses()
ResponseCache
ResponseCache.type
ResponseCache.connect()
ResponseCache.cache_name
ResponseCache.connection
ResponseCache.repository_getter
ResponseCache.expire
ResponseCache.close()
ResponseCache.create_repository()
ResponseCache.get_repository_from_url()
ResponseCache.get_repository_from_requests()
ResponseCache.get_response()
ResponseCache.get_responses()
ResponseCache.save_response()
ResponseCache.save_responses()
ResponseCache.delete_response()
ResponseCache.delete_responses()
SQLiteTable
SQLiteTable.name_column
SQLiteTable.data_column
SQLiteTable.cached_column
SQLiteTable.expiry_column
SQLiteTable.get_key_from_request()
SQLiteTable.create_table()
SQLiteTable.commit()
SQLiteTable.count()
SQLiteTable.serialize()
SQLiteTable.deserialize()
SQLiteCache
SQLiteCache.type
SQLiteCache.connect()
SQLiteCache.connect_with_path()
SQLiteCache.connect_with_in_memory_db()
SQLiteCache.connect_with_temp_db()
SQLiteCache.create_repository()
CachedSession
CachedSession.cache
CachedSession.request()
APIAuthoriser
APIAuthoriser.token_safe
APIAuthoriser.headers
APIAuthoriser.logger
APIAuthoriser.name
APIAuthoriser.auth_args
APIAuthoriser.user_args
APIAuthoriser.refresh_args
APIAuthoriser.test_args
APIAuthoriser.test_condition
APIAuthoriser.test_expiry
APIAuthoriser.token
APIAuthoriser.token_file_path
APIAuthoriser.token_key_path
APIAuthoriser.header_key
APIAuthoriser.header_prefix
APIAuthoriser.header_extra
APIAuthoriser.load_token()
APIAuthoriser.save_token()
APIAuthoriser.test_token()
APIError
RequestError
CacheError
RequestHandler
RequestHandler.backoff_final
RequestHandler.timeout
RequestHandler.logger
RequestHandler.authoriser
RequestHandler.cache
RequestHandler.session
RequestHandler.backoff_start
RequestHandler.backoff_factor
RequestHandler.backoff_count
RequestHandler.authorise()
RequestHandler.close()
RequestHandler.request()
RequestHandler.get()
RequestHandler.post()
RequestHandler.put()
RequestHandler.delete()
RequestHandler.options()
RequestHandler.head()
RequestHandler.patch()
MusifyObject
MusifyObject.tag_sep
MusifyObject.name
MusifyObject.clean_tags
MusifyItem
MusifyItem.uri
MusifyItem.has_uri
MusifyItemSettable
MusifyItemSettable.uri
MusifyEnum
MusifyEnum.map()
MusifyEnum.all()
MusifyEnum.from_name()
MusifyEnum.from_value()
Field
Field.from_name()
Field.from_value()
Fields
Fields.ALL
Fields.NAME
Fields.TITLE
Fields.ARTIST
Fields.ALBUM
Fields.ALBUM_ARTIST
Fields.TRACK_NUMBER
Fields.TRACK_TOTAL
Fields.GENRES
Fields.DATE
Fields.YEAR
Fields.MONTH
Fields.DAY
Fields.BPM
Fields.KEY
Fields.DISC_NUMBER
Fields.DISC_TOTAL
Fields.COMPILATION
Fields.COMMENTS
Fields.IMAGES
Fields.LENGTH
Fields.RATING
Fields.COMPOSER
Fields.CONDUCTOR
Fields.PUBLISHER
Fields.PATH
Fields.FOLDER
Fields.FILENAME
Fields.EXT
Fields.SIZE
Fields.TYPE
Fields.CHANNELS
Fields.BIT_RATE
Fields.BIT_DEPTH
Fields.SAMPLE_RATE
Fields.DATE_CREATED
Fields.DATE_MODIFIED
Fields.DATE_ADDED
Fields.LAST_PLAYED
Fields.PLAY_COUNT
Fields.DESCRIPTION
Fields.URI
Fields.USER_ID
Fields.USER_NAME
Fields.OWNER_ID
Fields.OWNER_NAME
Fields.FOLLOWERS
TagMap
TagMap.title
TagMap.artist
TagMap.album
TagMap.album_artist
TagMap.track_number
TagMap.track_total
TagMap.genres
TagMap.date
TagMap.year
TagMap.month
TagMap.day
TagMap.bpm
TagMap.key
TagMap.disc_number
TagMap.disc_total
TagMap.compilation
TagMap.comments
TagMap.images
TagField
TagField.all()
TagField.to_tag()
TagField.to_tags()
TagFields
TagFields.ALL
TagFields.NAME
TagFields.TITLE
TagFields.ARTIST
TagFields.ALBUM
TagFields.ALBUM_ARTIST
TagFields.TRACK_NUMBER
TagFields.TRACK_TOTAL
TagFields.GENRES
TagFields.DATE
TagFields.YEAR
TagFields.MONTH
TagFields.DAY
TagFields.BPM
TagFields.KEY
TagFields.DISC_NUMBER
TagFields.DISC_TOTAL
TagFields.COMPILATION
TagFields.COMMENTS
TagFields.IMAGES
TagFields.LENGTH
TagFields.RATING
TagFields.COMPOSER
TagFields.CONDUCTOR
TagFields.PUBLISHER
TagFields.PATH
TagFields.FOLDER
TagFields.FILENAME
TagFields.EXT
TagFields.SIZE
TagFields.TYPE
TagFields.CHANNELS
TagFields.BIT_RATE
TagFields.BIT_DEPTH
TagFields.SAMPLE_RATE
TagFields.DATE_CREATED
TagFields.DATE_MODIFIED
TagFields.DATE_ADDED
TagFields.LAST_PLAYED
TagFields.PLAY_COUNT
TagFields.DESCRIPTION
TagFields.URI
TagFields.USER_ID
TagFields.USER_NAME
TagFields.OWNER_ID
TagFields.OWNER_NAME
TagFields.FOLLOWERS
PrettyPrinter
PrettyPrinter.as_dict()
PrettyPrinter.json()
AttributePrinter
AttributePrinter.as_dict()
Result
File
File.valid_extensions
File.path
File.folder
File.filename
File.ext
File.size
File.date_created
File.date_modified
File.get_filepaths()
File.load()
File.save()
FileError
InvalidFileType
FileDoesNotExistError
ImageLoadError
open_image()
get_image_bytes()
PathMapper
PathMapper.map()
PathMapper.map_many()
PathMapper.unmap()
PathMapper.unmap_many()
PathMapper.as_dict()
PathStemMapper
PathStemMapper.stem_unmap
PathStemMapper.stem_map
PathStemMapper.available_paths
PathStemMapper.map()
PathStemMapper.unmap()
PathStemMapper.as_dict()
ItemGetterStrategy
ItemGetterStrategy.key
ItemGetterStrategy.name
ItemGetterStrategy.get_value_from_item()
ItemGetterStrategy.get_item()
NameGetter
NameGetter.name()
NameGetter.get_value_from_item()
PathGetter
PathGetter.name()
PathGetter.get_value_from_item()
RemoteIDGetter
RemoteIDGetter.name()
RemoteIDGetter.get_value_from_item()
RemoteURIGetter
RemoteURIGetter.name()
RemoteURIGetter.get_value_from_item()
RemoteURLAPIGetter
RemoteURLAPIGetter.name()
RemoteURLAPIGetter.get_value_from_item()
RemoteURLEXTGetter
RemoteURLEXTGetter.name()
RemoteURLEXTGetter.get_value_from_item()
MusifyCollection
MusifyCollection.items
MusifyCollection.length
MusifyCollection.count()
MusifyCollection.index()
MusifyCollection.copy()
MusifyCollection.append()
MusifyCollection.extend()
MusifyCollection.insert()
MusifyCollection.remove()
MusifyCollection.pop()
MusifyCollection.reverse()
MusifyCollection.clear()
MusifyCollection.sort()
MusifyCollection.difference()
MusifyCollection.intersection()
MusifyCollection.as_dict()
Track
Track.kind
Track.name
Track.title
Track.artist
Track.artists
Track.album
Track.album_artist
Track.track_number
Track.track_total
Track.genres
Track.date
Track.year
Track.month
Track.day
Track.bpm
Track.key
Track.disc_number
Track.disc_total
Track.compilation
Track.comments
Track.image_links
Track.has_image
Track.length
Track.rating
Playlist
Playlist.kind
Playlist.name
Playlist.description
Playlist.items
Playlist.tracks
Playlist.track_total
Playlist.image_links
Playlist.has_image
Playlist.length
Playlist.date_created
Playlist.date_modified
Playlist.merge()
Library
Library.name
Library.items
Library.length
Library.tracks
Library.track_total
Library.tracks_in_playlists
Library.playlists
Library.load()
Library.load_tracks()
Library.log_tracks()
Library.load_playlists()
Library.log_playlists()
Library.merge_playlists()
Folder
Folder.name
Folder.folder
Folder.items
Folder.tracks
Folder.artists
Folder.albums
Folder.track_total
Folder.genres
Folder.compilation
Folder.length
Album
Album.kind
Album.name
Album.items
Album.album
Album.tracks
Album.artist
Album.artists
Album.album_artist
Album.track_total
Album.genres
Album.date
Album.year
Album.month
Album.day
Album.disc_total
Album.compilation
Album.image_links
Album.has_image
Album.length
Album.rating
Artist
Artist.kind
Artist.name
Artist.items
Artist.artist
Artist.tracks
Artist.artists
Artist.albums
Artist.track_total
Artist.genres
Artist.length
Artist.rating
Genre
Genre.name
Genre.items
Genre.genre
Genre.tracks
Genre.artists
Genre.albums
Genre.genres
Genre.length
LocalLibrary
LocalLibrary.name
LocalLibrary.source
LocalLibrary.tracks
LocalLibrary.playlists
LocalLibrary.folders
LocalLibrary.albums
LocalLibrary.artists
LocalLibrary.genres
LocalLibrary.path_mapper
LocalLibrary.library_folders
LocalLibrary.playlist_filter
LocalLibrary.playlist_folder
LocalLibrary.errors
LocalLibrary.load()
LocalLibrary.load_track()
LocalLibrary.load_tracks()
LocalLibrary.log_tracks()
LocalLibrary.load_playlist()
LocalLibrary.load_playlists()
LocalLibrary.log_playlists()
LocalLibrary.save_playlists()
LocalLibrary.restore_tracks()
LocalLibrary.json()
MusicBee
MusicBee.valid_extensions
MusicBee.xml_library_path
MusicBee.xml_library_path_keys
MusicBee.xml_settings_path
MusicBee.playlists_path
MusicBee.path
MusicBee.musicbee_folder
MusicBee.library_xml
MusicBee.settings_xml
MusicBee.load_tracks()
MusicBee.save()
MusicBee.generate_persistent_id()
MusicBee.track_to_xml()
MusicBee.playlist_to_xml()
XMLLibraryParser
XMLLibraryParser.timestamp_format
XMLLibraryParser.path
XMLLibraryParser.path_keys
XMLLibraryParser.to_xml_timestamp()
XMLLibraryParser.from_xml_timestamp()
XMLLibraryParser.to_xml_path()
XMLLibraryParser.from_xml_path()
XMLLibraryParser.parse()
XMLLibraryParser.unparse()
LocalPlaylist
LocalPlaylist.name
LocalPlaylist.tracks
LocalPlaylist.path
LocalPlaylist.date_modified
LocalPlaylist.date_created
LocalPlaylist.matcher
LocalPlaylist.limiter
LocalPlaylist.sorter
LocalPlaylist.path_mapper
LocalPlaylist.load()
LocalPlaylist.valid_extensions
LocalPlaylist.save()
SyncResultM3U
SyncResultM3U.start
SyncResultM3U.added
SyncResultM3U.removed
SyncResultM3U.unchanged
SyncResultM3U.difference
SyncResultM3U.final
M3U
M3U.valid_extensions
M3U.description
M3U.image_links
M3U.load()
M3U.save()
load_playlist()
SyncResultXAutoPF
SyncResultXAutoPF.start
SyncResultXAutoPF.start_included
SyncResultXAutoPF.start_excluded
SyncResultXAutoPF.start_compared
SyncResultXAutoPF.start_limiter
SyncResultXAutoPF.start_sorter
SyncResultXAutoPF.final
SyncResultXAutoPF.final_included
SyncResultXAutoPF.final_excluded
SyncResultXAutoPF.final_compared
SyncResultXAutoPF.final_limiter
SyncResultXAutoPF.final_sorter
XAutoPF
XAutoPF.valid_extensions
XAutoPF.default_xml
XAutoPF.description
XAutoPF.limiter_deduplication
XAutoPF.image_links
XAutoPF.load()
XAutoPF.save()
XMLPlaylistParser
XMLPlaylistParser.name_field_map
XMLPlaylistParser.field_name_map
XMLPlaylistParser.defined_sort
XMLPlaylistParser.default_sort
XMLPlaylistParser.default_group_by
XMLPlaylistParser.path
XMLPlaylistParser.xml_smart_playlist
XMLPlaylistParser.xml_source
XMLPlaylistParser.description
XMLPlaylistParser.path_mapper
XMLPlaylistParser.xml
XMLPlaylistParser.load()
XMLPlaylistParser.save()
XMLPlaylistParser.get_matcher()
XMLPlaylistParser.parse_matcher()
XMLPlaylistParser.parse_exception_paths()
XMLPlaylistParser.get_limiter()
XMLPlaylistParser.limiter_deduplication
XMLPlaylistParser.parse_limiter()
XMLPlaylistParser.get_sorter()
XMLPlaylistParser.valid_extensions
XMLPlaylistParser.parse_sorter()
XMLPlaylistParser.as_dict()
TagProcessor
TagProcessor.uri_tag
TagProcessor.num_sep
TagProcessor.remote_source
TagProcessor.unavailable_uri_dummy
TagProcessor.file
TagProcessor.tag_map
TagProcessor.remote_wrangler
TagReader
TagReader.read_tag()
TagReader.read_title()
TagReader.read_artist()
TagReader.read_album()
TagReader.read_album_artist()
TagReader.read_track_number()
TagReader.read_track_total()
TagReader.read_genres()
TagReader.read_date()
TagReader.read_bpm()
TagReader.read_key()
TagReader.read_disc_number()
TagReader.read_disc_total()
TagReader.read_compilation()
TagReader.read_comments()
TagReader.read_uri()
TagReader.read_images()
TagReader.check_for_images()
SyncResultTrack
SyncResultTrack.saved
SyncResultTrack.updated
TagWriter
TagWriter.date_format
TagWriter.delete_tags()
TagWriter.delete_tag()
TagWriter.write()
TagWriter.write_tag()
TagWriter.write_title()
TagWriter.write_artist()
TagWriter.write_album()
TagWriter.write_album_artist()
TagWriter.write_track()
TagWriter.write_genres()
TagWriter.write_date()
TagWriter.write_bpm()
TagWriter.write_key()
TagWriter.write_disc()
TagWriter.write_compilation()
TagWriter.write_comments()
TagWriter.write_uri()
TagWriter.write_images()
LocalTrackField
LocalTrackField.ALL
LocalTrackField.TITLE
LocalTrackField.ARTIST
LocalTrackField.ALBUM
LocalTrackField.ALBUM_ARTIST
LocalTrackField.TRACK
LocalTrackField.TRACK_NUMBER
LocalTrackField.TRACK_TOTAL
LocalTrackField.GENRES
LocalTrackField.DATE
LocalTrackField.YEAR
LocalTrackField.MONTH
LocalTrackField.DAY
LocalTrackField.BPM
LocalTrackField.KEY
LocalTrackField.DISC
LocalTrackField.DISC_NUMBER
LocalTrackField.DISC_TOTAL
LocalTrackField.COMPILATION
LocalTrackField.COMMENTS
LocalTrackField.IMAGES
LocalTrackField.LENGTH
LocalTrackField.RATING
LocalTrackField.PATH
LocalTrackField.FOLDER
LocalTrackField.FILENAME
LocalTrackField.EXT
LocalTrackField.SIZE
LocalTrackField.TYPE
LocalTrackField.CHANNELS
LocalTrackField.BIT_RATE
LocalTrackField.BIT_DEPTH
LocalTrackField.SAMPLE_RATE
LocalTrackField.DATE_MODIFIED
LocalTrackField.DATE_ADDED
LocalTrackField.LAST_PLAYED
LocalTrackField.PLAY_COUNT
LocalTrackField.URI
FLACTagReader
FLACTagReader.read_images()
FLACTagReader.check_for_images()
FLACTagWriter
FLACTagWriter.write_tag()
FLACTagWriter.delete_tag()
FLAC
FLAC.valid_extensions
FLAC.tag_map
M4ATagReader
M4ATagReader.read_tag()
M4ATagReader.read_track_number()
M4ATagReader.read_track_total()
M4ATagReader.read_key()
M4ATagReader.read_disc_number()
M4ATagReader.read_disc_total()
M4ATagReader.read_images()
M4ATagWriter
M4ATagWriter.write_tag()
M4A
M4A.valid_extensions
M4A.tag_map
MP3TagReader
MP3TagReader.read_tag()
MP3TagReader.read_genres()
MP3TagReader.read_images()
MP3TagWriter
MP3TagWriter.delete_tag()
MP3TagWriter.write_tag()
MP3
MP3.valid_extensions
MP3.tag_map
LocalTrack
LocalTrack.name
LocalTrack.tag_map
LocalTrack.title
LocalTrack.artist
LocalTrack.artists
LocalTrack.album
LocalTrack.album_artist
LocalTrack.track_number
LocalTrack.track_total
LocalTrack.genres
LocalTrack.date
LocalTrack.year
LocalTrack.month
LocalTrack.day
LocalTrack.bpm
LocalTrack.key
LocalTrack.disc_number
LocalTrack.disc_total
LocalTrack.compilation
LocalTrack.comments
LocalTrack.has_uri
LocalTrack.image_links
LocalTrack.has_image
LocalTrack.length
LocalTrack.rating
LocalTrack.path
LocalTrack.type
LocalTrack.channels
LocalTrack.bit_rate
LocalTrack.bit_depth
LocalTrack.sample_rate
LocalTrack.date_added
LocalTrack.last_played
LocalTrack.play_count
LocalTrack.load()
LocalTrack.refresh()
LocalTrack.save()
LocalTrack.delete_tags()
LocalTrack.merge()
LocalTrack.extract_images_to_file()
LocalTrack.as_dict()
load_track()
WMATagReader
WMATagReader.read_tag()
WMATagReader.read_images()
WMATagWriter
WMATagWriter.write_tag()
WMA
WMA.valid_extensions
WMA.tag_map
LocalItem
LocalCollection
LocalCollection.items
LocalCollection.tracks
LocalCollection.track_total
LocalCollection.last_modified
LocalCollection.last_added
LocalCollection.last_played
LocalCollection.play_count
LocalCollection.logger
LocalCollection.remote_wrangler
LocalCollection.save_tracks()
LocalCollection.log_save_tracks_result()
LocalCollection.merge_tracks()
LocalCollectionFiltered
LocalCollectionFiltered.name
LocalCollectionFiltered.tracks
LocalCollectionFiltered.artists
LocalCollectionFiltered.genres
LocalFolder
LocalFolder.albums
LocalFolder.compilation
LocalAlbum
LocalAlbum.album_artist
LocalAlbum.date
LocalAlbum.year
LocalAlbum.month
LocalAlbum.day
LocalAlbum.compilation
LocalAlbum.image_links
LocalAlbum.has_image
LocalAlbum.rating
LocalArtist
LocalArtist.albums
LocalArtist.rating
LocalGenres
LocalGenres.albums
LocalError
LocalItemError
LocalCollectionError
TagError
LocalLibraryError
MusicBeeError
MusicBeeIDError
XMLReaderError
ItemCheckResult
ItemCheckResult.switched
ItemCheckResult.unavailable
ItemCheckResult.skipped
RemoteItemChecker
RemoteItemChecker.api
RemoteItemChecker.logger
RemoteItemChecker.matcher
RemoteItemChecker.factory
RemoteItemChecker.interval
RemoteItemChecker.allow_karaoke
RemoteItemChecker.check()
RemoteItemChecker.as_dict()
ItemSearchResult
ItemSearchResult.matched
ItemSearchResult.unmatched
ItemSearchResult.skipped
SearchConfig
SearchConfig.match_fields
SearchConfig.search_fields_1
SearchConfig.search_fields_2
SearchConfig.search_fields_3
SearchConfig.result_count
SearchConfig.min_score
SearchConfig.max_score
SearchConfig.allow_karaoke
RemoteItemSearcher
RemoteItemSearcher.search_settings
RemoteItemSearcher.api
RemoteItemSearcher.logger
RemoteItemSearcher.matcher
RemoteItemSearcher.factory
RemoteItemSearcher.search()
RemoteItemSearcher.as_dict()
RemoteDataWrangler
RemoteDataWrangler.source
RemoteDataWrangler.unavailable_uri_dummy
RemoteDataWrangler.url_api
RemoteDataWrangler.url_ext
RemoteDataWrangler.get_id_type()
RemoteDataWrangler.validate_id_type()
RemoteDataWrangler.get_item_type()
RemoteDataWrangler.validate_item_type()
RemoteDataWrangler.convert()
RemoteDataWrangler.extract_ids()
RemoteAPI
RemoteAPI.collection_item_map
RemoteAPI.user_item_types
RemoteAPI.id_key
RemoteAPI.user_id
RemoteAPI.user_name
RemoteAPI.url
RemoteAPI.source
RemoteAPI.logger
RemoteAPI.wrangler
RemoteAPI.handler
RemoteAPI.user_data
RemoteAPI.authorise()
RemoteAPI.close()
RemoteAPI.load_user_data()
RemoteAPI.print_item()
RemoteAPI.print_collection()
RemoteAPI.get_playlist_url()
RemoteAPI.get_self()
RemoteAPI.query()
RemoteAPI.extend_items()
RemoteAPI.get_items()
RemoteAPI.get_tracks()
RemoteAPI.get_user_items()
RemoteAPI.create_playlist()
RemoteAPI.add_to_playlist()
RemoteAPI.delete_playlist()
RemoteAPI.clear_from_playlist()
RemoteObject
RemoteObject.uri
RemoteObject.has_uri
RemoteObject.url
RemoteObject.url_ext
RemoteObject.response
RemoteObject.api
RemoteObject.load()
RemoteObject.reload()
RemoteItem
RemoteItem.api
RemoteIDType
RemoteIDType.ALL
RemoteIDType.ID
RemoteIDType.URI
RemoteIDType.URL
RemoteIDType.URL_EXT
RemoteObjectType
RemoteObjectType.ALL
RemoteObjectType.PLAYLIST
RemoteObjectType.TRACK
RemoteObjectType.ALBUM
RemoteObjectType.ARTIST
RemoteObjectType.USER
RemoteObjectType.SHOW
RemoteObjectType.EPISODE
RemoteObjectType.AUDIOBOOK
RemoteObjectType.CHAPTER
RemoteError
RemoteIDTypeError
RemoteObjectTypeError
RemoteObjectFactory
RemoteObjectFactory.playlist
RemoteObjectFactory.track
RemoteObjectFactory.album
RemoteObjectFactory.artist
RemoteObjectFactory.api
RemoteLibrary
RemoteLibrary.factory
RemoteLibrary.api
RemoteLibrary.name
RemoteLibrary.id
RemoteLibrary.playlists
RemoteLibrary.tracks
RemoteLibrary.artists
RemoteLibrary.albums
RemoteLibrary.logger
RemoteLibrary.playlist_filter
RemoteLibrary.extend()
RemoteLibrary.load()
RemoteLibrary.load_playlists()
RemoteLibrary.log_playlists()
RemoteLibrary.load_tracks()
RemoteLibrary.enrich_tracks()
RemoteLibrary.log_tracks()
RemoteLibrary.load_saved_albums()
RemoteLibrary.enrich_saved_albums()
RemoteLibrary.log_albums()
RemoteLibrary.load_saved_artists()
RemoteLibrary.enrich_saved_artists()
RemoteLibrary.log_artists()
RemoteLibrary.backup_playlists()
RemoteLibrary.restore_playlists()
RemoteLibrary.sync()
RemoteLibrary.log_sync()
RemoteTrack
RemoteCollection
RemoteCollectionLoader
RemoteCollectionLoader.load()
SyncResultRemotePlaylist
SyncResultRemotePlaylist.start
SyncResultRemotePlaylist.added
SyncResultRemotePlaylist.removed
SyncResultRemotePlaylist.unchanged
SyncResultRemotePlaylist.difference
SyncResultRemotePlaylist.final
RemotePlaylist
RemotePlaylist.owner_id
RemotePlaylist.owner_name
RemotePlaylist.followers
RemotePlaylist.date_added
RemotePlaylist.writeable
RemotePlaylist.create()
RemotePlaylist.delete()
RemotePlaylist.sync()
RemoteAlbum
RemoteAlbum.artists
RemoteArtist
RemoteArtist.tracks
RemoteArtist.artists
RemoteArtist.albums
RemoteArtist.track_total
RemoteArtist.image_links
RemoteArtist.has_image
RemoteArtist.length
RemoteResponse
RemoteResponse.response
RemoteResponse.id
RemoteResponse.kind
RemoteResponse.refresh()
SpotifyAPI
SpotifyAPI.user_id
SpotifyAPI.user_name
SpotifyAPIBase
SpotifyAPIBase.items_key
SpotifyAPIBase.format_next_url()
SpotifyRequestSettings
SpotifyRequestSettings.get_name()
SpotifyRequestSettings.get_id()
SpotifyPaginatedRequestSettings
SpotifyPaginatedRequestSettings.get_offset()
SpotifyPaginatedRequestSettings.get_limit()
SpotifyAPIItems
SpotifyAPIItems.extend_items()
SpotifyAPIItems.get_items()
SpotifyAPIItems.get_user_items()
SpotifyAPIItems.extend_tracks()
SpotifyAPIItems.get_tracks()
SpotifyAPIItems.get_artist_albums()
SpotifyAPIMisc
SpotifyAPIMisc.print_collection()
SpotifyAPIMisc.get_self()
SpotifyAPIMisc.query()
SpotifyAPIPlaylists
SpotifyAPIPlaylists.get_playlist_url()
SpotifyAPIPlaylists.create_playlist()
SpotifyAPIPlaylists.add_to_playlist()
SpotifyAPIPlaylists.delete_playlist()
SpotifyAPIPlaylists.clear_from_playlist()
SpotifyObject
SpotifyObject.id
SpotifyObject.uri
SpotifyObject.has_uri
SpotifyObject.url
SpotifyObject.url_ext
SpotifyItem
SpotifyError
SpotifyItemError
SpotifyCollectionError
SpotifyObjectFactory
SpotifyObjectFactory.playlist
SpotifyObjectFactory.track
SpotifyObjectFactory.album
SpotifyObjectFactory.artist
SpotifyLibrary
SpotifyLibrary.enrich_tracks()
SpotifyLibrary.enrich_saved_albums()
SpotifyLibrary.enrich_saved_artists()
SpotifyTrack
SpotifyTrack.name
SpotifyTrack.title
SpotifyTrack.artist
SpotifyTrack.artists
SpotifyTrack.album
SpotifyTrack.album_artist
SpotifyTrack.track_number
SpotifyTrack.track_total
SpotifyTrack.genres
SpotifyTrack.year
SpotifyTrack.month
SpotifyTrack.day
SpotifyTrack.bpm
SpotifyTrack.key
SpotifyTrack.disc_number
SpotifyTrack.disc_total
SpotifyTrack.compilation
SpotifyTrack.comments
SpotifyTrack.image_links
SpotifyTrack.has_image
SpotifyTrack.length
SpotifyTrack.rating
SpotifyTrack.refresh()
SpotifyTrack.load()
SpotifyTrack.reload()
SpotifyCollectionLoader
SpotifyCollectionLoader.load()
SpotifyPlaylist
SpotifyPlaylist.name
SpotifyPlaylist.description
SpotifyPlaylist.public
SpotifyPlaylist.collaborative
SpotifyPlaylist.followers
SpotifyPlaylist.owner_name
SpotifyPlaylist.owner_id
SpotifyPlaylist.tracks
SpotifyPlaylist.track_total
SpotifyPlaylist.image_links
SpotifyPlaylist.has_image
SpotifyPlaylist.date_created
SpotifyPlaylist.date_modified
SpotifyPlaylist.date_added
SpotifyPlaylist.refresh()
SpotifyPlaylist.reload()
SpotifyAlbum
SpotifyAlbum.name
SpotifyAlbum.tracks
SpotifyAlbum.artists
SpotifyAlbum.artist
SpotifyAlbum.album_artist
SpotifyAlbum.track_total
SpotifyAlbum.genres
SpotifyAlbum.year
SpotifyAlbum.month
SpotifyAlbum.day
SpotifyAlbum.compilation
SpotifyAlbum.image_links
SpotifyAlbum.has_image
SpotifyAlbum.rating
SpotifyAlbum.refresh()
SpotifyAlbum.reload()
SpotifyArtist
SpotifyArtist.name
SpotifyArtist.items
SpotifyArtist.artist
SpotifyArtist.albums
SpotifyArtist.genres
SpotifyArtist.image_links
SpotifyArtist.rating
SpotifyArtist.followers
SpotifyArtist.refresh()
SpotifyArtist.reload()
SpotifyDataWrangler
SpotifyDataWrangler.source
SpotifyDataWrangler.unavailable_uri_dummy
SpotifyDataWrangler.url_api
SpotifyDataWrangler.url_ext
SpotifyDataWrangler.get_id_type()
SpotifyDataWrangler.validate_id_type()
SpotifyDataWrangler.convert()
SpotifyDataWrangler.extract_ids()
BasicCollection
BasicCollection.name
BasicCollection.items
BasicCollection.length
format_full_func_name()
LogConsoleFilter
LogConsoleFilter.module_width
LogConsoleFilter.filter()
LogFileFilter
LogFileFilter.module_width
LogFileFilter.filter()
CurrentTimeRotatingFileHandler
CurrentTimeRotatingFileHandler.dt
CurrentTimeRotatingFileHandler.filename
CurrentTimeRotatingFileHandler.delta
CurrentTimeRotatingFileHandler.count
CurrentTimeRotatingFileHandler.removed
CurrentTimeRotatingFileHandler.shouldRollover()
CurrentTimeRotatingFileHandler.rotator()
MusifyLogger
MusifyLogger.compact
MusifyLogger.disable_bars
MusifyLogger.file_paths
MusifyLogger.stdout_handlers
MusifyLogger.info_extra()
MusifyLogger.report()
MusifyLogger.stat()
MusifyLogger.print()
MusifyLogger.get_iterator()
Processor
InputProcessor
InputProcessor.logger
dynamicprocessormethod
DynamicProcessor
DynamicProcessor.processor_methods
Filter
Filter.ready
Filter.process()
Filter.transform
FilterComposite
FilterComposite.ready
FilterComposite.transform
FilterComposite.filters
Comparer
Comparer.condition
Comparer.expected
Comparer.field
Comparer.reference_required
Comparer.compare()
Comparer.as_dict()
ItemDownloadHelper
ItemDownloadHelper.urls
ItemDownloadHelper.fields
ItemDownloadHelper.interval
ItemDownloadHelper.open_sites()
ItemDownloadHelper.as_dict()
ProcessorError
ProcessorLookupError
ComparerError
LimiterProcessorError
MatcherProcessorError
SorterProcessorError
TimeMapperError
FilterError
FilterDefinedList
FilterDefinedList.ready
FilterDefinedList.values
FilterDefinedList.process()
FilterDefinedList.as_dict()
FilterComparers
FilterComparers.ready
FilterComparers.comparers
FilterComparers.match_all
FilterComparers.process()
FilterComparers.as_dict()
FilterIncludeExclude
FilterIncludeExclude.include
FilterIncludeExclude.exclude
FilterIncludeExclude.process()
FilterIncludeExclude.as_dict()
MatchResult
MatchResult.included
MatchResult.excluded
MatchResult.compared
MatchResult.grouped
MatchResult.combined
FilterMatcher
FilterMatcher.logger
FilterMatcher.include
FilterMatcher.exclude
FilterMatcher.comparers
FilterMatcher.group_by
FilterMatcher.process()
FilterMatcher.process_to_result()
FilterMatcher.as_dict()
LimitType
LimitType.ITEMS
LimitType.ALBUMS
LimitType.SECONDS
LimitType.MINUTES
LimitType.HOURS
LimitType.DAYS
LimitType.WEEKS
LimitType.BYTES
LimitType.KILOBYTES
LimitType.MEGABYTES
LimitType.GIGABYTES
LimitType.TERABYTES
ItemLimiter
ItemLimiter.limit_sort
ItemLimiter.limit_max
ItemLimiter.kind
ItemLimiter.allowance
ItemLimiter.limit()
ItemLimiter.as_dict()
CleanTagConfig
CleanTagConfig.tag
CleanTagConfig.remove
CleanTagConfig.split
CleanTagConfig.preprocess()
CleanTagConfig.as_dict()
ItemMatcher
ItemMatcher.karaoke_tags
ItemMatcher.year_range
ItemMatcher.clean_tags_remove_all
ItemMatcher.clean_tags_split_all
ItemMatcher.clean_tags_config
ItemMatcher.reduce_name_score_on
ItemMatcher.reduce_name_score_factor
ItemMatcher.logger
ItemMatcher.log_messages()
ItemMatcher.clean_tags()
ItemMatcher.match_not_karaoke()
ItemMatcher.match_name()
ItemMatcher.match_artist()
ItemMatcher.match_album()
ItemMatcher.match_length()
ItemMatcher.match_year()
ItemMatcher.match()
ItemMatcher.as_dict()
ShuffleMode
ShuffleMode.RANDOM
ShuffleMode.HIGHER_RATING
ShuffleMode.RECENT_ADDED
ShuffleMode.DIFFERENT_ARTIST
ItemSorter
ItemSorter.sort_by_field()
ItemSorter.group_by_field()
ItemSorter.sort_fields
ItemSorter.shuffle_mode
ItemSorter.shuffle_weight
ItemSorter.sort()
ItemSorter.as_dict()
TimeMapper
TimeMapper.map()
TimeMapper.seconds()
TimeMapper.minutes()
TimeMapper.hours()
TimeMapper.days()
TimeMapper.weeks()
TimeMapper.months()
TimeMapper.as_dict()
MusifyError
MusifyKeyError
MusifyValueError
MusifyTypeError
MusifyAttributeError
MusifyImportError
MusifyEnumError
FieldError
TrackFieldMixin
TrackFieldMixin.map()
TrackField
TrackField.ALL
TrackField.TITLE
TrackField.ARTIST
TrackField.ALBUM
TrackField.ALBUM_ARTIST
TrackField.TRACK
TrackField.TRACK_NUMBER
TrackField.TRACK_TOTAL
TrackField.GENRES
TrackField.YEAR
TrackField.BPM
TrackField.KEY
TrackField.DISC
TrackField.DISC_NUMBER
TrackField.DISC_TOTAL
TrackField.COMPILATION
TrackField.COMMENTS
TrackField.IMAGES
TrackField.LENGTH
TrackField.RATING
TrackField.URI
PlaylistField
PlaylistField.ALL
PlaylistField.TRACK_TOTAL
PlaylistField.IMAGES
PlaylistField.LENGTH
PlaylistField.DATE_CREATED
PlaylistField.DATE_MODIFIED
PlaylistField.DESCRIPTION
FolderField
FolderField.ALL
FolderField.TRACK_TOTAL
FolderField.GENRES
FolderField.IMAGES
FolderField.COMPILATION
FolderField.LENGTH
FolderField.FOLDER
AlbumField
AlbumField.ALL
AlbumField.ARTIST
AlbumField.ALBUM
AlbumField.ALBUM_ARTIST
AlbumField.TRACK_TOTAL
AlbumField.GENRES
AlbumField.DATE
AlbumField.YEAR
AlbumField.MONTH
AlbumField.DAY
AlbumField.DISC_TOTAL
AlbumField.COMPILATION
AlbumField.IMAGES
AlbumField.LENGTH
AlbumField.RATING
ArtistField
ArtistField.ALL
ArtistField.ARTIST
ArtistField.TRACK_TOTAL
ArtistField.GENRES
ArtistField.IMAGES
ArtistField.LENGTH
ArtistField.RATING
report_playlist_differences()
report_missing_tags()
SafeDict
strip_ignore_words()
safe_format_map()
unicode_len()
unicode_reversed()
get_max_width()
align_string()
limit_value()
to_collection()
unique_list()
flatten_nested()
merge_maps()
get_most_common_values()
get_user_input()
clean_kwargs()
required_modules_installed()
All classes and functions pertaining to logging operations throughout the package.
Submodules: