AMR-100 user interface downloads

(use with proper regard to EULA, etc, you know...)

Each rev includes the changes in all previous revs.

How to use these files
exit your UI (user interface) program
download the revision by clicking its link
run the installer .exe file
Or update from within the UI
open the Help Menu
pick Update UI
select the revision to update to

Latest stable version 1.36.0   |   Final version for XP 1.33.3   |   Latest UI help file (5/22/2018 for rev 1.31.40)
Amb-OS for Linux (amb-ux)   |   amb-xfer030

rev 1.36.0
3/6/2024
release of 1.35.15
red logo
fix SVI status box sometimes yellow
rev 1.35.15
2/14/2024
add svi notification in place of ebno that shows SVI (full), SVImin, or SVIfallbk
1.35.10 - waitforprocess() to make sure thread is really done (occasional err 32)
rev 1.35.9
7/26/2023
audstop now working in http mode
clear all red boxes in ftp status when site connect is successful
start 2nd UI with SN as argument
don't change lcldir for 2nd UIs
rev 1.35.8
7/20/2023
re-transfer files when new spots or segs recvd for "chain" pgms (FAFN_FAF5/F265 spot version)
add "Edit tmaps" to Play any file menu entry
XDS changed Promo filenames to _PROMO (was _Promo). changed UI names to coincide and to change the names in UI's renames list and transfer times
rev 1.35.7
7/5/2023
correct scot chunk killtime to 23:59 for wideorbit
better calculation of eom/eof/runtime, including combined and chained pgms
rev 1.35.1
5/6/2023
release of 1.34.18. changes since 1.34.14...
"tell Dave" err msgs now "amb-os support"
clean up status email list when parsing
fix double listing in Files/transfers menu from 1.34.13
clean up activity log emails from 1.34.8
rev 1.34.14
3/15/2023
rfstats identifies SVI (satellite via internet) units
rev 1.34.13
11/22/2022
suport.html to support for Help link
handle multiuse liners for alt lclnames manager, playlist screens
add multiuse to altrpt, use alt offset for altuse xfers (1.34.10)
amr200 changes (1.34.11)
add implicit tls port 990 to ftp (1.34.13)
rev 1.34.9
9/19/2022
ftp status screen now clears red boxes when succeeds in connecting with server
fixed TLS method for ftps (tls) that broke when added starttls (tls for emails).
ftps needs older (original) method/encryption and email needs newer method
rev 1.34.8
8/12/2022
use STARTTLS for emails. new requirement of email servers
1.34.7...
add playlist capacity, fix day offsets
rev 1.34.6
5/10/2022
rename XDS PROMO filenames to Promo to match how they're uploaded
clean up XDS list for the UI
add XDS option in Files/transfers menu to list just XDS files
rev 1.34.5
5/9/2022
fix weekly bkup where inet not available
rev 1.34.4
2/28/2022
new Moody XDS pgm ABSM_ A Bold Steps Minute
del XDS TR_ That's Real
rev 1.34.3
2/18/2022
checkbox to inhibit FTP transfers on FTP Manage sites page
start of FTP transfers delayed 30sec after UI starts
faster ebno updates after internet outage
rev 1.34.1
12/2/2021
installer: enable cancel button during install to avoid Trend Micro hit as greyware
note: 1.34.1 installer installs UI 1.34.0
1.34.0...
release of 1.33.26
rev 1.33.26
10/20/2021
more room for insanely long FTP lcl names
1.33.25...
more room for updates
add debug msgs for TLS problem in one folder on one site
1.33.24...
test xds for bad IP
get public IP from ipinfo.io/ip - akamai spotty
rev 1.33.23
7/27/2021
watch() handles multiple msgs rcvd at same time
playlist editor checks for empty window for edits, drags
installer: added registry entry to save amb-xfer.exe crash dumps
rev 1.33.22
6/24/2021
ckfilesroutine:
no limit, fixed wsprintf limit 1k for %s
bf has versions in filenames, only compare 24 chars
SMTP suddenly doesn't like using addr in To: field
added separate button to just test email, other performs check and emails even if none missing
rev 1.33.21
6/21/2021
ftp MAXPGMS 256 to 512 (1.33.20)
ftp hitrow as short for more pgms to show
ftp status window shows all days red if no connect or no dir
rev 1.33.19
6/2/2021
fix XDS runtimes in Files/transfers window cause by bad data in xds file listing
get public IP from known source to be more A/V friendly...maybe
fix FTP for site that (amazingly) does not implement the FEAT cmd
rev 1.33.18
4/24/2021
new Systeminfo menu option to "Add cartchunk to livecaptures"
live capture files don't have cartchunk which confuses some automation systems, mainly regarding start/end dates
this option adds a cartchunk with 'good' dates. the enddate 5 days out
rev 1.33.17
4/22/2021
fixed ftp import from .15
check for garbage in ftpdata file. report if found via nonmodal window
new nonmodal error window that 'sticks' to the main window. does not grab the focus
try it in the Support menu, Test nonmodal
(from 1.33.16)
write name change log file when requested or for bkup, even if just date and change bits
(from 1.33.15)
if show SN in window title checked, show in all dialog windows
ftpimport unlimited lines
save namechangebits if examined even if no changes
rev 1.33.14
3/8/2021
('oly' is a custom overlay/liner/tag/etc)
update oly if different, not just newer
handle new olys as soon as they are received - from watch()
add oly to activity log as new/updt, include oly (stn) name
delete obsolete local oly files if marked as such in playlist9
rev 1.33.13
2/25/2021
check ftp file size before downloading
default ftp xfer time to 1:00 (was 0:00)
rev 1.33.12
1/7/2021
add XDS pgm Bold Steps Weekend with Dr Mark Jobe
del XDS pgm Ranger Bill
fix test email for file checker
rev 1.33.11
12/9/2020
fix xds alert msg
fix xds report bug (1.33.10)
rev 1.33.9
10/28/2020
checks xds rcvr on UI startup and first refresh after midnight
if date is less than 2020, sets date
if "e0 dns" says No DNS, sets dns to 8.8.8.8
if either or both conditions were present, sends email to xds@amb-os.com
XDS report (via "request") now also sets the date if less than 2020
this report available via "request" thru ambos rcvr to UI
also available in UI Support menu, Email XDS report
rev 1.33.8
10/21/2020
fix ftps/tls file corruption on windoz sites
check XDS rcvrs nightly
XDS report emailed with 'xds' request to UI
can be sent in Support menu, Email XDS report
XDS report included in weekly backup
rev 1.33.7
9/28/2020
cleanup ftps code from testing Moody site
handle multi-line replies better
rev 1.33.6
9/24/2020
rebuilt ssl (ftps/tls) dll's without VC dll dependencies
and latest openssl release
rev 1.33.5
9/21/2020
added ftps (tls) to ftp routine for new security measures at ftp.moody.edu
NOTE: automatically changes that site to new protocol at first startup
improvements to running multiple UIs on same computer (1.33.4)
May be used with XP if FTPS is needed tho you may need to install a Microsoft "redistributable" package (if the new UI complains of a missing dll)
rev 1.33.3
8/17/2020
Final
version
for XP
add ckqueue to requests, do less in queue critical section
fix oly info crash (when UI window appears for split second)
multiple UIs running on same computer. to run more than one UI...
  • respond yes when asked
  • enter SN for 2nd UI (or more. i have 4 running on one computer)
  • you'll go thru the UI 'install' process for that rcvr...
  • you might want to have an export.txt handy...
  • on that rcvr (with other UI running), Support menu, Upload a report to rcvr, export...
  • then choose "Look for an export file on my rcvr"
  • the SN will be added to the local and temporary directories
