Hi!
I've made some recordings with tvheadend previously and only came around to install xbmc and it's tvheadend addons later on.
The thing is, sometimes the recordings have been split (probably because of changing video stream mode and / or audio streams). When a recording has been split, XBMC only plays the last (by timestamp) file from the recording entry, which is the wrong one in most (all) cases I have tested. But I checked manually, and the recording have been made correctly and can be played with mplayer/mplayer2/vlc/[INSERT YOUR GENERIC VIDEO PLAYER THAT CAN PLAY MKV HERE]...
Is this a known issue?
Tvheadend has (or had) been set up to record as mkv (maybe this was the mistake), and set to record 5 minutes before every recording and 15 minutes after, and to use just EPG data (because, though most of the time EPG data is reliable at least for my usage, but I made the settings just in case something is runnig late. Or early.). I was told in another thread that mkv has caused other issues (as compared to .ts), maybe this issue does not exist with .ts? I haven't switched yet to .ts though, since I couldn't reproduce "the other issue" after upgrading tvheadend to the recent git :). Even if I did switch now, it wouldn't fix the recordings that have already been made...
My setup: I'm on Gentoo, and using a live xbmc ebuild (XBMC Media Center 13.0-ALPHA12 Git:d5fa13898cc5060a5d0adf1e7fa6ad42032b573c it seems, currently) and a custom live ebuild for the addons (which seems to work; the reported version is 1.9.24 for the addon). The tvheadend version is HTS Tvheadend 3.9.383~g1745e0c-dirty, it seems. Also via a live ebuild :).
Cheers!
[EDIT: Changed topic to reflect that it has of course been the backend (tvheadend) that did the splitting!]