Winamp & Shoutcast Forums

Winamp & Shoutcast Forums (http://forums.winamp.com/index.php)
-   Winamp Technical Support (http://forums.winamp.com/forumdisplay.php?f=11)
-   -   ml_ipod / gen_audioscrobbler.dll does not work with 5.6 (http://forums.winamp.com/showthread.php?t=325056)

beatsandmelody 20th December 2010 07:14

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...

DrO 20th December 2010 07:18

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

beatsandmelody 22nd December 2010 04:58

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?

DrO 22nd December 2010 07:35

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

beatsandmelody 23rd December 2010 03:23

Quote:

Originally Posted by DrO (Post 2729219)
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!! :up::D

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.

spiritsongtress 23rd December 2010 04:58

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?

DrO 23rd December 2010 09:12

there's a v3.10 of ml_ipod now though it's a minor update really.

-daz

beatsandmelody 24th December 2010 04:16

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" ...

stopasking 9th February 2011 22:37

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.

DrO 10th February 2011 07:50

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

stopasking 10th February 2011 13:23

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.

DrO 10th February 2011 13:33

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

stopasking 10th February 2011 15:44

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.

beatsandmelody 11th February 2011 05:41

@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.

mdolnik 15th May 2013 18:48

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


All times are GMT. The time now is 23:20.

Copyright © 1999 - 2010 Nullsoft. All Rights Reserved.