sample_id.trackio module

class sample_id.trackio.Sample(original, derivative, type, instrument)[source]

Bases: object

class sample_id.trackio.Track(artist, title, path=None)[source]

Bases: object

sample_id.trackio.file_paths_in_dir(directory)[source]
sample_id.trackio.flatten_paths(paths)[source]
sample_id.trackio.parse_track_files(track_paths)[source]

track_paths could be one or more files or directories

return an iterable of Track objects

Return type

Iterable[Track]

sample_id.trackio.track_from_filename(path)[source]
sample_id.trackio.track_from_path(path)[source]
sample_id.trackio.track_from_tags(path)[source]