I'll try to fix the last played this weekend.
The portable thing is happening because this uses the mediamonkey API through COM since it's not run in MM itself. The COM location is stored somewhere, probably the registry, and it's going to point to the installed version. It's somewhat independent from mediamonkey (ran into bugs because of that before), so the portable can pick it up after. You can try making it access the portable instead, but I don't know where it's stored. I don't think it will work in a machine that doesn't have MM installed since it won't know where to look, so I'll look into if there's a way to tell it where it's stored.
It should work anywhere you put it, although if you've run it before the logitech software might be trying to access the old location. I've had that happen before when checking different builds where it will just stay at the MM_G15 screen.
edit:
Found some places where some locations are stored. There's hundreds of them though since each class has it's own identifier+keys for location, version, etc. Most of them look like this, although I found a few others as well.
Code: Select all
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{1036EE86-E7FA-4188-8A8C-C8538DFEE8B8}
edit 2:
I made it say 'Never' instead of displaying the date MM gives if a song has never been played before for Last Played. Just redownload it and run the new exe. It's the only change so I didn't change the version number or download link.
I'll try to fix the last played this weekend.
The portable thing is happening because this uses the mediamonkey API through COM since it's not run in MM itself. The COM location is stored somewhere, probably the registry, and it's going to point to the installed version. It's somewhat independent from mediamonkey (ran into bugs because of that before), so the portable can pick it up after. You can try making it access the portable instead, but I don't know where it's stored. I don't think it will work in a machine that doesn't have MM installed since it won't know where to look, so I'll look into if there's a way to tell it where it's stored.
It should work anywhere you put it, although if you've run it before the logitech software might be trying to access the old location. I've had that happen before when checking different builds where it will just stay at the MM_G15 screen.
edit:
Found some places where some locations are stored. There's hundreds of them though since each class has it's own identifier+keys for location, version, etc. Most of them look like this, although I found a few others as well.
[code]HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{1036EE86-E7FA-4188-8A8C-C8538DFEE8B8}[/code]
edit 2:
I made it say 'Never' instead of displaying the date MM gives if a song has never been played before for Last Played. Just redownload it and run the new exe. It's the only change so I didn't change the version number or download link.