I understand how frustrating this can get - but my son and I have spent a few years working on getting Live TV to work. I bought me first PC in 1983, my son is a CS major at the University of Maryland currently in a Cybersecurity Honors program and has worked as a data mining and content analytics specialist for several years at such organizations as NASA, Gallup, and a major East Coast ISP as a research analyst.
Finally, this summer, he had a few weeks to really look into setting up Live TV through Madsonic by capturing the stream from our Silicon Dust HD Homerun and passing it through. I think his motivation was so he could watch TV in his dorm room. Most of what he did can be reviewed here:
http://theaverageguy.tv/2014/08/16/stre ... -subsonic/
He also does frequent podcasts on this site which may be of interest to some.
http://theaverageguy.tv/
The point here is that this isn't easy stuff and ALL the stars need to be properly aligned to get it working consistently. We haven't worked with Enigma, but I would think that much of the same concepts should apply from the work we did.
Once the Channel definition files are set up, the feed is passed to Madsonic and transcoded with:
ffmpeg -ss %o -i %z -async 1 -b %bk -s %wx%h -ar 44100 -ac 2 -v 0 -f flv -c:v libx264 -preset superfast -threads 0 -
using the latest ffmpeg in the Madsonic transcode pack which can be found here:
http://forum.madsonic.org/viewtopic.php?f=36&t=1135
File rights are always an issue, especially in the Linux environment. I'm not a Linux expert, but I do know that most of the problems and fixes have been discussed many times in the Subsonic forums. I agree that it would be nice if concise installation tutorials/instructions were in an easy to follow consolidated location, but the information is available with some searching. In all honesty, the Linux installation is more difficult than Windoze and may not be a task without a lot of frustration for a newbie. I've done a Linux install a few times and all it did was make me more appreciative of how easy it is to install in Windows.
On Windows installations things are much simpler. The only thing you need to do is edit the service permissions authentication if you need to access a library in a UNC share. If all your media files are on the local machine in a public directory you shouldn't have to do anything. The Windows installation tutorial on the Subsonic site is very thorough and covers most of the pitfalls one would encounter during installation, Perhaps it's time to review that info and post it over here. Maybe a Linux expert can do the same for that installation.
Keep in mind that this is a User forum on an open source project that only has one developer supporting everything that gets done. It's not a corporation with teams of people doing product development and support. It's a work in progress that gets much better with community support and participation where we share and contribute to helping new users solve their problems.
HTH
I'll try to get some time to work on a Windows tutorial updated for Madsonic as soon as I can.