Memecahkan kode Spotify

Jika Anda menggunakan Spotify, Anda mungkin telah memperhatikan kode bit yang berguna yang dapat menghasilkan yang muncul seperti serangkaian batang yang berbeda. Jika Anda seperti [Peter Boone], pengkodean seperti itu akan merangsang rasa ingin tahu Anda, serta Anda dapat berangkat untuk mengetahui dengan tepat bagaimana mereka bekerja.

Spotify menawarkan foto bit yang, ketika dipindai, membuka hampir semua yang dapat dicari dengan Spotify. Sejumlah garis dipusatkan pada logo Spotify dengan delapan ketinggian yang berbeda, menyimpan info di Octal. Banyak skema pengkodean visual menyandikan beberapa URI (Seragam Resource Identifier) ​​yang menyediakan pengidentifikasi unik untuk lagu, album, atau artis tertentu saat diterjemahkan. Karena banyak URI di Spotify cukup panjang (satu contoh menjadi spotify: Tampilkan: 3NRV0MHZA8XERT0Ellpaip jam di 218 bit), beberapa sistem diperlukan untuk mengompres URIS ke sesuatu yang lebih mudah dikelola. Masuk ke referensi media, urutan pendek yang mengkode URI tertentu, umumnya di bawah 40 bit. Rekomendasi hanyalah pencarian dalam database yang dipelihara Spotify, sehingga perlu koneksi jaringan untuk diselesaikan. Rencana pengkodean aktual dari rekomendasi media ke nilai-nilai di bar agak kompleks termasuk CRC, konvolusi, serta menusuk. CRC memungkinkan program untuk memeriksa decoding yang benar, serta konvolusi memungkinkan program untuk memiliki sedikit kesalahan check out sambil tetap memiliki hasil yang tepat. Menggantung hanya menghilangkan bit untuk mengurangi jumlah yang dikodekan, mengandalkan konvolusi untuk mengisi lubang.

[Peter] menjelaskan semuanya dalam ulasannya yang bermanfaat dan dimengerti. Pencipta kode Spotify mampir di komentar untuk menawarkan beberapa pointer berharga, termasuk menunjuk yang tersedia adalah mode kedua di mana garis tidak terpusat, memungkinkannya untuk menyimpan bit ganda. [Peter] memiliki bundel Python pada GitHub dengan semua kode yang dibutuhkan untuk Anda mulai decoding. Mungkin Anda dapat mengintegrasikan pemindai kode Spotify ke spotify khusus Anda memutar komputer mini.