 		if _connection == nil
 		{
 			return "NO CONNECTION OBJECT"
+		}
+
+		if mpd_connection_get_error(_connection) == MPD_ERROR_SUCCESS
+		{
+			return "NO ERROR"
 		}
 
 		if let errorMessage = mpd_connection_get_error_message(_connection)

			{
				metadatas["artist"] = name
			}
		}
		mpd_return_pair(_connection, tmpArtist)
		if (mpd_connection_get_error(_connection) != MPD_ERROR_SUCCESS || mpd_response_finish(_connection) == false)
		{
			Logger.dlog(getLastErrorMessageForConnection())

			{
				metadatas["genre"] = genre
			}
			mpd_return_pair(_connection, tmpGenre)
		}

		if (mpd_connection_get_error(_connection) != MPD_ERROR_SUCCESS || mpd_response_finish(_connection) == false)
		{
			Logger.dlog(getLastErrorMessageForConnection())
