Page 1 of 1

Updating from epg123 v1.3.10 to v1.6.0.5 steps?

Posted: Tue Dec 22, 2020 10:34 pm
by jxmos
I've not updated epg123 in a while. Before I move to the next version I'd like to make certain I don't create a bigger problem for myself. I've used the portable versions in the past to get to rev 1.3.10. Can I use the current v1.6.0.5 portable version and copy over v1.3.10 program files? Or do I need to do a full reinstall of v1.6.0.5 to be up to date?

If a reinstall is needed does the install process handle removing the old program files?

thanks in advance.

Re: Updating from epg123 v1.3.10 to v1.6.0.5 steps?

Posted: Wed Dec 23, 2020 2:34 am
by garyan2
You can use the portable files and copy over your existing files. I would recommend that you delete your existing scheduled task and create a new one... just open the client and click the [Delete] button and then the same [Create] button.

If you want to use the installer, just make sure it is pointed to the same folder where your current portable install is. You should still delete and recreate your scheduled task.

Nothing else needs to be done.

Re: Updating from epg123 v1.3.10 to v1.6.0.5 steps?

Posted: Sun Jan 10, 2021 3:56 am
by artm
Does this apply to updating from 1.0.2 as well? I know, I know...it's old but I had no reason to update.

Re: Updating from epg123 v1.3.10 to v1.6.0.5 steps?

Posted: Sun Jan 10, 2021 4:36 am
by garyan2
:o :o :o :o :o
No, you're going to have to do a little more. v1.1.0 had what I called a breaking change, but it is something easily handled with the current versions. The breaking change was changing the unique id to channels to be more flexible and mitigate risks for lineup changes. You will still be able to do the above to upgrade the files, but you will have to do the following.

Open the configuration GUI.
Click the 'Scheduled Task' tab and delete then recreate your task.
Click [Save & Execute] to create and import the new mxf file with the new channel IDs.
Wait for it to complete the import.
Open the client and click the Match by: [# Number] button for each of the EPG123 lineups you are downloading on the right-side pulldown.

That should be it. I can't think of anything else that may be an issue. Let me know how it turns out.

Amazing. v1.0.2 was released 25 September 2016 and v1.1.0 was released 09 February 2017.

There may be log entries created during automatch if you have it enabled due to changes in the lineup names in the mxf file. Prior to v1.1.18 all downloaded stations were under a single lineup called "EPG123 Lineups with Schedules Direct". Now, there will be a lineup for each of the downloaded lineups. I used to have code to ignore the old lineup so automatch would only choose stations from the current lineups... surely there can't be many users running versions of epg123 prior to December 2017!

Re: Updating from epg123 v1.3.10 to v1.6.0.5 steps?

Posted: Sun Jan 10, 2021 9:16 am
by Space
When EPG123 phones home to see if there is a newer version, does it log any information, such as the current version number?

Do you even log this activity at all? I didn't notice if you had a privacy policy regarding this.

Re: Updating from epg123 v1.3.10 to v1.6.0.5 steps?

Posted: Sun Jan 10, 2021 4:49 pm
by garyan2
epg123 doesn't "phone home", it sends a request to Schedules Direct what the latest version number is that I can set as the developer. No information is sent in the request.

Basically:
Query: What is the latest version of 'epg123"?
Response: 1.6.0

If you actually want to see the transaction, it is:
Query: https://json.schedulesdirect.org/201412 ... ion/epg123
Response: {"response":"OK","code":0,"client":"epg123","version":"1.6.0","serverID":"20141201.web.1","datetime":"2021-01-10T16:46:10Z"}

Re: Updating from epg123 v1.3.10 to v1.6.0.5 steps?

Posted: Mon Jan 11, 2021 3:51 am
by Space
Ah, I see, that's cool. So you have to update SD every time you release a new version.

https://www.schedulesdirect.org/privacypolicy

Their privacy policy indicates that they share aggregated data with approved applications. Is this just basically the total number of EPG123 users using the SD service?

Re: Updating from epg123 v1.3.10 to v1.6.0.5 steps?

Posted: Mon Jan 11, 2021 4:22 am
by garyan2
Right. SD will send me a count of "active" users and "fetch-14" users every month, though I haven't seen an update in a while. I think my old email server is thinking they are spam an trashing them so don't know what the current numbers are.