I think using the language for something you enjoy (music, movies, podcasts, newspapers, blogs, etc) is helpful because you pick things up naturally and in a way that is fun. Memorizing adjective endings can be rather draining, no? As for recommendations, it depends on what you like and how advanced your German is, but here are a few YouTube Channels I've come across. I don't watch all of them but something may appeal to your tastes.
Normal YouTube Channels in German:
MrWissen2go, Space Radio, Space Frogs, Marti Fischer, LeFloid, Malwanne, Doktor Allwissend, Die Klugscheisserin, Dinge Erklärt (Kurzgesagt), Galileo
YouTube Channels for Learning German (videos mostly in English):
Learn German with Jenny, Deutsch für Euch, My German Short Stories, Easy German, Get Germanized, Don't Trust the Rabbit
German Children's TV Shows on YouTube:
Heidi, Tabaluga, Die Mumins, Die Sendung mit der Maus
Deutsche Welle, as Alex mentions below, is also an excellent source for a variety of media. They have videos, texts, podcasts, etc, many of which are designed for people learning German. If your German is very advanced, you can also just switch the language of the DW website to German and enjoy the content intended for native speakers as well. And if you don't understand the German videos right away, don't be discouraged. Try watching them with closed captions on (if available) or watch the same video a few times. Alternatively, if you like reading and are pretty advanced, try ordering a German translation of a favorite book on Amazon.
Good luck!