Sorry for reviving an old thread but this is the first result that comes up when googling "openvix .stream .eit .meta" and not a lot of other info to be found
This issue still persisted in Openvix 5.3, recordings from IPTV type 4097 would be saved as *.eit, *.stream and *.stream.meta (looks like the extension in the ".streameit" was fixed along the way)
The files played fine but the annoying thing was the movie / recordings list wasn't showing the correct name, channel, description or current state (recording etc), just a long filename. Manually renaming the .stream and .stream.meta to .ts and .ts.meta made the correct info show up on movie planner and playback was still fine.
I found a workaround by modifying RecordTimer.py to force the .ts file extension during the timer record and it solved the problem.
To make the fix, backup /usr/lib/enigma2/python/RecordTimer.pyo before beginning and then download RecordTimer.py from the openvix sources on github and modify the following two lines:
Code:
# Change line 383
prep_res=self.record_service.prepare(self.Filename + self.record_service.getFilenameExtension(), self.begin, self.end, event_id, name.replace("\n", ""), description.replace("\n", ""), ' '.join(self.tags), bool(self.descramble), bool(self.record_ecm))
#to
prep_res=self.record_service.prepare(self.Filename + ".ts", self.begin, self.end, event_id, name.replace("\n", ""), description.replace("\n", ""), ' '.join(self.tags), bool(self.descramble), bool(self.record_ecm))
#And change line 512
open(self.Filename + self.record_service.getFilenameExtension(), "w").close()
#to
open(self.Filename + ".ts", "w").close()
I uploaded the modified file to /usr/lib/enigma2/python/ and restarted the box - it compiled the newly uploaded RecordTimer.py into RecordTimer.pyo
Now it records as ts and saves ts, meta, eit and cuts files. Movie list displays correct name, description, recording state, progress etc instead of just long ugly filename.
The EIT filename is truncated by 3 chars though so no EIT used - but meta still displays fine - will figure out that one another day
Maybe someone can come up with a more complete fix inside NavigationInstance in the E2 sources at some future point but that's beyond my current knowledge - this quick fix did it for me. YMMV.
Just wanted to leave this here for any future searchers of the same issue who want a quick fix if they are comfortable editing the python files.