troysandal/tracklist

Support Track Offset

troysandal opened this issue · 2 comments

NML Playlist Entry nodes can contain an optional EXTENDEDDATA node which tells you when the track started and stopped. Use this to produce an ${START_TIME} format string field

<EXTENDEDDATA DECK="0" DURATION="291.429291" EXTENDEDTYPE="HistoryData" PLAYEDPUBLIC="1"
                                STARTDATE="132317978" STARTTIME="77223"></EXTENDEDDATA>

This article shows how to parse the date fields and this project builds a great timeline of the tracks.