Old 20th December 2010, 07:14   #1
beatsandmelody
Junior Member
 
Join Date: Jan 2010
Posts: 44
ml_ipod / gen_audioscrobbler.dll does not work with 5.6

Just an FYI for those who search google or these forums:

If you install Winamp 5.6 (internal build from about an hour ago from this post), ml_ipod will still work and even the scrobbling will still work, but you will no longer be able to click on the "configure" button for the scrobbling plugin itself (gen_audioscrobbler.dll).

For those of you who like to see the list of songs being submitted as well as whether or not they went through, be aware. That means you'll have to go to your last.fm page to find out whether or not they were submitted properly but you'll have no troubleshooting information after that.

This applies to both iPod_support_v3.09 as well as v3.10

As usual, last.fm's desktop client does not work with ml_ipod.

So now I get to decide, do I keep 5.6 so I can have all the ratings written in to ID3 tags, or revert to my perfectly working setup of 5.572...
beatsandmelody is offline   Reply With Quote
Old 20th December 2010, 07:18   #2
DrO
 
Join Date: Sep 2003
Posts: 27,873
the audioscrobbler issue is most likely down to some recent OS patches made to ATL which the plug-in uses an older version off which coincides with some other changes in Winamp due to security fixes which leads to the crash manifesting itself now (though it has been able to do it over the years, just more obvious with 5.59 beta / 5.60x). i've had a few reports about the plug-in crashing when trying to load the config window.

it looks like i've got to try to find some time sooner rather than later to look into finishing the version i had been trying to do before i stopped using the service as long as i can find the source code i was working with (am so looking forward to annoying my gf by spending more time on the computer).

-daz
DrO is offline   Reply With Quote
Old 22nd December 2010, 04:58   #3
beatsandmelody
Junior Member
 
Join Date: Jan 2010
Posts: 44
DrO - the fact that you've even responded and indicated you'll work on it makes me happy! I am truly grateful for the gen dll, as it seems to be the only reliable way to properly scrobble the tracks played on an iPod classic by a user with Windows and Winamp, while still having all the important features and allowing for checking up on the plugin.

As it turns out, it hasn't been scrobbling my iPod's cached tracks, it was just scrobbling local songs played by Winamp. The iPod is the primary way of listening to music for me.

If the new pmp_ipod can do as much as the old ml_ipod could, I'd probably just switch and use the official last.fm client but any search on google just pulls up old wikis and videos. I don't really want to install and just restore, I've already done that so many times so I try to avoid it.

Thanks a lot!

I know last.fm 's scrobbling API has been open for awhile now due to all the Android apps available making use of it. If you know anything about Android development, maybe something there will help you?
beatsandmelody is offline   Reply With Quote
Old 22nd December 2010, 07:35   #4
DrO
 
Join Date: Sep 2003
Posts: 27,873
to be honest without looking i don't even know what protocol version they now use (was 1.1 and 1.2 when i last looked in 2007) which was available well before Android was even a thought

as for the ipod stuff, i've no idea though i can only hope that if i can get the plug-in working again normally then the modifications abu made to the plug-in will still work with the ml_ipod+AS plug-in setup - i don't have an ipod or a need for one so i'll never be able to test that out.

i know what the cause of the crashes is (is due to the code framework used on the config dialogs) so is all revolves around converting everything either to native code or using a different framework (the native version was where i was going when i started on the changes but obviously never finished it off).

-daz
DrO is offline   Reply With Quote
Old 23rd December 2010, 03:23   #5
beatsandmelody
Junior Member
 
Join Date: Jan 2010
Posts: 44
Quote:
Originally Posted by DrO View Post
to be honest without looking i don't even know what protocol version they now use (was 1.1 and 1.2 when i last looked in 2007) which was available well before Android was even a thought

as for the ipod stuff, i've no idea though i can only hope that if i can get the plug-in working again normally then the modifications abu made to the plug-in will still work with the ml_ipod+AS plug-in setup - i don't have an ipod or a need for one so i'll never be able to test that out.

i know what the cause of the crashes is (is due to the code framework used on the config dialogs) so is all revolves around converting everything either to native code or using a different framework (the native version was where i was going when i started on the changes but obviously never finished it off).

-daz
I believe in you daz!!

To give a follow up, I listened to some music today and connected it. I left for a sec to let the gears turn under the UI. Checked my last fm page and it had scrobbled the last 2 songs I listened to.
beatsandmelody is offline   Reply With Quote
Old 23rd December 2010, 04:58   #6
spiritsongtress
Junior Member
 
Join Date: Dec 2010
Posts: 2
New ml_ipod? I thought the project died for any new stuff because abu was TIRED of Apple being a bunch of jerks? There's going to be a new one?
spiritsongtress is offline   Reply With Quote
Old 23rd December 2010, 09:12   #7
DrO
 
Join Date: Sep 2003
Posts: 27,873
there's a v3.10 of ml_ipod now though it's a minor update really.

-daz
DrO is offline   Reply With Quote
Old 24th December 2010, 04:16   #8
beatsandmelody
Junior Member
 
