MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Shairport-Sync Metadata help needed

    Scheduled Pinned Locked Moved Troubleshooting
    1 Posts 1 Posters 419 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M Offline
      monkeyjb123
      last edited by monkeyjb123

      Re: Shairport-sync help needed

      Hello,

      So I’ve managed to get shairport-sync running and am able to airplay music, however the artwork/now playing is not working via the metadata module. I know some people have ran into this issue in the past, but can’t seem to find if they fixed it or not since the thread went dead. Would greatly appreciate any help.

      @sdetweil thanks for your help initially, much appreciated.

      I’m using this as the guide https://github.com/surekap/MMM-ShairportMetadata

      Here’s how I have it written on the shairport-sync config

      metadata =
      {
              enabled = "yes"; // set this to yes to get Shairport Sync to solicit metadata from the source and to pa$
              include_cover_art = "yes"; // set to "yes" to get Shairport Sync to solicit cover art from the source a$
              cover_art_cache_directory = "/tmp/shairport-sync/.cache/coverart"; // artwork will be  stored in this d$
              pipe_name = "/tmp/shairport-sync-metadata";
              pipe_timeout = 5000; // wait for this number of milliseconds for a blocked pipe to unblock before givin$
      //      socket_address = "226.0.0.1"; // if set to a host name or IP address, UDP packets containing metadata w$
      //      socket_port = 5555; // if socket_address is set, the port to send UDP packets to
      //      socket_msglength = 65000; // the maximum packet size for any UDP metadata. This will be clipped to be b$
      };
      
      

      and this is how it is on my MM config.js

      {
      			module: 'MMM-ShairportMetadata',
          			position: 'bottom_left',
          			header: 'Now playing',
      			config: {
      			  metadataPipe: "/tmp/shairport-sync-metadata", // location of pipe with shairport-sync metadata
      	  		      alignment: "left",	// Possible values [left|right|center]. Default: center
          			},		
      		},	
      
      1 Reply Last reply Reply Quote 0
      • 1 / 1
      • First post
        Last post
      Enjoying MagicMirror? Please consider a donation!
      MagicMirror created by Michael Teeuw.
      Forum managed by Sam, technical setup by Karsten.
      This forum is using NodeBB as its core | Contributors
      Contact | Privacy Policy