Wenn Sie den Spotify-Code

author
1 minute, 42 seconds Read

abbrechen, wenn Sie Spotify verwendet haben, haben Sie möglicherweise einen praktischen Bitcode bemerkt, der er produzieren kann, das wie eine Reihe von Stangen unterschiedlicher Höhen erscheint. Wenn Sie wie [Peter Boone] sind, stimuliert eine solche Kodierung Ihre Neugierde, sowie Sie können genau herausfinden, wie sie funktionieren.

Spotify bietet ein bisschen Foto an, das beim Scannen fast alles, was mit Spotify suchen, öffnet. Eine Reihe von Zeilen zentriert auf dem Spotify-Logo mit acht verschiedenen Höhen, infos info in Oktal. Viele visuelle Codierungsschemata kodieren einiger URI (einheitliche Ressourcenkennung), der eine eindeutige Kennung für dieses spezifische Song, Album oder Künstler bereitstellt, wenn sie decodiert werden. Da viele Uris auf Spotify ziemlich lang sind (ein Beispiel, das Spotify ist: zeigen: 3NRV0MHZA8XERT0EYLPAIP Welche Takte in 218 Bits) benötigen, um den Uris auf etwas überschaubareres Komprimieren zu komprimieren. Gehen Sie in die Medienreferenz, eine kurze Sequenz, die einen bestimmten URI kodiert, im Allgemeinen unter 40 Bit. Die Empfehlung ist nur eine Suche in einer Datenbank, die Spotify aufrechterhält, sodass eine Netzwerkverbindung erforderlich ist, um aufzulösen. Der eigentliche Codierungsplan aus der Medienempfehlung an die Werte in den Bars ist eher komplex, einschließlich CRC, Faltung sowie Punktierung. Der CRC ermöglicht das Inspizieren des Programms, um die korrekte Dekodierung zu inspizieren, sowie die Faltung ermöglicht es dem Programm, ein wenig Anzahl der geprüften Fehler aufzunehmen, während er noch ein genaues Ergebnis hat. Die Punktierung beseitigt nur Bits, um die verschlüsselten Nummern zu reduzieren, um sich auf die Faltung zu verlassen, um die Löcher auszufüllen.

[Peter] erläutert alles in seiner Bewertung hilfreich und verständlicherweise. Der Schöpfer der Spotify-Codes blieb in den Kommentaren angehalten, um einige wertvolle Zeiger anzubieten, einschließlich der verfügbaren Zeige, ein zweiter Modus, in dem die Zeilen nicht zentriert sind, wodurch das Doppelte der Bits speichern kann. [Peter] hat ein Python-Bundle auf Github mit dem gesamten erforderlichen Code, den Sie mit dem Dekodieren beginnen. Vielleicht können Sie einen Spotify-Code-Scanner in Ihre benutzerdefinierte Spotify-Mini-Computer integrieren.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *