I was thinking ahead about a few features, and wanted to run them by
every body.
1. "My Myth Network"
If you have more than 1 MythTV box on your home network,
they would need to see each others Video files.
This could be done a few ways:
a. Just mount the other computers hard drive(nfs,smb),
and make it so you can have more than 1 Video
store(RecordFilePrefix).
Each Video file would also need meta data file,
something like "VideoFileName.xml", the xml
file would have the guide data and it could also
have the commercial start and stop times(so we
can skip them). Then the database would not be
needed to for recorded programs.
b. Make a backend video server that runs over TCP/IP
and make the frontend easily talk to more than 1
backend recorder.
2. "MythTV share"
This would be a peer to peer network of MythTV boxes.
What a user would do is bring up there channel guide
and go back in time to the program that they forgot to
record then just select it to be recorded. The system
will look for the show on other MythTV boxes and when it
finds it, the show will be downloaded to there MythTV box.
For any of these things to work it might be easier to make a meta data
file for each video file, again that would be a xml file that would have
the guide data and it could also have the commercial start and stop
times(so we
can skip them). This would also let us just copy/save the video files,
with out doing any database work. This would also help during upgrades
so you will not loose any of your recorded programs.
Brent
every body.
1. "My Myth Network"
If you have more than 1 MythTV box on your home network,
they would need to see each others Video files.
This could be done a few ways:
a. Just mount the other computers hard drive(nfs,smb),
and make it so you can have more than 1 Video
store(RecordFilePrefix).
Each Video file would also need meta data file,
something like "VideoFileName.xml", the xml
file would have the guide data and it could also
have the commercial start and stop times(so we
can skip them). Then the database would not be
needed to for recorded programs.
b. Make a backend video server that runs over TCP/IP
and make the frontend easily talk to more than 1
backend recorder.
2. "MythTV share"
This would be a peer to peer network of MythTV boxes.
What a user would do is bring up there channel guide
and go back in time to the program that they forgot to
record then just select it to be recorded. The system
will look for the show on other MythTV boxes and when it
finds it, the show will be downloaded to there MythTV box.
For any of these things to work it might be easier to make a meta data
file for each video file, again that would be a xml file that would have
the guide data and it could also have the commercial start and stop
times(so we
can skip them). This would also let us just copy/save the video files,
with out doing any database work. This would also help during upgrades
so you will not loose any of your recorded programs.
Brent