Hi All, Thanks for the wonderful firmware, I tried developing a simple fuse file system for my HDHOMERUN tuner to watch live OTA channels. I created synthetic files for each channel and when some opens/reads that file, I run hdhomerun_config to set to correct channel and start saving to a real file on the disk. Any reads to the synthetic channel file are mapped to the actually saved file. This worked nicely, but it stopped playing as soon as it reached the initially advertised file size. I thought that is how it works, but to my surprise, if I play the saved file on disk, it plays continuously even after the initial file size.
I noticed that the real disk has .wd_tv directory that it keeps for book keeping but the my fuse FS is read only. I made my fuse FS read/write and gave a backing store. Tried replicating the getattr of the "/" of the fuse to the recorded directory. Still no difference. Now, I wonder if wdtv live player uses INOTIFY for this purpose, if so, can I replicate that in FUSE fs?
For now, I just open synthetic channel file and then go back and play the real recorded file. It works, but would love to make the wdtv play the synthetic channel file continuously.
Appreciate any help. I see few threads on using UMSP for this. Maybe, I should try the UMSP route (I need to read up on UMSP plugins and learn some php)


