Giter Club home page Giter Club logo

acoustid-fingerprinter's Introduction

Acoustid Fingerprinter

A GUI application for submitting audio fingerprints to AcoustID

Dependencies

Installation

$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local .
$ make
$ sudo make install

Debian dependencies

This can help to make compile process smoother :

apt install libqt4-dev libtag1-dev libchromaprint-dev libavcodec-dev libavformat-dev

acoustid-fingerprinter's People

Contributors

brandt avatar brunetton avatar elenril avatar intgr avatar jonnyjd avatar kepstin avatar lalinsky avatar mineo avatar olea avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

acoustid-fingerprinter's Issues

Missing required parameter "client"

Hi, I tried using the acoustid-fingerprinter 0.5 release to scan some of my files. The fingerprinting part seems to work fine, but the server seems to respond with a failure every time:
Submittion failed: "{"status": "error", "error": {"message": "missing required parameter "client"", "code": 2}}"

I also tried with version 0.4 and got the same result. Also with chromaprint 0.5 and 0.6

Full acoustid-fingerprinter output here:
https://gist.github.com/ad45819bc05e401c00e4

contributing desktop file

name of the file: acoustid-fingerprinter.desktop

[Desktop Entry]
Encoding=UTF-8
Name=acoustid-fingerprinter
Exec=acoustid-fingerprinter
Icon=acoustid-fingerprinter
GenericName=AcoustID Music fingerprinting tool

Terminal=false
Type=Application
Categories=AudioVideo;Audio;Qt;AudioVideoEditing;
MimeType=audio/x-mp3;application/ogg;
X-AppInstall-Package=acoustid-fingerprinter
X-Desktop-File-Install-Version=0.18

submitted.log not created if not existing

The error message appears:

Couldn't open cache file "/home/bruno/.cache/Acoustid/Fingerprinter/submitted.log" for reading 

To make it apparently okay, I had to

mkdir -p ~/.cache/Acoustid/Fingerprinter/
touch ~/.cache/Acoustid/Fingerprinter/submitted.log

submission failed

This is the message I got:

acoustid-fingerprinter content-type missing in HTTP POST, defaulting to application/octet-stream
Submittion failed: "{"status": "error", "error": {"message": "missing required parameter "client"", "code": 2}}"

I'm using acoustid-fingerprinter-0.5 in Fedora 16

"Unsupported sample format" for MP3 file

Using acoustid-fingerprinter on https://polisen.se/contentassets/20fb06667e254d9e92a177199b294881/brottsofferinformation.mp3 I get the following error:

Error "Couldn't open the file: Unsupported sample format." while processing "/tmp/freso-tmp/brottsofferinformation.mp3"

I can generate an fingerprint using fpcalc:

