Refactor some endpoints

Signed-off-by: Steeve Morin <steeve.morin@gmail.com>
[providers] Log when a HTTP error occurs

Signed-off-by: Steeve Morin <steeve.morin@gmail.com>
Add subtitle support

Signed-off-by: Steeve Morin <steeve.morin@gmail.com>
Version bump

Signed-off-by: Steeve Morin <steeve.morin@gmail.com>