У меня 160 ГБ iPod Classic. Я пользователь Windows (Windows 7 64 бит.) Вчера я решил добавить еще немного музыки. Прежде чем открыть iTunes, я хотел попробовать несколько альтернативных менеджеров iPod. Я пытался удалить музыку. Ничего не случилось. Открыл iTunes, затем проверил iPod, и он сказал: «Нет музыки».

Предположительно, (не слишком уверен) я сделал что-то не так, возможно, отключился без извлечения, и файловая система повреждена.

Windows говорит, что мои файлы там. (15 ГБ свободного места из 140 ГБ или около того.) Тем не менее, всякий раз, когда я открываю iTunes и подключаю iPod, он долго зависает, а потом приходит «... восстановить iPod ...».

Короче говоря: поскольку у меня на ПК вся музыка, я могу сделать сброс настроек к заводским и восстановить все. Мне просто нужно получить доступ к моим плейлистам. Предполагая, что это как-то есть, есть ли способ найти базу данных с ПК и прочитать этот файл базы данных?

1 ответ1

2

Мне просто нужно получить доступ к моим плейлистам.

Предполагая, что это как-то есть, есть ли способ найти базу данных с ПК и прочитать этот файл базы данных?

Списки воспроизведения хранятся в файле библиотеки iTunes (Library.itl).

Этот файл содержит всю информацию о ваших песнях (плейлисты, рейтинги, количество воспроизведений, последнее воспроизведение, дата добавления и т.д.).

Обычно он находится в %USERPROFILE%\Music\iTunes .

В вопросе переполнения стека в формате ITL (iTunes Library) обсуждаются способы чтения этого двоичного файла.

Существует также Library.xml который:

содержит некоторую, но не всю, ту же информацию, которая хранится в файле iTunes Library.itl. Цель файла iTunes Library.xml - сделать вашу музыку и плейлисты доступными для других приложений на вашем компьютере, таких как iPhoto, Garageband, iMovie и стороннего программного обеспечения, в OS X Mountain Lion и более ранних версиях. Эти приложения используют этот файл, чтобы упростить добавление музыки из вашей библиотеки iTunes в ваши проекты.

Источник О файлах библиотеки iTunes

Этот файл также содержит информацию о плейлистах и может быть прочитан любой программой, которая понимает XML.

Вот выдержка из моего Library.xml показывающая список воспроизведения:

<key>Playlists</key>

...

    <dict>
        <key>Playlist ID</key><integer>80466</integer>
        <key>Parent Persistent ID</key><string>21EF34C0E2A2CF0B</string>
        <key>Playlist Persistent ID</key><string>7BE83FC0BF82BF91</string>
        <key>All Items</key><true/>
        <key>Name</key><string>The playlist title</string>
        <key>Playlist Items</key>
        <array>
            <dict>
                <key>Track ID</key><integer>17585</integer>
            </dict>
            <dict>
                <key>Track ID</key><integer>17593</integer>
            </dict>
            <dict>
                <key>Track ID</key><integer>11015</integer>
            </dict>
            <dict>
                <key>Track ID</key><integer>15105</integer>
            </dict>
            <dict>
                <key>Track ID</key><integer>15979</integer>
            </dict>
            <dict>
                <key>Track ID</key><integer>11077</integer>
            </dict>
            <dict>
                <key>Track ID</key><integer>13261</integer>
            </dict>
            <dict>
                <key>Track ID</key><integer>13253</integer>
            </dict>
            <dict>
                <key>Track ID</key><integer>17589</integer>
            </dict>
            <dict>
                <key>Track ID</key><integer>17587</integer>
            </dict>
        </array>
    </dict>

...

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