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.

    I can't display an image and need help.

    Scheduled Pinned Locked Moved Troubleshooting
    3 Posts 1 Posters 1.1k 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.
    • E Offline
      EllyJ
      last edited by

      Re: MMM-Volumio

      I was looking at an old post where someone had modified a volumio module to display the album artwork. I am not a JS coder but had a go at doing this myself but cannot get the image on my MagicMirror. I can get a little image icon and I have replaced album with albumart just to see have the artwork url. The url’s are correct as a browser will display the artwork jpg. So I have the url, it should be easy but after 2 days my the album covers remain elusive. I have tried so many different ways including the code from the original post.Screen Shot 2020-10-24 at 00.43.50.png
      In the screenshot you can see Artist, Albumart (url ) and Title has been displayed. There is an icon for the image on the left.
      Screen Shot 2020-10-24 at 00.47.02.png
      Here is the bit of code I have been fiddling with for 2 day. I have been playing about with the CSS a tiny bit too to move the text etc. and gave the image a className so I could CSS that too. I imagine I am making a rookie mistake and like needing some brackets somewhere. I have tried so many things. I would really appreciate some help.

      1 Reply Last reply Reply Quote 0
      • E Offline
        EllyJ
        last edited by

        var data = this.volumioData;
        
                var item = document.createElement('div');
                var image = document.createElement('img')
        
                image.src = data['albumart'];    //
                image.className = 'mmm-volumio-image';
                item.className = 'mmm-volumio-item';
                item.innerHTML = '<div>' + data['artist'] + '</div>'
                    + '<div>' + data['albumart'] + '</div>'
                    + '<div>' + data['title'] + '</div>'
                    + '</div>';
                wrapper.appendChild(item);
                wrapper.appendChild(image);
        
                return wrapper;
            }
        });
        
        
        
        
        
        
        1 Reply Last reply Reply Quote 0
        • E Offline
          EllyJ
          last edited by

              var data = this.volumioData;
              var item = document.createElement('div');
          
              item.className = 'mmm-volumio-item';
              item.innerHTML = '<div>' + data['artist'] + '</div>'
                  + '<div>' + data['album'] + '</div>'
                  + '<div><img src=' + data['albumart'] + '></div>';
          
              wrapper.appendChild(item);
          
              return wrapper;
          

          This is the from the example.

          1 Reply Last reply Reply Quote 0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • 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