f.write("\n")
for ep in season:
label = ep.label()
- if me.nseries > 1: label = ep.season.series.title + " " + label
+ if me.nseries > 1 and ep.season.series.title is not None:
+ if ep.season.i is None: sep = "—"
+ else: sep = " "
+ label = ep.season.series.title + sep + label
if not ep.chapters:
f.write("#EXTINF:%d,,%s\n%s\n" % (ep.duration, label, ep.url))
else:
#EXTM3U
-#EXTINF:7495,,Stargate Stargate
+#EXTINF:7495,,Stargate—Stargate
dvd:///mnt/dvd/archive/S/Stargate.iso#14
#EXTINF:5587,,Stargate SG-1 1.1. Children of the Gods
#EXTINF:2510,,Stargate Atlantis 3.20. First Strike
dvd:///mnt/dvd/archive/S/Stargate%20Atlantis/S03D05.%20E17%e2%80%9320.iso#4
-#EXTINF:5863,,Stargate SG-1 Stargate—The Ark of Truth
+#EXTINF:5863,,Stargate SG-1—Stargate—The Ark of Truth
dvd:///mnt/dvd/archive/S/Stargate%e2%80%94The%20Ark%20of%20Truth.iso#2
#EXTINF:2507,,Stargate Atlantis 4.1. Adrift
#EXTINF:2510,,Stargate Atlantis 5.1. Search and Rescue
dvd:///mnt/dvd/archive/S/Stargate%20Atlantis/S05D01.%20E01%e2%80%9304.iso#3
-#EXTINF:5674,,Stargate SG-1 Stargate—Continuum
+#EXTINF:5674,,Stargate SG-1—Stargate—Continuum
dvd:///mnt/dvd/archive/S/Stargate%e2%80%94Continuum.iso#3
#EXTINF:2506,,Stargate Atlantis 5.2. The Seed
dvd:///mnt/dvd/archive/S/Stargate%20Atlantis/S05D01.%20E01%e2%80%9304.iso#4