Jump to content

DLNA playback from MusicCast app to Yamaha speaker and receiver


Recommended Posts

blaaat

I'm running Emby 4.6.4.0 in a docker container with the container connected directly to the LAN with it's own IP address (via a macvlan). The DLNA plugin is version 1.0.69.0.

I've got two Yamaha devices, a WX-030 and a RX-V479. Both are capable of DLNA playback. I'm using the Yamaha MusicCast app on an iPhone or iPad to control playback on those Yamaha devices. I'm currently running both Emby and Plex to compare both in functionality and user experience. What I'd like to do, is play music on the Yamaha devices via DLNA by controlling that via the Yamaha MusicCast app. 

There is a difference in how Emby reacts to playing music that way on the same devices by using the same MusicCast app compared to how Plex does that. Namely that the music I select via Plex DLNA simply plays on the selected Yamaha device, but on Emby it doesn't. I can see the music on Emby being loaded in the Yamaha device's playlist, including images/artwork, but the music doesn't play. However, when I choose to control the playback to the Yamaha device from the Emby web app, it does play on the selected Yamaha device. But the controls are limited in the Emby web app, I can't see what's currently playing or simply hit "Next/Previous" or modify the playlist queue on the Yamaha device. 

I use the MusicCast app as follows, I first choose the Server:

IMG_0492.PNG.216141262aff59c5cd4f6fdf17adf203.PNG

Then I select an available DLNA server:

IMG_0493.PNG.eba98e36d09d6c8b516714c47973de9f.PNG

When I've selected Emby as the desired DLNA server, I can see the content it offers:

IMG_0494.PNG.3f231fdf9d480837d64c5a3539043d21.PNG

I have a playlist in Playlists, so I select that and then I see one playlist:

IMG_0495.PNG.b3efc886b7b5ed0d19a26a3f5fcfc88b.PNG

When I touch and hold this playlist, I can add it to the queue (wachtrij):

IMG_0497.PNG.4d71fabe588d69fc74f27a45dfa79bb0.PNG

Then I can see contents of the playlist in the queue:

IMG_0496.PNG.8cf47365dcae257531624c37060f6bb8.PNG

But... none of the songs will play if I fill the queue on the receiver or WiFi speaker... 😕

If I choose Plex as DLNA server, the queue is also filled, but then it's contents is played by the Yamaha device.

Now, when I connect to one of the Yamaha devices via Emby's web app or iPhone app, those devices indeed play the music I add to the queue, but only one song! 

1014269941_Schermafbeelding2021-08-30om13_48_52.thumb.png.1209616651424b03c1397727ea9f5dec.png

I have attached the server log, in there the following devices are:

  • 192.168.1.218 : the Emby server
  • 192.168.1.15    : my iPhone with the MusicCast app from Yamaha
  • 192.168.1.11    : my laptop browsing Emby's web app
  • 192.168.1.31    : the Yamaha WX-030 WiFi speaker
  • 192.168.1.30    : the Yamaha RX-V479 receiver

When I control a Yamaha DLNA device via Emby to play a song, I can see the artwork being displayed in the MusicCast app for the currently playing song. But only one song plays.

I'd prefer to be able to select a DLNA capable server from the MusicCast app from Yamaha and control playback, volume, linking to other devices, queue reordering from that app. It seems I can do that with Emby, but it won't play music...

Any suggestions?

Thanks in advance!

 

 

embyserver.txt

Link to post
Share on other sites
Luke

Hi, ok so there's more than one scenario you're talking about here. First the MusicCast app. Let's start with that. What is the format of the audio files? 

Here is the problem with using three pieces of software. When you play from MusicCast to Yamaha, Emby Server doesn't know that you're playing on Yamaha, it thinks you're playing on MusicCast. So it's possible that it might be serving up a format for MusicCast that the Yamaha can't handle. But of course this is just one guess.

To be honest I think we might need debugging from MusicCast in order to get to the bottom of this.

Link to post
Share on other sites
Luke
Quote

When I control a Yamaha DLNA device via Emby to play a song, I can see the artwork being displayed in the MusicCast app for the currently playing song. But only one song plays.

This is normal because the controlling app manages the play queue, so you will not be able to see Emby's play queue in MusicCast and vice versa.

Link to post
Share on other sites
1 hour ago, Luke said:

Hi, ok so there's more than one scenario you're talking about here. First the MusicCast app. Let's start with that. What is the format of the audio files? 

Here is the problem with using three pieces of software. When you play from MusicCast to Yamaha, Emby Server doesn't know that you're playing on Yamaha, it thinks you're playing on MusicCast. So it's possible that it might be serving up a format for MusicCast that the Yamaha can't handle. But of course this is just one guess.

To be honest I think we might need debugging from MusicCast in order to get to the bottom of this.

The format of the audio files is mp3.

the MusicCast app is the “remote controller” for Yamaha devices, just like Sonos speakers have a Sonos app to control them. Basically you use the MusicCast app to tell the Yamaha speaker “go play that file from that location”. My reference is Plex (DLNA) and minidlna which I used before that. The MusicCast app is simple used for remote control. I’m pointing to the exact same mp3 files from Plex and Emby.

How could we debug from MusicCast?

1 hour ago, Luke said:

This is normal because the controlling app manages the play queue, so you will not be able to see Emby's play queue in MusicCast and vice versa.

I mean that I don’t see the queue on Emby’s web app. I have a playlist (m3u file in the playlists folder and Emby picked that up automatically). I can’t control the play queue in Emby’s web app. I assume it is playing the entire playlist in the play queue, but it appears not to do so. But I might very well be pushing the wrong buttons in Emby.

Link to post
Share on other sites
Luke
Quote

I mean that I don’t see the queue on Emby’s web app. I have a playlist (m3u file in the playlists folder and Emby picked that up automatically). I can’t control the play queue in Emby’s web app. I assume it is playing the entire playlist in the play queue, but it appears not to do so. But I might very well be pushing the wrong buttons in Emby.

Right, you can't because we haven't added this feature yet when controlling Dlna devices, and it's something we are working on. But once we have that, then you'd be able to control the queue from the Emby app.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...