EPG123 bug? Probably SD or Gracenote

An evolving, supported alternative to Rovi
Forum rules
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html
Post Reply
Space

Posts: 2841
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

EPG123 bug? Probably SD or Gracenote

#1

Post by Space » Tue Jan 19, 2021 1:54 am

Probably not an EPG123 bug, but someone either at SD or Gracenote should get their act together...
I'm guessing things like this happen all the time, but are handled properly by the MXF import so we don't see it.

P.S. Also noticed that the format of the log changed with the latest EPG123 release update (or one of the in-between updates).

Code: Select all

[1/5/2021 8:04:56 PM] [ INFO] Service SZECLHD at 1/7/2021 4:07:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/5/2021 8:04:57 PM] [ INFO] Service SZESUHD at 1/16/2021 7:04:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/5/2021 8:04:57 PM] [ INFO] Service SZESUHD at 1/17/2021 3:38:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/6/2021 8:08:12 PM] [ INFO] Service SZECLHD at 1/7/2021 4:07:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/6/2021 8:08:13 PM] [ INFO] Service SZESUHD at 1/16/2021 7:04:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/6/2021 8:08:13 PM] [ INFO] Service SZESUHD at 1/17/2021 3:38:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/7/2021 7:52:24 PM] [ INFO] Service SZESUHD at 1/16/2021 7:04:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/7/2021 7:52:24 PM] [ INFO] Service SZESUHD at 1/17/2021 3:38:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/8/2021 8:03:28 PM] [ INFO] Service SZESUHD at 1/16/2021 7:04:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/8/2021 8:03:28 PM] [ INFO] Service SZESUHD at 1/17/2021 3:38:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/9/2021 8:02:23 PM] [ INFO] Service SZESUHD at 1/16/2021 7:04:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/9/2021 8:02:23 PM] [ INFO] Service SZESUHD at 1/17/2021 3:38:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/10/2021 8:07:53 PM] [ INFO] Service SZESUHD at 1/16/2021 7:04:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/10/2021 8:07:53 PM] [ INFO] Service SZESUHD at 1/17/2021 3:38:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/11/2021 7:50:46 PM] [ INFO] Service SZESUHD at 1/16/2021 7:04:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/11/2021 7:50:46 PM] [ INFO] Service SZESUHD at 1/17/2021 3:38:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/11/2021 7:50:46 PM] [ INFO] Service SZESUHD at 1/27/2021 11:47:00 AM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/13/2021 8:08:42 PM] [ INFO] Service SZESUHD at 1/16/2021 7:04:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/13/2021 8:08:42 PM] [ INFO] Service SZESUHD at 1/17/2021 3:38:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/13/2021 8:08:42 PM] [ INFO] Service SZESUHD at 1/27/2021 11:47:00 AM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/13/2021 8:08:42 PM] [ INFO] Service SZESUHD at 1/27/2021 9:00:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/13/2021 8:08:42 PM] [ INFO] Service SZESUHD at 1/28/2021 6:32:00 AM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/14/2021 7:56:29 PM] [ INFO] Service SZESUHD at 1/16/2021 7:04:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/14/2021 7:56:29 PM] [ INFO] Service SZESUHD at 1/17/2021 3:38:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/14/2021 7:56:29 PM] [ INFO] Service SZESUHD at 1/27/2021 11:47:00 AM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/14/2021 7:56:29 PM] [ INFO] Service SZESUHD at 1/27/2021 9:00:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/14/2021 7:56:29 PM] [ INFO] Service SZESUHD at 1/28/2021 6:32:00 AM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/16/2021 7:45:21 PM] [ INFO] Service SZESUHD at 1/17/2021 3:38:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/16/2021 7:45:21 PM] [ INFO] Service SZESUHD at 1/27/2021 11:47:00 AM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/16/2021 7:45:21 PM] [ INFO] Service SZESUHD at 1/27/2021 9:00:00 PM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/16/2021 7:45:21 PM] [ INFO] Service SZESUHD at 1/28/2021 6:32:00 AM: Replacing [MV00133707_0000 - [The Butterfly Effect]-[]] with [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/17/2021 7:44:41 PM] [ INFO] Service SZESUHD at 1/27/2021 11:47:00 AM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/17/2021 7:44:41 PM] [ INFO] Service SZESUHD at 1/27/2021 9:00:00 PM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/17/2021 7:44:41 PM] [ INFO] Service SZESUHD at 1/28/2021 6:32:00 AM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/17/2021 7:44:41 PM] [ INFO] Service SZESUHD at 2/2/2021 9:56:00 AM: Replacing [MV00149274_0000 - [The Butterfly Effect]-[]] with [MV00133707_0000 - [The Butterfly Effect]-[]]
[1/18/2021 7:44:35 PM] [ INFO] Service SZESUHD: Replacing schedule entry program on 1/27/2021 11:47:00 AM from [MV00133707_0000 - [The Butterfly Effect]-[]] to [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/18/2021 7:44:35 PM] [ INFO] Service SZESUHD: Replacing schedule entry program on 1/27/2021 9:00:00 PM from [MV00133707_0000 - [The Butterfly Effect]-[]] to [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/18/2021 7:44:35 PM] [ INFO] Service SZESUHD: Replacing schedule entry program on 1/28/2021 6:32:00 AM from [MV00133707_0000 - [The Butterfly Effect]-[]] to [MV00149274_0000 - [The Butterfly Effect]-[]]
[1/18/2021 7:44:35 PM] [ INFO] Service SZESUHD: Replacing schedule entry program on 2/2/2021 9:56:00 AM from [MV00133707_0000 - [The Butterfly Effect]-[]] to [MV00149274_0000 - [The Butterfly Effect]-[]]

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#2

