Based on my certification experience, the intro section of clause 6.4 is incorrectly worded. The current wording is:
"An application in the Music + Videos Hub provides an integrated music and video experience on the phone as its primary function.
When an application calls the MediaHistory or MediaHistoryItem classes, it is considered to be a Music + Videos Hub application and will appear in the Marquee list when installed on the phone. The submission process detects that the application uses these classes and automatically updates the hub type to Music + Videos in the Windows Phone application manifest."
The underlined section would indicate that:
a) The developer can choose whether an application is an "Music & Video hub app".
b) The user excercise his/her choice by calling the MediaHistory API.
c) Only applications that have been submitted so that they use MediaHistory will be tested under 6.4, other media applications will be tested under 6.5
Based on my testing experience this does not seem to be the case. Based on my test experience, applications are tested according to 6.4.1 to find out if the application is deemed (by the tester) to be an app with music and video experience as it's primary function". If the tester then decides that the app is a "MUsic and Video app", using MediaHistory is required, not optional as the intro to 6.4 would indicate.
I also read clause 6.4.1 the other way from how it seems to be used, to me 6.4.1 language suggests that the application should be tested for "enough" video and music functionality to qualify for the Music & Video hub, now to opposite seems to be true, the application is tested for "too much video and music functionality" to be left outside the hub.
As a result, applications get rejected for NOT using MediaHistory and therefore for NOT integrating with the Music and Video hub. This seems to be contradictory to the clause from 6.4 quoted above.
If the interpretation excercised by the testers is correct, then the wording should read:
"If an application provides an integrated music and video experience on the phone as its primary function, the application must be in the Music + Videos Hub The application must use the MediaHistory or MediaHistoryItem classes and it must appear in the Marquee list when installed on the phone."
If this interpretation is correct, the clause 6.4 also needs to be updated with a definition of when an application is deemed to provide "an integrated music and video experience". Now clause 6.4.1 gives no clues as to why or why not an application is a "video and music app".
Suggest that MS make an appropriate clarification in the text or provides updated instructions to certification testing to follow the current wording.
br, Håkan