Найдите базу данных sqlite3 (~ / .config / banshee-1 / banshee.db) и запустите следующий запрос:
delete from coretracks where TrackID in
(
select trackid from
(
select TrackID as trackid, count(TrackID) as c from coretracks
group by TitleLowered,ArtistID,AlbumID,Title
)
where c > 1
);
PS Используйте команду sqlite3 для открытия базы данных и а не просто «sqlite».
PPS Мне пришлось запускать запрос несколько раз, каждый запуск удаляет только один дубликат. Это происходит потому, что внутренний выбор только возвращает вам идентификатор одного избыточного трека для каждой композиции Title / Artist / Album.