Post by garyan2 » Tue Jan 19, 2021 2:51 am

Someone keeps going back in time to correct a mistake and we have to deal with it. ;)

This is a Gracenote thing, nothing I, nor SD, have anything to do with it. I took a look at the json returns between these 2 versions of Butterfly Effect and the only thing different is one includes movie parental ratings for Canada, Germany, and France with a program duration of 6780 seconds, while the other has a duration of 7200 seconds. Also, between them, their keywords (mood, theme, character, setting, and subject) are in opposite orders... same for their recommendations (similar movies).
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Space

Posts: 2841
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#3

Post by Space » Tue Jan 19, 2021 4:30 am

According to imdb.com, the 6780 one is the regular version and the 7200 one is the "director's cut". I guess it doesn't mention that in the description on Gracenote.

If I set the 2/2 airing to record, anyone want to make bets on if it actually gets recorded? Are there any mathematicians here that can compute the odds (assume time-travel is not part of the equation)?

I'm assuming that if I set the director's cut version to record, it will not record it if it has been changed to the non-director's cut, but who knows what mysterious algorithms WMC uses regarding movies with the same name in the same time-slot.

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#4

Post by garyan2 » Tue Jan 19, 2021 5:21 am

I'd say 50/50. As soon as you schedule it, and it changes, the verify will change from "replacing" the schedule entry to adding a new schedule entry and deleting the one you set to record. The request will still be active and it may decide to schedule a different timeslot assuming that the changes that epg123 makes are not all of them, but it looks like it is. When it switches back, it will be a "replacing" again and your scheduled recording will return waiting for the cycle repeats itself.

I'm going to go ahead and try this out...
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#5

Post by garyan2 » Tue Jan 19, 2021 5:38 am

Looking at this a little further, I've been looking at the verify routine through the lens of a series. I could easily add a line of code that would update a OneTime request for a movie if it has the same title... that way it would maintain a scheduled recording through the craziness that is The Butterfly Effect.

I think I will try that instead.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Space

Posts: 2841
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#6

Post by Space » Tue Jan 19, 2021 5:48 am

I'm not sure if doing that makes sense or not. I mean it could be a completely different movie with the same title and Gracenote just fixed it (for instance this). It's even possible to have two separate movies with the same title released in the same year (although rare). I would hate to schedule a movie to be recorded, think I now have it, only to look at it a year later and see it is a different movie.
I know it's a no-win situation here, but I think I would rather have it just not record it (but still set to record it if it ever appears in the listings in the future) then to record the wrong movie.

I wonder if this is something that should be reported to SD/Gracenote? I mean, having the two version look pretty much the same is something that should probably be fixed (by adding a "Director's cut" to one of them), but certainly having it cycle between the two every day or so makes no sense and could result in missed recordings.

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#7

Post by garyan2 » Tue Jan 19, 2021 6:04 am

I though of the same thing. "True Grit" or "Journey to the Center of the Earth" (3 of them in 2008) came to mind. That is why for movies I can also compare the years and/or descriptions as well before doing this.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Space

Posts: 2841
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#8

Post by Space » Thu Jan 21, 2021 2:10 am

Speak of the devil... :twisted:

Code: Select all

