لقد قمت بنسخ 20 ملف mp3 إلى خادم mopidy
موقعك:
/home/pi/Music
عندما أحاول إجراء مسح محلي باستخدام هذا الأمر:
sudo mopidyctl local scan
تحذير فشل محلي: المسار : Fekete٪ 20Teve / Fekete٪ 20Teve٪ 20-٪ 20R٪ C5٪ 91zse-Dalok٪ 20٪ 282011٪ 29/01٪ 20-٪ 20Fekete٪ 20Teve٪ 20-٪ 20Szeptember.mp3: المسار أقصر من 100 مللي ثانية
لكنه ملف mp3 صالح لأنني أستطيع اللعب عبر المحطة:
omxplayer 01\ -\ Fekete\ Teve\ -\ Szeptember.mp3
إذا قمت بتشغيل sudo mopidyctl local scan
عدة مرات أحيانًا يكون فحص mopidy ناجحًا ولكن في الغالب لا.
الرجاء تشغيل الأمر mopidy deps
وقم بتوفير القسم الأخير ، من "GStreamer:" ونزولاً. سيخبرنا هذا بعناصر فك ترميز MP3 لديك في تثبيت GStreamer.
خدعة # 935 ، أو ربما نفس السبب الجذري على الأقل؟
نعم أعتقد أنه نفس الخطأ
هذا هو الناتج mopidy deps
:
pi<strong i="7">@musicbox</strong> ~ $ mopidy deps
Executable: /usr/bin/mopidy
Platform: Linux-4.1.10-v7+-armv7l-with-debian-8.0
Python: CPython 2.7.9 from /usr/lib/python2.7
Mopidy: 2.0.0 from /usr/lib/python2.7/dist-packages
Pykka>=1.1: 1.2.1 from /usr/lib/python2.7/dist-packages
requests>=2.0: 2.4.3 from /usr/lib/python2.7/dist-packages
tornado>=2.3: 3.2.2 from /usr/lib/python2.7/dist-packages
Mopidy-MusicBox-Webclient: 2.1.1 from /usr/local/lib/python2.7/dist-packages
setuptools: 5.5.1 from /usr/lib/python2.7/dist-packages
Mopidy>=1.1.0: 2.0.0 from /usr/lib/python2.7/dist-packages
Pykka>=1.1: 1.2.1 from /usr/lib/python2.7/dist-packages
requests>=2.0: 2.4.3 from /usr/lib/python2.7/dist-packages
tornado>=2.3: 3.2.2 from /usr/lib/python2.7/dist-packages
Mopidy-Local-Images: 1.0.0 from /usr/local/lib/python2.7/dist-packages
uritools>=1.0: 1.0.1 from /usr/local/lib/python2.7/dist-packages
ipaddress>=1.0.6: 1.0.16 from /usr/local/lib/python2.7/dist-packages
Pykka>=1.1: 1.2.1 from /usr/lib/python2.7/dist-packages
setuptools: 5.5.1 from /usr/lib/python2.7/dist-packages
Mopidy>=1.1: 2.0.0 from /usr/lib/python2.7/dist-packages
Pykka>=1.1: 1.2.1 from /usr/lib/python2.7/dist-packages
requests>=2.0: 2.4.3 from /usr/lib/python2.7/dist-packages
tornado>=2.3: 3.2.2 from /usr/lib/python2.7/dist-packages
Mopidy-Spotify-Web: 0.3.0 from /usr/local/lib/python2.7/dist-packages
setuptools: 5.5.1 from /usr/lib/python2.7/dist-packages
Mopidy>=0.19.0: 2.0.0 from /usr/lib/python2.7/dist-packages
Pykka>=1.1: 1.2.1 from /usr/lib/python2.7/dist-packages
requests>=2.0: 2.4.3 from /usr/lib/python2.7/dist-packages
tornado>=2.3: 3.2.2 from /usr/lib/python2.7/dist-packages
Pykka>=1.1: 1.2.1 from /usr/lib/python2.7/dist-packages
Mopidy-Spotify>=1.2.0: 3.0.0 from /usr/lib/python2.7/dist-packages
Mopidy>=2.0: 2.0.0 from /usr/lib/python2.7/dist-packages
Pykka>=1.1: 1.2.1 from /usr/lib/python2.7/dist-packages
requests>=2.0: 2.4.3 from /usr/lib/python2.7/dist-packages
tornado>=2.3: 3.2.2 from /usr/lib/python2.7/dist-packages
Pykka>=1.1: 1.2.1 from /usr/lib/python2.7/dist-packages
pyspotify>=2.0.5: 2.0.5 from /usr/lib/python2.7/dist-packages
cffi>=1.0.0: 1.1.2 from /usr/lib/python2.7/dist-packages
pycparser: 2.10 from /usr/lib/python2.7/dist-packages
requests>=2.0: 2.4.3 from /usr/lib/python2.7/dist-packages
requests: 2.4.3 from /usr/lib/python2.7/dist-packages
spotipy: 2.3.7 from /usr/local/lib/python2.7/dist-packages
requests>=1.0: 2.4.3 from /usr/lib/python2.7/dist-packages
Mopidy-Spotify: 3.0.0 from /usr/lib/python2.7/dist-packages
Mopidy>=2.0: 2.0.0 from /usr/lib/python2.7/dist-packages
Pykka>=1.1: 1.2.1 from /usr/lib/python2.7/dist-packages
requests>=2.0: 2.4.3 from /usr/lib/python2.7/dist-packages
tornado>=2.3: 3.2.2 from /usr/lib/python2.7/dist-packages
Pykka>=1.1: 1.2.1 from /usr/lib/python2.7/dist-packages
pyspotify>=2.0.5: 2.0.5 from /usr/lib/python2.7/dist-packages
cffi>=1.0.0: 1.1.2 from /usr/lib/python2.7/dist-packages
pycparser: 2.10 from /usr/lib/python2.7/dist-packages
requests>=2.0: 2.4.3 from /usr/lib/python2.7/dist-packages
GStreamer: 1.4.4.0 from /usr/lib/python2.7/dist-packages/gi
Detailed information:
Python wrapper: python-gi 3.14.0
Relevant elements:
Found:
uridecodebin
souphttpsrc
appsrc
alsasink
osssink
oss4sink
pulsesink
id3demux
id3v2mux
lamemp3enc
mad
mpegaudioparse
mpg123audiodec
vorbisdec
vorbisenc
vorbisparse
oggdemux
oggmux
oggparse
flacdec
flacparse
shout2send
Not found:
flump3dec
أتساءل عما إذا كان هذا خطأ في المنبع مشابهًا لـ https://bugzilla.gnome.org/show_bug.cgi؟id=762660.
ربما يمكنك تجربة ما يلي على ملفين يفحصان / لا يفحصان بشكل صحيح:
$ gst-launch-1.0 filesrc location=foo.mp3 \
! mpegaudioparse ! fakesink \
num-buffers=2 silent=false -v -m | grep --color -E "duration|preroll|"
... لمعرفة ما إذا كان gstreamer يعيد البيانات بترتيب غير متوقع ، وفي هذه الحالة يجب علينا تقديم تقرير خطأ في المنبع.
تم تقديم خطأ في المنبع على https://bugzilla.gnome.org/show_bug.cgi؟
الإصلاح المنبع المطبق من قبل الناس الطيبين في gstreamer. يجب أن يصلح هذا # 935 و # 1453 و # 1474 و # 1480.
للاستفادة من الإصلاح الأولي ، ستحتاج إما إلى تجميع gstreamer من المصدر (https://cgit.freedesktop.org/gstreamer/gstreamer/) أو انتظار إصدار gstreamer 1.7.91 للتوزيع.
في غضون ذلك ، سأرفع طلب سحب مع حل بديل للوعي.
szuniverse :: إذا كانت لديك فرصة ، هل يمكنك من فضلك الاختبار باستخدام https://github.com/SeeSpotRun/mopidy/tree/fix/gstreamer_not_pushing_tags_2 لمعرفة ما إذا كان هذا سيؤدي إلى حل المشكلة؟ يحتوي هذا الفرع على حل بديل في mopidy / audio / scan.py لمعالجة خطأ في المنبع في gstreamer.
بدلاً من ذلك ، إذا كنت تشعر بالمغامرة ، فيمكنك محاولة تجميع gstreamer من مصدر git ...
هل يمكنك مساعدتي كيف يمكنني تركيب هذا الفرع؟ أنا أستخدم raspberry pi مع أحدث RASPBIAN JESSIE.
وعادة ما أقوم بتثبيت mopidy باستخدام هذه الأوامر:
هناك عدة خيارات ولكن الخيار السريع والقذر هو فقط لاستبدال الملف /usr/lib/python2.7/dist-packages/mopidy/audio/scan.py بالإصدار المحدث:
$ cp /usr/lib/python2.7/dist-packages/mopidy/audio/scan.py scan.py.bak
$ wget https://raw.githubusercontent.com/SeeSpotRun/mopidy/fix/gstreamer_not_pushing_tags_2/mopidy/audio/scan.py
$ sudo cp scan.py /usr/lib/python2.7/dist-packages/mopidy/audio/scan.py
يقوم هذا فقط بإنشاء نسخة احتياطية من الأصل ، وتنزيل الإصدار الجديد ثم نسخه فوق النسخة الأصلية. قد تحتاج إلى تثبيت أداة wget أولاً باستخدام sudo apt-get install wget
ثم أعد تشغيل mopidy.
يمكنك العودة باستخدام:
$ sudo cp scan.py.bak /usr/lib/python2.7/dist-packages/mopidy/audio/scan.py
لطيف - جيد. أنه يعمل بشكل جيد! عمل جيد: +1: :)
لست متأكدًا مما إذا كان من المفترض نشر هذه المشكلة ، لذا سأجربها هنا:
منذ أن قمت بتثبيت mopidy على صورة raspian jessie جديدة ، لا يمكنني تشغيل ملفات m4a أو mp3 المخزنة محليًا.
يحتوي على بطاقة صوت HifiBerry مثبتة (عملت من قبل) ويعمل mopidy كخدمة ولكن منذ إعادة التثبيت ، ينتج عن الأمر "sudo mopidyctl local scan" أخطاء لجميع الملفات التي تم العثور عليها.
تحذير فشل محلي: المسار : DJ٪ 20Wigs / Loungin٪ 27/01٪ 20Titel٪ 2001.m4a: لم يتم العثور على صوت في الملف.
قسم غير مصنف في الرياض
خطأ libGL: لم يتم العثور على fbConfigs أو عناصر مرئية متطابقة
خطأ libGL: فشل تحميل برنامج التشغيل: swrast
الملف التنفيذي: / usr / bin / mopidy
النظام الأساسي: Linux-4.1.19 + -armv6l-with-debian-8.0
بايثون: CPython 2.7.9 من /usr/lib/python2.7
Mopidy: 2.0.0 من / usr/lib/python2.7/dist-packages
Pykka> = 1.1: 1.2.1 من /usr/lib/python2.7/dist-packages
الطلبات> = 2.0: 2.4.3 من / usr/lib/python2.7/dist-packages
إعصار> = 2.3: 3.2.2 من / usr/lib/python2.7/dist-packages
GStreamer: 1.4.4.0 من /usr/lib/python2.7/dist-packages/gi
معلومات مفصلة:
غلاف Python: python-gi 3.14.0
العناصر ذات الصلة:
وجد:
يوريديكوديبين
souphttpsrc
تطبيقات
alsasink
أوسينك
oss4sink
نبض
flump3dec
id3demux
id3v2mux
مجنون
mpegaudioparse
mpg123audiodec
فوربيسدك
فوربيسينك
فوربيسبارس
oggdemux
oggmux
oggparse
flacdec
flacparse
صراخ
غير موجود:
lamemp3enc
sudo mopidyctl config
تشغيل "/ usr / bin / mopidy --config /usr/share/mopidy/conf.d:/etc/mopidy/mopidy.conf config" كمستخدم mopidy
[جوهر]
cache_dir = / var / cache / mopidy
config_dir = / etc / mopidy
data_dir = / var / lib / mopidy
max_tracklist_length = 10000
[تسجيل]
اللون = صحيح
console_format =٪ (levelname) -8s٪ (message) s
debug_format =٪ (levelname) -8s٪ (asctime) s [٪ (process) d:٪ (threadName) s]٪ (name) s \ n٪ (message) s
debug_file = /var/log/mopidy/mopidy-debug.log
config_file = /etc/mopidy/logging.conf
[صوتي]
خلاط = برنامج
mixer_volume =
الإخراج = الحك التلقائي
المخزن المؤقت =
[الوكيل]
مخطط =
اسم المضيف =
المنفذ =
اسم المستخدم =
كلمة المرور =
[mpd]
تمكين = صحيح
اسم المضيف = 127.0.0.1
المنفذ = 6600
كلمة المرور =
max_connections = 20
Connection_timeout = 60
zeroconf = خادم Mopidy MPD على $ hostname
command_blacklist =
قائمة جميع
listallinfo
default_playlist_scheme = m3u
[http]
تمكين = صحيح
اسم المضيف = 127.0.0.1
المنفذ = 6680
static_dir =
zeroconf = خادم Mopidy HTTP على $ hostname
[مجرى]
تمكين = صحيح
البروتوكولات =
http
https
mms
rtmp
rtmps
rtsp
metadata_blacklist =
المهلة = 5000
[m3u]
تمكين = صحيح
base_dir =
default_encoding = اللاتينية -1
default_extension = .m3u8
playlists_dir = / var / lib / mopidy / قوائم التشغيل
[أداة خلط البرامج]
تمكين = صحيح
[ملف]
تمكين = صحيح
media_dirs =
$ XDG_MUSIC_DIR | موسيقى
~ / | الصفحة الرئيسية
show_dotfiles = خطأ
follow_symlinks = خطأ
metadata_timeout = 1000
[محلي]
تمكين = صحيح
مكتبة = json
media_dir = / media / usb1 / موسيقى iTunes
scan_timeout = 1000
scan_flush_threshold = 100
scan_follow_symlinks = خطأ
استبعاد_ملف_الإضافات =
.الدليل
.لغة البرمجة
.jpeg
.jpg
.سجل
.nfo
.بي إن جي
$ ls -l / media / usb1 / iTunes \ موسيقى / DJ \ شعر مستعار / لونجين \ '/
إجمالي 155992
-rwxr-xr-x 1 mopidy audio 31944754 Mar 7 2011 01 Titel 01.m4a
-rwxr-xr-x 1 mopidy audio 44805884 Mar 7 2011 02 Titel 02.m4a
-rwxr-xr-x 1 mopidy audio 42822626 Mar 7 2011 03 Titel 03.m4a
-rwxr-xr-x 1 mopidy audio 40156581 Mar 7 2011 04 Titel 04.m4a
هل يمكن لأي شخص أن يوجهني في الاتجاه الصحيح بسؤالي حول كيفية حل هذا؟ إذا لزم الأمر يمكنني تقديم مزيد من المعلومات.
التعليق الأكثر فائدة
هناك عدة خيارات ولكن الخيار السريع والقذر هو فقط لاستبدال الملف /usr/lib/python2.7/dist-packages/mopidy/audio/scan.py بالإصدار المحدث:
يقوم هذا فقط بإنشاء نسخة احتياطية من الأصل ، وتنزيل الإصدار الجديد ثم نسخه فوق النسخة الأصلية. قد تحتاج إلى تثبيت أداة wget أولاً باستخدام
sudo apt-get install wget
ثم أعد تشغيل mopidy.
يمكنك العودة باستخدام: