Page 2 of 2 FirstFirst 12
Results 11 to 17 of 17

Thread: Play Fi Support

  1. #11
    Join Date
    Nov 2016
    Posts
    25

    Default

    Configuring the avr playfi device as a Generic NTSC with transcoding enabled did not work when paying a flac or mp3.

    I changed the device back to Microsoft Windows Media Server and found that mp3s play and transcoding of flac works.

    PlayFi clearly advertises their support of flac and documents features for hi-res streaming, this is surprising. Perhaps there is something in the way they are advertising their supported mime types and a new device profile is needed?

    Likewise for browsing mezzmo from the playfi application was odd when other DMS's worked. I've never encountered this before.

  2. #12
    Join Date
    Nov 2016
    Posts
    25

    Default

    For what its worth, the renderer properties of the playfi endpoint indicates its a Phorus implementation.

    http://phorus.com/

  3. #13
    Join Date
    Sep 2009
    Posts
    1,979

    Default

    There are two mimetypes used for flac in Mezzmo, the Yamaha profile uses audio/flac and the BubbleUPnP profile uses audio/x-flac. The playfi device may require a different mimetype for flac. If you have another media server on your PC that is able to stream flac to the device then you can install Wireshark and capture the network traffic while streaming the file then send the capture to support [at] conceiva [dot] com so that we can investigate which mimetype is used.

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

  4. #14
    Join Date
    Nov 2016
    Posts
    25

    Default

    I'm working on gathering what you need. So far I can share one thing I've noticed.

    For the first issue: When the PlayFi android app (controller) browses for media servers and I tell it to use mezzmo it says no audio found. Looking at the desc file from mezzmo the url service definitions do not include a leading /

    Code:
    <serviceList>
    <service>
    <serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
    <serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
    <SCPDURL>ConnectionManager/scpd.xml</SCPDURL>
    <controlURL>ConnectionManager/control</controlURL>
    <eventSubURL>ConnectionManager/event</eventSubURL>
    </service>
    <service>
    <serviceType>urn:schemas-upnp-org:service:ContentDirectory:1</serviceType>
    <serviceId>urn:upnp-org:serviceId:ContentDirectory</serviceId>
    <SCPDURL>ContentDirectory/scpd.xml</SCPDURL>
    <controlURL>ContentDirectory/control</controlURL>
    <eventSubURL>ContentDirectory/event</eventSubURL>
    </service>
    <service>
    <serviceType>
    urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
    </serviceType>
    <serviceId>
    urn:microsoft.com:serviceId:X_MS_MediaReceiverRegistrar
    </serviceId>
    <SCPDURL>X_MS_MediaReceiverRegistrar/scpd.xml</SCPDURL>
    <controlURL>X_MS_MediaReceiverRegistrar/control</controlURL>
    <eventSubURL>X_MS_MediaReceiverRegistrar/event</eventSubURL>
    </service>
    </serviceList>
    this results in the playfi android app doing a get for mezzmo:53168ContentDirectory/control which mezzmo returns a 500 error. Other DMCs seem to detect this and add a leading slash.


    Still working on getting meaningful packet captures for the flac issue. Using upnp spy to retreive ProtocolInfo from the PlayFi AVR DMR I get this back
    Code:
    http-get:*:audio/x-flac:*,http-get:*:audio/flac:*,http-get:*:audio/aac:*,http-get:*:audio/mpeg:*,http-get:*:audio/vnd.dlna.adts:*,http-get:*:audio/mp4:*,http-get:*:audio/3gpp:*,http-get:*:audio/x-hx-aac-adts:*

    I should be able to email you the capture this weekend.

  5. #15
    Join Date
    Sep 2009
    Posts
    1,979

    Default

    The leading slash for the control URLs in the description document is omitted intentionally because these URLs are relative and not absolute so the playfi app should load them from the relative path of the document in which they are contained. The app should add the leading slash or append the URLs to mezzmo:53168/ as this is the parent URL of the desc document. The URLs are in the GenericDeviceDescription.xml document in the DeviceProfiles folder, you can try editing this file to see if it resolves the issue.

    You will need to:
    1. Open Mezzmo and stop your Mezzmo media server, then exit Mezzmo
    2. Go to your device profiles folder (see this thread for its location: http://forum.conceiva.com/showthread...ofiles-located) and edit GenericDeviceDescription.xml and add the leading slashes to the URLs and save the file.
    3. Open Mezzmo and start your Mezzmo media server

    It looks like audio/x-flac is the correct mimetype for the device for flac files so the BubbleUPnP profile is correctly set. It also appears that the Onkyo TX/HT profile has the correct audio/x-flac mimetype for the device and also the audio/mpeg mimetype for mp3 files.

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

  6. #16
    Join Date
    Nov 2016
    Posts
    25

    Default

    So that was interesting...

    I've followed the instructions to update the xml file but it was not taking effect after stop/restart/start. I even adding some obvious characters in addition to the / to test and the desc.xml being offered is no different. I moved it out of the folder and mezzmo would not start so I know it's at least looking for the file. I then replaced the file and removed the <serviceList> to </serviceList>, Mezzmo started this time but still the original URLs were offered in desc which resulted in a 500 error for the ConnectManager url.

    I then noticed the GenericDeviceDescription.xml had 3 services listed, Connection, Content, and an XMS one, I was only seeing two in the Desc file delivered. I saw another xml filed named GenericDeviceDescriptionNoXMS.xml and went ah-ha. I edited this one and was in business. The android PlayFi app can now browse and stream music from mezzmo through the PlayFi app to the AVR. One problem down!

    Oddly enough Bubbleupnp on my phone does use the GenericDeviceDescription.xml and works fine w/ the slash prepended.


    I tried the onkyo tx/ht profile again for both the playfi android app and the avr itself and still no dice. For whatever reason the avr never makes a request for the .flac file. I opened a ticket up with Anthem, we'll see what they say. If you have any other thoughts or would like more data I'd be happy to gather it for you.

    Thanks for all the help so far!

  7. #17
    Join Date
    Sep 2009
    Posts
    1,979

    Default

    The information you have provided indicates that the playfi device should support both audio/flac and audio/x-flac, the device not issuing a GET on the URL indicates that it may require a specific extension on the URL like .flac or something else to trigger a GET. Please let us know what Anthem says.

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

Similar Threads

  1. Thank you for your Support
    By Marry Jonhson in forum Mezzmo Wish List and Feedback
    Replies: 3
    Last Post: 06-16-2018, 09:13 PM
  2. 4K Support ?
    By jbinkley60 in forum Mezzmo Questions and Support
    Replies: 3
    Last Post: 05-28-2014, 09:14 AM
  3. ISO support
    By bsantelli in forum Mezzmo Questions and Support
    Replies: 1
    Last Post: 01-06-2012, 10:03 AM
  4. QOS support
    By l8router in forum Mezzmo Wish List and Feedback
    Replies: 5
    Last Post: 12-07-2011, 12:38 PM
  5. WTV Support?
    By pir8radio in forum Mezzmo Questions and Support
    Replies: 3
    Last Post: 01-24-2011, 09:53 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •