Fixed a bug where fm_player_stop sets the player status to STOP and calls join on download thread; the download thread detects the status is STOP and returns 0 for write back; curl then reports "Failed writing body" and goes on in an infinite loop