Синхронизация воспроизведения вручную в 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 секунд. Наслаждайтесь!