≡

wincent.dev

  • Products
  • Blog
  • Wiki
  • Issues
You are viewing an historical archive of past issues. Please report new issues to the appropriate project issue tracker on GitHub.
Home » Issues » Bug #641

Bug #641: audioscrobbler/last.fm submission broken

Kind bug
Product Synergy
When Created 2008-01-10T17:24:58Z, updated 2008-01-11T10:17:16Z
Status closed
Reporter bugzilla user 516
Tags no tags

Description

It appears that in Synergy 3.5a4 the support for Audioscrobbler / Last.fm is broken. I have re-entered my Audioscrobbler login and password, but it still doesn't submit my track info. Is there a log file I can check for possible error messages?

I see errors like these in system.log, but they are probably unrelated:

Jan 10 16:48:32 xxxx Synergy[281]: *** -[NSConcreteData setLength:]: unrecognized selector sent to instance 0x13a10b0 Jan 10 17:17:06 xxxx Synergy[281]: *** -[NSConcreteData setLength:]: unrecognized selector sent to instance 0x13d9e80 Jan 10 17:17:06 xxxx Synergy[281]: *** -[NSConcreteData setLength:]: unrecognized selector sent to instance 0x13d9e80 Jan 10 17:17:24 xxxx Synergy[281]: *** -[NSConcreteData setLength:]: unrecognized selector sent to instance 0x10d93f0

