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

9

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

Rhythmbox видит только 11 500 из них.

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

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

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

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

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

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

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

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

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

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

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

Эшли Г
источник
Есть ли что-то общее с файлами, которые игнорирует RB?
Исаия
Я даже не уверен, что все они имеют переменную скорость передачи данных. Все остальные музыкальные проигрыватели, которые я пробовал, без проблем обнаружили все файлы
Ashley G
Взглянул, и я не вижу ничего особенного во всех файлах, которые отличаются от файлов, которые он видит. Но мы говорим о том, что более 10000 файлов отсутствуют, и я могу сделать какие-то точные выводы в любое время.
Эшли Г
Вы получаете какие-либо ошибки импорта? Может быть, некоторые файлы повреждены или по другой причине вызывают ошибки при импорте?
JanC 22.10.10
Нет сообщений об ошибках. Все, что я сделал, это установил папку с музыкальной библиотекой в ​​папку «Предпочтения» и поставил галочку для просмотра библиотеки на наличие новых файлов. Он отлично работает с любым другим медиаплеером, который я пробовал, но каждый раз, когда я пробую Rhythmbox (несколько раз за последние пару лет), он не получает большинство моих треков.
Эшли Г

Ответы:

8

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

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

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

Пол Х.
источник
Спасибо, я попробую. Но я не думаю, что это проблема, поскольку это происходило в течение нескольких чистых установок в нескольких версиях Ubuntu.
Эшли Г
Не помогло, спасибо.
Эшли Г
Я вообще удалил папку ~ / .local / share / rhythmbox и перезагрузил rhythmbox, после чего rhythmbox смог найти все файлы. Спасибо.
Ашиш Гаур
Это тоже помогло мне! Спасибо! Я думаю, что при первоначальном сканировании я закрыл Rhythmbox до того, как задача была выполнена, и это могло повредить базу данных.
TusharG
@AshG Пожалуйста, убедитесь, что вы закрыли Rythmbox в соответствии с шагом 2, прежде чем переходить к шагу 3.
Dawoodjee
5

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

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

find /path/to/files -type f -print0 | xargs -0 gst-typefind
Кис Кук
источник
1

Возможно, что использование символической ссылки или использование нескольких мест может быть «запутанным» Rhythmbox. У меня есть около 10.000 песен, и все они присутствуют и учитываются. Но их там не было, пока я не использовал абсолютные пути к файлам. Это самое плохое в Rhythmbox - нет файлового браузера.

В качестве примечания, я не знаю, как вы храните свою музыку, но вы можете установить несколько местоположений библиотек с помощью gconf-editor в apps -> 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/

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

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

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

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

богатый ремер
источник
У меня были проблемы со стандартным ритмбоксом Ubuntu (сбой при попытке загрузить песни из папки «Музыка»). Я установил последнюю версию через PPA, и на этот раз я даже не смог получить реакцию. Наконец, плагины gstreamer уродливо работали с этой последней сборкой.
Джон Гамильтон