How can you revise for listening?

G Onslow

I did my french GCSE last year but I've got german this year and I know from french that the listening is by far the hardest paper. Are there any apps or websites which offer listening practice or are there any other ways to practice?