> fpcalc brottsofferinformation.mp3 
DURATION=317
FINGERPRINT=AQADtErSJVGS6MGUHI90XJKeCO2NuUlCoimP9_gO9aOCUg6DZkku4WEjUNWJB7kSTYXjLDskhsOVHv_xhBAr5tBz5MeP6bmC5qlQSuHRNOHwoxk1o_9hMsIVJKWOVA-eyWHwFHe0IM-lQ6WdIj-OHs2U6MarA72OJjfxfAzyiMQjLUbTQdcR0ifehDgzG6-MHy_aKIen1BPC_EPyXOiF5ukxOju-49ERrhK0xFmOI7g-_BnCWM5R-9B4xciSHNeFbmkmBY3yo7KUg8-M8NgDPTlRaichPkaoJwleHT--yBVCKskPLUc-Du-Me_FxPDmuC7seFU-NaB-S40qUY5uihMMvlN0G5-guCZyEPMmPP4HJCz9mMsGjZT8qfZjyBbxyhE4LX_nR_MF5YU6SXMEzh2hUEl0TvMdzvJh7JTDv4VGS5UNMHXyg5SibIVL4oWT0BPeGJmmiHCWJ0ceVPHiCT4fPNEjqf8jTBJ9BHZ8R7oyQXDlK6SXoJbLAOyLO7BVO5cV2HsmeIszxC0_yBJ60hMGTLAwqFf5SJEv1II-E8BD_I9QfPMl8XHiSJUzQ_FHQZ0d-JIej-UIjZQ-q8VHgWTm-HM_h_HhGhfiPWrkCXzqa_ELiGaG0o2F4lD18C8-SI2F1xNph6eiTbDjLYyrRrCHxJ0PSB9FUlFKmY8uUFqV2TC-2oN56jGFEXFMsoXmUZ7iVI3-RrDr6oomERmZjTMeZfMHV6EWsX0h-PO_xJEmJUz2o7MHf4HEiIpZSIuFxtSSuPVgvNbj4Ib-gJwyRG82eBmVOHE-UB08UJKyL_Hj-YRKL9IlyJMuyDiyzF7eCpkmWBrWM5-DcKEeTHCEdJHOCU3kCS6dkVF-I80KfY0qkB9Gf4M0PvUd2Do6P60FkXoK45HLwDO7xDFc4Q98Dj_kQR8mNiUx0NI8ONPmD8onQ6mh2cPiCdwQTSdFp9NhxJM-L_HguReiW5LCmjBL64sdPPMEz4Q_CHMmWH6dCoh--7EiPZF_wEVWTBWbEGFZzXNmEMOuF5MeTHLdl_GkSNCPKJD9mqU2Qp1rCIKF-cM7x5hgVPLok2MmT4Dr-HDeRZ8IXJdEURJfYoM8y-F2CNjuB96hSHak16GmClDx4McFzweewS0XzLBGeG-ceiGqf4D9elEr0oCJT48wKuSeFan_gSQ_65MJDfEXDXCj5IGmaIEz0D7WY44ku4QrQHGGzG6qUBlE9Hc6D7Pmh_LjSKcsR7lTwB2EyHn-gyeHRNEH0Y1kSnJmY4I_wfIMrZsiTD8k1-OiPUuPxHJ-VwM_x48QvIeGU5CvyH8553E-Hz6iYHQ2jPXiXoYf4wyuHXg4enrifw2eCS8wEU7qRSzlitwqeoBSJJgyJpzusH7eu4Tui64OW6kWeCVREI9eS40EzOTr0RMEl9XguZMmPNqOLNjl8Hb2SC5d0tMmFUSTCeSmSw3HwR8WXJ2jiH96Jh3yMRmVx5kqC_9iDi0Km67hUTE3EI8zz4NuXCE991M_hMMnRG3t8_GBzHz-y_0Oi6Bw3NBeeC1fGDFeSbOCWY4r0oC-uLriCH_-CMLoORZJz5BeYTNGP-g92NGeF_hEiK2JEQs8RKewRfhWRnAuDazmmpI9QE-QWtaCaJRmOJOcR5qgf2Dl-oTlC50jeaEcTJw_67LgTHk-eog_MbscZyXgiwsgZHuKCMM_xBudyw8kilCwanpjIozkDVlOiGHoyHb1aTIl74sYpPNlQMd_QVNnxMTmSl0ir1HiOb4H5FNeOPmg-HkmQPfiHqLtx5UdSKmWM3XgawiET5MkPpT3CLHmDPkxxLTz6Y8ppPEmKLxQ2f8WxMkyDWpkWNDvyZ8cP6odeNYarVESuObgeNPnSg7GPK3hQThfRUAmLMBGFDpoqTQSTR7NwoUX65-CDZwR-wX-HXiR23Alu-NGFO0_QVFKK40ekJKeJ5PiMbI-oQA9THdGeJ_iKx8fDB9eIJMuDXANvfPSSgBotCd0W5WjihTh-JLJ_pNOD6zgVYk-84NvxJ4mSBl7e4kuOf7gsnHGO9KOQODo-NOF0oZcOT87x5DgFLXmGPp9xf8OTP3iK5oGPnkey_EG46kXTKKlCdNODpxeeF3eQsNmRh7g2ojlDGRqT6CMumUB_hOmZSEi85MNJ0pg0ZmgehcKPg2ByKD2aHz8_nIkkRjhNSWguoc-OD__x6ApxO0j2I72Hrk_wNMfFHXvRnOgf5Eh-4YumwFkkHV-O5l6EOqE1nFSGZF0Q5qlxNwL_BWcSHmM0-MefFZeG88G5E-GP5gviOOFx5QvmZwE_IVeWJxCbiEyEPJmOn8HjoPLRTA_KRdPRhEfyI6NoRcH2LDiJo4V7wTtc5xGSqbFI5NtQfYWPshKeRDsuH7vkgEnOCU7m5KhDo3lE9ER4JE_RVMV83HkO63gYfML54wqNZNkj5HzQpJlqPFJyPEfYG1qkWUL845eCPKqD5odGxPxQhfrRFGcnJWjWJ0jmRCfyEVOuYpIYXcSjiZIwH_fxR0oC_8IP_cT0MEHT63h0XAof3Ef6bJBHiUa-4EKSj0d47mjOgXgC8yBFHKFOKApi5sTn4Nzh5_gXXAweaQ1xbamKBu15_Pg37EiU5Ef6HN2RlKqKXDkeXkHzK0YvYs9xWsrgJItS7FGCIMGPP8FzDVPPoUky_OiPKW6c4MiPRJ-MRxKJS9JxVKcx5Qr-4z9KJRnMoC9xJzLR32hyPAobtHlGhDmRHNfxJwyuY0qOM9LRRBseGU_6HMefgGpOJJd1RA48ajruGa-OinngKgvK9_he_MgVJB8LN8fzBd-UZsSeuMGDP8aJRFoW5Ep-3Flw6Wh-YYsyJdfQpYtxd0h-TH_gHUwLHXkYFrEeZIepZMcuKUf00tDzofmKKj6a8EZ4ncP1o2_gZSkTUONxjE_g5EISnRmi5_hT_HiUwzlzJL6yBDF9XMllPMsRaHqKMMmj4HkMgBABABhAhAWECWUIEIgBxAgRnGFBEKEOAUAEZYQYQDAg3SCjlAGCUQEEIsIAhoBAxCFiDEKAKIKQE4AgZIBwRHlBCAXCEQcMAI0BgoQGThiGEEJGIWCIYIgQB4BAAAACABJEAIAgghAAASBDRjCGjGAMEAKMEMYAZYAAgACgPDPIAGGMAUYAAhBBgAijLCFEOKaYMwQoJAAgCCBCEQMKMQAAM9YYS4gACBBigSBAAAWIQgAwYoBQBgBhBFBGEC8UQooxBgABRFAtDAAIACIEAEARIZwAWCGBGEDOGIQMIUY45B0BjhkkFGbACEGQRMwACgSQhGhpECRAI4kMAEIJABgRhiACDEKKCIEAkEQgyIQxACFAAAAIDCKAMABQ4hQgAgmOgJKECGMAQJAR4ojAhAEElHNEWEQIAsQC0wQwgDAghDWECGANIUAAQIwgoDhEgHAAAWWAAMUQAphADhhCEDAWAgUEEQQAgpQwXAiCgAFCEKCIUYAJIYgUAAAHGCOKKcDBAAAIRogwABghjNBSCCQYA5YqbIgyQhghEEFGCAAEAswCYQ0TThHBwBBGOCUpIEIJgoAgxgiLFDACAAEUIcoAIgARkBqBCFGAQDCCIAABaRgBBmAEAQBGIUAYAwYQAgARRhlBAPJEAaAYxYYSIAhxSiEGBFBMAKEQMkIQIQCgABIAmCHECIUMxQAQAYQhAFAQiCIAAACUUIYQgAgSQhjiiCAMIKuIMg4IQBhAwAHjCFIEAQKIAkgZAyAhAhgFjEIAKEAAEMA4QgwQgBDgABFGAEMEYsYIooUAAhlCBRCCEGaoAAJBBIBhAhplAGEEAIMQAY4IIKIEThjgDEBEEUAYIcQJQYgVmAAAnBMAGO-IMQIAZcgiggBBEXUIMCAEQIAhJDQQgoDgkDGAANAUIwAAIZAAhhGuCQIKGEqFGIAgSoAByiGhCAkOCCGYAgopYAgAEmsAhDEGIocgIQAQQxQABAI

