-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare the spec for the First Public Working Draft by addressing existing issues #49
Conversation
Thanks for the change and the HTML output 😃 |
@mounirlamouri see the F2F resolutions: #12 (comment) Our plan of record is to have a publication ready FPWD by 11 July, see: #12 (comment) |
I had a first look and I have a list of comments. They are in random order, some are close to nits, some are editorials and some are more about the content:
|
Thanks Mounir!
Done.
Done.
Done.
It seems common to define the callback below.
Changed to
Done.
Done.
Done.
Done.
Done. |
Cc @jernoble |
This PR seems to address #4, #6, #7, #25, #39, #45, #47 (as noted by @avayvod), as well as #36. I proactively updated our "FPWD issue tracker" to reflect the status after this PR has landed. My assessment is that the remaining open meta issue #41 does not impact the technical scope of the spec, and as such would not block the FPWD publication, thus I moved it to "good to land after FPWD bucket". That means after this PR is merged, we should be good to use the latest ED spec as a basis for the FPWD publication. @tidoust can probably help prepare a FPWD snapshot. Our plan is to merge this PR by the end of Monday, 11 July (unless we hear objections), and advance with the FPWD publication with a target to publish 14 July. |
- split the statechange event into three, one per state - changed Promise<bool> connect() to Promise<void> changeState(); - replaced RemotePlaybackAvailability to the watch/cancel pattern; - defined local and remote playback states and their relationship with the player state; - specified the behavior around disableRemotePlayback attribute - specified a little more about media resource selection for availability and remote playback - updated the algorithms to reflect new terms
Thanks Anssi! I'm okay with the plan to merge the PR on Monday and publish FPWD on Thursday next week. |
I don't think "watch" is the right verb for these. Maybe "monitor" would be better? |
We used "watch" because it's a pattern used by the Geolocation and NFC APIs. Is there a semantic difference between the "watch" used by these APIs and the one used in this one? FWIW, I think "monitor" is fine but I would prefer that we have consistency across the platform. |
I agree with Mounir on our stance w.r.t. the name for observing availability. |
The live version of the spec is located at http://avayvod.github.io/remote-playback.html
@mounirlamouri PTaL