Comments

  1. Greg Hurrell 2008-01-11T02:02:57Z

    Thanks for the report. Those log messages may or may not be relevant... we'll see. In any case I'll investigate and try to eliminate them.

    There is a way to turn on detailed logging of Audioscrobbler information. See:

    https://wincent.dev/a/products/synergy-classic/features/audioscrobbler/

    In short, to turn it on, quit Synergy and do this in the Terminal:

    defaults write org.wincent.Synergy LogAudioscrobblerEvents -bool yes

    To turn it off, quit Synergy and do this:

    defaults write org.wincent.Synergy LogAudioscrobblerEvents -bool no

  2. bugzilla user 516 2008-01-11T09:00:25Z

    Here's some Audioscrobbler info in system.log after I turned on logging:

    Jan 11 07:17:33 Gort Synergy[31836]: Audioscrobbler: Read preferences Jan 11 07:17:33 Gort Synergy[31836]: Audioscrobbler: Perform first-time initialization Jan 11 07:17:33 Gort Synergy[31836]: Audioscrobbler: Initializing WOAudioscrobbler object Jan 11 07:17:40 Gort Synergy[31836]: Audioscrobbler: Read new username Jan 11 07:17:40 Gort Synergy[31836]: Audioscrobbler: Read new password Jan 11 07:17:40 Gort Synergy[31836]: Audioscrobbler: First time we've read the preferences; will start a new session Jan 11 07:17:40 Gort Synergy[31836]: Audioscrobbler: Start Audioscrobbler session Jan 11 07:17:40 Gort Synergy[31836]: Audioscrobbler: Will request handshake Jan 11 07:17:40 Gort Synergy[31836]: Audioscrobbler: Handshake URL is http://post.audioscrobbler.com/?hs=true&p=1.1&c=syn&v=0.1&u=mmoll Jan 11 07:17:40 Gort Synergy[31836]: Audioscrobbler: Starting connection attempt Jan 11 07:17:40 Gort Synergy[31836]: Audioscrobbler: Waiting for handshake reply Jan 11 07:17:40 Gort Synergy[31836]: *** -[NSConcreteData setLength:]: unrecognized selector sent to instance 0x1065590 Jan 11 07:17:52 Gort Synergy[31836]: Audioscrobbler: Received notification from iTunes Jan 11 07:17:52 Gort Synergy[31836]: Audioscrobbler: Received notification of playing status Jan 11 07:17:52 Gort Synergy[31836]: Audioscrobbler: Track information: {\n WOAudioscrobblerAlbum = "Ya Mustafa";\n WOAudioscrobblerArtist = "Sabri Brothers";\n WOAudioscrobblerLength = 1269;\n WOAudioscrobblerTrack = "Haq La Ilaha Il Lallah";\n} Jan 11 07:17:52 Gort Synergy[31836]: Audioscrobbler: This track appears to be a new submission Jan 11 07:17:52 Gort Synergy[31836]: Audioscrobbler: Cancelling previously existing submission timer, if any Jan 11 07:17:52 Gort Synergy[31836]: Audioscrobbler: Setting up new submission timer (240 seconds) Jan 11 07:21:53 Gort Synergy[31836]: Audioscrobbler: Submission timer fired; will double-check that current track position matches expected value Jan 11 07:21:53 Gort Synergy[31836]: Audioscrobbler: Position does not match (user must have skipped); will not submit to Audioscrobbler Jan 11 07:28:10 Gort Synergy[31836]: Audioscrobbler: Received notification from iTunes Jan 11 07:28:10 Gort Synergy[31836]: Audioscrobbler: Received notification of playing status Jan 11 07:28:10 Gort Synergy[31836]: Audioscrobbler: Track information: {\n WOAudioscrobblerAlbum = "Stop Making Sense";\n WOAudioscrobblerArtist = "Talking Heads";\n WOAudioscrobblerLength = 334;\n WOAudioscrobblerTrack = "Once In A Lifetime";\n} Jan 11 07:28:10 Gort Synergy[31836]: Audioscrobbler: This track appears to be a new submission Jan 11 07:28:10 Gort Synergy[31836]: Audioscrobbler: Cancelling previously existing submission timer, if any Jan 11 07:28:10 Gort Synergy[31836]: Audioscrobbler: Setting up new submission timer (167 seconds) Jan 11 07:30:57 Gort Synergy[31836]: Audioscrobbler: Submission timer fired; will double-check that current track position matches expected value Jan 11 07:30:57 Gort Synergy[31836]: Audioscrobbler: Position matches, will submit to Audioscrobbler Jan 11 07:30:57 Gort Synergy[31836]: Audioscrobbler: Adding song to submission queue; song information: {\n WOAlbum = "Stop Making Sense";\n WOArtist = "Talking Heads";\n WODate = "2008-01-11 13:30:57";\n WOLength = 334;\n WOMBID = "";\n WOTrack = "Once In A Lifetime";\n} Jan 11 07:30:57 Gort Synergy[31836]: Audioscrobbler: Enqueuing object: {\n WOAlbum = "Stop Making Sense";\n WOArtist = "Talking Heads";\n WODate = "2008-01-11 13:30:57";\n WOLength = 334;\n WOMBID = "";\n WOTrack = "Once In A Lifetime";\n} Jan 11 07:30:57 Gort Synergy[31836]: Audioscrobbler: Number of items currently on the queue: 1 Jan 11 07:30:57 Gort Synergy[31836]: Audioscrobbler: Queue was empty: processing item Jan 11 07:30:57 Gort Synergy[31836]: Audioscrobbler: Will handle next item on the queue after delay (Audioscrobbler specified delay in seconds: 1) Jan 11 07:30:58 Gort Synergy[31836]: Audioscrobbler: Error: did not expect WOAudioscrobblerWaitingForHandshake status; please report Jan 11 07:33:44 Gort Synergy[31836]: Audioscrobbler: Received notification from iTunes Jan 11 07:33:44 Gort Synergy[31836]: Audioscrobbler: Received notification of playing status Jan 11 07:33:44 Gort Synergy[31836]: Audioscrobbler: Track information: {\n WOAudioscrobblerAlbum = "DJ Kicks";\n WOAudioscrobblerArtist = Cymande;\n WOAudioscrobblerLength = 196;\n WOAudioscrobblerTrack = Anthracite;\n} Jan 11 07:33:44 Gort Synergy[31836]: Audioscrobbler: This track appears to be a new submission Jan 11 07:33:44 Gort Synergy[31836]: Audioscrobbler: Cancelling previously existing submission timer, if any Jan 11 07:33:44 Gort Synergy[31836]: Audioscrobbler: Setting up new submission timer (98 seconds) Jan 11 07:35:22 Gort Synergy[31836]: Audioscrobbler: Submission timer fired; will double-check that current track position matches expected value Jan 11 07:35:22 Gort Synergy[31836]: Audioscrobbler: Position matches, will submit to Audioscrobbler Jan 11 07:35:22 Gort Synergy[31836]: Audioscrobbler: Adding song to submission queue; song information: {\n WOAlbum = "DJ Kicks";\n WOArtist = Cymande;\n WODate = "2008-01-11 13:35:22";\n WOLength = 196;\n WOMBID = "";\n WOTrack = Anthracite;\n} Jan 11 07:35:22 Gort Synergy[31836]: Audioscrobbler: Enqueuing object: {\n WOAlbum = "DJ Kicks";\n WOArtist = Cymande;\n WODate = "2008-01-11 13:35:22";\n WOLength = 196;\n WOMBID = "";\n WOTrack = Anthracite;\n} Jan 11 07:35:22 Gort Synergy[31836]: Audioscrobbler: Number of items currently on the queue: 2 Jan 11 07:35:22 Gort Synergy[31836]: Audioscrobbler: Queue was non-empty, but not ready to submit: not processing item Jan 11 07:37:01 Gort Synergy[31836]: Audioscrobbler: Received notification from iTunes Jan 11 07:37:01 Gort Synergy[31836]: Audioscrobbler: Received notification of playing status Jan 11 07:37:01 Gort Synergy[31836]: Audioscrobbler: Track information: {\n WOAudioscrobblerAlbum = "Negotiations And Love Songs 1971-1986";\n WOAudioscrobblerArtist = "Paul Simon";\n WOAudioscrobblerLength = 202;\n WOAudioscrobblerTrack = "Have A Good Time";\n} Jan 11 07:37:01 Gort Synergy[31836]: Audioscrobbler: This track appears to be a new submission Jan 11 07:37:01 Gort Synergy[31836]: Audioscrobbler: Cancelling previously existing submission timer, if any Jan 11 07:37:01 Gort Synergy[31836]: Audioscrobbler: Setting up new submission timer (101 seconds) Jan 11 07:38:42 Gort Synergy[31836]: Audioscrobbler: Submission timer fired; will double-check that current track position matches expected value Jan 11 07:38:42 Gort Synergy[31836]: Audioscrobbler: Position matches, will submit to Audioscrobbler Jan 11 07:38:42 Gort Synergy[31836]: Audioscrobbler: Adding song to submission queue; song information: {\n WOAlbum = "Negotiations And Love Songs 1971-1986";\n WOArtist = "Paul Simon";\n WODate = "2008-01-11 13:38:42";\n WOLength = 202;\n WOMBID = "";\n WOTrack = "Have A Good Time";\n} Jan 11 07:38:42 Gort Synergy[31836]: Audioscrobbler: Enqueuing object: {\n WOAlbum = "Negotiations And Love Songs 1971-1986";\n WOArtist = "Paul Simon";\n WODate = "2008-01-11 13:38:42";\n WOLength = 202;\n WOMBID = "";\n WOTrack = "Have A Good Time";\n} Jan 11 07:38:42 Gort Synergy[31836]: Audioscrobbler: Number of items currently on the queue: 3 Jan 11 07:38:42 Gort Synergy[31836]: Audioscrobbler: Queue was non-empty, but not ready to submit: not processing item Jan 11 07:40:23 Gort Synergy[31836]: Audioscrobbler: Received notification from iTunes Jan 11 07:40:23 Gort Synergy[31836]: Audioscrobbler: Received notification of playing status Jan 11 07:40:23 Gort Synergy[31836]: Audioscrobbler: Track information: {\n WOAudioscrobblerAlbum = "George Is On";\n WOAudioscrobblerArtist = "Deep Dish";\n WOAudioscrobblerLength = 310;\n WOAudioscrobblerTrack = "Swallow Me";\n} Jan 11 07:40:23 Gort Synergy[31836]: Audioscrobbler: This track appears to be a new submission Jan 11 07:40:23 Gort Synergy[31836]: Audioscrobbler: Cancelling previously existing submission timer, if any Jan 11 07:40:23 Gort Synergy[31836]: Audioscrobbler: Setting up new submission timer (155 seconds) Jan 11 07:42:58 Gort Synergy[31836]: Audioscrobbler: Submission timer fired; will double-check that current track position matches expected value Jan 11 07:42:58 Gort Synergy[31836]: Audioscrobbler: Position matches, will submit to Audioscrobbler Jan 11 07:42:58 Gort Synergy[31836]: Audioscrobbler: Adding song to submission queue; song information: {\n WOAlbum = "George Is On";\n WOArtist = "Deep Dish";\n WODate = "2008-01-11 13:42:58";\n WOLength = 310;\n WOMBID = "";\n WOTrack = "Swallow Me";\n} Jan 11 07:42:58 Gort Synergy[31836]: Audioscrobbler: Enqueuing object: {\n WOAlbum = "George Is On";\n WOArtist = "Deep Dish";\n WODate = "2008-01-11 13:42:58";\n WOLength = 310;\n WOMBID = "";\n WOTrack = "Swallow Me";\n} Jan 11 07:42:58 Gort Synergy[31836]: Audioscrobbler: Number of items currently on the queue: 4 Jan 11 07:42:58 Gort Synergy[31836]: Audioscrobbler: Queue was non-empty, but not ready to submit: not processing item Jan 11 07:45:34 Gort Synergy[31836]: Audioscrobbler: Received notification from iTunes Jan 11 07:45:34 Gort Synergy[31836]: Audioscrobbler: Received notification of playing status Jan 11 07:45:34 Gort Synergy[31836]: Audioscrobbler: Track information: {\n WOAudioscrobblerAlbum = "KCRW's Today's Top Tune";\n WOAudioscrobblerArtist = "KCRW.com";\n WOAudioscrobblerLength = 373;\n WOAudioscrobblerTrack = "Spanish Harlem Orchestra - Sacala Bailar";\n} Jan 11 07:45:34 Gort Synergy[31836]: Audioscrobbler: This track appears to be a new submission Jan 11 07:45:34 Gort Synergy[31836]: Audioscrobbler: Cancelling previously existing submission timer, if any Jan 11 07:45:34 Gort Synergy[31836]: Audioscrobbler: Setting up new submission timer (186 seconds) Jan 11 07:48:16 Gort Synergy[31836]: Audioscrobbler: Received notification from iTunes Jan 11 07:48:16 Gort Synergy[31836]: Audioscrobbler: Received notification of non-playing status Jan 11 07:48:16 Gort Synergy[31836]: Audioscrobbler: Track information: {\n WOAudioscrobblerAlbum = "KCRW's Today's Top Tune";\n WOAudioscrobblerArtist = "KCRW.com";\n WOAudioscrobblerLength = 373;\n WOAudioscrobblerTrack = "Spanish Harlem Orchestra - Sacala Bailar";\n} Jan 11 07:48:16 Gort Synergy[31836]: Audioscrobbler: This track was previously submitted for consideration; pausing timer

  3. Greg Hurrell 2008-01-11T09:27:12Z

    Excellent, thanks for that. I've found the source of the problem.

    This is the fix:

    https://wincent.dev/a/about/wincent/weblog/svn-log/archives/2008/01/dont_rely_on_synthesized_sette.php

    And this is a nightly build that I've just uploaded which includes the fix:

    https://wincent.dev/a/about/wincent/weblog/nightlog/archives/2008/01/synergy_revision_7ce4a27.php

    Can you please confirmed that this issue is solved?

  4. Greg Hurrell 2008-01-11T09:40:22Z

    Bah, just noticed a stupid typo in that nightly. Uploading another one:

    https://wincent.dev/a/about/wincent/weblog/nightlog/archives/2008/01/synergy_revision_4e616e0.php

  5. bugzilla user 516 2008-01-11T10:17:16Z

    I tried the latest revision. It seems to have fixed the problem. Thanks!

Add a comment

Comments are now closed for this issue.

  • contact
  • legal

Menu

  • Blog
  • Wiki
  • Issues
  • Snippets