What's Changed
This release fixes smart-playlist related bugs and improves the database table relationships.
New Features
- db: Add method for creating smart playlists
This will set the ID in the smart list to the newly created playlist ID before generating the XML string
Improvements/Bug Fixes
- db: add missing UUID entries
The UUID was not set when creating the following db entries:- album
- artist
- genre
- label
- db: add missing relationships in
DjmdContent
Linked tables and corresponding relationships:DjmdCue
:Cues
DjmdSongMyTag
:MyTags
DjmdActiveCensor
:ActiveCensors
DjmdMixerParam
:MixerParams
- db: add My-Tag names association to the
DjmdContent
table
It is now possible to get a list of the corresponding My-tag names from theDjmdContent
instance. - db: add album artist association to the
DjmdAlbum
andDjmdContent
tables
It is now possible to get the album artist instance or name directly from theDjmdContent
instance. - db: fix smart list filter bugs (#110)
Documentation
- db: fix
Kind
notes inDjmdCue
table
Full Changelog: v0.3.1...v0.3.2