Building Reliable Voice Control for Jellyfin: What Worked, What Broke, and What Had to Go

https://hackernoon.imgix.net/images/RRGFlxCkIIXfntB1b3DgLLWVAiB2-d5a2555.png

When I started extending Smart Home Cinema - Voice Control to Jellyfin, the goal sounded straightforward: speak a command on one side of the system and make the expected action happen on a television running a Jellyfin client.

The project had started as a Windows voice-control system built around VLC and PotPlayer. In that environment, the voice command, the control software and the media player all lived on the same machine.

Jellyfin changed the shape of the problem.

Playback could now happen on a television or streaming device while the server ran elsewhere. The command had to move through several layers before reaching the screen:

voice command

Windows control layer

Jellyfin server

live Jellyfin session

television client

That introduced questions I had not needed to solve with a local media player.

Which movie should a short spoken command refer to? Which session belongs to...

Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE