View Issue Details

IDProjectCategoryView StatusLast Update
0001863MMW v4Synchronizationpublic2005-05-11 16:35
Reporterrusty Assigned To 
PriorityimmediateSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0001863: MediaMonkey changes iPod name
DescriptionI haven't replicated this, but I'm sure you'll know whether this is true or not. If it is, I think it should be fixed--MM shouldn't make this change:

http://www.mediamonkey.com/forum/viewtopic.php?t=3878
TagsNo tags attached.
Fixed in build858

Activities

jiri

2005-04-03 06:43

administrator   ~0005440

I don't know about any way how would MM do this. This would probably mean to modify disk label and/or the title in an internal file, but MM doesn't do any of this, it only reads the device name there.

rusty

2005-04-04 00:03

administrator   ~0005450

Closing. Not an issue.

rusty

2005-04-04 00:06

administrator   ~0005451

I think I know what triggered this bug.

Look in MM/My Computer/iPod Drive.

The label that appears there for my iPod is F:\[RUSTY'S IPO]

Is there a reason why it's truncated in this manner?

jiri

2005-04-06 15:47

administrator   ~0005475

Fixed in build 853.

 I didn't make anything re. iPod, but I found out a related problem: When a harddrive is in Library, its label stored in library (e.g. 'A') is shown under My Computer node. If user renames that drive in Explorer (e.g. to 'B'), 'A' is still shown in MM. So I modified it so that for HDs always their label as reported by Windows is shown in My Computer node.

 I'm not sure if it solves this bug, but possibly it does.

rusty

2005-05-08 02:01

administrator   ~0005536

I've figured out how to replicate this:

-Synch iPod with iTunes & name it to e.g. 'Rusty's iPod' (this brings the iPod into a state that it will be for most users before they try using it with MM
-Synch iPod with MM --> iPod correctly appears as 'Rusty's iPod'
-Connect iPod while iTunes is running --> iPod appears as 'RUSTY'S IPO'!
-Connect iPod while MM is running --> iPod appears as 'RUSTY'S IPO'!

so evidently, MM is doing something to the device name or to some files on the device that causes iTunes to change the device's name. This may not be MediaMonkey's fault, but users will certainly blame this on MediaMonkey.

jiri

2005-05-08 12:16

administrator   ~0005543

I cannot reproduce it. Please try to find out when \iPod_Control\iTunes\DeviceInfo is modified. The first Unicode string in this file is device name which MM uses to show. Based on your description, this value is modified at some point (or the file isn't present at all) and so the other value is shown. The other value seems to be takes from iPod device label (which can be shown e.g. by dos DIR command or in Explorer).

rusty

2005-05-10 02:23

administrator   ~0005545

Here's the key information that I think is relevant:
1) when the user connects their iPod for the first time in iTunes, and names it 'Rusty's iPod', it appears as 'Rusty's iPod' in iTunes but as RUSTY'S IPO in Explorer
2) whenever the user synchs with iTunes (even if nothing is copied), \Deviceinfo is updated (but the device remains 'Rusty's iPod' in iTunes and 'RUSTY'S IPO' in Explorer.
3) When the user connects their iPod while MediaMonkey is active and iTunes isn't for the first time, it appears as 'Rusty's iPod' in MediaMonkey (despite the fact that it appears differently in Explorer)
4) When the user Synchs their iPod via MediaMonkey (multiple times) and disconnects/reconnects and resynchs, the iPod appears as 'Rusty's iPod' in MM and 'RUSTY'S IPO' in Explore, and the \Deviceinfo file remains unchanged
5) When the user Synch their iPod via iTunes, it initially appears in the iPod as 'Rusty's iPod' and as 'RUSTY'S IPO' in explorer, however, the filestamp on \Deviceinfo is updated, and then after the Synch is complete, it appears in the iPod as 'RUSTY'S IPO' and in Explorer as 'RUSTY'S IPO'.

To summarize, the results are very similar to those previously documented: MM doesn't appear to be making any changes to \deviceinfo, HOWEVER, MM does do something to the device which causes iTunes to modify the \deviceinfo file.

The interesting thing is that MM considers the device to be a different device, whereas iTunes doesn't. Could it be that iTunes is using something other than \deviceinfo to identify the particular device that a user is using?

jiri

2005-05-11 10:46

administrator   ~0005560

Fixed in build 858.
 - This seems to be fixed now, iTunes for unclear reason required iPod name to be present in a location in iTunesDB as well. Maybe that this fix will help to resolve some compatibility issues reported by our users.

rusty

2005-05-11 16:35

administrator   ~0005565

This seems to be working now. The only time a second device instance occurs is if the user has renamed the device in iTunes, however, I think that this is acceptable behaviour.