beetbox / beetbox/pyacoustid

Compare the pyacousticid to spotify analasys

Open
#60 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
408
Forks
69
PR merge metrics
No merged PRs in 30d

Description

I know the issue has been opened about 7 years ago, but I had difficulty understanding it fully. So I will try to ask again. As a DJ I have a huge MP3 collection, now I would like to analyze my collection and store it in a SQLite database. That would be doable I think.
Now Spotify has loads of great playlists created by people. I already have the script down that would be able to download the Spotify tracks fingerprinting. I included the analasys of "Blinding Lights" by "The Weeknd" for no particular reason in the text file:
[analasys.txt](https://github.com/beetbox/pyacoustid/files/4382029/analasys.txt)

Would there be a way to compare this to my output that I get when analyzing this to the output gotten by my MP3?

> (201.0, b'AQADtEkkLYkiJYmEo8fRE-ZR48fB5CrKY-fxCu_Ro-nx40UPwwz-4fCKHi_e4-iHH4e36fgDtxc0H5-OazN-lD0u-Ed94vgo6Bfqo_FRw-iFoz7aQz96TPlxopMO-ICOH4c-Ht6BMOvxYQ-uPAgP_9ARTj4eO6gkDF5ztDnYHZ-IHmFyGaehp9CtDVrfFY2YgQ8lQrwoPAxyEqnYHB9xZUeq48N9oTGlIjx6whe0b0VHomF8vOh1WPvRLmiceugaEdfRuOjEo1tzNC--o5t4aDkumWg-9MGnotpvNHfB6oWWUzL69Kg3NMchHvpx6SUOZh2ahyo0HSJXH31S9BBH5PELH_dhJyS6Fk9mMEST5TxOhCIavoe86PiJf2j249CNHnqOHx2LMHIU48dhN8d38If3B8e3VnBufMrBD6eEH-fSIM-FE1ryFOG07EHPo3lwHYUzRTtKKejhH30OX8cn_PiPH31yPAx8hQg_HXxxBs9raGqO5rnRDc5xTDmP48GU5qh3nDzMZxTeQ98W_NCT49DR5OiPH6cUDtmjGD1XUNmSE0b4XKj1wpsRevh0NP9QUYF_nCHOfEE1vWje8Mh-aNrQbGZw7cUvNCwmX9C-wLbxQ_zRF422He2D6C-aLEPvF9_xq_CyvnhRvYTLo05ZXMUrPDtu5IfGdSOcK0c48UfVDr5ytMvRnCvKhcEVo2iuHY8c-Phy_MS3Is9ZNOdxrehzfBH0FGfBKTf6HBZzuDo0HX3R_DgeiA2e6DgXDR4ZPF9wPbiO5zgOMZ9wH9dxKUuRfRSabIlu_MiS4znK5WiO_wiPJj8O62VwD88LJjdqZcmRC1qkB-VqXPuKH1N-aD9qEfZmoLEPfUfzoPqQT5hiDfWWAw2fF5V-_ELFHY0nqfhIPCb-4Tzy4IYWH6HcFW--ocmLPlnQ67CNsjiaK-izHf2OpseV4zz-COFzwRXDyHgi9FmIK9An_DU4ZWicHD9c0aig5Ufx4AvETccj9NmioRl5PN1w5MmDi8OLEE18PDl0Mge5zbiCJu4NHd_hMUg95Fehh0SaewODF16PL57wH02kh8hS7tAkwTbCbRfyJyjji9Cy49jDo88DEW9e5BGK-8Fk52g2_Xh2XEQjLz3KH08eVD8a41oonBGJH2esIc8N_QiTMkbXLEfJwz_ahUfJHs2XDheDJxT8CN_R92jO4MoV_DEeKUcoZdBNPIXzo_RxLV2EPkcTJ7JwauiNJn6QB43KHNU345E-eMxxaS1OwR-H5EPI_GjGF9dxwnWIo7-IJhSRv8MJJmpwwYbWHU9RSZBU5UZ--DiamLgeHH14pM92KLuRG2-KD75x9AdCix-So8dzvHqQLOuCSM_R9fBKfEcTHe_xw-_xVCt-vGjGJUWuPGg4ZsLjCfoRKc-IU9kHi2HQE1fQH00cJQ9OoA-aijl6DY2ltNiP4zn6D0-O1IooMIdOfDl-VE1gTceP7fAR_vjxhWgaHb3R7DbCnoLeLwgPNx_co8cOx8Zj5CSuscNJNA-KxtB-fAu0C9SYGzl8OE14FF9RW0R6yM12wffQzSHCh4arHNgfwsCPdIfWHc-PZxUUPUQYvcIXGp2W5fjBPA4eHs1vVBR1PMXRTGbRSkoqoeKRJV_wU4H-Ist7wVUG-2ij4CEaPQnBfDJOoof_44Kdo4-OX_jwHH2aFc3DI7uhKym-HNdR-XAVnIci0fjxQw_RH015HKV0NHzG4swe3Bt0PHkDXVywo0cTB8cpXXjYoZsG8aGKHyJ_9CnRQxyR54U_3IedHF3xZEYJJsx5_EQM1-khS8nw6Av-odmPQ7kxQVcu_EePMMeZB4fd-Pjwg9qPF-TWCk1u9Bu-HaeEHycb5L7wElpyI9eyPDiP5sGFHs60HaWGo3nQRx-a66gV4Tn-40ef4wrhKxTC7-CDF_prVOLRODm6Hc6xozlOXKhJopkifN_gZzj54N-CY89xHdByVM7xnjilHLyiGOEHZ8wN6gh_9Dm8WeiPfGh-VM6PHs15nLmEHx4bIitzaBWsvei_4mgLZe2Fh7BuwD90Ef5RG-MvhOnR-7iOw9mrCc-LijsaF-cig4_BXzge5Id-NE8R6uPRXYHP4E0GXznKhcWDmkLz6LgO93iOH6eEPEd_w5fCoM8InQlii8cZgs2N5tmIcEyh6UWYiuh9NMfRPAiZSIeuHH0Q5uE04hv-4wqePMcDpMePX8cZMgM5zWj447-QnmAZCnY09MgvSDmRJbk3HF1zNIt0nB-eHs0kClka5Wi2BppF482HpzeaHZMIPYSeotTxZTnCfMOzC5eMr9gm8XhyHLWYEk3U6XhyVA8aD_yCO4rwE88jZM0O_ah0pFuWHG8G8xLO4InQuCE-pg1--Dge2C6O8ysuHo945GsI7VHg6kMlH9e8KDiVw1uNIz_8Ex-eSmHUoEnPYOqO_vCZws4RPuGR7F_QLBFznLmxh6iPximeGOdEgQQqI4GyxFhAgDXOKKsIQQQxCiwAQClihAGJOCWAAw6ZKJxgQjmlpFOKCEJAIIooAAwSSmmCuAGAGCGEQcA4BAg0hDAigJCCAeCIUIYIAYAwCCDgCRQAmKCBAApQIJUAThBjEBQAEMINosRA8hwAmAg4jDKAOkOIk4YIgJwBZCmiFELKQAMYE4YK4AghAgFiGEHSIUMYIIoiRQAjkSBhCRFKCKCBEoAIQhggRhAjmBICKAEEQAYQRIAUAjBJiSEGCiIEEQYgwJhCVCGsBBBMAIUIE0YaQ4SEkBjKBAbIIMI0FAoKQgRzlgmgHCEcIUccgYgZQIBhxCAglEAAPACEE5Yg6QAxRCNhDBAGEYEEAIpigJgwDEBFiBGcIYiIUYSBAxF1zADhgDdOKWSEMkQwAIEjwCEiFCBEIAGMIBQJI4gTBjFHCCFAAoSIEQAQhAhgABFABTGOACIAIwwxoYgDTCulDFKEQaEEUQwxpAxYiFAGgAJGIUIQIUAJbQCwzlDIAKCCAEW8McwZBIBASgAiGNOENCWIZAoYQqABBohjJEFEEAQEGJaKJ4kAAgGBKEBOGQCAIogBIwRxQBJCnFJEGEIhE0IIIYASggAliIBISEREQwgABAwhAAnElJMKEaEQIIRhZIijjAgGgBaMAMUckEIJAAAxAgoAiBDIAAKUIWQ4hAkxByBEnSGEIAMEA8hx4BIxCikCDWBMICiAZEQIRKwxIjqDEBFOgCEQ4UgQAoAyXCAhiMVKCCAAIcRoCwgAQRmCjAKAMeCIIkJQghQhoBhiCAJEAkAAQ8gB4KiyWCmhgDCKAICIEYwogDDwTBiEgGDSMSAEEQwA5FBDzCiFCKDACkAEMJABQwUCBijrFnGWIGeYYMQ5IBxTgHDFmAOKEECEAEQA5AwDCAHinAIIACMAIZoz')

I hope someone can help me. This would make converting playlists to use in my DJ software so much easier.
Thank you in advance, I hope this question is a little clear.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the attached analysis.txt and the existing pyacoustid fingerprinting entry points; determine whether the Spotify data and locally generated MP3 output use compatible representations. Done would require a clearly scoped comparison path or follow-up, but the issue names no files or tests and does not define the requested change.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, sqlite
Domain
audio-video-rtc, databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.