Rhythmbox не видит все мои файлы. У меня есть библиотека музыки более 24 000 треков всех MP3.
Ритмбокс видит только 11 500 из них.
Это было проблемой некоторое время. Я продолжаю возвращаться к Rhythmbox, поскольку его интеграция с Ubuntu очень тесная, и мне это нравится. Но эта проблема мешает мне его использовать.
Я пробовал Banshee, но качество звука ужасное (слухи о том, что Banshee заменил Rhythmbox в 11.04, вызывает у меня кошмары)
Я использовал Songbird, но он всегда был немного глючным, и они сейчас отключили поддержку Linux.
Exaile тоже недостаточно хорошо интегрируется. Я попробовал Guaydeque, и он показывает многообещающие результаты, но опять же его интеграция ужасна.
Есть ли способ заставить Rhythmbox видеть все мои MP3 или есть музыкальный проигрыватель с тесной интеграцией, отличным звуком, хорошими функциями, нативным и активно разработанным Gnome?
Редактировать: я помню Слышал где-нибудь, что это было связано с MP3 с переменной скоростью передачи?
Редактировать: ответы на различные комментарии:
Взглянул, и я не вижу ничего конкретно того же во всех файлах, которые отличается от файлов, которые он видит. Но мы говорим о том, что более 10000 файлов отсутствуют, и я могу сделать какие-то точные выводы любым своевременным способом.
Нет сообщений об ошибках. Все, что я сделал, это установил папку с музыкальной библиотекой в папку «Предпочтения» и поставил галочку для просмотра библиотеки на наличие новых файлов. Он отлично работает с любым другим медиаплеером, который я пробовал, но каждый раз, когда я пробую Rhythmbox (несколько раз за последние пару лет), он не получает большинство моих треков.
Все мои файлы находятся на одном внешнем диске в одной папке, в которой есть подпапки для каждого исполнителя и подпапки в каждом альбоме. Но это касается нескольких местоположений, то есть это не совсем разные местоположения и никаких символических ссылок.
Это происходило в течение нескольких чистых установок в нескольких версиях Ubuntu.
Для меня ответ состоял в том, чтобы закрыть Rhythmbox и запустить следующее (Xenial):
apt install gstreamer1.0-plugins-bad
rm ~/.local/share/rhythmbox/rhythmdb.xml
Это устанавливает некоторые дополнительные плагины GStreamer (также попробуйте gstreamer1.0-plugins-ugly
), а затем удаляет музыкальную базу данных Rhythmbox, чтобы перепроверим файлы в следующий раз.
В Rhythmbox есть два элемента, замечающих файлы: отслеживание inotify во всех подкаталогах (возможно, оно достигло максимума, проверьте /proc/sys/fs/inotify/max_user_watches
, но оно должно быть очень высоким, больше, чем количество каталогов, которое у вас, вероятно, есть), а другое - это определение типа файла, которое видит GStreamer.
Попытайтесь увидеть, есть ли различия с точки зрения файла в GStreamer. Вы можете использовать gst-typefind
для этого. Такой отчет может быть полезен, чтобы помочь отследить его:
find /path/to/files -type f -print0 | xargs -0 gst-typefind
Возможно, что использование символической ссылки или использование нескольких местоположений может «запутать» Rhythmbox. У меня есть около 10.000 песен, и все они присутствуют и учитываются. Но их там не было, пока я не использовал абсолютные пути к файлам. Это самое плохое в Rhythmbox - нет файлового браузера.
В качестве примечания, я не знаю, как вы храните свою музыку, но вы можете установить несколько местоположений библиотек с помощью gconf-editor в приложениях -> Rhythmbox -> library_locations.
Чтобы увидеть, являются ли файлы проблемой, а не Rhythmbox проблемой, проверьте плагин File Browser. Это не позволит вам просматривать всю вашу файловую систему, но позволит вам просматривать ваш настроенный музыкальный каталог по файлам, а не полагаться на Rhythmbox для чтения тегов. Вы можете найти его здесь (с инструкциями): http://www.webupd8.org/2010/09/folderview-rhythmbox-plugin-to-browse.html
Я понимаю лично я не вижу смысла этого плагина, но я попробовал его, и он работает; в вашем случае это, вероятно, будет полезно.
Если вы ищете хорошую альтернативу с возможностью просмотра файлов и т. Д., Я часто использую Clementine. Это мой любимый Linux-плеер (но я все еще использую Rhythmbox!). Вы можете проверить это здесь: http://code.google.com/p/clementine-player/
У меня была похожая проблема с Rhythmbox. У меня нет почти столько файлов, сколько у вас есть, но он не видел новых файлов или измененных файлов. Я сделал следующее:
/home/paul/.local/share/rhythmbox/rhythmdb.xml
. Используйте свое имя пользователя вместо paul
. Кажется, что моя проблема была проблема с файлом конфигурации. Я переустановил Rhythmbox, но не выполнил полную деинсталляцию. Это оставило поврежденный файл конфигурации в моем подкаталоге Rhythmbox. Вы можете попробовать это, если возможно, что у вас есть поврежденный файл конфигурации.
Надеюсь, это поможет.