backend and playlist model spec
Model layer
tracks API