Most probably, that on purpose - DirectTV / DishTV / XFinityTV do let you record on their boxes only. Your Magnavox has been specifically designed notto allow recording from such sources.
Yes, it's inconvenience for law-abiding citizens, so talk with your senator about DMCA. Really.