web-scrobbler / web-scrobbler

Scrobble music all around the web!
https://web-scrobbler.com
MIT License
2.48k stars 550 forks source link

"Ignored by service"? #1579

Closed fishstik closed 6 years ago

fishstik commented 6 years ago

I noticed a scrobble on SoundCloud not going through, and it looks like it's being ignored deliberately (either by the connector or Last.fm) because of unusual characters. The original track data from sc is Artist: onitram. Title: 1.four.sokro?????. This was unknown to Last.fm so I edited it to Artist: onitram Title 1.four.sokro????? (just removing the dot after the artist name). I then got the green "Now Playing" icon. Then when it came time to scrobble, the red 'ignore' icon popped up.

Expected behavior

Scrobble titles no matter how weird they are.

Current behavior

Scrobble is ignored with red X icon and "Ignored --- " tooltip. Clicking icon doesn't do anything.</p> <h3>Possible solution</h3> <p>I thought the "Looking up <track>" part of the scrobbling sequence was checking against the Last.fm database. But if there was a recent change to do something beyond this check, it might be rejecting the scrobble. Or maybe it's a problem on Last.fm's side.</p> <h3>Steps to reproduce (for bugs)</h3> <ol> <li>Play track at <a rel="noreferrer nofollow" target="_blank" href="https://soundcloud.com/onitram52/1foursokro">https://soundcloud.com/onitram52/1foursokro</a></li> <li>Click on [?] and click Submit (with or without edits)</li> <li>Wait until halfway point of playback</li> <li>See red [X]</li> </ol> <h3>Environment</h3> <ul> <li>Version used: 2.3.5</li> <li>Browser name and version: Chrome Version 64.0.3282.167 (Official Build) (64-bit)</li> </ul> <p>Screenshot: <img referrerpolicy="no-referrer" src="https://user-images.githubusercontent.com/4278123/36448307-3187dfd0-1655-11e8-8817-c3ae69b4b455.png" alt="image" /></p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/inverse"><img src="https://avatars.githubusercontent.com/u/713525?v=4" />inverse</a> commented <strong> 6 years ago</strong> </div> <div class="markdown-body"> <p>First up - thanks for such a detailed explanation! </p> <p>Can confirm this behavior.</p> <pre><code>Last.fm: track.scrobble response: <?xml version="1.0" encoding="utf-8"?> <lfm status="ok"> <scrobbles ignored="1" accepted="0"> <scrobble> <track corrected="0">1.four.sokro?????</track> <artist corrected="0">onitram.</artist> <album corrected="0" /> <albumArtist corrected="0"></albumArtist> <timestamp>1519241809</timestamp> <ignoredMessage code="1"></ignoredMessage> </scrobble> </scrobbles> </lfm></code></pre> <p>We're sending it correctly - It's last.fm ignoring :/ Could be to do with the duration we're sending. </p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/alexesprit"><img src="https://avatars.githubusercontent.com/u/1119267?v=4" />alexesprit</a> commented <strong> 6 years ago</strong> </div> <div class="markdown-body"> <p>Why do you think it's the issue? The extension just shows Last.fm response and this is expected behaviour (for this track, of course).</p> <p>I just tried to scrobble it using <a href="https://ows.elamperti.com/">OpenWebScrobbler</a>, but with no success.</p> </div> </div> <div class="page-bar-simple"> </div> <div class="footer"> <ul class="body"> <li>© <script> document.write(new Date().getFullYear()) </script> Githubissues.</li> <li>Githubissues is a development platform for aggregating issues.</li> </ul> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="/githubissues/assets/js.js"></script> <script src="/githubissues/assets/markdown.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/highlight.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/languages/go.min.js"></script> <script> hljs.highlightAll(); </script> </body> </html>