При переносе музыки на другой комп/диск может возникнуть проблема - тунец не будет видеть файлы, т.к. путь к ним изменился, а из него самого можно исправлять только по 1. Есть решение для массового изменения путей.
Вариант 1 (сложнее)Можно скачать java программу tITL (
http://code.google.com/p/titl/source/checkout), собрать её в .jar и использовать.
Для этого нужны
Java RE и
Java SDK. Исходники из-под Windows можно скачать через
TortoiseHG такой командой:
Код:
hg.exe clone https://titl.googlecode.com/hg/ titl
Полученную папку titl скопировать например в папку SDK C:\Program Files\Java\jdk1.6.0_21
и далее компиляция командой
Код:
C:\Program Files\Java\jdk1.6.0_21\titl\src\main\java\bin\javac.exe C:\Program Files\Java\jdk1.6.0_21\titl\src\main\java\org\kafsemo\titl\*.java C:\Program Files\Java\jdk1.6.0_21\titl\src\main\java\org\kafsemo\titl\tools\*.java C:\Program Files\Java\jdk1.6.0_21\titl\src\main\java\org\kafsemo\titl\art\*.java
После этого скомпилированые файлы собираются в .jar так:
Код:
C:\Program Files\Java\jdk1.6.0_21\bin\jar.exe cvf titl.jar C:\Program Files\Java\jdk1.6.0_21\titl\src\main\java\org\kafsemo\titl\*.class C:\Program Files\Java\jdk1.6.0_21\titl\src\main\java\org\kafsemo\titl\tools\*.class C:\Program Files\Java\jdk1.6.0_21\titl\src\main\java\org\kafsemo\titl\art\*.class
Полученный titl.jar уже можно использовать для изменения путей.
Тут показано как.
Вариант 2 (проще)Лично у меня при использовании оригинальной версии не получилось изменить пути, которые представлены в тунце в виде ссылок (например
file://localhost/C:/Music/file.mp3), поэтому я немного изменил исходники и скомпилировал их в exe. Скачать архив со всеми необходимыми файлами можно
тут (370 kb). Для запуска exe нужно сначала установить Java RE (ссылка есть в 1 варианте).
Как использоватьПосле распаковки открыть convert.cmd.
Если ОС Windows XP, то изменить строку
Код:
SET libpath=C:\Users\USERNAME\Music\iTunes\
на
Код:
SET libpath=С:\Documents and Settings\USERNAME\My Docs\Моя музыка\iTunes\
или что-то подобное, вобщем путь до файла
iTunes Library.itlUSERNAME заменить на имя текущего пользователя.
Далее изменить 2 и 3 аргумент в строке
Код:
titl.exe "%libpath%%libname%" "file://localhost/E:/mp3s/" "file://localhost/D:/mp3s/"
"file://localhost/E:/mp3s/" - старый путь к файлам
"file://localhost/D:/mp3s/" - новый путь
Например путь
D:\RockMusic\ будет выглядеть так:
file://localhost/D:/RockMusic/Закрывающие слэши обязательны.
После внесения изменений при закрытом iTunes запускаем convert.cmd и все пути будут заменены, причём не на ссылки, а на пути вида
D:\RockMusic\