[1/20/2021 7:48:26 PM] [ INFO] Service OMAXHD: Replacing schedule entry program on 1/25/2021 4:28:00 AM from [MV00206999_0000 - [LOL]-[]] to [MV00389924_0000 - [LOL]-[]]
[1/20/2021 7:48:26 PM] [ INFO] Service OMAXHD: Replacing schedule entry program on 1/27/2021 8:56:00 AM from [MV00537803_0000 - [Switch]-[]] to [MV00033181_0000 - [Switch]-[]]
[1/20/2021 7:48:26 PM] [ INFO] Service OMAXHD: Replacing schedule entry program on 1/27/2021 1:49:00 PM from [MV00567653_0000 - [Bless the Child]-[]] to [MV00095089_0000 - [Bless the Child]-[]]
It's great that these are getting fixed to the correct movie, I had problems like this a few time when using Rovi; the year and description would be the movie I wanted, but it would turn out being another movie with the same name from another year.

I often wonder how Gracenote is getting this information. I assume it's directly from the providers, but how do they send that information and is it in some standard format? Does it include details like year of release, etc. or is it up to Gracenote to figure out which movie it is. I mean if they are getting the proper info from the provider, then you would never see these mistakes/corrections, although maybe it's the provider that is making the mistakes in the first place, and then making the correction. But if that were the case, you would not see such big discrepancies between Rovi and Gracenote, etc. It's a mystery...

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#9

Post by garyan2 » Thu Jan 21, 2021 2:20 am

Yah, those are completely different movies from different years.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Space

Posts: 2841
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#10

Post by Space » Wed Jan 27, 2021 2:55 am

So I've been having fun seeing my "The Butterfly Effect" OneTimeRequest giving me warnings every other day... It's interesting that every time the entry is removed by the VerifyLoad, it is rescheduled for a different time, so you get multiple warning messages:

Code: Select all

