Code cleanup. Removed a lot of useless hints.
Extract interface for most common backend commands, should semplify adding new control interfaces as MPRIS or HTTP