Kenwood KX-660HXStereo Cassette Tape Deck. The door opens fine if a tape is not present, but if a tape has been played then the door will not open. Investigating further revealed that if a tape has been played then a "tab" locks the drawer from ejecting (as it should) however, when STOP is then pressed, the tab is not retracted and so the drawer is locked closed.
eBay