<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://revspace.nl/wiki/index.php?action=history&amp;feed=atom&amp;title=Barcodebeestje</id>
	<title>Barcodebeestje - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://revspace.nl/wiki/index.php?action=history&amp;feed=atom&amp;title=Barcodebeestje"/>
	<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Barcodebeestje&amp;action=history"/>
	<updated>2026-05-13T20:52:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Barcodebeestje&amp;diff=33271&amp;oldid=prev</id>
		<title>Bas at 09:44, 16 November 2024</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Barcodebeestje&amp;diff=33271&amp;oldid=prev"/>
		<updated>2024-11-16T09:44:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:44, 16 November 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:6d231fe0c0eea764a88548db561f1229af4733e9.png|100px]][[File:a36e5c78e8a1838c6eea155a56a14903f750a2fb.jpeg|100px]][[File:b672fa2e9259faca725923e265504de73197303c.png|100px]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:6d231fe0c0eea764a88548db561f1229af4733e9.png|100px]][[File:a36e5c78e8a1838c6eea155a56a14903f750a2fb.jpeg|100px]][[File:b672fa2e9259faca725923e265504de73197303c.png|100px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;De case is in Fusion360 ontworpen, niet heel spannend. Alles zit &amp;#039;op klem&amp;#039; in elkaar.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;De case is in Fusion360 ontworpen, niet heel spannend. Alles zit &amp;#039;op klem&amp;#039; in elkaar.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bas</name></author>
	</entry>
	<entry>
		<id>https://revspace.nl/wiki/index.php?title=Barcodebeestje&amp;diff=33270&amp;oldid=prev</id>
		<title>Bas: Created page with &quot;  {{Project    |Name=Barcodebeestje    |Status=Completed    |Picture=IMG_8102.jpeg    |Contact=Bas   }}  Dit is even een copy paste van het forumtopic waar ik dit ding heb laten zien. Mocht je meer details willen lezen, incl de bijbehorende discussie: https://forum.revspace.nl/t/barcodebeestje-voor-muziek/465/3  Mijn lief heeft nog een boel CDs, en luistert graag ‘een album’. De interface van wifi speakers (Sonos Ikea Symfonisk) is niet ideaal via de telefoon. Maar i...&quot;</title>
		<link rel="alternate" type="text/html" href="https://revspace.nl/wiki/index.php?title=Barcodebeestje&amp;diff=33270&amp;oldid=prev"/>
		<updated>2024-11-16T09:16:16Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;  {{Project    |Name=Barcodebeestje    |Status=Completed    |Picture=IMG_8102.jpeg    |Contact=Bas   }}  Dit is even een copy paste van het forumtopic waar ik dit ding heb laten zien. Mocht je meer details willen lezen, incl de bijbehorende discussie: https://forum.revspace.nl/t/barcodebeestje-voor-muziek/465/3  Mijn lief heeft nog een boel CDs, en luistert graag ‘een album’. De interface van wifi speakers (Sonos Ikea Symfonisk) is niet ideaal via de telefoon. Maar i...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;  {{Project&lt;br /&gt;
   |Name=Barcodebeestje&lt;br /&gt;
   |Status=Completed&lt;br /&gt;
   |Picture=IMG_8102.jpeg&lt;br /&gt;
   |Contact=Bas&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
Dit is even een copy paste van het forumtopic waar ik dit ding heb laten zien. Mocht je meer details willen lezen, incl de bijbehorende discussie: https://forum.revspace.nl/t/barcodebeestje-voor-muziek/465/3&lt;br /&gt;
&lt;br /&gt;
Mijn lief heeft nog een boel CDs, en luistert graag ‘een album’. De interface van wifi speakers (Sonos Ikea Symfonisk) is niet ideaal via de telefoon. Maar ik wil wel graag van de oude CDspeler af. Als schoenkadootje heb ik een leuke oplossing voor gemaakt.&lt;br /&gt;
&lt;br /&gt;
Een barcodescanner scant de barcode van de CD. Die barcode wordt via MQTT naar een Home Assistant gestuurd. Een scriptje op die Pi zoekt aan de hand van de barcode het album op bij Discogs. Met die informatie query ik de Spotify API voor een link naar het album in hun collectie. En dat mikt Home Assistant weer door naar de speaker in de woonkamer :slight_smile: Win Win Win dus.&lt;br /&gt;
&lt;br /&gt;
[[File:7757C8EA-3C00-4C65-A38F-B5D3482CB03D_1_102_o.jpeg|400px]]&lt;br /&gt;
&lt;br /&gt;
De hardware bestaat uit een barcodescanner-module van de space, met een Pi Pico W (met MicroPython). Niet afgebeeld is een USB-C receptacle voor de stroomvoorziening.&lt;br /&gt;
&lt;br /&gt;
[[File:6d231fe0c0eea764a88548db561f1229af4733e9.png|100px]][[File:a36e5c78e8a1838c6eea155a56a14903f750a2fb.jpeg|100px]][[File:b672fa2e9259faca725923e265504de73197303c.png|100px]]&lt;br /&gt;
De case is in Fusion360 ontworpen, niet heel spannend. Alles zit &amp;#039;op klem&amp;#039; in elkaar. &lt;br /&gt;
&lt;br /&gt;
Dan code: https://github.com/sebastius/upc-to-spotify-album is het scriptje om van een barcode het bijbehorende spotify album te vinden, met dank aan Discogs.&lt;br /&gt;
&lt;br /&gt;
De Pi Pico heeft een klein beetje micropython om de gescande barcode op MQTT te gooien: https://github.com/sebastius/picobarcode&lt;/div&gt;</summary>
		<author><name>Bas</name></author>
	</entry>
</feed>