Как выбрать мой собственный формат имени файла для подписанных файлов подкаста?

Я подписываюсь на несколько подкастов, в которых имена загруженных mp3-файлов не имеют определенного паттерна. Когда я копирую каталог накопленных mp3-файлов в мой mp3-плеер, они воспроизводятся в алфавитном порядке. Что я действительно хочу, так это воспроизводить файлы в хронологическом порядке по дате выпуска.

В настоящее время я использую iTunes на Windows XP для загрузки файлов. Теперь я переименовываю файлы вручную, добавляя дату в формате ГГГГММДД в ​​начало каждого имени файла, чтобы алфавитный список файлов соответствовал их хронологическому порядку, когда я буду слушать их позже в PocketTunes на моем Palm Centro.

Есть ли какой-нибудь способ получить дату выпуска в имени файла автоматически? Если так, я мог бы автоматизировать или возможно пропустить шаг переименования файла. Я бы переключился с iTunes на что-то другое, если это решило бы мою проблему.

Время создания файла на моем локальном диске не является надежным показателем, потому что иногда я загружаю контент за несколько дней одновременно, и файлы не обязательно загружаются в хронологическом порядке.

4 ответа

Посмотрите на GPodder .

Он имеет свойство конфигурации custom_sync_name, которое должно позволять вам делать то, что вы хотите.

Мой это:

{episode.published}_{episode.title}_{episode.basename}

Нет извините. Не существует нормального способа сделать это для каждого интересующего вас подкаста, потому что не существует стандартного способа выпуска подкастов. Чтобы делать то, что вы хотите, вам нужно настроить скрипт для каждого подкаста, который вы хотите захватить, и иногда вам может понадобиться настроить этот скрипт для изменений в фиде подкаста.

Вот несколько примеров каналов, чтобы проверить, как они могут выглядеть:

Любое программное обеспечение, которое утверждает, что делает то, что вы хотите автоматически, вероятно, а) будет использовать RSS-сообщения pubDate атрибут, или б) использовать текущую дату. Вот некоторые загрузчики, которые я нашел:

  • HiDownload - можно добавить метку даты, но она b), и ее нельзя настроить, кроме do-add/ not-add.

  • Juice and Doppler - может запустить внешнюю программу после завершения загрузки, но внешняя программа, скорее всего, сама по себе найдет нужную дату для использования.

Возможно, лучший способ автоматизировать это - написать собственный скрипт для разбора RSS. Позвольте iTunes или другому загрузчику загрузить для вас подкаст, затем запустите свой собственный скрипт, который сопоставляет загруженные имена файлов с именами файлов в RSS и добавляет соответствующие pubDate на имя файла, отформатированный по вашему вкусу.

Если у хостера подкаста есть канал RSS/Feedburner, и он использует шаблон папки на основе даты, вы можете использовать плагин DownLoadThemAll FireFox и использовать теги "Renaming Mask". Извините, если это очень ситуативно, но иногда может работать.

Если они не используют систему папок, но используют RSS/Feedburner с метками даты в RSS-канале, возможно, вам придется свернуть свой собственный сценарий или найти сценарий, который переименует файл.MP3 с информацией RSS.,

Если файлы содержат теги ID3 с датой выпуска, вы можете использовать такой инструмент, как MP3tag, чтобы автоматически переименовывать файлы в соответствии с заданными вами критериями. Даже если у них нет даты выпуска, у них, вероятно, есть артист и тег заголовка, указывающий, кто выпустил подкаст и что это за "эпизод", большинство из них делают.

Другие вопросы по тегам