![]()
Disable sending play counts from MB to iTunes. Swinsian sync transfer music to iphone code#My plan is to try and alter the plugin code some more to change how it works to the following. I believe iTunes can't handle half star ratings so they get cropped back to whole stars when importing into iTunes and would eventually get synced back to MB. Swinsian sync transfer music to iphone update#Then MB will iterate through your songs and see Wed is greater than Tue and update iTunes back to a play count of 1.Īnd even if it synced the iPod play count after the iteration, it would only copy 20 back to MB and overwrite the play count of 1.Įither way, the play counts will be wrong. When you start the sync process, iTunes is updated from the iPod with the 20 play count figure with a last played date of Tuesday. Play the song once in MusicBee on Wednesday your PC.Īt this point the iPod - 20, MB - 1, iTunes - 0 Play the song 20 times on Tuesday on your iPod. Nothing wrong with this if you only listen to music on one device. Whichever has the newest date in the 2 systems gets their play count overwritten. ![]() The play count and rating sync is based on the last played date. Syncing some videos said it failed to add to the iTunes library but they actually did appear in iTunes and synced to the iPod successfully. For my tests, instead of 12:40 PM that is listed in iTunes, MB had 12:40 AM.Ĥ. When a song play count is synced back to MB, the last played timestamp is incorrect. I had to remove the accented a's in the song title for it to work.ģ. The last song was Nãgá by In Hearts Wake. This made them work but I don't know why, there were other songs on those 2 albums that were 109 characters long and they worked. I made the filename shorter, edited the song in MusicBee twice and it prompted me to find the new filename. Coincidentally they were all 109 characters long. 4 of them were from 2 different albums that had quite long filename paths. I right clicked a song just to check "get info" as I wanted to see what file path it was importing with, this caused over 200 songs to fail in the couple of seconds it took me to close the window. Even if I gave it max processor priority, it still died in the ass as soon as you minimized it or gave another app focus.ĭo not do anything in iTunes while this is happening. During the inital sync, make sure iTunes is in the foreground, for some reason that makes it import 2x faster. Subsequent syncs take about 50 minutes even if no changes are required.Ģ. Most likely due to the iTunes API being garbage. I'm using a library of 36,000 songs and the initial sync took over 7 hours which is crazy considering no file transfers are taking place, it's just transferring records from one database to another. Once MB has finished iterating all the songs, iTunes will sync with the device again.Īt this point with the fix I mention above, it will sync play counts and ratings back to MB from iTunes based on the last played date.ġ. If the last played date in MB is greater than iTunes it will set the rating in iTunes to match MB, otherwise it won't change. If the last played date in MB is greater than iTunes it will set the play count in iTunes to match MB otherwise it won't change. Once you click sync it will iterate through whatever songs match your sync criteria. Swinsian sync transfer music to iphone driver#I found my iPod would also appear as a device in MB, I would ignore that and only use the iPod and iPhone Driver Once your device is detected it will sync with iTunes updating any play count information in the process to iTunes only (not MB)Īt this point it will wait for you to do something. When this happened I just closed everything, restarted the iPod and started the process again. Sometimes this produced an error for me about my device being corrupted. It will open iTunes and prompt you to plug in your device. ![]() ![]() When you turn on the iPod and iPhone driver this is the process that occurs as far as I can tell. I literally just commented out 2 parts that looked at the 2 way sync checkbox. Important: Make sure you read the concerns section below Also, use at your own risk, it's the first time I've ever edited and compiled a file in C#. I hope I'm not treading on any toes with this but you can find the files here. I modified the source code to ignore this checkbox and always perform a 2 way sync then recompiled it. That is because the 2 way sync checkbox in the devices settings is permanently greyed out and the plugin uses that to decide if it should sync this data from iTunes. Lets get important stuff out of the way, in it's current form, this plugin does not sync play count and ratings back to MusicBee from itunes (or devices) anymore. The last version before Apple stupidly removed Cover Flow and iTunes DJ. I figured I would list my experience with this plugin here because I ended up hitting this thread a lot while trying to search for any info on it. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |