I installed the new Yahoo Messenger 8 beta and AMIP doesn't change it's status anymore. Also, if i set a custom status in Yahoo and AMIP is enabled, the status gets reset to the default "Available" on song change...
Any help will be appreciated.
Thank you
Since Yahoo 8 was released just yesterday and something has changed in the way it handles status messages, there is notthing strange that it doesn't work with AMIP.
It will take some time for me to investigate what has changed in Yahoo and make AMIP compatible with the new version.
Follow-up: AMIP 2.53 build 2006-06-20 is uploaded, it should work with Yahoo 8.
first.. i just reported the bug didn't DEMAND a fix.. i'm not in that much of a hurry
second.. still doesnt' work. Now, on song change, it randomly (or something) changes the status to one of the custom messages defined in Yahoo.. not the one from AMIP Configurator.
Try to delete your custom messages, it works fine for me.
hmm... how? .. the old way to delete them doesn't seem to work anymore.
Start | Run | regedit.exe:
well it still doesn't seem to work.. AMIP does set a key in re registry but the status doesn't appear in Yahoo.
I noticed that for custom status messages yahoo uses a Binary field in the registry while AMIP only sets a String field...
Sorry, I have no idea. It works fine with latest Yahoo 8 and with String registry keys for me.
I'm having the same problem. I just installed the latest version of the Yahoo 8 beta yesterday (8.0.0.508). When I play a song, I get a pop-up message from Yahoo that my status is being changed to "%s" (well, I did until it got annoying and I told it to stop notifying me), but the actual content of the status message doesn't change.
The much bigger problem, though, is that when I have my status set to away or invisible, it changes it back to available. I really need it to not do that. I even went into the AMIP Configurator and unchecked the "enabled" box under the Yahoo menu to turn it off, but it still does it anyway. Really, I installed AMIP for AIM anyway, I'd be fine with just being able to disable its connection to Yahoo for now.
My configuration:
QCD 4.51a
AMIP 2.53 beta
Configurator 0.29 beta
Yahoo 8.0.0.508 beta
It should never send if configuration is disabled. Are you sure that it's AMIP sending to Yahoo, not some other plug-in or player itself? Maybe you have something in your Configurator Play/Change callback?
id doesen't work even if i delete the reg's :/
edit: well, i've got into the regs after testing the method, and I see that the supposed status was there (but it didn't actually changed). here's what I mean: I see that "np: DJ Shadow Feat. Mos Def - Six Days The Remix" was actually in my status (by the regs) but it really wasn't... weird...
I've tried the fresh Yahoo installation (8.0.0.508), latest AMIP beta (released today) and I still can't reproduce the problem, AMIP correctly updates the status and I see it in the messenger.
well, I'm using foobar 0.8.3... does it work with that one?
No, just make sure you have the latest AMIP 2.53 beta (released yesterday).
are you sure you didn't changed something in the config (select something)? It happens the same to a friend of mine -> Foobar 0.8.3, latest AMIP and latest amip configurator...
There are no config options that can affect it in such a way.
this is very weird... you sure you're using foobar 0.8.3 with the configurator? where's the configurator installed?
No, I'm using foobar 0.9, configurator is in Program Files\foobar2000-09\components\configurator.
-clean install of YM 8.0.0.682
-i deleted everything AMIP related and installed the latest beta
Now it works
Maybe the problem was that i didn't do a clean install of AMIP? or are there changes in YM 8.0.0.682?... i don't really get it
confirmed. latest amip configurator WORKS with Yahoo 8.0 Final
Yahoo! Messenger with Voice (8.0.0.683)
Foobar 0.9.2
AMIP 2.53 BETA Built: 2006-07-24
AMIP Config 0.30 BETA Built: 2006-07-24
Previous AMIP/Config uninstalled and new version installed.
Fresh install of Messenger (not previous been installed).
I get a message saying "The message "%s" will be displayed....".
I made a few custom status's then removed them as suggested and still not working. Any ideas?
This message is not produced by AMIP for sure. Some other application is interacting with your messenger.
I have loaded:
xoblite
vnc viewer
total commander
mbm
daemon
f-secure (disabled)
yahoo messenger
unlocker assistant
processor xp
firefox
Can't imagine any of those interacting with yahoo messenger.
EDIT: For a moment i thought it might be xoblite messing things up so i disabled it and ran explorer - still the same problem.
Can you provide a screenshot of this message?
Well i just reinstall messenger / foobar / amip
It's now selecting the previous custom status i made. When foobar is running the np: is listed in the "choose status" but it selects the previous status (which i'd set to 'argyytt' - so i could search the registry for it).
Situation: Foobar 0.9.2 and AMIP 2.53 BETA (freshly downloaded - again) is running, i have a song playing and amip is set to use "np: %name" as it's format.
Yahoo messenger asks me to confirm the status change:
"The message "argyytt" will be displayed next to your name on other people's Messenger Lists.
You are still online and can send and recieve messages."
It's choosing argyytt as the message instead of the np: message.
As another post suggests removing previous custom messages i searched the registry for "argyytt" and found no references. (could yahoo be storing them in a file?)
I can't take screenshots of the previous error, just replace argyytt with "%s".
http://img365.imageshack.us/img365/5742/statuschoosernothingplayingij4.jpg
http://img321.imageshack.us/img321/5518/statusconfirmationwhenclickplayinfoobarcn8.jpg
http://img437.imageshack.us/img437/3462/statuschoosersongplayingzw5.jpg
When the song finishes it asks for confirmation again to set the status to argyytt.
EDIT: (prolly 10th time):
in the registry there are 2 REG_BINARY (5_bin and away bin), thay are both set to "61 72 67 79 79 74 74 00" ---> looks like argyytt to me.
Screenshot of registry while song is being played: http://img371.imageshack.us/img371/51/registryshowingnpjj5.jpg
Try deleting all the values under this registry branch. Also in the confirmation dialog uncheck the "show this message in the future" checkbox and try again.
Did as you said and i got the %s message again, but as i unticked show, i can't get it back to take screenshot. Status shows "available" while playing a song.
EDIT: I *think* i have it!. AMIP sets the string named "4" to whatever is playing, but yahoo messenger is reading the string named "5". If create and edit string "5" and add in some text and then change songs, my status changes to whatever was in that string named "5".
AMIP changed item #5 for previous Yahoo versions but starting from Yahoo 8 it stopped worked for most of the users (and for me). I've investigated the problem and found that for some reason Yahoo 8 is using item #4, I've implemented the code that gets Yahoo version from the registry (HKLM\\Software\\Yahoo\\Pager\\Version) and if the first number >=8, then AMIP modifies custom message #4. This works for me and for many other users.
Maybe Yahoo has changed it again in the latest messenger version. So, the workaround for you would be to modify the Version registry key and change 8 to 7 in the beginning. Then AMIP will write custom message to #5 slot.
I'll get the new Yahoo Messenger and try to find out what is wrong when I have some time. Lots of other work, sorry =(
Changing the version number worked, thanks! Could it be due to different locales of yahoo as I'm using Yahoo UK. Just a thought.
Thanks again.
Yep, I've checked with version 8.0.0.683 and found that they've changed it again. Fuck Yahoo!
I've reverted back my changes and will upload the new build soon.
hmm... i'm using the amip version released on 24-07-2006... with yahoo 683... and it still works?
weird stuff indeed
Then I can make AMIP write song info into both #4 and #5 slots, what do you think?
Could that cause problems if yahoo makes another change?
What about a setting in amip config to switch to 4 or 5?
Sort of: "Tick this box if status not set properly"
This will make the integration not seamless, user will have to install Configurator, read help, understand what this means. At the moment writing song into both #4 and #5 should fix the problem for all available Yahoo versions.
Right, until I'll find a way how to handle it.
I'm now using Y!M version 8.1.0.239 (Yahoo Module 8.0.0.1) and AMIP 2.53 beta. I've already cleaned all my Y!M status but AMIP stills not work for me. . It works perfectly for others applications like GoogleTalk, MSN...
Not exactly a bug report, just a report.
I'm using Y!M 8.1.0.421 and fb2k 0.9.5 beta 7 with AMIP 2.62; everything runs fine. =)
If anyone else have problems with this kind of setup, make sure to delete the custom messages and properly exit Y!M while doing it.
After that, start Y!M and then fb2k; everything should run just fine.
Also, status message is set to 5; it's the default anyway.
Hats off to Serge for continually improving AMIP over the years.
This problem is addressed in AMIP 2.65 which should work fine with 8 and 9 versions of the Yahoo Messenger. Please update your AMIP.
Powered by Invision Power Board
© Invision Power Services