chiark / gitweb /
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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.
Mark Wooding [Sat, 19 Mar 2022 21:39:07 +0000 (21:39 +0000)]
buffyverse.epls: Fix the title numbering for the start of Buffy season 6.
Everything got thrown off because `Bargaining' is actually presented as
a single title, not two separate episodes.
Mark Wooding [Sat, 19 Mar 2022 21:38:38 +0000 (21:38 +0000)]
babylon-5.epls: Fix the title numbers, which were almost completely wrong.
Mark Wooding [Sat, 19 Mar 2022 14:00:33 +0000 (14:00 +0000)]
Some more progress on `S'.
Mark Wooding [Fri, 18 Mar 2022 14:22:22 +0000 (14:22 +0000)]
Add `Sanctuary' and `Sapphire and Steel'.
The latter got omitted from my Makefile for some reason.
Mark Wooding [Fri, 18 Mar 2022 10:34:16 +0000 (10:34 +0000)]
Add series as far as `P'.
Mark Wooding [Fri, 18 Mar 2022 10:32:46 +0000 (10:32 +0000)]
mkm3u: Make filename parser commit to a set of patterns.
Now hopefully it won't get confused by things which look like foreign
patterns but are actually just anomalies that it shouldn't worry about.
Mark Wooding [Thu, 17 Mar 2022 22:31:22 +0000 (22:31 +0000)]
Now done `G' and `H'.
Except for the two-disc film. I'll do those in a separate pass later.
Mark Wooding [Thu, 17 Mar 2022 22:30:23 +0000 (22:30 +0000)]
mkm3u: Overhaul video filename parsing again.
Now we have a list of (much simpler!) patterns which we try one by one.
This handling oddball filenames significantly easier.
Mark Wooding [Thu, 17 Mar 2022 20:50:49 +0000 (20:50 +0000)]
Fix `v.' case.
Mark Wooding [Thu, 17 Mar 2022 20:04:01 +0000 (20:04 +0000)]
And `Egrenages', because that finishes `E'.
`E' is surprisingly light, generally.
Mark Wooding [Thu, 17 Mar 2022 19:55:30 +0000 (19:55 +0000)]
All of `D'!
I think `The Day Today' has deliberately annoying menus. I also think
this is a mistake.
Mark Wooding [Thu, 17 Mar 2022 19:54:59 +0000 (19:54 +0000)]
mkm3u: New hack for `episodes' which are carved out of chapter breaks.
The `Danger Mouse' discs do this. Grr.
Mark Wooding [Thu, 17 Mar 2022 18:17:12 +0000 (18:17 +0000)]
Add remaining `C' series.
Mark Wooding [Thu, 17 Mar 2022 18:16:12 +0000 (18:16 +0000)]
mkm3u: Support one-episode-per-file arrangements.
Mark Wooding [Thu, 17 Mar 2022 18:15:37 +0000 (18:15 +0000)]
mkm3u: Further improve the debugging for filename parsing.
Mark Wooding [Thu, 17 Mar 2022 16:37:47 +0000 (16:37 +0000)]
mkm3u: Various refactoring, intertangled.
Make Series aware of their names, and don't keep track separately. Make
Series aware of their wantedness too. And abstract out the common
automatic source-disc selection logic from episodes and the new
`!displaced' command.
Mark Wooding [Thu, 17 Mar 2022 16:18:13 +0000 (16:18 +0000)]
Add the rest of `B': `Batman' (1960s) and `BSG' (1980 and 2000s).
Mark Wooding [Thu, 17 Mar 2022 16:17:11 +0000 (16:17 +0000)]
mkm3u: Add `!displaced' command to handle using special versions of episodes.
That is, we use the fancy `extended' version of an episode from a
different disc. This just compensates the disc-episode accounting.
Mark Wooding [Thu, 17 Mar 2022 16:16:47 +0000 (16:16 +0000)]
mkm3u: Allow movie seasons to have titles and numbered episodes.
Mark Wooding [Thu, 17 Mar 2022 16:16:11 +0000 (16:16 +0000)]
mkm3u: Check that movie seasons have explicit ISOs.
Mark Wooding [Thu, 17 Mar 2022 16:15:04 +0000 (16:15 +0000)]
mkm3u: Pull out the episode automatic naming logic.
Mark Wooding [Thu, 17 Mar 2022 16:14:43 +0000 (16:14 +0000)]
flying-circus-sketches.epls: Fix a stupid typo.
Mark Wooding [Thu, 17 Mar 2022 12:47:42 +0000 (12:47 +0000)]
flying-circus-sketches.epls: Delete spurious space before ellipsis.
Mark Wooding [Thu, 17 Mar 2022 03:18:19 +0000 (03:18 +0000)]
mkm3u, flying-circus-restored.epls: Start at chapter 2.
These titles have some 30 s of pre-broadcast stuff glued on the front.
This is cool, but I don't usually want to watch it.
Mark Wooding [Thu, 17 Mar 2022 01:40:25 +0000 (01:40 +0000)]
Add `The A-Team' and `The Americans' to finish off `A' at last.
Mark Wooding [Thu, 17 Mar 2022 00:42:52 +0000 (00:42 +0000)]
Add `Andromeda'.
Mark Wooding [Thu, 17 Mar 2022 00:12:12 +0000 (00:12 +0000)]
Add `Agents of SHIELD'.
Mark Wooding [Wed, 16 Mar 2022 23:29:34 +0000 (23:29 +0000)]
General pass with spell-checker.
Apparently I'm a terrible typist.
Mark Wooding [Wed, 16 Mar 2022 22:15:58 +0000 (22:15 +0000)]
Add the Network restored release of `Monty Python's Flying Circus'.
Mark Wooding [Wed, 16 Mar 2022 20:38:31 +0000 (20:38 +0000)]
Add `Knight Rider'.
Mark Wooding [Wed, 16 Mar 2022 19:42:16 +0000 (19:42 +0000)]
Add the `Arrowverse' series.
Data from https://arrowverse.info/
Mark Wooding [Wed, 16 Mar 2022 17:07:04 +0000 (17:07 +0000)]
*.epls: Reformat with tabs.
Mark Wooding [Wed, 16 Mar 2022 17:02:39 +0000 (17:02 +0000)]
flying-circus-sketches.epls, fry-and-laurie.epls: Improve formatting.
Generally more vertical space, and section banners.
Mark Wooding [Wed, 16 Mar 2022 16:50:49 +0000 (16:50 +0000)]
Rename current Flying Circus list for new Network restored version.
The pictures are better and previously lost pieces restored, but the
Network version lacks chapter breaks so we need to keep both.
Mark Wooding [Wed, 16 Mar 2022 16:50:09 +0000 (16:50 +0000)]
Consolidate `Buffyverse' series into a single master playlist.
Mark Wooding [Wed, 16 Mar 2022 16:48:35 +0000 (16:48 +0000)]
angel.epls, btvs.epls: Update to current standards.
Mark Wooding [Wed, 16 Mar 2022 16:46:18 +0000 (16:46 +0000)]
Makefile: Support `chapters-only' playlists.
Mark Wooding [Wed, 16 Mar 2022 03:27:41 +0000 (03:27 +0000)]
Major overhaul to cope with multi-season episode lists.
Mark Wooding [Mon, 14 Mar 2022 22:39:04 +0000 (22:39 +0000)]
Add the other `Stargate' series.
Mark Wooding [Mon, 14 Mar 2022 20:04:07 +0000 (20:04 +0000)]
Add `Blackadder'.
Mark Wooding [Mon, 14 Mar 2022 19:17:22 +0000 (19:17 +0000)]
Add `Terminator: The Sarah Connor Chronicles'.
Mark Wooding [Mon, 14 Mar 2022 18:50:02 +0000 (18:50 +0000)]
Add `V' (2009).
Mark Wooding [Mon, 14 Mar 2022 18:49:43 +0000 (18:49 +0000)]
Add `Shark'.
I hope season 2 will exist eventually.
Mark Wooding [Mon, 14 Mar 2022 18:29:27 +0000 (18:29 +0000)]
Add `Waking the Dead'.
Mark Wooding [Mon, 14 Mar 2022 18:29:06 +0000 (18:29 +0000)]
mkm3u: Teach video parser to handle single-episode discs with titles.
Mark Wooding [Mon, 14 Mar 2022 18:28:41 +0000 (18:28 +0000)]
mkm3u: Add (commented-out) debugging machinery for video parser.
Mark Wooding [Mon, 14 Mar 2022 17:57:29 +0000 (17:57 +0000)]
Add lists for HBO series.
Mark Wooding [Mon, 14 Mar 2022 17:57:02 +0000 (17:57 +0000)]
Makefile: Add rules for saving output references.
Mark Wooding [Mon, 14 Mar 2022 17:53:42 +0000 (17:53 +0000)]
Makefile: Improve output appearance.
Mark Wooding [Mon, 14 Mar 2022 16:24:07 +0000 (16:24 +0000)]
between-the-lines.epls: Use single quotes.
I know the packaging uses double.
Mark Wooding [Mon, 14 Mar 2022 16:23:08 +0000 (16:23 +0000)]
between-the-lines.epls: Fix unhelpful mode dropping.
Mark Wooding [Mon, 14 Mar 2022 16:22:55 +0000 (16:22 +0000)]
Add `Robin of Sherwood'.
Mark Wooding [Mon, 14 Mar 2022 15:05:11 +0000 (15:05 +0000)]
mkm3u, ref/drwho-*.m3u8: Use `file://' prefix for audio files.
Mark Wooding [Mon, 14 Mar 2022 15:02:15 +0000 (15:02 +0000)]
allo-allo.epls: Lean on the automatic filename parser.
Mark Wooding [Mon, 14 Mar 2022 15:01:00 +0000 (15:01 +0000)]
mkm3u: Improve the episode-list parser some more.
Now it can change season in mid-flight.
Mark Wooding [Mon, 14 Mar 2022 14:58:53 +0000 (14:58 +0000)]
mkm3u: Reformat multi-line regices.
Mark Wooding [Mon, 14 Mar 2022 14:55:07 +0000 (14:55 +0000)]
ref/allo-allo.m3u8: Fix disc numbering for season 8.
Mark Wooding [Mon, 14 Mar 2022 14:36:03 +0000 (14:36 +0000)]
allo-allo.epls, ref/allo-allo.m3u8: Regularize the first disc name.
I want to parse these automatically.
Mark Wooding [Mon, 14 Mar 2022 14:30:12 +0000 (14:30 +0000)]
mkm3u: Report missing seasons and episodes properly.
Mark Wooding [Mon, 14 Mar 2022 14:29:25 +0000 (14:29 +0000)]
mkm3u: Picky checking of automatically selected discs.
Each should be used the right number of times.
Mark Wooding [Mon, 14 Mar 2022 14:28:01 +0000 (14:28 +0000)]
macgyver.epls, ref/macgyver.m3u8: Fix duplicate title number.
Mark Wooding [Mon, 14 Mar 2022 13:56:12 +0000 (13:56 +0000)]
mkm3u: Abolish `VideoEpisodes'.
Instead, just associate a disc with each episode in the season. This way, a
disc can be associated with multiple seasons without trouble.
Mark Wooding [Mon, 14 Mar 2022 13:38:06 +0000 (13:38 +0000)]
Initial commit.