Sau đây là dựa trên những ký ức mơ hồ của tôi về mô tả không đầy đủ rằng nhóm đằng sau tính năng đó trong thời đại Windows 98 được cung cấp. Các chi tiết cụ thể của việc thực hiện được bảo mật, và tôi không biết thông tin chi tiết, và mọi thứ có thể đã thay đổi một chút trong 13 năm tiếp theo kể từ lần đầu tiên tôi thử nghiệm tính năng này.
Một mẫu đại diện dữ liệu nhị phân từ đĩa CD được đọc và chuyển đổi thành một số loại kiểm tra giống như CRC hoặc một băm. Kiểm tra đã được gửi đến một dịch vụ web có chứa một cơ sở dữ liệu phù hợp với những kiểm tra thông tin album.
Khi có thể, đĩa chính xác đã được khớp; rõ ràng, chỉ có đủ xung đột trong bộ sưu tập của riêng tôi mà đôi khi tôi được trình bày với một danh sách các album có thể.
Microsoft đã chi một khoản tiền hợp lý để xây dựng cơ sở dữ liệu này và dữ liệu bao gồm quan hệ đối tác với ít nhất một công ty bên thứ ba. Bạn có thể có thể xây dựng một bằng chứng về khái niệm khá dễ dàng, nhưng có thể bạn sẽ không thể tự xây dựng một cơ sở dữ liệu hoàn chỉnh. Nhưng bạn có thể sử dụng một cái gì đó như FreeDb để xây dựng một dịch vụ tùy chỉnh của riêng bạn.
Một ví dụ về một cách tiếp cận tương tự được giải thích một cách chi tiết khiêm tốn ở đây: http://en.wikipedia.org/wiki/CDDB
Có thể là đĩa CD mới bao gồm một số loại định danh riêng biệt, nhưng tôi không quen thuộc với tiêu chuẩn công nghiệp hiện đĩa CD.
Window Media Player có thể làm điều này: Pop trong một đĩa CD và nó sẽ cố gắng để truy xuất các thông tin album (tên tên CD, nghệ sĩ, ca khúc, v.v ...). * Làm thế nào * nó thực hiện điều này, bằng cách sử dụng các tập tin CDA, tôi không chắc chắn. – FrustratedWithFormsDesigner
Tệp cda không thực sự chứa nhạc. Chúng chỉ là các tệp mô tả. Bản thân dữ liệu âm thanh thường là PCM 16 bit không nén ở 44100 mẫu âm thanh nổi. Nhưng tôi không biết cách mở một bản nhạc cd để đọc. – CodesInChaos
Tôi đọc về cda và không chứa bản thân âm thanh ... thú vị để biết. – gorgo4