beets icon indicating copy to clipboard operation
beets copied to clipboard

BPD: Could not create playbin

Open robinwit opened this issue 3 years ago • 1 comments

I installed these deps: brew reinstall gstreamer gst-plugins-base pygobject3 gst-plugins-good But BPD fails to call GStreamer (found this related PR).

Problem

Running this command in verbose (-vv) mode:

$ python3 -m beets -vv bpd

Led to this problem:

user configuration: /Users/robin/.config/beets/config.yaml
data directory: /Users/robin/.config/beets
plugin paths: 
Sending event: pluginload
library database: /Users/robin/.config/beets/library.db
library directory: /Users/robin/Music
Sending event: library_opened
bpd: Starting server...
error: Could not create playbin

Here's a link to the music files that trigger the bug (if relevant):

Setup

  • OS: macOS 12.5.1 (arm64)
  • Python version: Python 3.10.6
  • beets version: 1.6.0
  • Turning off plugins made problem go away (yes/no): n/a

My configuration (output of beet config) is:

plugins: bpd
bpd:
    host: 127.0.0.1
    port: 6600
    password: REDACTED
    volume: 100
    control_port: 6601

robinwit avatar Aug 28 '22 11:08 robinwit

It's hard to say exactly what went wrong here! Maybe the GST_DEBUG environment variable would cause Gstreamer to reveal more information? https://gstreamer.freedesktop.org/documentation/tutorials/basic/debugging-tools.html?gi-language=c

sampsyo avatar Aug 31 '22 16:08 sampsyo

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Nov 01 '22 15:11 stale[bot]