Я синхронизирую плейлисты Windows Media Player между компьютерами. Поэтому мои списки воспроизведения должны использовать относительные пути, иначе они не будут работать на другом компьютере и наоборот.

Фон:

  • Я использую свой собственный пакетный инструмент для создания списков воспроизведения из каталогов. Я хорошо знаю авто плейлисты, но они не могут быть отсортированы. Мой пакетный инструмент работает, но WMP меняет все плейлисты на абсолютные пути. Я могу наблюдать это явление только недавно.
  • Я синхронизируюсь с помощью Mercurial. Но это не имеет значения, это на всякий случай, если кто-то спросит

XML плейлиста

Это после того, как я отсортировал песни и сохранил их через WMP. Однако пути заменяются абсолютными путями (начиная с D:) позже. Я не могу точно сказать, когда это произойдет.

Мой конечный компьютер не имеет D:\, поэтому такие же пути не подходят.

<?wpl version="1.0"?>
<smil>
    <head>
        <meta name="Generator" content="Microsoft Windows Media Player -- 12.0.10586.162"/>
        <meta name="ItemCount" content="6"/>
        <title>Playlist Title</title>
    </head>
    <body>
        <seq>
            <media src="..\......\.....mp3"/>

1 ответ1

1

WMP также поддерживает список воспроизведения типа .m3u. Вы видите такое же поведение с этим типом?

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

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

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