Move player tracking to service

Addresses #39
Hopefully fixes #20
Works around broken subtitles addons