Я синхронизирую плейлисты 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"/>