lms-tvh is a plugin for Logitech Media Server to allow playing of live radio streams from TVHeadend.
To stream audio to Logitech Media Server a specific audio profile must be created.
- Within TVHeadend go to the Configuration Tab/Stream/Stream Profiles
- Ensure your View level is set to Expert, otherwise you will not see all options
- Add a Stream Profile
- Choose Type - Transcode/av-lib
- Name your profile squeeze (case sensitive, you will enter this later into the TVH plugin settings on Logitech Media Server)
- Container: Raw Audio Stream
- Audio Codec: aac (depending on your TVHeadend installation you may have to experiment with other codec's)
- Press Create to save your new profile
Optionally, if using TVHeadend security create a new user specifically for this plugin and set the default profile to be the one you just created above.
Ensure that the "Use HTTP digest authentication" option within Configuration/General/Base is checked. Unchecking this is known to cause issues when calling the API.
Go to the Logitech Media Server Settings page. On the Plugins tab insert the repository URL for this plugin at the bottom of the page.
Press Apply and you will now have the option to Enable TVH, check it, Apply and restart the Logitech Media Server.
Logitech Media Server Configuration & Use
On the Logitech Media Server Settings page/Advanced tab choose TVH in the top left drop down.
Provide your TVHeadend server details, username and password if using security and the profile name if not the default profile for the user or you are not using security.
Save your settings
Within the Logitech Media Server home page you will now have TVH under My Apps where you can browse your TVHeadend Tags/Stations.
Stream and enjoy :)
No support/warranty is offered on this plugin, help is provided on a best efforts basis.
If you find something wrong then pull requests are welcome, or raise an issue. Any error logs would be helpful to diagnosing issues.
Neither andrew-codechimp or dozigden are experienced perl programmers so it may take us some time to work out fixes.
Inspired by plugins created by @michaelherger
Initial idea for this plugin came from a post by netmax on how to stream a TVHeadend channel