pyrekordbox.anlz.file#

exception pyrekordbox.anlz.file.BuildFileLengthError(struct, len_data)[source]#

Bases: Exception

class pyrekordbox.anlz.file.AnlzFile[source]#

Bases: Mapping

Rekordbox ANLZnnnn.xxx binary file handler.

property num_tags#

!! processed by numpydoc !!

property tag_types#

!! processed by numpydoc !!

property path#

!! processed by numpydoc !!

classmethod parse(data)[source]#

Parses the in-memory data of a Rekordbox analysis binary file.

Parameters:
databytes

The in-memory binary contents of a Rekordbox analysis file.

Returns:
selfAnlzFile

The new instance with the parsed file content.

classmethod parse_file(path)[source]#

Reads and parses a Rekordbox analysis binary file.

Parameters:
pathstr or Path

The path of a Rekordbox analysis file which is used to read the file contents before parsing the binary data.

Returns:
selfAnlzFile

The new instance with the parsed file content.

See also

AnlzFile.parse

Parses the data of a Rekordbox analysis file.

update_len()[source]#
build()[source]#
save(path='')[source]#
get_tag(key)[source]#
getall_tags(key)[source]#
get(k[, d]) D[k] if k in D, else d.  d defaults to None.[source]#
getall(key)[source]#
set_path(path)[source]#