I've also tried generating and submitting via Picard, but that doesn't let me submit either:

D: 10:44:09,910 /usr/lib/python3.7/site-packages/picard/file.update:501: Updating file <File 'brottsofferinformation.mp3'>
D: 10:44:09,912 /usr/lib/python3.7/site-packages/picard/acoustid/init._run_next_task:210: Starting fingerprint calculator '/usr/bin/fpcalc' '/tmp/freso-tmp/brottsofferinformation.mp3'
D: 10:44:10,043 /usr/lib/python3.7/site-packages/picard/acoustid/init._lookup_fingerprint:131: AcoustID: looking up the fingerprint for file '/tmp/freso-tmp/brottsofferinformation.mp3'
D: 10:44:10,044 /usr/lib/python3.7/site-packages/picard/webservice/init.post:458: POST-DATA 'meta=recordings%20releasegroups%20releases%20tracks%20compress&fingerprint=AQADtErSJVGS6MGUHI90XJKeCO2NuUlCoimP9_gO9aOCUg6DZkku4WEjUNWJB7kSTYXjLDskhsOVHv_xhBAr5tBz5MeP6bmC5qlQSuHRNOHwoxk1o_9hMsIVJKWOVA-eyWHwFHe0IM-lQ6WdIj-OHs2U6MarA72OJjfxfAzyiMQjLUbTQdcR0ifehDgzG6-MHy_aKIen1BPC_EPyXOiF5ukxOju-49ERrhK0xFmOI7g-BnCWM5R-9B4xciSHNeFbmkmBY3yo7KUg8-M8NgDPTlRaichPkaoJwleHT--yBVCKskPLUc-Du-Me_FxPDmuC7seFU-NaB-S40qUY5uihMMvlN0G5-guCZyEPMmPP4HJCz9mMsGjZT8qfZjyBbxyhE4LX_nR_MF5YU6SXMEzh2hUEl0TvMdzvJh7JTDv4VGS5UNMHXyg5SibIVL4oWT0BPeGJmmiHCWJ0ceVPHiCT4fPNEjqf8jTBJ9BHZ8R7oyQXDlK6SXoJbLAOyLO7BVO5cV2HsmeIszxC0_yBJ60hMGTLAwqFf5SJEv1II-E8BD_I9QfPMl8XHiSJUzQ_FHQZ0d-JIej-UIjZQ-q8VHgWTm-HM_h_HhGhfiPWrkCXzqa_ELiGaG0o2F4lD18C8-SI2F1xNph6eiTbDjLYyrRrCHxJ0PSB9FUlFKmY8uUFqV2TC-2oN56jGFEXFMsoXmUZ7iVI3-RrDr6oomERmZjTMeZfMHV6EWsX0h-PO_xJEmJUz2o7MHf4HEiIpZSIuFxtSSuPVgvNbj4Ib-gJwyRG82eBmVOHE-UB08UJKyL_Hj-YRKL9IlyJMuyDiyzF7eCpkmWBrWM5-DcKEeTHCEdJHOCU3kCS6dkVF-I80KfY0qkB9Gf4M0PvUd2Do6P60FkXoK45HLwDO7xDFc4Q98Dj_kQR8mNiUx0NI8ONPmD8onQ6mh2cPiCdwQTSdFp9NhxJM-L_HguReiW5LCmjBL64sdPPMEz4Q_CHMmWH6dCoh--7EiPZF_wEVWTBWbEGFZzXNmEMOuF5MeTHLdl_GkSNCPKJD9mqU2Qp1rCIKF-cM7x5hgVPLok2MmT4Dr-HDeRZ8IXJdEURJfYoM8y-F2CNjuB96hSHak16GmClDx4McFzweewS0XzLBGeG-ceiGqf4D9elEr0oCJT48wKuSeFan_gSQ_65MJDfEXDXCj5IGmaIEz0D7WY44ku4QrQHGGzG6qUBlE9Hc6D7Pmh_LjSKcsR7lTwB2EyHn-gyeHRNEH0Y1kSnJmY4I_wfIMrZsiTD8k1-OiPUuPxHJ-VwM_x48QvIeGU5CvyH8553E-Hz6iYHQ2jPXiXoYf4wyuHXg4enrifw2eCS8wEU7qRSzlitwqeoBSJJgyJpzusH7eu4Tui64OW6kWeCVREI9eS40EzOTr0RMEl9XguZMmPNqOLNjl8Hb2SC5d0tMmFUSTCeSmSw3HwR8WXJ2jiH96Jh3yMRmVx5kqC_9iDi0Km67hUTE3EI8zz4NuXCE991M_hMMnRG3t8_GBzHz-y_0Oi6Bw3NBeeC1fGDFeSbOCWY4r0oC-uLriCH-CMLoORZJz5BeYTNGP-g92NGeF_hEiK2JEQs8RKewRfhWRnAuDazmmpI9QE-QWtaCaJRmOJOcR5qgf2Dl-oTlC50jeaEcTJw_67LgTHk-eog_MbscZyXgiwsgZHuKCMM_xBudyw8kilCwanpjIozkDVlOiGHoyHb1aTIl74sYpPNlQMd_QVNnxMTmSl0ir1HiOb4H5FNeOPmg-HkmQPfiHqLtx5UdSKmWM3XgawiET5MkPpT3CLHmDPkxxLTz6Y8ppPEmKLxQ2f8WxMkyDWpkWNDvyZ8cP6odeNYarVESuObgeNPnSg7GPK3hQThfRUAmLMBGFDpoqTQSTR7NwoUX65-CDZwR-wX-HXiR23Alu-NGFO0_QVFKK40ekJKeJ5PiMbI-oQA9THdGeJ_iKx8fDB9eIJMuDXANvfPSSgBotCd0W5WjihTh-JLJ_pNOD6zgVYk-84NvxJ4mSBl7e4kuOf7gsnHGO9KOQODo-NOF0oZcOT87x5DgFLXmGPp9xf8OTP3iK5oGPnkey_EG46kXTKKlCdNODpxeeF3eQsNmRh7g2ojlDGRqT6CMumUB_hOmZSEi85MNJ0pg0ZmgehcKPg2ByKD2aHz8_nIkkRjhNSWguoc-OD__x6ApxO0j2I72Hrk_wNMfFHXvRnOgf5Eh-4YumwFkkHV-O5l6EOqE1nFSGZF0Q5qlxNwL_BWcSHmM0-MefFZeG88G5E-GP5gviOOFx5QvmZwE_IVeWJxCbiEyEPJmOn8HjoPLRTA_KRdPRhEfyI6NoRcH2LDiJo4V7wTtc5xGSqbFI5NtQfYWPshKeRDsuH7vkgEnOCU7m5KhDo3lE9ER4JE_RVMV83HkO63gYfML54wqNZNkj5HzQpJlqPFJyPEfYG1qkWUL845eCPKqD5odGxPxQhfrRFGcnJWjWJ0jmRCfyEVOuYpIYXcSjiZIwH_fxR0oC_8IP_cT0MEHT63h0XAof3Ef6bJBHiUa-4EKSj0d47mjOgXgC8yBFHKFOKApi5sTn4Nzh5_gXXAweaQ1xbamKBu15_Pg37EiU5Ef6HN2RlKqKXDkeXkHzK0YvYs9xWsrgJItS7FGCIMGPP8FzDVPPoUky_OiPKW6c4MiPRJ-MRxKJS9JxVKcx5Qr-4z9KJRnMoC9xJzLR32hyPAobtHlGhDmRHNfxJwyuY0qOM9LRRBseGU_6HMefgGpOJJd1RA48ajruGa-OinngKgvK9_he_MgVJB8LN8fzBd-UZsSeuMGDP8aJRFoW5Ep-3Flw6Wh-YYsyJdfQpYtxd0h-TH_gHUwLHXkYFrEeZIepZMcuKUf00tDzofmKKj6a8EZ4ncP1o2_gZSkTUONxjE_g5EISnRmi5_hT_HiUwzlzJL6yBDF9XMllPMsRaHqKMMmj4HkMgBABABhAhAWECWUIEIgBxAgRnGFBEKEOAUAEZYQYQDAg3SCjlAGCUQEEIsIAhoBAxCFiDEKAKIKQE4AgZIBwRHlBCAXCEQcMAI0BgoQGThiGEEJGIWCIYIgQB4BAAAACABJEAIAgghAAASBDRjCGjGAMEAKMEMYAZYAAgACgPDPIAGGMAUYAAhBBgAijLCFEOKaYMwQoJAAgCCBCEQMKMQAAM9YYS4gACBBigSBAAAWIQgAwYoBQBgBhBFBGEC8UQooxBgABRFAtDAAIACIEAEARIZwAWCGBGEDOGIQMIUY45B0BjhkkFGbACEGQRMwACgSQhGhpECRAI4kMAEIJABgRhiACDEKKCIEAkEQgyIQxACFAAAAIDCKAMABQ4hQgAgmOgJKECGMAQJAR4ojAhAEElHNEWEQIAsQC0wQwgDAghDWECGANIUAAQIwgoDhEgHAAAWWAAMUQAphADhhCEDAWAgUEEQQAgpQwXAiCgAFCEKCIUYAJIYgUAAAHGCOKKcDBAAAIRogwABghjNBSCCQYA5YqbIgyQhghEEFGCAAEAswCYQ0TThHBwBBGOCUpIEIJgoAgxgiLFDACAAEUIcoAIgARkBqBCFGAQDCCIAABaRgBBmAEAQBGIUAYAwYQAgARRhlBAPJEAaAYxYYSIAhxSiEGBFBMAKEQMkIQIQCgABIAmCHECIUMxQAQAYQhAFAQiCIAAACUUIYQgAgSQhjiiCAMIKuIMg4IQBhAwAHjCFIEAQKIAkgZAyAhAhgFjEIAKEAAEMA4QgwQgBDgABFGAEMEYsYIooUAAhlCBRCCEGaoAAJBBIBhAhplAGEEAIMQAY4IIKIEThjgDEBEEUAYIcQJQYgVmAAAnBMAGO-IMQIAZcgiggBBEXUIMCAEQIAhJDQQgoDgkDGAANAUIwAAIZAAhhGuCQIKGEqFGIAgSoAByiGhCAkOCCGYAgopYAgAEmsAhDEGIocgIQAQQxQABAI&duration=317&client=v8pQ6oyB&clientversion=2.1.1.dev1&format=json'
D: 10:44:10,052 /usr/lib/python3.7/site-packages/picard/webservice/ratecontrol.get_delay_to_next_request:114: ('api.acoustid.org', 80): Last request was 323907 ms ago, starting another one
D: 10:44:10,053 /usr/lib/python3.7/site-packages/picard/webservice/ratecontrol.increment_requests:134: ('api.acoustid.org', 80): Incrementing requests to: 1
D: 10:44:10,548 /usr/lib/python3.7/site-packages/picard/webservice/ratecontrol.decrement_requests:142: ('api.acoustid.org', 80): Decrementing requests to: 0
D: 10:44:10,548 /usr/lib/python3.7/site-packages/picard/webservice/init._handle_reply:411: Received reply for http://api.acoustid.org:80/v2/lookup: HTTP 200 (OK)
D: 10:44:10,549 /usr/lib/python3.7/site-packages/picard/ui/mainwindow.set_statusbar_message:327: No matching tracks for file '/tmp/freso-tmp/brottsofferinformation.mp3'
D: 10:44:10,550 /usr/lib/python3.7/site-packages/picard/file.update:501: Updating file <File 'brottsofferinformation.mp3'>
D: 10:44:10,551 /usr/lib/python3.7/site-packages/picard/webservice/ratecontrol._out_of_backoff:225: ('api.acoustid.org', 80): oobackoff; delay: 333ms -> 333ms; slow start; window size 7.000 -> 8.000

