Синхронизация воспроизведения вручную в Ubuntu

Я следую совету, расположенному по этой ссылке, чтобы вручную изменить учетные записи в Banshee, изменив базу данных: вручную установить количество прослушиваний треков в Banshee?

Но это слишком много времени для индивидуального изменения количества воспроизведения для каждой дорожки в списке воспроизведения. Может ли кто-нибудь дать мне строку кода, которая мне нужна, чтобы обновить каждый трек с заданным значением (например, year=85) до определенного числа счетчиков воспроизведения (например, счетчик воспроизведения = 5).

2 ответа

Конечно.

Когда у вас есть sqlitebrowser установлен и подключен (см. Ручная установка количества прослушиваний треков в Banshee?), перейдите на вкладку "Выполнить SQL" и выполните что-то вроде:

UPDATE coretracks SET playcount = [__] WHERE [field] = [value] AND [field2] LIKE [value2];

пример:

UPDATE coretracks SET playcount = 10 WHERE title LIKE '%Bach%';

Вы можете получить список доступных полей, нажав + рядом с "CoreTrack" на вкладке "Структура базы данных".

Если вы не знакомы с языком SQL, приведенное выше утверждение говорит: update изменить coretracks в таблицу с именем CoreTracks. Изменить каждую строку, где title имеет значение, которое содержит Bach, Изменение, чтобы сделать, это изменить playcount поле к значению 10, Если у вас есть что-то конкретное, я был бы рад помочь с SQL. Поместите комментарий ниже.

Вот мое решение:

Шаг 1: у MP3 есть тег "BPM", который я считаю практически бесполезным (кто настроен на песни только на 117 ударов в минуту?) В любом случае, в iTunes / Rhythmbox / что бы вы ни импортировали, сортируйте свои песни по количеству воспроизведения, выберите все, у кого есть счет игры X, и измените BPM на X. Промойте и повторите.

Шаг 2. Используйте браузер библиотеки SQLite (как указано выше), но на этот раз на вкладке "Выполнение SQL" введите

UPDATE coretracks SET playcount='1' WHERE BPM='1'

Опять просто промыть и повторить.

Я недавно сделал это для своей библиотеки 15 000 песен. Шаг 1 занял около 30 минут, но шаг 2 занял около 30 секунд. Наслаждайтесь!

Другие вопросы по тегам