Some files represent only a part of an episode. These files will not
differ by Anime/Episode name, number or type. The Part variable
allows to distinguish such files.
env["MinRelatedEpNo"] = record.value("min_related_epno").toString();
env["MaxRelatedEpNo"] = record.value("max_related_epno").toString();
+ env["Part"] = record.value("part").toString();
// These variables are added for rename as video
env["FileExtension"] = record.value("extension").toString();
JOIN episode e ON e.eid = sqf.eid
JOIN file_episode_rel fer ON fer.fid = sqf.fid
JOIN episode fere ON fere.eid = fer.eid AND fere.aid = sqf.aid AND fere.type = e.type
- WHERE sqf.fid = f.fid)
+ WHERE sqf.fid = f.fid),
+ (SELECT count(fer2.start_percent) part FROM file_episode_rel fer
+ JOIN file_episode_rel fer2 ON (fer.eid = fer2.eid AND fer2.start_percent <= fer.start_percent)
+ WHERE fer.fid = f.fid)
FROM file f
JOIN anime a ON a.aid = f.aid
JOIN episode e ON e.eid = f.eid