#include "playlist.h" playlist::playlist() { } void playlist::load(string _name){ printf("loading %s\n",_name.c_str()); if( !XML.loadFile(_name) ){ printf("unable to load %s check data/ folder\n",_name.c_str()); }else { printf("starting loader thread\n"); startThread(false, false); //blocking, verbose } } void playlist::threadedFunction(){ if( lock() ){ int numLayers=0; layers.clear(); if(XML.pushTag("playlist")) { numLayers=XML.getNumTags("svglayer"); if(numLayers) { for (int i=0;i