* Add playerctl v2 backends
* Player should be the last arguement as it's optional
* Make v2 backwards compatible with v1
* Make cli v2 backwards compatible as well
* Delete playerctl and rename playerctl_v2 to playerctl
* Add deprecation for global signals
* Update the docs
* Player should be optional
* Fix image downloading failing on some cases
Formatted markdown and lua snippets, removed trailing spaces and made example keybinds compilant with default awesome config
Co-authored-by: Nooo37 <senpai.ackabar@gmail.com>
* Old playerctl cli backend added as option
* Move files into directory and only require playerctl lib on enable
* Added wrapper functions to select backend based on args
* Switched 'player_stopped' signal to 'no_players' in CLI backend
* Added support for setting interval directly in enable() for CLI backend
* Update docs for both backends