dhrone / pydPiper

A general purpose program to display song metadata on LCD and OLED devices
MIT License
78 stars 36 forks source link

artist, album and title not shown with Tidal via bubbleupnp server #49

Open Dual01 opened 5 years ago

Dual01 commented 5 years ago

I installed pydPiper and use it with a Winstar LCD screen. It works very nice, thanks to dhrone, you created a great piece of software. On the raspberry I run the mediaplayer software by Pete Manchester, which is a Java-based openhome renderer which uses mpd for playback. As control point, I use LINN Kazoo or the LUMIN software running on an ipad. Everthing works perfect when I stream music from my Music Server. In order to have tidal access, I run the bubbleupnp server software on the pi, which provides tidal access for the mediaplayer. When I use tidal in this setting, no artist, album and title information is available although Kazoo or Lumin shows all the information Do you have any idea what could be the reason?

dhrone commented 5 years ago

How do you have pydPiper configured? I assume you are using the MPD source driver. If that is the case, the issue has something to do with the data the MPD is receiving from the bubbleupnp.

Dual01 commented 5 years ago

yes, I use the MPD source driver. When I use the --showupdates parameter when I run the program, I get the message db[encoding]'webradio'. Is that normal?

Dual01 commented 5 years ago

interestingly, sometimes it shows title and artist but no album with tidal via bubbleupnp server and sometimes all three items are missing. I have no idea what could be the reason for these differences.

dhrone commented 5 years ago

db[encoding] will equal 'webradio' whenever the file that MPD is playing is specified as a webserver address. In other words if the current file starts with 'http' the driver assumes that the source is a web server that is streaming the contents to the player.