Rhythmbox не видит все мои музыкальные файлы

Rhythmbox не видит все мои файлы. У меня есть библиотека музыки более 24 000 треков всех MP3.

Ритмбокс видит только 11 500 из них.

Это было проблемой некоторое время. Я продолжаю возвращаться к Rhythmbox, поскольку его интеграция с Ubuntu очень тесная, и мне это нравится. Но эта проблема мешает мне его использовать.

Я пробовал Banshee, но качество звука ужасное (слухи о том, что Banshee заменил Rhythmbox в 11.04, вызывает у меня кошмары)

Я использовал Songbird, но он всегда был немного глючным, и они сейчас отключили поддержку Linux.

Exaile тоже недостаточно хорошо интегрируется. Я попробовал Guaydeque, и он показывает многообещающие результаты, но опять же его интеграция ужасна.

Есть ли способ заставить Rhythmbox видеть все мои MP3 или есть музыкальный проигрыватель с тесной интеграцией, отличным звуком, хорошими функциями, нативным и активно разработанным Gnome?

Редактировать: я помню Слышал где-нибудь, что это было связано с MP3 с переменной скоростью передачи?

Редактировать: ответы на различные комментарии:

Взглянул, и я не вижу ничего конкретно того же во всех файлах, которые отличается от файлов, которые он видит. Но мы говорим о том, что более 10000 файлов отсутствуют, и я могу сделать какие-то точные выводы любым своевременным способом.

Нет сообщений об ошибках. Все, что я сделал, это установил папку с музыкальной библиотекой в ​​папку «Предпочтения» и поставил галочку для просмотра библиотеки на наличие новых файлов. Он отлично работает с любым другим медиаплеером, который я пробовал, но каждый раз, когда я пробую Rhythmbox (несколько раз за последние пару лет), он не получает большинство моих треков.

Все мои файлы находятся на одном внешнем диске в одной папке, в которой есть подпапки для каждого исполнителя и подпапки в каждом альбоме. Но это касается нескольких местоположений, то есть это не совсем разные местоположения и никаких символических ссылок.

Это происходило в течение нескольких чистых установок в нескольких версиях Ubuntu.

9
задан 23 October 2010 в 07:54

4 ответа

Для меня ответ состоял в том, чтобы закрыть Rhythmbox и запустить следующее (Xenial):

apt install gstreamer1.0-plugins-bad
rm ~/.local/share/rhythmbox/rhythmdb.xml

Это устанавливает некоторые дополнительные плагины GStreamer (также попробуйте gstreamer1.0-plugins-ugly), а затем удаляет музыкальную базу данных Rhythmbox, чтобы перепроверим файлы в следующий раз.

0
ответ дан 23 October 2010 в 07:54

В Rhythmbox есть два элемента, замечающих файлы: отслеживание inotify во всех подкаталогах (возможно, оно достигло максимума, проверьте /proc/sys/fs/inotify/max_user_watches, но оно должно быть очень высоким, больше, чем количество каталогов, которое у вас, вероятно, есть), а другое - это определение типа файла, которое видит GStreamer.

Попытайтесь увидеть, есть ли различия с точки зрения файла в GStreamer. Вы можете использовать gst-typefind для этого. Такой отчет может быть полезен, чтобы помочь отследить его:

find /path/to/files -type f -print0 | xargs -0 gst-typefind
0
ответ дан 23 October 2010 в 07:54

Возможно, что использование символической ссылки или использование нескольких местоположений может «запутать» 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/

0
ответ дан 23 October 2010 в 07:54

У меня была похожая проблема с Rhythmbox. У меня нет почти столько файлов, сколько у вас есть, но он не видел новых файлов или измененных файлов. Я сделал следующее:

  1. В «Предпочтениях» -> «Музыка» я снял флажок «Следить за моей библиотекой на предмет новых файлов».
  2. Полностью закрытый Rhythmbox (важно).
  3. Переименован в базу данных Rhythmbox - /home/paul/.local/share/rhythmbox/rhythmdb.xml. Используйте свое имя пользователя вместо paul.
  4. Запустил Rhythmbox и проверил «Следите за моей библиотекой на предмет новых файлов».
  5. Он начал проверять мою коллекцию и нашел все.

Кажется, что моя проблема была проблема с файлом конфигурации. Я переустановил Rhythmbox, но не выполнил полную деинсталляцию. Это оставило поврежденный файл конфигурации в моем подкаталоге Rhythmbox. Вы можете попробовать это, если возможно, что у вас есть поврежденный файл конфигурации.

Надеюсь, это поможет.

0
ответ дан 23 October 2010 в 07:54

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

Похожие вопросы: