replaced the usage of the xml serializer to serialize the playlist state with that of the DataContractSerializer as it is faster