[1/26/2021 7:48:43 PM] [ INFO] Service INDIEHD: Adding schedule entry from 2/4/2021 5:09:00 PM to 2/4/2021 7:05:00 PM for program [MV00133707_0000 - [The Butterfly Effect] - []].
[1/26/2021 7:48:43 PM] [ INFO] Service INDIEHD: Adding schedule entry from 2/6/2021 8:44:00 AM to 2/6/2021 10:40:00 AM for program [MV00133707_0000 - [The Butterfly Effect] - []].
[1/26/2021 7:48:43 PM] [ INFO] Service INDIEHD: Adding schedule entry from 2/6/2021 7:04:00 PM to 2/6/2021 9:00:00 PM for program [MV00133707_0000 - [The Butterfly Effect] - []].
[1/26/2021 7:48:43 PM] [ INFO] Service INDIEHD: Adding schedule entry from 2/7/2021 1:46:00 AM to 2/7/2021 3:42:00 AM for program [MV00133707_0000 - [The Butterfly Effect] - []].
[1/26/2021 7:48:43 PM] [ INFO] Service INDIEHD: Adding schedule entry from 2/10/2021 2:13:00 PM to 2/10/2021 4:10:00 PM for program [MV00133707_0000 - [The Butterfly Effect] - []].
[1/26/2021 7:48:43 PM] [ INFO] Service INDIEHD: Removing schedule entry on 2/4/2021 5:09:00 PM for [MV00149274_0000 - [The Butterfly Effect]-[]] due to being replaced/overlapped by another schedule entry.
[1/26/2021 7:48:43 PM] [WARNG] OneTimeRequest recording on INDIEHD at 2/4/2021 5:09:00 PM for [The Butterfly Effect]-[] may have been rescheduled or is no longer valid. Check your guide.
[1/26/2021 7:48:43 PM] [ INFO] Service INDIEHD: Removing schedule entry on 2/6/2021 8:44:00 AM for [MV00149274_0000 - [The Butterfly Effect]-[]] due to being replaced/overlapped by another schedule entry.
[1/26/2021 7:48:43 PM] [WARNG] OneTimeRequest recording on INDIEHD at 2/6/2021 8:44:00 AM for [The Butterfly Effect]-[] may have been rescheduled or is no longer valid. Check your guide.
[1/26/2021 7:48:43 PM] [ INFO] Service INDIEHD: Removing schedule entry on 2/6/2021 7:04:00 PM for [MV00149274_0000 - [The Butterfly Effect]-[]] due to being replaced/overlapped by another schedule entry.
[1/26/2021 7:48:43 PM] [WARNG] OneTimeRequest recording on INDIEHD at 2/6/2021 7:04:00 PM for [The Butterfly Effect]-[] may have been rescheduled or is no longer valid. Check your guide.
[1/26/2021 7:48:43 PM] [ INFO] Service INDIEHD: Removing schedule entry on 2/7/2021 1:46:00 AM for [MV00149274_0000 - [The Butterfly Effect]-[]] due to being replaced/overlapped by another schedule entry.
[1/26/2021 7:48:43 PM] [WARNG] OneTimeRequest recording on INDIEHD at 2/7/2021 1:46:00 AM for [The Butterfly Effect]-[] may have been rescheduled or is no longer valid. Check your guide.
[1/26/2021 7:48:43 PM] [ INFO] Service INDIEHD: Removing schedule entry on 2/10/2021 2:13:00 PM for [MV00149274_0000 - [The Butterfly Effect]-[]] due to being replaced/overlapped by another schedule entry.
[1/26/2021 7:48:43 PM] [WARNG] OneTimeRequest recording on INDIEHD at 2/10/2021 2:13:00 PM for [The Butterfly Effect]-[] may have been rescheduled or is no longer valid. Check your guide.
[1/26/2021 7:48:44 PM] [ INFO] Service SZESUHD: Adding schedule entry from 1/27/2021 11:47:00 AM to 1/27/2021 1:43:00 PM for program [MV00133707_0000 - [The Butterfly Effect] - []].
[1/26/2021 7:48:44 PM] [ INFO] Service SZESUHD: Adding schedule entry from 1/27/2021 9:00:00 PM to 1/27/2021 10:57:00 PM for program [MV00133707_0000 - [The Butterfly Effect] - []].
[1/26/2021 7:48:44 PM] [ INFO] Service SZESUHD: Adding schedule entry from 1/28/2021 6:32:00 AM to 1/28/2021 8:29:00 AM for program [MV00133707_0000 - [The Butterfly Effect] - []].
[1/26/2021 7:48:44 PM] [ INFO] Service SZESUHD: Adding schedule entry from 2/2/2021 9:56:00 AM to 2/2/2021 11:51:00 AM for program [MV00133707_0000 - [The Butterfly Effect] - []].
[1/26/2021 7:48:44 PM] [ INFO] Service SZESUHD: Removing schedule entry on 1/27/2021 11:47:00 AM for [MV00149274_0000 - [The Butterfly Effect]-[]] due to being replaced/overlapped by another schedule entry.
[1/26/2021 7:48:44 PM] [WARNG] OneTimeRequest recording on SZESUHD at 1/27/2021 11:47:00 AM for [The Butterfly Effect]-[] may have been rescheduled or is no longer valid. Check your guide.
[1/26/2021 7:48:44 PM] [ INFO] Service SZESUHD: Removing schedule entry on 1/27/2021 9:00:00 PM for [MV00149274_0000 - [The Butterfly Effect]-[]] due to being replaced/overlapped by another schedule entry.
[1/26/2021 7:48:44 PM] [WARNG] OneTimeRequest recording on SZESUHD at 1/27/2021 9:00:00 PM for [The Butterfly Effect]-[] may have been rescheduled or is no longer valid. Check your guide.
[1/26/2021 7:48:44 PM] [ INFO] Service SZESUHD: Removing schedule entry on 1/28/2021 6:32:00 AM for [MV00149274_0000 - [The Butterfly Effect]-[]] due to being replaced/overlapped by another schedule entry.
[1/26/2021 7:48:44 PM] [WARNG] OneTimeRequest recording on SZESUHD at 1/28/2021 6:32:00 AM for [The Butterfly Effect]-[] may have been rescheduled or is no longer valid. Check your guide.
[1/26/2021 7:48:44 PM] [ INFO] Service SZESUHD: Removing schedule entry on 2/2/2021 9:56:00 AM for [MV00149274_0000 - [The Butterfly Effect]-[]] due to being replaced/overlapped by another schedule entry.
[1/26/2021 7:48:44 PM] [WARNG] OneTimeRequest recording on SZESUHD at 2/2/2021 9:56:00 AM for [The Butterfly Effect]-[] may have been rescheduled or is no longer valid. Check your guide.
I have the "Director's Cut" version of the movie scheduled to record, so I figure it would eventually be recorded (even though it will probably not be the Director's Cut), since the airings are on both odd and even numbered days. Although I don't actually subscribe to these channels currently, so it will not actually record, but it's interesting to watch the EPG123 log. :think:

I guess this is really something that should be fixed on Gracenote's end, I wonder what causes it?

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#11

Post by garyan2 » Wed Jan 27, 2021 4:19 am

I've been having fun with it as well and was able to verify that a OneTime request for a specific program, channel, and time will still work when it switches back and forth. In this case, it only works that way because the movie title and synopsis are exactly the same. The multiple warnings for all the other times and channels is because, though the OneTime request is for a specific channel and time, all the other viewings of the movie are "candidates" to be recorded if the desired one should fail... they are actually part of the recording request but are not scheduled.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Post Reply