i originally raised this some time ago here:
http://www.mediamonkey.com/forum/viewto ... id#p267318
I've just updated that post with some info but then found this thread which is more current. Maybe this is a better place to continue the discussion?
iSyncr seems to be reliant on the lastfm scrobbling as it's playcount mechanism, which i've also used myself in my string/tin can solution.
I really wish something could be done about this, it's ruining my library stats, which i've been really really petty about for years!
I've been trying to fudge something together myself using bits i've found around the forums etc, but it's solely based on play counts. See what you think? Maybe this method will work if we can fix the issues detailed below with the scripts?
I'm a programmer by day and can usually turn my hand to most things technical, maybe we can create what's missing in this equation between ourselves?
I'll repeat my post here:
i've got mediamonkey sort of syncing with android playcounts, but the whole process is convoluted beyond belief and complicated by the fact that my fav android player is currently unable to scrobble.... but....
1. on my phone i use a scrobbling player, which is set to only scrobble if i play more than 50% of a track.
2. In mediamonkey i'm using an auto-rate script (found on this forum, but i forget which one at the moment). I find this does a pretty good job of auto rating based on last played, play count, skip etc.
3. In mediamonkey i'm using a script to sync my lastfm play counts back (found on this forum, but again i don't have the details to hand). This appears to be doing something near what I want, although my testing is giving some odd results i've not had time to look into yet. It also asks if i want to update last played, but doesn't appear to actually update the field.
4. I have an auto-playlist, which contains high rated tracks that haven't been played for >30 days.
5. I have my phone synced to media monkey, set to use a random selection from auto-playlist described in 4. above.
So, I sync phone. Go to work, play music. Phone updates lastfm with simple playcount info, but only if i listen to 50+% of the track.
periodically, I run the lastfm playcount script. This updates mediamonkey with the playcount values, which generally are +1 from lastfm as i played the track outside of MM. The autorate script then runs over the updated MM database, taking into account updated played count from lastfm. This process in turn alters the content of the autoplaylist, which can then be used to update the phone with a fresh set of highly rated tracks.
Is there a better way of doing this yet? I need to spend some time checking for new versions of scripts etc as it's some time since I set this up and i've been testing the cycle for some time and it does work quite well, although I have odd results from the lastfm sync script and it doesn't seem to be updating the last played date.
Any suggestions for improvement? I really wish this could be resolved properly somehow, but that would involve some kind of interaction with an android component & mediamonkey?