BUGS - Partial Indexing breaks Skip / FFWD

Sorry for the double-post, I just purchased my PlexPass and am used to posting in the other forum.   Please delete the topic there.

 

-------------------------------------------------------------------------------------------------------------------

 

So I have a plex library that points to a Windows Media Center Recorded TV folder - I use WMC to record over-the-air programming on a central server, and then use Plex to broadcast the recorded content to several Roku boxes.

 

I was quite excited to see the index feature in 0.9.8.x PMS, but it's caused a couple of problems with the above use-case:

 

Sorta Bug #1 -  I have libraries set to scan whenever there is a change to the watched folders, the end result is that PMS does the initial scan/analysis/indexing as soon as the file starts recording and I only get a partial index file.   I'm not sure if this can be worked around unless you start looking for changes to the files themselves (eg, different size/length) and trigger a re-index at that time.  That might be quite painful given the resource intense nature of indexing.

 

Bug #2 - If you manually chose Analyze on a file or library it doesn't seem to rebuild the index for files that already have an index, so the files with partial indexes stay broken.  You should either automatically rebuild all indexes when somebody manually selects Analyze, or pop a prompt asking if they want to rebuild indexes for all files or just files without existing indexes.

 

Bug #3 - MUST FIX - the above two issues could be lived with if not for the third.  When you have a partial index file, neither FFWD or Skip features will progress past the end of the indexed portion.  Playback works fine, however.

 

Thanks!

Setting the library scan to periodic hourly scanning seems to have worked around getting partial indexes of recorded material, but that's just blind luck since it's not clear when the scan occurs - on the hour according to system time, an hour from when you set the option, etc..  I don't expect it to work in all cases.

Early 2021 clean-up: not a feature suggestion