New Release of EPG123
Forum rules
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html ★
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html ★
-
- Posts: 86
- Joined: Tue Aug 27, 2013 10:36 pm
- Location:
- HTPC Specs:
New Release of EPG123
[Question} When you put up a new release of epg123 can I just extract the executable from the zip archive and copy it over the old executable in the current epg123 directory and use the existing cache directory and config file. Or must I delete all the old stuff and begin anew.
[Suggestion] This brings up something I've been mulling over for a while now. Maybe garyan2 would consider providing epg123 with a standard type installation. This could do many things for epg123. I can think of a few: (1) remove old epg123 execs, cache, config file, etc if needed before replacing with new stuff; (2) insure that the appropriate .Net framework is installed and even initiate the installation of one if not; (3) install the win7 or win 8 version of epg123 depending upon the target OS (implies a single setup.exe or msi file); (4) place an epg123 icon(s) on the desktop; (5) place epg123 entries in the start menu; (6) place epg123 execs and dlls under the program files directory (x86 or 64-bit); (7) place cache and config file under the ProgramData directory. There may be other things that a standard installation could accomplish that would make epg123 easier to use. Along with a standard installation an uninstall program could wipe epg123 from the target OS so that the user could perform a completely fresh installation.
[Suggestion] This brings up something I've been mulling over for a while now. Maybe garyan2 would consider providing epg123 with a standard type installation. This could do many things for epg123. I can think of a few: (1) remove old epg123 execs, cache, config file, etc if needed before replacing with new stuff; (2) insure that the appropriate .Net framework is installed and even initiate the installation of one if not; (3) install the win7 or win 8 version of epg123 depending upon the target OS (implies a single setup.exe or msi file); (4) place an epg123 icon(s) on the desktop; (5) place epg123 entries in the start menu; (6) place epg123 execs and dlls under the program files directory (x86 or 64-bit); (7) place cache and config file under the ProgramData directory. There may be other things that a standard installation could accomplish that would make epg123 easier to use. Along with a standard installation an uninstall program could wipe epg123 from the target OS so that the user could perform a completely fresh installation.
-
- Posts: 193
- Joined: Thu May 28, 2015 1:24 am
- Location:
- HTPC Specs:
Just overwrite epg123.exe with the new file. Your configuration and cache will not be affected.
IMO your suggestions actually make the program more complicated than it needs to be. It's already as simple as it gets. Why change it?
IMO your suggestions actually make the program more complicated than it needs to be. It's already as simple as it gets. Why change it?
-
- Posts: 86
- Joined: Tue Aug 27, 2013 10:36 pm
- Location:
- HTPC Specs:
Yes! My suggestion would make the software more complicated. But users especially neophytes would not have to extract execs from zip archives and copy over existing execs as DOS4EVER replied. They would just double click a setup.exe and it is done for them. In my opinion, the prime directive of software development is always make it as simple as possible for the user. Even at the expense of more sophisticated software.
-
- Posts: 203
- Joined: Mon Dec 10, 2012 3:37 am
- Location:
- HTPC Specs:
This is a total guess, but personally I'd think anyone using Media Center (especially at this point) isn't going to be bothered by having to do that.
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
I toyed around with the idea a bit, particularly for number 3 ... would like to get away from creating 2 packages depending on OS. I've stayed away from doing an installation package simply because I have never done one before and don't know how. I also don't think it is really necessary since epg123 is as simple as it is. What I will probably do though, is make it a self-extracting zip file. The shortcuts would be nice (GUI and trace.log file), but everything else would be serious overkill and possibly unnecessary.
There really is no install or uninstall of epg123. It just creates the mxf file and imports into the database using native programs.
I'm not saying "No," but I am certainly saying "Not right now" since I have some things to learn about creating installation packages.
There really is no install or uninstall of epg123. It just creates the mxf file and imports into the database using native programs.
I'm not saying "No," but I am certainly saying "Not right now" since I have some things to learn about creating installation packages.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 548
- Joined: Sun Aug 28, 2011 8:48 pm
- Location:
- HTPC Specs:
I have experience with Installshield, and also using the Visual Studio installer projects if you need any help. That being said, I agree with you that it's not really necessary for this application.
-
- Posts: 369
- Joined: Sun Sep 23, 2012 2:54 pm
- Location:
- HTPC Specs:
Right now I can download an EPG123 upgrade zip at one common computer and update 3 HTPC clients and a server which gets/creates the master MXF file for all of them by unzipping the EPG123 .exes and dropping the new version file into the remote computer's EPG directory. With an installer I have to log on to each computer and run the install program unless I resort to remote desktop, which I hate because it force logs off my admin account active on any remote, and which isn't an option at all for the server.
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
^ prescient that was. I just got OBE on the Colossus effort and need to redouble my efforts on that. Any consideration of an installation package is going to take a back seat.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 1708
- Joined: Fri Aug 24, 2012 7:35 pm
- Location:
- HTPC Specs:
The current implementation is perfect for running epg123 as it allows updating the *.exe to the latest version from a remote session without having to prevent someone watching the HTPC while the app is easily updated from another room, city, state or country.