Merge branch 'master' of https://github.com/clementine-player/Clementine
Merge branch 'master' of https://github.com/clementine-player/Clementine
Merge branch 'master' of https://github.com/clementine-player/Clementine
Allow to hide listened podcast episodes and show only n number of episodes.
Fixes #3696
Fixes #3475
Fix a date parser for one podcasts
Cherry pick make format changes
Fix problems with code
Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
A better error url
Merge pull request #4651 from sobkas/fix

Fix the parsing of some strange date formats in podcasts, and add a way to limit the number of podcast episodes shown, and hide listened podcasts.  Fixes #3696, fixes #3475
Produce a proper url for date parse error
Merge pull request #4656 from sobkas/master

Produce a proper url for date parse error
Make formater a little bit more generic
Cherry pick more make format changes src/podcasts
Path taglib to skip multiple ID3v2 tags which can cause bugs with length
for example
Merge pull request #4657 from Chocobozzz/taglib_fixes

Path taglib to skip multiple ID3v2 tags which can cause bugs with length
Various formating changes in src/internet
Move files around and make subdirectories inside src/internet, move src/podcasts to src/internet
Fix compilation with moved files in internet/
Fix header guards in internet/