rev 1.33.2
6/3/2020
1.33.2 fix microsoft bug in XP causing custom liners to be downloaded every time, then skipped
1.33.1 fix possible repeat processing of new custom overlays
1.33.0 release of 1.32.24 with fix for comments in sources section of playlist9
rev 1.32.24
5/20/2020
more msgs for receiving/deleting spots to not delete MYW5_O1, and fixed playlist9 too
show total time for chained pgms (MYW5 spotted) instead of just first seg in Files/transfers window
rev 1.32.22
5/13/2020
handle missing chain spots better
initiate transfer if failed for missing spot
(1.32.21)...
show rcvr FW rev in main window
shows windows rev thru win10
add dave offset to [schedules] section of playlist for chained pgms
ftp passive substitutes server IP for internal IP range 172.16-31.*
clear custom data when file rcvd in case it switched from custom to regular
chained pgms (eg MYW5), and use substitute spot when needed
rev 1.32.20
3/20/2020
namechanges working again
tweaks to altcustom liners
rev 1.32.19
3/15/2020
only process namechanges if file is different
rev 1.32.18
3/14/2020
fix chain watch cleanup
fix namechange
fix alt custom lclnames disappearing
rev 1.32.17
2/20/2020
NOTE: for testing only
fix crashes when oly not present
fix inet turning red with tons of backfills in tracelog (1.32.16)
fixed crash for play9s not existing (1.32.16)
combine chained pgms (1.32.14)
rev 1.32.13
5/23/2019
handle mono custom liners in mp2
system info menu Xfer all custom pgms as mp2' now 'Xfer early...' so newer custom pgms will transfer as mp2 if that's your choice, instead of wav
rev 1.32.12
4/1/2019
add XDS program BSWMJ "Bold Steps with Dr. Mark Jobe"
use timestamps for filetimes instead of date strings when available from rcvr
add seconds to date in file listings
rev 1.32.8
11/9/2018
fix wrong timezone offset in emails for no-dst zones
fix initial refresh 'strange' if no custom liners on rcvr (eg no baselist, no rcvr inet...)
rev 1.32.6
11/2/2018
added new XDS pgms MM Mom Moments, TR That's Real
rev 1.32.5
11/1/2018
local filenames were not being updated when changed in renames
rev 1.32.4
10/16/2018
fixed false 'new oly' activity log msg
rev 1.32.3
9/21/2018
fixed custom pgms not transfering when updating from 030
rev 1.32.1
9/19/2018
fixed long ftp FEAT response crash
rev 1.32.0
9/10/2018
mandatory update of 1.31.58
rev 1.31.58
9/6/2018
fix 5-day cartchunk end date option
rm playlist ed debug msgs(1.31.57)
rev 1.31.56
8/30/2018
msg window if no alt xfers
add 'altrpt' request (email or update)
clean up Tools 'View misc files on rcvr'
Support menu - grouped uploads and emails into submenus
rev 1.31.55
8/29/2018
clean up olyinfo and altolyinfo
rev 1.31.54
8/16/2018
add yy+mm+dd date format for ftp
rev 1.31.53
8/15/2018
delete obsolete overlays
clean up overlay database
use ftp MLSD instead of LIST when available - required for media.intouch.org
rev 1.31.52
8/7/2018
drop temporary fix from .46
rev 1.31.51
8/7/2018
fix disappearing alt liners in playlist editor
rev 1.31.50
7/31/2018
better handling of alternate liners
rev 1.31.45
7/6/2018
compare exact timestamp when downloading custom liners
rev 1.31.44
7/5/2018
cleaner insertion of custom liners
rev 1.31.43
6/25/2018
fix timestamp problem that appeared in 1.31.21
rev 1.31.42
6/7/2018
kill ftp timer if no ftp pgms
rev 1.31.41
5/29/2018
use new focussat IP for tempuploads
installer has upated help files for .40
rev 1.31.40
5/21/2018
fix alternate liners not showing up in Playlist editor without alt custom transfers being opened
rev 1.31.39
5/17/2018
updated link for requesting XDS pgms from Moody
changed Ambassador to Amb-OS in various msgs
rev 1.31.38
5/2/2018
added alt custom liners to playlist editor
rev 1.31.37
4/10/2018
tweaks to hourly status window
rev 1.31.36
4/9/2018
add ftp hourly pgm status and manual transfers
more dependable hourly tranfers
rev 1.31.35
4/4/2018
fix SPCL_ files in playlist editor
rev 1.31.34
4/4/2018
tweak sftp errors
ftp site manager pgms were not being deleted from pgms listview when deleted
ftp site manager improve edit pgms flow, just one click to edit, put pgm rmt name, path or 'New entry'
rev 1.31.33
3/31/2018
prettier site and program lists in FTP site manager
add captured files to Playlist editor file list
rev 1.31.32
3/29/2018
fixed 'same day' option in FTP
rev 1.31.30
3/28/2018
added custom page to help files
tweaks for new rev format and mandatory updates
rev 1.31.29
3/23/2018
updated UI help files
rev 1.31.28
3/22/2018
cleanup ftp log
fix ftp datestr
rev 1.31.27
3/22/2018
fix sftp startdir
reset download timer when pgm saved
rev 1.31.26
3/21/2018
install dlls with fewer microsoft dependencies
rev 1.31.25
3/20/2018
added msvcr120.dll for those computers without it - needed for ssh.dll
rev 1.31.24
3/20/2018
added SFTP and hourly ftp transfers
alternate custom liners 'finishing' touches (1.31.23)
play any file has option to use html when other protocol doesn't work (1.31.21)
rev 1.31.18
2/28/2018
tweak re-transfer of custom pgms when new overlay arrives
rev 1.31.15
2/9/2018
tweak re-transfer of custom pgms when new overlay arrives
rev 1.31.14
2/9/2018
(use 1.31.15 instead)
fix re-transfer of custom pgms when new overlay arrives
rev 1.31.13
2/6/2018
correct sort in Help/UI update
but mainly for testing the update (between .12 and .13)
rev 1.31.12
2/3/2018
UI update working (Help menu)
rev 1.31.11
2/3/2018
add new Tmaps to Play any file window
Tmaps can be changed when enabled in System info menu
rev 1.31.10
11/27/2017
fixed start directory in desktop shortcut
rev 1.31.9
11/15/2017
using new installer and deleted update code from UI so anti-viruses are happy with both
new version format due to new installer
deleted debug msg in listing XDS receiver
Help menu / UI updates does not work (yet) due to new version format, but will soon
rev 031h
11/1/2017
fix oddball cartchunk in EWCB ftp pgm (031g)
add new xml listing format for XDS receivers
rev 031f
8/4/2017
fix problem still no cartchunk in 44.1k wavs (031d)
add overlay info to db dump
sort xfer queue after disk is listed to include new files found
rev 031c
5/12/2017
fix problem of no cartchunk in wavs in 031
rev 031
5/12/2017
Required for Focus daily if you have a custom liner and transfer to mp2
release of 030w -- major changes from 030...
custom transfers can be mp2 output (were always wav before)
new FOTF_FOF5 (Focus daily) custom follows your default output (mp2 or wav)
System info menu has new option 'Transfer all custom pgms as mp2'
new XDS program TSC Today's Single Christian
fixed special filename extension not being applied to ftp transfers
cleanup old pgms from renames/xfertimes
rev 030v5
5/8/2017
fix microsoft disappearing dll problem
cleanup old pgms from renames/xfertimes
rev 030t
5/2/2017
custom transfers can remain mp2 files
if output is mp2, FOTF_FOF5 custom will transfer as mp2. other custom pgms will still transfer as wavs unless...
new System info checkbox to transfer all custom pgms as mp2 (if mp2 is default output)
new XDS program TSC Today's Single Christian
fixed special filename extension not being applied to ftp transfers
fixed a couple crashes
rev 030
2/16/2017
release of 021g Mandatory update
for new delivery methods (custom programs) to work correctly
and for compatibility with the latest receiver firmware
rev 021g
2/14/2017
fixed err 32 problem mixing custom overlays when overlay not found
moved Update UI from Support to Help menu
this is the quick update, which will now be distributed via receivers rather than the web
more browsers and anti-malware are blocking the web page
this web page, which was "UI Updates on the web" is now "UI installs on the web" since it requires that you download the install exe, stop the UI, and do the installation.
rev 021f
2/4/2017
shows rcvr SN in title of main window if selected in System info
fixed lack of backup when UI updated after gmt daychange on friday night
rev 021d
2/2/2017
ftp will match Jan or jan
Support, Update UI 'immediately' button disabled until a rev is selected
also now shows recommended, required, etc updates and finds them on your rcvr so no web difficulties
rev 021c
12/16/2016
automatically fixes custom pgms in playlist at startup
saves original playlist as PLAYLIST_PREV.TXT
Tools menu, View misc files on rcvr will show you both the current and previous playlist, and a couple other new files
rev 021a
12/16/2016
fixed problem in 021 reading old playlist9 files
for use with rcvr FW 2.37 -- some changes from 020:
- fixed crashes
- fixed queue hanging
- does not use port 80 for ebno and other info (just for weekly backups)
- rcvr web port can be set to other than 80 or 0 to disable (System info menu)
- playlist editor allows rcvr to play custom pgms/liners
see below for more fixes, details
NOTE: those with custom pgms in their playlists should open the playlist editor and hit Save playlist. this will convert the playlist to let the receiver play the liners directly, especially JMTX_JMT5 (Janet Mefferd)
(other custom pgms: FAMX_FLB5 FOTF_BND1 FOTF_PI15 FOTF_PIN5 HRMS_ANC5 KFKM_KFK6 KFKM_PTM7 ROWX_IBM5)
rev 020ym
12/09/2016
for TESTING rcvr FW 2.37t or later
timeouts for sockets to rcvr
uses new FW using 'busy' datestamp for captured files
rev 020yk
11/22/2016
for TESTING rcvr FW 2.37q or later
uses 'request unique' for only one reports
rev 020yj
11/18/2016
for TESTING rcvr FW 2.37p or later
uses new FWATCH-NEW msg with extended info
avoid possible crash in watch()
start with hasrf=true to test for sure
changing SN in sysinfo menu also sets hasrf=true
hide 'EbNo recent' window too if no rf
rev 020yi
11/16/2016
for TESTING rcvr FW 2.37f or later
increased filesdb capacity
verify mp2 quits if not riff (ie captured file)
custom files re-checked when UI started
added 'Copy debug (window) to clipboard' in Tools menu
no RFSTATS msgs for inet rcvrs, checks rf status again if SN changed in sysinfo
rev 020yh
11/10/2016
for TESTING rcvr FW 2.37f or later
fixed crash in checkcustom()
more sorting out of new amr commands
rev 020y
10/18/2016
for TESTING rcvr FW 2.37f or later
fixed a couple things
rev 020x
10/15/2016
for TESTING with rcvr FW 2.37e
testing new process for custom pgms
rev 020v
9/22/2016
fixed part of 020u that was still used 80 as web port even if changed.
web port can be disabled with either 0 or -1 in System info menu,
rev 020u
6/2/2016
receiver's web port is configurable, or -1 to disable
when web port connection fails, waits up to 2 hrs between retries
rename 'Mandatory update' menu to 'UI update'
rm debug msgs from 020s
fixed web port initialization from 020t
rev 020s
5/17/2016
fix startup / import bug
rev 020r
4/1/2016
clean up check custom
clean up debug msgs
clean up socket routines
rev 020q
3/31/2016
another tweak for an empty XDS listing that caused XDS files to be re-transfered
rev 020p
1/1/2016
fixed FTP downloader which was ignoring 2016 files with just mm-dd in name
fixes 020o which didn't quite fix the problem
rev 020n
10/30/2015
a network error while listing the XDS receiver would delete all XDS files from the UI's database, causing it to think they were all new at the next refresh and re-transfer them.
rev 020m
9/11/2015
XDS files: added RW Reason Why, deleted TGITW Together in the Word
rev 020k
8/12/2015
fix race condition with server for dir listing (inet boxes)
rev 020j
7/21/2015
restore original vertical spacing for dialog boxes (system info, files/transfers)
rev 020i
7/10/2015
friendlier namechanges. keeps 'x' in renames when found
rev 020h
6/16/2015
add TT_PROMO (Treasured Truth Promo) to XDS list for renames
rev 020g
6/5/2015
fix occasional crash just after startup
rev 020f
6/3/2015
drop AWWY A Word with You from XDS receiver list (still on ambos)
rev 020e
5/18/2015
fix multiple endings in ftp transfers when local name changed
rev 020d
5/15/2015
better logging when new custom overlay arrives (re-transfering custom pgms)
notes in playlist editor that custom pgms can't have relay closures or attenuation
baselist request waits an hour between requests
playlist editor help now goes to web page
rev 020c
4/10/2015
custom pgms are re-transfered when new station overlay/liner is received
(just current day and future pgms)
rev 020b
4/8/2015
fixed playlist editor changing order of back-to-back playback
always asks before updating UI
rev 020
3/23/2015
latest release - changes from 019
handle custom pgms locally (currently FOTF_BND1, FAMX_FLB5, HRMX_ANC5)
handle more renames (eg RBCM to ODBM)
add '?' as wildcard in ftp name matching
fixed emails after ISP server change
add links to ebno monitoring sites to low-ebno emails
re-did file checker...
- select any file to be ignored or checked at a special time
- satellite queue times are shown alongside filenames
- you can change the main check time
rev 019g2
9/24/2014
fix crash when log15 not available for aaa backup
rev 019c
7/9/2014
fix export file from 019 flipping NC(namechange) and OF(output format) values
import correctly imports export files with NC/OF flipped
more room for file checker ignore list
rev 018v1
4/23/2014
yipes. backups were getting bypassed in revs 018u7 thru 018v
rev 018u2
12/2/13
new installer - checks win7/8 perms, installs 018u1, can uninstall
new installer name amb-ui-rev.exe -- exe instead of zip
(that's why it's been so long since the last rev here....)
018t3
ftp manager, got schedule window in sync with what it really was
and more room for schedule dropdown
leave mp3 and wav file endings alone on ftp files
018t4
new pattern Mmmm+dd+yyyy for Joyce Myer, fixed Mmmm match
018t5
just use shell instead of createprocess for UI updates to fully use UAC
(but may be problem for xp)
queue skips files that have been deleted (possible hang)
update individual help files when changed (instead of all)
ftp site update was deleting files if it couldn't connect to site, fixed
018t6
add AI (Authentic Intimacy) to XDS list
018t7
runtime for ALTS pgms to 12600
018t8
fixed file import from aaa backup for new-install mode
handle increasing number of files on receiver
018t9
stop saving files db every hour (was to help track down permission problem)
if ftpdata file corrupt, use ftpimport.txt instead of trying to fix it
add 'st' (start dir) info to ftpexport.txt
new pattern yyyyMmmdd pattern for whitehorse inn
(one of the new patterns broke GGMmmddyyyy, confusing with Mmm)
018u
add more socket timeouts to keep ftp transfers from hanging queue
cleanup dest dir deletes wav, mp3 & mp2 files (from ftp), not just one
(also checks that a file is at least a week old)
018u1
even more room for more files on rcvr
018u2
at startup, queue is sorted starting with today's pgms to help 'catch up'
rev 017a
1/27/12
new help file with screenshots