(default) path for scanning

When acoustid-fingerprinter is started, it starts at $HOME (in folder selection tree).

  • It would be better if it could save a default-path in config for where to start falling back to $HOME.
  • Same could also be overridden if started from command line shell argv[1]. So starting it as acoustid-fingerprinter would automatically select that path in selection tree falling back to default path if there is any problem (folder does not exist, etc.)

Question

Hello Bruno,

accordingly to http://stackoverflow.com/questions/2558016/how-to-extract-the-lat-lng-of-pins-in-google-maps i kindly ask how it was possible for u to get the MID of a public available Google Map POI on a specific Webpage? I like to be able to download this file and Import in Google earth.

you wrote:

This doesn't works anymore. Now the trick is: google.com/maps/d/kml?mid={map_id} For example : google.com/maps/d/kml?mid=1lL6Ylpo7P3HnANcHTAzbH5hEx-E โ€“ brunetton Jun 8 '16 at 12:20

help is much appreciate, thank you

Detect symlink cycle

When scanning directories, the code should be smarter to avoid cycles caused by symlinks.

Nothing submitted

Nothing seems to be submitted :

Submission failed: "{"status": "error", "error": {"message": "invalid fingerprint", "code": 3}}" 

But nothing else in logs.

I suppose project should be updated to new AcoustID API ?

=> Why not clearly indicate in README.md if the project is to be updated and not usable by now ?

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.