4

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

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

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

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

4 ответа4

1

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

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

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

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

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

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

1

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

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

Мой это:

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

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .