Hello everyone!
I have made my first HACS integration, together with a browser extension, which turns any major browser into a controllable media_player entity!
Each media-playing tab becomes available as a source in the media_player.
Disclaimer: The initial bare ones custom_component structure and browser extension were made in parts with the help of AI
Also be aware that this is the initial release, so something might not work properly right now, but i have been using this plugin on my Home machine for a week and “It works on my machine” (you know how it is)
Here is the repository with included installation instructions in the README
Currently supported functions are:
- Play/Pause (Bi-directional)
- Playback progress (Bi-directional)
- Next/Previous
- Title
- Media Picture
My next TO-DOs would be publishing the browser extension on the chrome webstore and on the Firefox add-ons site
What I also would like to implement would be tab control. It would allow to open specific urls, and also close them
And maybe also something fun like open browser tabs count or similar
I am very open to suggestions and bug reports ![]()