Formula 1 Racing recording failures

Thanks for the logs.

The only ones we really need right now are the Plex Media Server.log(.x) files. Can you zip just those up and attach them to be sure we have the most coverage possible?

[Edit]
I think the logs provided may have actually caught what we need.

Here’s the logging after the completion fo the Practice 1 event, with some context (from Plex Media Server.5.log):

Apr 11, 2025 09:30:01.527 [139987442195256] DEBUG - [Grabber/710d39016bdf2fe682ae0fb5e475a97b44ee65bb] Grabber: Operation for 'Formula 1 Racing - Bahrain Grand Prix, Practice 1' on channel 5fc76c12598c41002dbe1257-5fc705e6104230002d14d84f completed with status complete (Success)
Apr 11, 2025 09:30:04.383 [139987365190456] DEBUG - Subscription: Episode 'Bahrain Grand Prix, Practice 2' airs on channel 5fc76c12598c41002dbe1257-5fc705e6104230002d14d84f at 2025-04-11 09:55:00
Apr 11, 2025 09:30:04.386 [139987365190456] DEBUG - Subscription: Episode 'Bahrain Grand Prix, Practice 3' airs on channel 5fc76c12598c41002dbe1257-5fc70602a62668002dceff66 at 2025-04-12 07:25:00
Apr 11, 2025 09:30:04.399 [139987365190456] DEBUG - Subscription: We found a match in the library for 'Formula 1 Racing - Bahrain Grand Prix, Practice 2'
Apr 11, 2025 09:30:04.399 [139987365190456] DEBUG - Subscription: No match in the library for 'Formula 1 Racing - Bahrain Grand Prix, Practice 3', grabbing.
Apr 11, 2025 09:30:04.766 [139987448523576] DEBUG -  DVR:NewSchedule: Between 2025-04-12 07:25:00 and 2025-04-12 10:30:00 on channel 5fc76c12598c41002dbe1257-5fc70602a62668002dceff66: 'Formula 1 Racing - Bahrain Grand Prix, Practice 3'
Apr 11, 2025 09:30:04.766 [139987448523576] DEBUG -  DVR:NewSchedule:    Between 2025-04-12 07:25:00 and 2025-04-12 10:30:00 on channel 5fc76c12598c41002dbe1257-5fc70602a62668002dceff66: 'Formula 1 Racing - Bahrain Grand Prix, Practice 3'
Apr 11, 2025 09:30:04.816 [139987448523576] DEBUG -  DVR:NewSchedule: device 0 tuner 1 airing 0 between 2025-04-12 07:25:00 and 2025-04-12 10:30:00 on channel 5fc76c12598c41002dbe1257-5fc70602a62668002dceff66: 'Formula 1 Racing - Bahrain Grand Prix, Practice 3'
Apr 11, 2025 09:30:04.816 [139987448523576] DEBUG - [Grabber/694489f30efdbf605af16cfa82c64dc698deda12] Scheduling 'Formula 1 Racing - Bahrain Grand Prix, Practice 3' for timed grab at 2025-04-12 07:25:00 (in 78896 seconds)
Apr 11, 2025 09:30:04.817 [139987448523576] DEBUG - [Grabber/681999c1ef3bbdc01ae2a9fe343db1e8329d20ce] Cancelling operation for 'Formula 1 Racing - Bahrain Grand Prix, Practice 2' on channel 5fc76c12598c41002dbe1257-5fc705e6104230002d14d84f with status cancelled.

It logs that Practice 1 has completed successfully. It then proceeds to examine its recording queue (this is filter on “Bahrain Grand Prix, Practice” so some extraneous stuff is missing)). When it checks the Practice 2 event it notes that it found a match for it in the library, presumably the Practice 1 event which just completed. Finally, it logs that it’s canceling the Practice 2 event recording.

This is more-or-less the logging I expected to see based on the behavior shown by the DVR. Since it already has an “episode” of “Formula 1 Racing” from today, it cancels what it considers to be a second airing of the same episode.

The only workaround I can think of would be to perform some post-processing of Formula 1 Racing events to move/rename their files after recording, delete the original, and perhaps kick off a scanning event via the API. That is, ensure it’s saved in the library as something the DVR (“Grabber” and “Subscription” in the logging) won’t find it as a duplicate.

I’m not really certain the post-processing suggestion would work properly as I’ve never really done anything similar before. But it might be worth a shot. There are some Plex post-processing scripts on GitHub which might be useful as a jumping off point if you wanted to pursue that.

Not real happy about this situation. I’ve ran everything through Plex, including use of the EPG and LiveTV features, only for PMS to decide that there are duplicate recordings. This isn’t an issue of me trying to import something that’s not named properly, PMS is naming the files & episodes.

Oh, I agree. It certainly isn’t ideal. The Plex DVR is perfectly ok for 90-plus % of what I need. But that other 10% is problematic. I actually keep a NextPVR DVR server set up for just that reason. Things like recording by keyword for shows/movies which aren’t currently in the guide and so can’t be configured to record in Plex.

Or PBS shows that are never, ever marked as “New” for the HD airing of the episode because it airs first on one of the other local SD sub-channels (I’m looking at you, This Old House).

The problem with most other DVRs though is that they don’t come with guide data, so you have to source it elsewhere, like SchedulesDirect. Or you can subscribe to Silicon Dust’s DVR service and then download their guide data in XMLTV format.

This particular issue doesn’t directly affect me except once every couple of years (Olympics) and even then it doesn’t really cause problems.

Maybe someone from Plex will stumble upon this thread and take an interest. This is one of those rare Plex issues where one can point to their Plex Pass subscription and say “hey, I’m paying for this feature, and I expect better.”

I’m actually using my ISP’s IPTV service (tvHeadend for a tuner,) and unfortunately, I’ll have to use Plex’s EPG, or get something like SchedulesDirect running. IMNSHO, this is really a filename issue, and PMS should be using both the series name and the episode name appropriately.

Same for me but it is the biggest impact on Indycar. They do have ‘episode names’ of the event so I don’t have any problem manually starting the recording when it comes on. Of course that requires me to be there and ready to hit record, which isn’t the greatest thing for a DVR.

I’ve tried to manually record while watching LiveTV when watching a recording that had been scheduled then dropped. PMS completely refused to record the episode.

And the Saudi Arabian Grand Prix, Practice 2 episode has been cancelled, 10 minutes before air time:

Apr 18, 2025 11:44:32.188 [139816548231992] DEBUG - Subscription: We found a match in the library for
‘Formula 1 Racing - Saudi Arabian Grand Prix, Practice 2’

The Practice 1 episode recorded properly 4 hours ago.

Contents of the directory:

ls -lrt *Arabian*
-rw-r–r-- 1 plex plex 12144574400 Apr 18 11:30 Formula 1 Racing (2000) - 2025-04-18 07 00 00 - Saudi Arabian Grand Prix Practice 1.ts

My tuner is now pulling in an EPG and is successfully recording Practice 2. Some manual shuffling will be required, but at least I’m getting a recording in spite of PMS’s efforts.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.