change song id from unsigned int to unsigned long (just in case)
add hook for songchanged in playlistViewer, getter for active playlist index, better constructor for static playlist viewer (single playlist pointer as an argument)