Ci Library + player singleton