implement working song positiong and playing status
add seeking
return reasonable duration