Я был очень доволен banshee, когда работал на 12.04, но после обновления до 14.04 большая часть моей музыки не воспроизводится. Когда я нажимаю на альбом или песню, слева от номера трека появляется маленький значок "X" и пропускает песню. Пожалуйста, помогите.
решение1
Это связано с тем, что Ubuntu 12.04 монтирует разделы в , /media
тогда как Ubuntu 14.04 монтирует раздел в /media/username
.
Обходной путь — повторно импортировать музыкальную библиотеку.
Выберите все ваши песни с помощью Ctrl+ A, затем щелкните правой кнопкой мыши и выберите Remove from Library
.
ПРИМЕЧАНИЕ:Не выбирайте этот вариант, Delete from Drive
так как это приведет к удалению всех ваших песен.
Затем импортируйте их снова, используя Media
-> Import media
и выбрав определенные папки или разделы. Вам придется заново создать ваши плейлисты.
решение2
Предыдущий ответ — отличное начало, если говорить более подробно, есть две вещи, которые я сделал, чтобы облегчить переход. Перед действием Remove from Library
экспортируйте каждый из ваших плейлистов. После импорта библиотеки откройте плейлисты в текстовом редакторе, найдите и замените /media
на /media/username
. Затем импортируйте плейлисты обратно в Banshee.
У меня была обширная коллекция подкастов, которые также требовали обновления. Чтобы обновить их, мне нужно было обновить базу данных, которую использует banshee.
Закрыть Банши.
Установите sqlite3 (при необходимости).
sudo apt-get install sqlite3
А теперь трюк, который я украл уЧасто задаваемые вопросы о Банши. Скопируйте базу данных в текстовый файл, снова выполните трюк с поиском и заменой и заново создайте базу данных.
cd ~/.config/banshee-1
sqlite3 banshee.db ".dump" > dump
mv banshee.db banshee.db.backup
Откройте dump
файл в текстовом редакторе, выполните команду «Найти и заменить», как указано выше, затем заново создайте базу данных.
cat dump | sqlite3 banshee.db
ПРИМЕЧАНИЕ:Вот порядок, в котором я все делал. Возможно, вы сможете сделать только дамп базы данных, найти и заменить, а затем реконструировать все сразу, я в этом не уверен.