css changed, player service not singleton now, return instance... etc