View Issue Details

IDProjectCategoryView StatusLast Update
0000996MMW v4Install/Configpublic2005-06-21 12:12
Reporterrusty Assigned To 
PriorityurgentSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Summary0000996: (re) Enable version check functionality for better customer count information
DescriptionIn order to get a better idea of the number of users of MM out there, we should re-enable the check for version updates feature by default.

However, this should _only_ be done if we can modify the feature slightly as follows:

The first time MediaMonkey is run, the feature shouldn't run (since MM was just downloaded and run -- it's an annoyance).

The second time MM is run, a dialog should pop up asking:

'Would you like to check for a newer version of __MediaMonkey__? No information is uploaded.
[x] Do not ask again [[Yes]] [No] '

In addition we should allow for manual version checks as follows:

'Check for new version' button should be added just above the 'About' entry in the Menu bar. Alternatively, it could be added in the 'About' dialog, right next to the version #. If no new version is detected, then 'No new version is available' can appear'.

If a new version _is_ available, and an OEM version of MediaMonkey is being used, then we may want to consider including the 'DownloadURL' within the versions.xml file rather than in the brands.ini file, so as to give us better control over the download procedure when ugrades are made available.
TagsNo tags attached.
Fixed in build882

Relationships

related to 0005966 closedrusty Manual Check for Updates 

Activities

rusty

2004-05-09 03:41

administrator   ~0004029

Note: OEMs want this in order to be able to get a better indication of the number of users.

rusty

2005-06-16 18:46

administrator   ~0005610

Last edited: 2005-06-17 21:19

Based on IM discussion + discussion with Winferno We should minimize the UI changes and the amount of user interaction for this feature. It can be more simply implemented as follows:

-Enable update checks by default
-check for updates every 7 days, beginning 7 days after installation
-when an update check is in progress, the following should appear in the status bar: 'Checking for new version...'
-when checking for a new version, MM checks the version.xml file that is at a location specific to the build in question located at: www.mediamonkey.com/custom/winferno/version.xml
-the version file will contain information that: notifies the user if a new version is available, provides freeform text that is used to describe the version or what to do to get it, allows clickable hyperlinks to be embedded within the text so that the user can e.g. click a link to Winferno's download page.
-note: if version.xml is missing, then the client shouldn't display any message -If the user wants to disable the update check, they can do so via Tools|Options.

jiri

2005-06-18 09:13

administrator   ~0005615

Fixed in build 868.
 - Works as discussed, only status bar message isn't shown (I don't think it's necessary). Version.xml for Winferno is uploaded - just a testing version that has download URL set to Google.

rusty

2005-06-19 01:44

administrator   ~0005616

Last edited: 2005-06-19 01:58

Tested 868 and found that:
-The dialog appears when the clock is moved 8 days forward after install, BUT if the user closes MM, moves the clock forward another 8 days, then the dialog doesn't appear!!
-The fact that there's no user feedback re. the connection is a _major_ problem since it appears that MM is making a surreptitious connection. It needs to be blatantly obvious that the connection is completely innocent, otherwise it looks like spyware/adware or worse.
Note: the message should appear before the connection is made so that the user knows what is happening before/when they get a warning message from their firewall.

jiri

2005-06-19 20:32

administrator   ~0005619

1. That's correct. User was notified that new version exists and hardly would like to see it again and again. If another version is released, a new message would appear once again.

2. Let's discuss details of this over IM. We would probably have to implement the original proposal of showing dialog asking whether user wants to check for new versions. That implies some changes in Options dialog too.

rusty

2005-06-21 01:10

administrator   ~0005621

Verified in Build 870 (winferno build). Tested:
-single presentation of new message
-non presentation of message if it's irrelevant
-download link within message
-message is presented prior to firewall warning
Looks good for the Winferno build--reducing priority to 'Urgent'.

I would suggest that this functionality is sufficient for the release build if we make the appropriate translations for 2.5. i.e. there's no real need to build a dialog that prompts the user, though it would be useful to allow for manual update checks. Please comment.

rusty

2005-06-21 11:52

administrator   ~0005625

As discussed, we'll use the current implementation across the board for MM 2.4.2 and beyond, since it works quite nicely.

For MM 2.5, the only change will be to further improve the text to 'Checking for new version...'

jiri

2005-06-21 12:12

administrator   ~0005626

Fixed in build 882.