Não, desculpe. Não há uma maneira sã e direta de fazer isso em todos os podcasts em que você está interessado, porque não há um método padrão para liberar podcasts. Para fazer o que você quer, você precisa adaptar um script para cada podcast que estiver interessado em pegar e, ocasionalmente, pode ser necessário ajustar esse script para alterações no feed do podcast.
Veja alguns feeds de exemplo para examinar as variações de como um feed pode se parecer:
-
Podcast StackOverflow - data de lançamento no nome do arquivo, embora seja diferente da postagem encontro. Qual você deve usar?
-
Poderia ser podcast do Giants - data do lançamento, nenhuma outra data disponível .
-
Aguarde ... Não me diga podcast da NPR - data no lançamento, data nas tags, mas não está em TYER ou TDRC, está nas tags TALB e TIT2 assim:
"0911318: NPR: 11-14-2009 Wait Wait... Don't Tell Me!"
. Ambas as datas coincidem e é mais fácil obter a data de lançamento do RSS.
Qualquer software que alega fazer o que você deseja automaticamente provavelmente irá a) usar o atributo pubDate
do lançamento de RSS, ou b) usar a data atual. Aqui estão alguns downloaders que encontrei:
-
HiDownload - pode adicionar um registro de data, mas é b) e não é configurável além de adicionar / não adicionar.
-
Suco e Doppler - pode executar um programa externo após a conclusão de um download, mas o programa externo provavelmente está sozinho para encontrar a data correta a ser usada.
Talvez a melhor maneira de automatizar isso seja escrever seu próprio script de análise de RSS. Deixe o iTunes ou outro downloader fazer o download do podcast para você, em seguida, execute seu próprio script que corresponda aos nomes dos arquivos baixados para os nomes de arquivos no RSS e preencha o pubDate
correspondente ao nome do arquivo, formatado ao seu gosto.