chiark / gitweb /
Mark Wooding [Fri, 22 Nov 2024 00:08:14 +0000 (00:08 +0000)]
foyle's-war.epls, sledge-hammer.epls: Add more series.
Mark Wooding [Fri, 22 Nov 2024 00:07:13 +0000 (00:07 +0000)]
Makefile: Add missing quoting for playlist names.
Mark Wooding [Sun, 3 Nov 2024 01:10:24 +0000 (01:10 +0000)]
cardiac-arrest.epls, ripper-street.epls: More series.
Mark Wooding [Sat, 8 Jun 2024 19:30:35 +0000 (20:30 +0100)]
mcu.epls: Add playlist for MCU films.
Mark Wooding [Sat, 8 Jun 2024 13:40:04 +0000 (14:40 +0100)]
james-bond.epls: Add a playlist of the films.
Mark Wooding [Sat, 8 Jun 2024 13:39:26 +0000 (14:39 +0100)]
veronica-mars.epls: Add season 4.
Mark Wooding [Mon, 3 Jun 2024 21:36:17 +0000 (22:36 +0100)]
More overdue changes.
Mark Wooding [Mon, 3 Jun 2024 21:34:50 +0000 (22:34 +0100)]
mkm3u: Introduce hacks to inhibit DVD menu handling.
Mark Wooding [Mon, 3 Jun 2024 21:29:38 +0000 (22:29 +0100)]
Oops, out of date with commits.
Mark Wooding [Wed, 14 Jun 2023 23:51:28 +0000 (00:51 +0100)]
drwho.epls: Remove dummy episodes from incomplete extras data.
Mark Wooding [Wed, 14 Jun 2023 17:56:26 +0000 (18:56 +0100)]
drwho.epls: Use Loose telesnap reconstructions for missing episodes.
They're signficantly better than the BBC ones on the DVD.
Mark Wooding [Tue, 16 May 2023 22:53:53 +0000 (23:53 +0100)]
nymphomaniac.epls: Add Trier's, err, controversial film.
Mark Wooding [Sat, 4 Mar 2023 00:24:31 +0000 (00:24 +0000)]
westworld.epls: New stuffs.
Mark Wooding [Sat, 11 Feb 2023 22:59:23 +0000 (22:59 +0000)]
waking-the-dead.epls: Fix last episode title.
Mark Wooding [Sun, 15 Jan 2023 15:47:56 +0000 (15:47 +0000)]
strike.epls: Add new series.
Mark Wooding [Sun, 15 Jan 2023 15:46:14 +0000 (15:46 +0000)]
ref/*.m3u8: Add some belated reference files.
Mark Wooding [Sun, 15 Jan 2023 15:45:47 +0000 (15:45 +0000)]
ref/drwho.m3u8: Miscellaneous catchup.
Mark Wooding [Sun, 15 Jan 2023 15:14:32 +0000 (15:14 +0000)]
ref/*.m3u8: Add extras.
Mark Wooding [Sun, 15 Jan 2023 15:13:49 +0000 (15:13 +0000)]
ref/*.m3u8: Various typo fixes.
Mark Wooding [Sun, 15 Jan 2023 15:10:44 +0000 (15:10 +0000)]
ref/drwho*.m3u8: Switch to using telesnap reconstructions rather than audio.
Mark Wooding [Sun, 15 Jan 2023 15:43:41 +0000 (15:43 +0000)]
mkm3u: Allow explicit setting of series-name separator.
Now we can delete the trailing `:' of the Doctor Who series names, and
avoid awful `::' in the `Extras' seasons.
Mark Wooding [Thu, 12 Jan 2023 00:54:04 +0000 (00:54 +0000)]
aeon-flux.epls: Add pilot episode.
Mark Wooding [Sun, 8 Jan 2023 21:06:06 +0000 (21:06 +0000)]
aeon-flux.epls: Add playlist for new series.
Mark Wooding [Sun, 25 Sep 2022 23:38:32 +0000 (00:38 +0100)]
drwho.epls: Use telesnap reconstructions rather than plain audio files.
Mark Wooding [Sun, 25 Sep 2022 23:37:55 +0000 (00:37 +0100)]
mkm3u: Add support for individual MPEG4 video files.
Mark Wooding [Sun, 25 Sep 2022 23:25:08 +0000 (00:25 +0100)]
mkm3u: Factor out the guts of `AudioDir'.
Mark Wooding [Sun, 25 Sep 2022 23:37:04 +0000 (00:37 +0100)]
mkm3u, *.epls: Rename `!vdir' and `!iso' to `!dvddir' and `!dvd'.
Matches the internal changes, but seriously disruptive.
Mark Wooding [Sun, 25 Sep 2022 23:22:44 +0000 (00:22 +0100)]
mkm3u: Rename internal things for better consistency.
* Rename `Video...' to `DVD' to make space for single-file `Video...'
things.
* Rename `...Disc' to `...File' because some of these files aren't
from discs.
* Rename `_audirs' to `_sfdirs' because the significant thing about
them is that they're one-episode-per file, not audio.
Mark Wooding [Mon, 5 Sep 2022 18:53:41 +0000 (19:53 +0100)]
drwho.epls: Newly released reconstruction of `The Abominable Snowmen.
Mark Wooding [Sun, 17 Jul 2022 20:27:36 +0000 (21:27 +0100)]
stargate.epls: Fix capitalization.
Mark Wooding [Mon, 6 Jun 2022 22:06:09 +0000 (23:06 +0100)]
father-ted.epls: Add `Father Ted'.
Mark Wooding [Mon, 6 Jun 2022 22:05:43 +0000 (23:05 +0100)]
drwho.epls: Use the original `Evil of the Daleks' ep from the boxset.
Mark Wooding [Mon, 6 Jun 2022 22:04:36 +0000 (23:04 +0100)]
drwho.epls: Use the remaining broadcast episode of `Galaxy 4'.
Mark Wooding [Mon, 30 May 2022 23:28:24 +0000 (00:28 +0100)]
person-of-interest.epls: Fix title case for non-English titles.
Mark Wooding [Sun, 22 May 2022 23:49:47 +0000 (00:49 +0100)]
police-squad.epls: New (?) series!
Mark Wooding [Sun, 22 May 2022 23:49:10 +0000 (00:49 +0100)]
arrowverse.epls: Add extras!
Mark Wooding [Sun, 22 May 2022 23:48:45 +0000 (00:48 +0100)]
fry-and-laurie.epls: Fix sketch name title case.
Mark Wooding [Tue, 5 Apr 2022 00:38:02 +0000 (01:38 +0100)]
twin-peaks.epls: Fix disc numbering snafu.
Mark Wooding [Thu, 31 Mar 2022 15:55:19 +0000 (16:55 +0100)]
mkm3u: Don't escape underscores in URLs.
There aren't any that we care about, but really.
Mark Wooding [Thu, 31 Mar 2022 15:54:37 +0000 (16:54 +0100)]
drwho.epls: Add a colon to the other story title that lacked it.
There really aren't any others. I think.
Mark Wooding [Wed, 30 Mar 2022 22:24:28 +0000 (23:24 +0100)]
bsg-1978.epls: Include missing date in playlist title.
Mark Wooding [Wed, 30 Mar 2022 20:58:44 +0000 (21:58 +0100)]
drwho.epls: Delete pointless `!iso' setting.
Mark Wooding [Wed, 30 Mar 2022 20:56:42 +0000 (21:56 +0100)]
drwho.epls: Add missing `:' from one `series' title.
All the others seem right.
Mark Wooding [Wed, 30 Mar 2022 20:27:41 +0000 (21:27 +0100)]
drwho.epls: Fix style for `daleks-masterplan' and `daleks-invastion' tags.
To be fair, `masterplan' was chosen before there was a style to be
consistent with. I don't have an excuse for `dalek-invasion'.
Mark Wooding [Wed, 30 Mar 2022 20:27:10 +0000 (21:27 +0100)]
mkm3u: Output the playlist tag in the dump file.
Add an option to supply the list tag, but default it from the input
filename.
Mark Wooding [Wed, 30 Mar 2022 20:26:28 +0000 (21:26 +0100)]
mkm3u: Rewrite `Playlist.dump' to use series tags directly.
Mark Wooding [Wed, 30 Mar 2022 19:05:32 +0000 (20:05 +0100)]
mkm3u, Makefile: Make `dump' files from the playlists.
These are much easier to process than the episode list files, and more
informative than M3U files. They'll be fed into a database at some
point.
Mark Wooding [Wed, 30 Mar 2022 19:05:18 +0000 (20:05 +0100)]
Makefile: Rename the dep files.
Mark Wooding [Wed, 30 Mar 2022 19:03:23 +0000 (20:03 +0100)]
mkm3u, *.epls: Introduce single-series titles and forced single-series.
The former is a way to set a series title for a single-series episode
list.
The latter is a strange hack for `Doctor Who' to say that the `series'
are fake and shouldn't really be treated as such.
These aren't used by anything yet, but they will be.
Mark Wooding [Wed, 30 Mar 2022 18:59:28 +0000 (19:59 +0100)]
mkm3u, stargate.epls, star-wars.epls: Introduce `full series titles'.
These aren't used by anything yet, but they will be.
Mark Wooding [Wed, 30 Mar 2022 18:58:16 +0000 (19:58 +0100)]
drwho.epls: Use the implicit-series-name abbreviation.
I'd forgotten that I'd implemented that.
Mark Wooding [Wed, 30 Mar 2022 18:55:18 +0000 (19:55 +0100)]
lois-and-clark.epls, terminator-scc.epls: Fix filenames.
* `Lois & Clark' is spelled thus, with an ampersand.
* The `Terminator: The Sarah Connor Chronicles' two-part episode
`Today Is the Day' should be thus, with capital `I'.
Mark Wooding [Wed, 30 Mar 2022 18:49:10 +0000 (19:49 +0100)]
mkm3u: Actually cross off used titles in `used_titles'.
This would have caught my `Smallville' blunder.
Mark Wooding [Wed, 30 Mar 2022 18:52:44 +0000 (19:52 +0100)]
ref/smallville.m3u8: Rename files with wrong episode lists.
The `mkm3u' checking machinery should have caught this blunder, but it
was never actually finished.
Mark Wooding [Wed, 30 Mar 2022 18:47:47 +0000 (19:47 +0100)]
mkm3u: Fix `epname' splitting.
Don't include the second colon in the string. Doesn't affect anything.
Mark Wooding [Wed, 30 Mar 2022 18:46:52 +0000 (19:46 +0100)]
mkm3u: Use `-1' throughout as a sentinel title/chapter number.
This will make it easier to integrate with statically typed systems like
databases. It already simplifies the duration-caching machinery.
Mark Wooding [Wed, 30 Mar 2022 18:44:29 +0000 (19:44 +0100)]
mkm3u: Add some spaces to improve the layout.
Mark Wooding [Wed, 30 Mar 2022 17:53:23 +0000 (18:53 +0100)]
drwho-*.epls: Delete obsolete episode lists.
Mark Wooding [Wed, 30 Mar 2022 00:56:21 +0000 (01:56 +0100)]
Add complete playlist for `Doctor Who'.
Mark Wooding [Wed, 30 Mar 2022 00:56:43 +0000 (01:56 +0100)]
mkm3u: Allow audio files in movie seasons.
It makes sense in context.
Mark Wooding [Tue, 29 Mar 2022 16:00:17 +0000 (17:00 +0100)]
Fix `A Bit of Fry & Laurie' to use the ampersand.
There's a sketch about the ampsersand, to this is actually somewhat
important.
Mark Wooding [Mon, 28 Mar 2022 19:48:21 +0000 (20:48 +0100)]
arrowverse.epls: Add `Superman & Lois' season 1.
Mark Wooding [Mon, 28 Mar 2022 19:47:45 +0000 (20:47 +0100)]
ref/sapphire-and-steel.m3u8: Update reference playlist.
Oops. Should have done this already.
Mark Wooding [Sun, 27 Mar 2022 19:51:59 +0000 (20:51 +0100)]
Rename `Sapphire and Steel' to `Sapphire & Steel'.
To match the way it's written in the title.
Mark Wooding [Tue, 22 Mar 2022 02:25:48 +0000 (02:25 +0000)]
More forgotten series.
Mark Wooding [Tue, 22 Mar 2022 01:50:54 +0000 (01:50 +0000)]
Add `Prime Suspect' and `The Prisoner'.
Somehow got missed from the main sweep.
Mark Wooding [Tue, 22 Mar 2022 01:31:59 +0000 (01:31 +0000)]
Makefile: Move the `Doctor Who' entries into the main block.
There aren't enough to overbalance the list any more.
Mark Wooding [Tue, 22 Mar 2022 01:25:53 +0000 (01:25 +0000)]
mkm3u: Produce makefile fragments for tracking dependencies.
This is extra annoying because `make' can't handle spaces, so I must do
this the hard way.
Mark Wooding [Tue, 22 Mar 2022 00:27:00 +0000 (00:27 +0000)]
mkm3u: Maintain a cache of durations because they take ages to look up.
Mark Wooding [Mon, 21 Mar 2022 15:45:22 +0000 (15:45 +0000)]
morse.epls: Add season.episode numbers to the list.
Putting these in the filenames would be just too fussy, and involve
another parser hack. Also, they're just not that important, which is
why I didn't add them earlier.
Mark Wooding [Mon, 21 Mar 2022 15:41:37 +0000 (15:41 +0000)]
morse.epls: Fix some bungled episode titles.
Mark Wooding [Mon, 21 Mar 2022 14:12:33 +0000 (14:12 +0000)]
mkm3u: Use colons as the implicit separators for named seasons and series.
Mark Wooding [Mon, 21 Mar 2022 14:02:17 +0000 (14:02 +0000)]
*.epls: Replace explicit dashes with colons.
This is the first stage in an effort to replace all of the dashes. In
cases where there are multiple separators in a name, it would be nice to
have both kinds, but in fact there aren't any such cases, and we're not
limited to the characters that can be expressed through SMB, so use the
one that's prettier and easier to type.
Mark Wooding [Sun, 20 Mar 2022 23:42:32 +0000 (23:42 +0000)]
morse.epls: Write `Is' with a capital letter.
Mark Wooding [Sun, 20 Mar 2022 13:50:53 +0000 (13:50 +0000)]
Ooops! Forgot Sharpe!
Mark Wooding [Sun, 20 Mar 2022 13:50:20 +0000 (13:50 +0000)]
morse.epls: Make it look more readable.
No change to the output.
Mark Wooding [Sun, 20 Mar 2022 13:34:20 +0000 (13:34 +0000)]
bsg-2003/epls: Add the films.
Mark Wooding [Sun, 20 Mar 2022 13:30:02 +0000 (13:30 +0000)]
Makefile: Remove `series' from the 1966 Batman link.
It's got the film too.
Mark Wooding [Sun, 20 Mar 2022 13:23:50 +0000 (13:23 +0000)]
And the rest.
And there was much rejoicing.
Mark Wooding [Sun, 20 Mar 2022 13:23:19 +0000 (13:23 +0000)]
mkm3u: Change the singular/plural separator for `!epname'.
Currently not used, so this is easy.
Mark Wooding [Sun, 20 Mar 2022 12:30:46 +0000 (12:30 +0000)]
Remaining series checked off!
Mark Wooding [Sun, 20 Mar 2022 03:08:55 +0000 (03:08 +0000)]
Add `State of Play'.
This finishes off `S'.
Mark Wooding [Sun, 20 Mar 2022 02:58:14 +0000 (02:58 +0000)]
Add `Star Wars'. Cue rejoicing.
Mark Wooding [Sun, 20 Mar 2022 02:57:19 +0000 (02:57 +0000)]
mkm3u: Add an option to omit the series name in multiseries outputs.
This is for `The Clone Wars', because a lot of the preliminary material
is just called `Clone Wars' or similar, and there'd be so much
redundancy.
Mark Wooding [Sun, 20 Mar 2022 02:56:57 +0000 (02:56 +0000)]
mkm3u: Allow clearing the prevailing expected duration.
Mark Wooding [Sun, 20 Mar 2022 00:32:24 +0000 (00:32 +0000)]
mkm3u, stargate.epls: Allow series with empty names.
Mark Wooding [Sun, 20 Mar 2022 00:30:47 +0000 (00:30 +0000)]
stargate.epls: Remove the `Stargate' prefix from the SG-1 films.
Mark Wooding [Sun, 20 Mar 2022 00:10:33 +0000 (00:10 +0000)]
mkm3u: Fix formatting of movies with series prefix.
Mark Wooding [Sat, 19 Mar 2022 23:42:57 +0000 (23:42 +0000)]
clusters: A really bad 1D clustering program.
The idea is to help with guessing expected track lengths.
Mark Wooding [Sat, 19 Mar 2022 23:42:46 +0000 (23:42 +0000)]
Add some new acquisitions.
Mark Wooding [Sat, 19 Mar 2022 22:31:00 +0000 (22:31 +0000)]
mkm3u: Format episode numbers correctly when paired.
Mark Wooding [Sat, 19 Mar 2022 21:52:12 +0000 (21:52 +0000)]
mkm3u, *.epls: Check that episode lengths are within expected bounds.
This provides a useful check on the supplied title numbers.
Mark Wooding [Sat, 19 Mar 2022 21:50:46 +0000 (21:50 +0000)]
mkm3u: Determine and write out accurate durations for episodes and chapters.
Mark Wooding [Sat, 19 Mar 2022 21:48:41 +0000 (21:48 +0000)]
mkm3u: Make `AudioEpisode' a subclass of `AudioDisc' like it should be.
Mark Wooding [Sat, 19 Mar 2022 22:13:30 +0000 (22:13 +0000)]
the-americans.epls: Lowercase Latin title.
Mark Wooding [Sat, 19 Mar 2022 21:46:49 +0000 (21:46 +0000)]
stargate.epls: Fix a title-numbering hiccough.
Mark Wooding [Sat, 19 Mar 2022 22:16:07 +0000 (22:16 +0000)]
flying-circus-restored.epls: One episode lacks the pre-broadcast chapter.
Mark Wooding [Sat, 19 Mar 2022 21:43:23 +0000 (21:43 +0000)]
danger-mouse.epls: Delete spurious extra Duckula.
Mark Wooding [Sat, 19 Mar 2022 21:42:04 +0000 (21:42 +0000)]
bsg-2003.epls: Fix bungled title number.
Mark Wooding [Sat, 19 Mar 2022 21:41:29 +0000 (21:41 +0000)]
brass-eye.epls: Add some stanza comments.