Backport of "player/play: Fix object construction and various leaks" into 1.20
Backport of !2880 (merged) "player/play: Fix object construction and various leaks".
Commits:
Backport of !2880 (merged) "player/play: Fix object construction and various leaks".
Commits: