Make currentIndex only a function not a property
We don't want to bind to the value in the full player as there might be
modifications from the qml side too