<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Shazam Mirror Module]]></title><description><![CDATA[<p dir="auto">Hi Guys,</p>
<p dir="auto">not sure how to accomplish this but basically i want to find a way for my smart mirror to use something similar to Shazam to display the album art work for whatever is playing in the room. I don’t use any streaming services otherwise i would just use a spotify module or something. I’m a big vinyl fan so it would be awesome to have this in a picture frame and have the album art full screen and fade in and out as i change albums. Thoughts guys? Thanks!</p>
]]></description><link>https://forum.magicmirror.builders/topic/11471/shazam-mirror-module</link><generator>RSS for Node</generator><lastBuildDate>Mon, 11 May 2026 05:59:06 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/11471.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Oct 2019 12:52:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Shazam Mirror Module on Mon, 04 Nov 2019 20:04:32 GMT]]></title><description><![CDATA[<p dir="auto">@Sean said in <a href="/post/63812">Shazam Mirror Module</a>:</p>
<blockquote>
<p dir="auto">and playing song from spotify by humming.</p>
</blockquote>
<p dir="auto">yes, operation,<br />
mirror, play song with music like this  (record)<br />
mirror, what song is this  (record)</p>
<p dir="auto">how do you know hum vs text… well, reco can tell you. no text back…</p>
]]></description><link>https://forum.magicmirror.builders/post/63813</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/63813</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 04 Nov 2019 20:04:32 GMT</pubDate></item><item><title><![CDATA[Reply to Shazam Mirror Module on Mon, 04 Nov 2019 20:00:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a><br />
Sure, Already my MMM-Hotword has the feature - Hotword then seamless recording. So I need just to make a module to request API with that file recorded.<br />
All I concern about is, what to do with the result.  I’m considering searching and playing song from spotify by humming.</p>
]]></description><link>https://forum.magicmirror.builders/post/63812</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/63812</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 04 Nov 2019 20:00:37 GMT</pubDate></item><item><title><![CDATA[Reply to Shazam Mirror Module on Mon, 04 Nov 2019 19:54:27 GMT]]></title><description><![CDATA[<p dir="auto">@Sean said in <a href="/post/63455">Shazam Mirror Module</a>:</p>
<blockquote>
<p dir="auto">But, MMM-Hotword(snowboy) should first know what to catch before it sounds.</p>
</blockquote>
<p dir="auto">well, you would use the hotword, then the phrase (what is playing now), I think u have all that</p>
<p dir="auto">and then go into record mode (function config)  for some configured seconds then stop recording, (operation completed)<br />
then take that wave file and send it to the reco engine, and get text back, which  you present or speak.</p>
<p dir="auto">I also added a ‘give up the mic’ operation to the pocketShpinx library so some other module could use it. (the mic)</p>
]]></description><link>https://forum.magicmirror.builders/post/63811</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/63811</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 04 Nov 2019 19:54:27 GMT</pubDate></item><item><title><![CDATA[Reply to Shazam Mirror Module on Mon, 04 Nov 2019 19:34:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mihonarium" aria-label="Profile: Mihonarium">@<bdi>Mihonarium</bdi></a><br />
Glad to hear from you. With my brief glance, There seems no <code>quota-remains</code> API. Instead of that exact API(I don’t want to consume quota just for querying how much quota remains), it will be nice to return <code>available-quota</code> as a result of the normal API request.<br />
I think $2 or $7 plan is enough for <code>TELL-ME-WHAT-IS-THIS-SONG</code> device as MagicMirror in house.<br />
It will be interesting challenge for me. Wait for a while. :D</p>
]]></description><link>https://forum.magicmirror.builders/post/63809</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/63809</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 04 Nov 2019 19:34:55 GMT</pubDate></item><item><title><![CDATA[Reply to Shazam Mirror Module on Mon, 04 Nov 2019 19:16:42 GMT]]></title><description><![CDATA[<p dir="auto">Hey,<br />
I’m from the AudD team.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> said in <a href="/post/63454">Shazam Mirror Module</a>:</p>
<blockquote>
<p dir="auto">a file - you don’t have that</p>
</blockquote>
<p dir="auto">Actually you do have files. You can record what’s playing using a microphone and send it to the API. <a href="https://audd.io/" target="_blank" rel="noopener noreferrer nofollow ugc">AudD</a> is music recognition API, and that’s exactly what it has been built for.</p>
<p dir="auto">@Sean said in <a href="/post/63459">Shazam Mirror Module</a>:</p>
<blockquote>
<p dir="auto">Hmmmm… <code>AudD</code> is not free. (Default free 300 req is just for one time, not refreshable)<br />
1000 req per month is $2, 2000 req per month is $7. the next plan is $420. wow.<br />
So, not enough for usage as <code>ALWAYS-LISTENING-DETECTION</code>.<br />
However, it is somehow useful for <code>TELL-ME-WHAT-IS-THIS-SONG</code>.</p>
</blockquote>
<p dir="auto">That’s right. Also, we would be happy to support developing a music recognition module for smart mirrors, so if you need more requests during the development, just contact us.</p>
]]></description><link>https://forum.magicmirror.builders/post/63806</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/63806</guid><dc:creator><![CDATA[Mihonarium]]></dc:creator><pubDate>Mon, 04 Nov 2019 19:16:42 GMT</pubDate></item><item><title><![CDATA[Reply to Shazam Mirror Module on Mon, 28 Oct 2019 15:41:07 GMT]]></title><description><![CDATA[<p dir="auto">Hmmmm… <code>AudD</code> is not free. (Default free 300 req is just for one time, not refreshable)<br />
1000 req per month is $2, 2000 req per month is $7. the next plan is $420. wow.<br />
So, not enough for usage as <code>ALWAYS-LISTENING-DETECTION</code>.<br />
However, it is somehow useful for <code>TELL-ME-WHAT-IS-THIS-SONG</code>.</p>
]]></description><link>https://forum.magicmirror.builders/post/63459</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/63459</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 28 Oct 2019 15:41:07 GMT</pubDate></item><item><title><![CDATA[Reply to Shazam Mirror Module on Mon, 28 Oct 2019 14:19:56 GMT]]></title><description><![CDATA[<p dir="auto">Interesting challenge.<br />
But, MMM-Hotword(snowboy) should first know what to catch before it sounds. So that module would not match to your purpose - anonymous lyrics catching.</p>
<p dir="auto">Usually for that feature, you need STT (Speech-To-Text) solution. I made one for my private purpose with Google STT for MagicMirror, but I think not recommended. Because it is pricy and your purpose is tooooo ambiguous random.</p>
<p dir="auto">Anyway, this <code>WHAT-IS-PLAYING-NOW</code> could be a very interesting challenge and worth to invest time. If nobody make a result, I’ll try this in a few days.</p>
]]></description><link>https://forum.magicmirror.builders/post/63455</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/63455</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Mon, 28 Oct 2019 14:19:56 GMT</pubDate></item><item><title><![CDATA[Reply to Shazam Mirror Module on Mon, 28 Oct 2019 13:17:50 GMT]]></title><description><![CDATA[<p dir="auto">looking at the api, you have a choice…</p>
<p dir="auto">a file - you don’t have that<br />
some detected musical data (humming) - detect from sound<br />
some words - detect from lyrics</p>
<p dir="auto">i think you will need a microphone to capture  a or b</p>
<p dir="auto">arecord or record can capture the audio.<br />
for speech to text (lyrics mode), you will need to use some additional tooling<br />
local on system speech to text … use  pocketSphinx <a href="https://github.com/cmusphinx/pocketsphinx" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/cmusphinx/pocketsphinx</a><br />
reco ‘ok’, 80%<br />
MMM–voice uses pocketsphinx<br />
snowboy- captures wave forms, then send off  google speech reco api…  great quality, but requires api.<br />
MMM-Hotword uses snowboy</p>
<p dir="auto">there is a nodejs lib, sonus. that does the snowboy approach, and signals with words detected…  like MMM-Hotword,<br />
you don’t want EVERY sound, just stuff after you request it (hotword to start)</p>
]]></description><link>https://forum.magicmirror.builders/post/63454</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/63454</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 28 Oct 2019 13:17:50 GMT</pubDate></item><item><title><![CDATA[Reply to Shazam Mirror Module on Mon, 28 Oct 2019 13:03:51 GMT]]></title><description><![CDATA[<p dir="auto">Could we use <a href="https://docs.audd.io/" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.audd.io/</a> for ID, has a great API and its kinda free</p>
<p dir="auto">just dont know how to script the raspberry pi to sample from its imput jack for 3 seconds, send it off, get the song title, artist, album and album art work then display it nicely then repeat like every 5 seconds?</p>
]]></description><link>https://forum.magicmirror.builders/post/63453</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/63453</guid><dc:creator><![CDATA[Slick]]></dc:creator><pubDate>Mon, 28 Oct 2019 13:03:51 GMT</pubDate></item></channel></rss>