add restrict recent songs functionality