Join Date: Jan 2010
Posts: 44
There have been some sporadic updates here and there. I had it working perfectly with 5.572 and an ipod classic 120 gb.

I would go back although I'm really loving the ratings being written to the file. Although, I'm wondering if the new ratings are being written to the file if changed by this plugin's "smart sync" ...
beatsandmelody is offline   Reply With Quote
Old 9th February 2011, 22:37   #9
stopasking
Banned
 
Join Date: Jun 2008
Posts: 446
Bump.
I'd like to hear of any news, as I am encountering the problem now as well.
If its just the config dialog, maybe there is a workaround by configuring the plugin in the config file where the settings get saved manually?

Could someone with a working version of this try to find the place where those settings are stored
(maybe in C:\User\username\AppData\Roaming\Winamp)
and paste them in (don't forget to remove your username/password)?

Thanks in advance.
stopasking is offline   Reply With Quote
Old 10th February 2011, 07:50   #10
DrO
 
Join Date: Sep 2003
Posts: 27,873
the plug-in uses the registry to store everything in. the version i'd been trying to work on as an newer version was going to use an ini file instead to make it easier to move it around, etc but i don't have the time as work takes prescedance over working on a 3rd party plug-in i don't personally use anymore (i've not even had the time to extract the last version of the source code i had for it from one of my old drive image backups).

the only current solution is to use the official plug-in or an alternative app to do things (am sure there must be something that will capture Winamp's output to do it).

-daz
DrO is offline   Reply With Quote
Old 10th February 2011, 13:23   #11
stopasking
Banned
 
Join Date: Jun 2008
Posts: 446
Unfortunately it's not a real solution, as the ml_ipod plugin doesn't suporrt the official plug-in.
Could you tell me which keys/values are used in the registry?
I still hope that this would workaround my problem.
stopasking is offline   Reply With Quote
Old 10th February 2011, 13:33   #12
DrO
 
Join Date: Sep 2003
Posts: 27,873
i've no idea what registry values are used without looking at source code. fundamentally, even if you set certain registry options, there's a fair chance the plug-in will still fail as it's using a version of a framework which is massively outdated and was what i was trying to strip out of the source code as there's been a few security / 64-bit related issues to it.

-daz
DrO is offline   Reply With Quote
Old 10th February 2011, 15:44   #13
stopasking
Banned
 
Join Date: Jun 2008
Posts: 446
ok, i now know the registry keys (HKCU/Software/Audioscrobbler/...), but as the password is stored as a hash it might be easier to set up the plug-in the way i did to find the keys.

- Install an old version of Winamp (i tried 2.9) and copy DrO's plugin (i tried the beta version) to that folder.
- run that version and use the plugin-configuration window to set up the right connection.
- now run Winamp 5.6 with the same plugin.

Scrobbling works now with Winamp 5.6, and also ml_ipod recognizes the plugin.
I have not tested whether scrobbling from iPod works now, but I don't see why it shouldn't.
stopasking is offline   Reply With Quote
Old 11th February 2011, 05:41   #14
beatsandmelody
Junior Member
 
Join Date: Jan 2010
Posts: 44
@stopasking - That's cool that you found a workaround. If you have an iPod, you can now test the scrobbling ability.

BTW, I should re-iterate that the ml_ipod plugin still works with 5.6, just very inconsistently. Sometimes, it scrobbles everything, sometimes it doesn't. Sometimes it scrobbles just a couple of songs. I just make sure to sync it more often.

If I sync it much more often so that the cache of songs is relatively small, leave Winamp completely alone for a minute while it does it, then usually it catches everything.

I used to think that scrobbling from other sources (hype machine, last.fm Android app) before syncing with ml_ipod would cause problems but that's been just as inconsistent as everything else. Well, I suppose if I played tracks at the same time on each device that would mess things up...

Anyway, because it still works most of the time, and I don't have the ability to improve it, I will patiently wait. I'd rather not change versions and do any additional workaround stuff except as a last resort.
beatsandmelody is offline   Reply With Quote
Old 15th May 2013, 18:48   #15
mdolnik
Junior Member
 
Join Date: Apr 2011
Posts: 10
I know this is old, but I noticed after a while of checking last.fm, that both winamp and ml_ipod stopped submitting tracks about a year ago (I may have done a re-install of winamp back then) Also trying to press the configure button on ml_audioscrobbler in the preferences would crash winamp.

I tried a few methods here (incl 'stopasking's) and nothing worked, but I found this thread:
http://www.last.fm/forum/34905/_/648593 read dcfcfan's post at the bottom

This fixed the issue via un-installing my current winamp version and re-installing version 5.57 + ml_ipod.. Now both ipod sync / winamp plays are submitted properly (at least so-far) .. the downside is using an outdated version of winamp.

I know that this thread is about ml_ipod + audioscrobbler not working on winamp 5.6 (and newer) but i cant seem to find any other method to have it work on newer than 5.6
mdolnik is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Winamp > Winamp Technical Support

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump