One unbelievably effective trick is to find a foreign language YouTube news broadcast, turn the volume way up, and record the entire broadcast using your smartphone’s voice memo application.
Once it’s done recording, you’ll have an authentic listening exercise that you can practice while your commuting, working out, or running errands. You can also listen to the foreign language news broadcasts that Foreigncy provides in its daily language sets.
Another good tip is to listen to podcasts in the target language. Though finding consistently good foreign language podcasts is difficult, they do exist. These are great ways to move out of your comfort zone and listen to some new Persian vocabulary.
(Adapted from a post courtesy of Foreigncy.us, a great resource for those at the mid-advanced level)