|
|||||||
| View Poll Results: If you had the freedom of choice, which way would you go? | |||
| MTP |
|
29 | 13.43% |
| UMS/MSC |
|
144 | 66.67% |
| I don't care, just as long as it works. |
|
43 | 19.91% |
| Voters: 216. You may not vote on this poll | |||
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
Hi folks:
I wanted to take a moment to address what is becoming a popular discussion in several areas here - mass storage (UMS) versus media transfer protocol (MTP) support in devices. I should point out that I work at Microsoft in the Digital Media Division of Windows Client, and wrote many of the PlaysForSure requirements for portable devices. I was also a member of the MS team that cooperated with iriver on the development of the Clix. Firstly, let me correct a couple of popular misconceptions about MTP: 1) Yes, you can drag and drop files to and from MTP devices connected to a PC just like you can with UMS. On Windows XP you need to have WMP10/11 installed in order to have the MTP driver on your system. Windows Vista will ship with native MTP support, obviously. With WMP11, I can drag albums to and from devices, I can copy non-media content to my device (data taxi) and I can double-click and execute content from a portable device. 2) If you want, you can rearrange the folders on your device using the Windows Shell Extension (Windows Explorer). Try it - I just did on a Clix, by creating a "Country Music" folder and then dragged all my country content to that folder. I disconnected and then browsed and played my content back on the device just like before. Regardless, this is a device implementation issue - not MTP - but there is nothing about the protocol that disallows this. 3) UMS is less intuitive than MTP because the average person in the street doesn't connect their music player to their computer and expect to see it pop up as "E:\". Most of us in this forum are pretty experienced in this stuff, and have lived through the UMS days - new users however, shouldn't have to. They should plug their device in and see an icon representing that device. 4) MTP is being standardized in the USB-IF in exactly the same fashion that Mass Storage Class was standardized. Actually, I'm the chair of that effort - so if you have any questions, please let me know. The point is - anyone can implement MTP; it is file system, operating system and DRM mechanism agnostic. 5) MTP enables Windows Media DRM. Now, I understand that DRM is a sensitive issue, and that some folks want to avoid DRM like the plague. No worries - heck I rip my own personal CDs in unprotected format for my own personal use, but having an MTP DAP doesn't impact my desire to use either DRM'd, clear, or mixed content. If I had a UMS device then I'd never be able to purchase content online from the major stores like Urge, Napster, Rhapsody, etc... 6) PlaysForSure does not require devices to support only MTP - UMS can be implemented too, but under certain conditions that prevent newbies from transferring content via MTP, switching to UMS and then calling tech support because they can't find/play their content 7) Device vendors are trying to build products which will generate the fewest support calls. Retailers are trying to sell products which generate the fewest returns. Overwhelmingly high return numbers on UMS devices (which were returned and swapped for iPods in a very large percentage of cases) meant that vendors switched to MTP support and retailers started to strongly support PlaysForSure. Don't forget that in all cases, Microsoft is a partner in this technology with device vendors and retailers, along with consumers. I hope that clarifies things somewhat. Happy to answer questions or respond to comments to the extent that I'm (obviously) able to. Cheers, Dave. |
|
#2
|
|||||||||
|
|||||||||
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
__________________
-- DLF
|
|
#3
|
||||||
|
||||||
|
Hi DLF - let me respond to your comments.
Quote:
Quote:
Maybe I should clarify that Windows XP didn't ship with MTP drivers. MTP works on XP because it is a component of WMP10 and/or 11. It works downlevel through an installable update. Vista will ship with native MTP support. Quote:
As for album art, well without MTP album art would be a much bigger problem. In fact, I'm not aware of any UMS device that supports album art - if anyone knows of any, I'd love to check it out. With MTP, album art is part of the album object on the device - which is populated either by an embedded jpg, separate album art file or a download from a media server. Without MTP, and it's concept of objects, this functionality doesn't work - of course, not to say that it couldn't be done with UMS - but do you really want a low powered device like a DAP doing the grunt work of parsing and extracting album art from media files on the fly? Quote:
Quote:
MTP has never been Windows only, and this will only be underscored when it becomes a USB-IF standard. Almost no devices that implement MTP use Windows operating systems (ie: the Clix, Zen Vision:M, Z5, etc...) and I know of several implementations of MTP on other operating systems - such as one on PalmOS for their Treo SmartPhones. MTP as a specification is file system, operating system and DRM system agnostic - and should an implementation of it be desired on Mac/Linux, there is no reason why that couldn't be done. Quote:
Without inappropriately sharing numbers, MSC devices have typically generated significant support calls and retail store returns. The introduction of MTP and other PlaysForSure requirements has dramatically reduced the support and retail return rates of these devices and thus the "exchange rate" for iPods. Without this being the case, PlaysForSure and MTP wouldn't have the strong support of retail that is presently the case. Cheers, Dave. |
|
#4
|
|||
|
|||
|
I for one would only buy a UMS device. I don't purchase any of my music online (I rip from CD's, less hassle that way). Also, MTP-only players won't be detected in non-PC systems. Like USB shelf stereos and USB car stereos (which I'm planning on purchasing, and purchased an mp3 player to eventually connect to a USB car stereo).
|
|
#5
|
|||
|
|||
|
That's a fair argument - if you only plan to rip CDs and don't ever plan to use subscription or download services. However, an MTP device doesn't force you into making that decision at the time of purchase.
Additionally, not many people have PCs with multiple OSes in their house, and of those that do - even fewer wish to keep separate libraries on each PC and load their single device individually from each one. The first MTP/USB enabled shelf hi-fi has already shipped, and there are several models of car stereo that support MTP. Sure, they all support MSC as well - but, insert a 4Gb MSC thumbdrive with no metadata database (which MTP supports) and see how poor an experience content browsing is. Oh, and for folks who prefer to pay $14.95/mo for all the music they can possibly consume, that content will only be playable in the car/home over USB with products that support MTP. So - everyone has their own scenarios that they care about, and I agree with you that there'll be some folks who can get by with MSC only devices. But for the vast majority who don't know about DRM, don't care or don't want to have to make a decision at purchase time about what their music consumption patterns will be like a year from now - I still believe that MSC-only devices won't cut it. Cheers, Dave. |
|
#6
|
|||
|
|||
|
Hi,
Two quick comments: - as of today their is NO way to use and MTP device with a Mac or Unix system. - your argument Quote:
|
|
#7
|
|||
|
|||
|
Quote:
I agree that technically speaking adding MTP support (or any other DRM system by the way) is feasible on Linux. But I have a lot of doubts you could do that in an "open source" environment. Best regards, Rheve P.S. Sorry for my previous comment, I didn't noticed the issue of Linux/Mac was already raised. |
|
#8
|
|||
|
|||
|
Quote:
|
|
#9
|
||||
|
||||
|
A very personal view:
I would never buy a device that forces me to use anything as horrible as Windows Media Player to load a perfectly normal external harddrive/flash-memory with audio. I know, I know - I could use Explorer - but I can't - since my main machine runs Windows 2000. It can't run WMP10/11 anyways. And Foobar/Winamp/MPC/VLC are lightyears ahead of WMP. I've been using Windows Explorer/Nautilus/Konqueror/CLI to transfer files all my (computer-)life, and it's always been the easiest and fastest way. I want to move audio from/to my iAudio/Samsung? I use Explorer. I want to move stuff from/to an external HDD? I use Explorer. No difference. I want to move photos from my digicam to my computer? I use Explorer - PTP is the ancestor of MTP, but it just works - on Win2K, Ubuntu, Gentoo, whatever. Album art is no reason for me to buy into a locked, user-unfriendly system. I'll rather wait until someone builds a DAP that just displays any JPEG/PNG/GIF that's in the same folder as the music (like the great Tag & Cover plugin for Winamp). And, btw, the open-source, UMS Rockbox operating system displays album-art without problems. And ID3 navigation might be nice for some people with an unorganised audio collection, but I prefer folders (remember, Explorer?) by far. It's faster and more intuitive to me. ID3 tagging seems rather unreliable, I've seen the messed up collections of friends, where albums have been seperated, each track in a new folder. That doesn't happen with folders - the same way on my DAP, as I have them on my computer. And, no, I will never buy music online. It just leads to frustration when one upgrades to another device, one that doesn't understand the DRM-crap that worked on the former device. And the CDs I ripped myself sound better anyways. I won't support an industry that only produces annoyances and hindrances for the customer, then saying, "It's for the best of the customers." Finally, what could be more idiot-proof than Explorer? Saying MTP is better for the 'unexperienced' user just means luring the unsuspecting newbie indirectly into the DRM trap. Maybe this all will change in the future, when MTP might become a 'real' standard that's supported by any Windows/*nix/BSD/Mac operating system out of the box (I know, I know, libmtp...). And I wouldn't count on too many hardware manufacturers giving their customers the choice of switching between UMS/MTP, or even file-browsing/ID3-browsing. Look at the terrible Zen Vision:M - oh, yeah, you can have an MTP partition and an UMS partition - but you can't play music from the UMS partition. Building devices for the lowest common denominator (ie. the dumbest user) means leaving experienced users behind. Even if MTP isn't meant to be completely evil, it can be used for great evil...
__________________
Please don't PM me with questions that can be answered in a forum thread. My Gear and Reviews | Last.fm | IRC: #AnythingButiPod on Freenode Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.
|
|
#10
|
|||
|
|||
|
Quote:
The screen you get at www.emusic.com makes it look like you have to sign up to see what they have, but you don't. Scroll down to the "About" link. |
|
#11
|
||||
|
||||
|
Thanks MusicOnly, I know about Emusic, the infamous AllOfMP3, and the others. I see my CDs as a backup source - I can rip the music the way I want, and if my preferences change, I just re-rip my music again. I can scan the covers in the resolution that I choose, if I don't like it, I re-scan again.
Having a real, solid disc I bought fair and square, not only some bits and bytes transferred over the net, give me some security, some feeling that I really paid for something that's worth paying for. At the moment, I feel EAC and LAME can't be beat (for my preferences) - not with all the Fraunhofers, Q-Designs, Xings (heh...) or even aoTuVs that are around.
__________________
Please don't PM me with questions that can be answered in a forum thread. My Gear and Reviews | Last.fm | IRC: #AnythingButiPod on Freenode Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.
|
|
#12
|
|||
|
|||
|
I totally understand the need created by the iPod for a standardization so that other players with smaller market share can build players that have a chance to compete. Users need consistent expectations for how these can work, and MSC is basic and easy. MTP offers some additional benefits, and I think that's great... but why kill some of the great benefits of MSC when it's not required?
Here's my example, that is totally killing any chance of MTP with me: Direct Playback. My new Toshiba Gigabeat S60 cannot do this. It just can't. Not in WMP11, not in Winamp. This is basic stuff, that MSC can do and even the proprietary iPod. This would've been a deal-breaker for me. I cannot listen to my music, that I have on my player, connect to my PC, from my PC. I only recently found out about the ability to execute a file from Windows Explorer, which is a poor substitute. This appears to copy the file first to my local temp file and then play from there. Not very intuitive... and that was the idea with MTP, right!? I think the argument isn't that the benefits of MTP are bad. I like the option of DRMed music, even if I don't use it. If you don't, no loss. But it's the apparent "crippling" of the device features for no reason, such as direct playback, which serve to infuriate a few and do nothing for anyone else. |
|
#13
|
|||
|
|||
|
Hi Rheve:
Sorry for the long delay in getting back to you. I've been traveling - in Europe now actually, and only now catching up to this thread. Quote:
![]() Sure, you can make changes to your OS with inf files to make a device look less like a disk drive, and more like a... well, device. But that is complex, non-trivial for the average consumer and a big workaround when devices in MTP mode will automatically be treated the right way. Cheers, Dave. |
|
#14
|
|||
|
|||
|
Hi Rheve:
Quote:
So, MTP can be used with any number of DRM systems, or none at all. MTP could thus be ported to any number of operating systems - as it has to at least a couple non-Microsoft ones that I know of. Quote:
![]() Cheers, Dave. |
|
#15
|
|||||
|
|||||
|
Hi DFKT:
Thanks for your comments - and let me just say that I'm not here to magically convert everyone over to loving WMP11 or MTP - just to make sure we're debating with facts. You clearly have some passion around other products - rock on! But, let me make a couple of comments. Quote:
Quote:
Quote:
Quote:
MTP is becoming a "real standard", Microsoft is submitting it to the USB-IF for certification as a device class, just like MSC, PTP, HID and all the others. But frankly, it not yet being a standard really isn't holding up anyone else from developing it on PC OS's (because it is already on PLENTY of device OS's). And again - device makers like MTP because of the support issues it removes from devices. I can't seem to stress this enough - MTP is MUCH easier for the average purchaser of a DAP. Simple as that. Not allowing switching saves them mega-$$$ on returns, support calls, etc... from the kind of customers that will never find this forum, and will never know what MSC or UMS stands for. My personal opinion is that Creative did a great job with the Zen Vision:M because you can use mass storage (MSC) mode for copying files - especially if you want to carry them over to a Mac or Linux box, but... you will never accidentally copy music to the MSC partition and then not find it in the device database, or have it not work because it was DRM'd content, etc... Quote:
Cheers, Dave. |
|
#16
|
|||
|
|||
|
Hi SlightlySeven:
Ahh, a great question here. And fair comments too. Quote:
Yup, it's broken - you're right. The point to remember is that with DRM'd content, this never worked, and I believe that this "streaming" doesn't work with iPod's on the Mac either. I'm traveling right now, and don't have my Mac handy to check - but that's my guess. What you're really talking about is wanting to stream content from your device to a host without the file being copied and with the DRM licenses remaining on your device. This is being implemented today - and all future PlaysForSure devices will support this, but it is a double-edged sword - devices will need to support this technology (named "Play From Device" or just PFD) as well as hosts. So, devices are coming (today the iriver H10's, a few of the RCA devices, a couple Philips devices, and others soon to be announced all support PFD) but what about hosts? Well, the Xbox 360 supports PFD as do a couple of aftermarket car stereos. The first OEM car to support it will ship soon, and there has already been announced one home stereo hi-fi system with USB and PFD host support included. But... what you're asking is for the PC to be the host - to stream content from your device back to your PC. This isn't a highly requested feature since usually the device has been populated from that PC, so the content is already there. However, I fully appreciate that you might want to take your device to work, plug it in and stream content from the device through your PC 5.1 speakers - and not the PC that populated this device. This is a great feature suggestion and I've passed it on to the relevant teams in WMP and Windows. Cheers, Dave. |
|
#17
|
|||
|
|||
|
Hi Dave. I appreciate the thoughtful and thorough responses and the open dialogue here. You also touched on my followup question -- why my Xbox360 is fully capable of playing the music on my Toshiba Gigabeat S60 but not a Windows XP PC. I did some research into the MS specs for PlaysForSure and hit the PlaysFromDevice spec. The interesting thing was that Microsoft seems to recognize this as critical functionality, as they state "Playback through a USB host device of content stored on a portable device is becoming a critical competitive feature for the portable device ecosystem." Unfortanately, it's an optional feature. Why this didn't make the cut for a second generation Portable Media Center running Microsoft's software I don't know.
In a scenario of a properly implemented play from device, would the MTP player be sufficient as a control device to authorize playback of DRMed content, as it would require the player to play? I can't wait until I can plug in my portable media player into a car stereo head unit (via usb, not some proprietary cable/dock workup) and be able to control and play music from the device. That's better functionality than any of the aftermarket integrated solutions for the iPod. I think that's the kind of functionality I expect from a new generation of media players... I look forward to seeing that play out. |
|
#18
|
|||
|
|||
|
Quote:
).And can we imagine a product that uses MTP but is not "Play for Sure" certified, that is without DRM support? Regards, |
|
#19
|
||||
|
||||
|
DaveMac-MS, thanks for taking the time to answer to my rant.
Glad you've seen it's all 'personal' statements. I'll probably have no beef with MTP once it's as 'invisible' as, say, PTP. This probably won't happen as long as I'm running Win2K - but in 2, 3 years all might change a lot. If MTP is able to act as a normal external storage and I can drag'n'drop any files, like in UMS mode - documents, images, any audio files, doesn't matter if OGG, FLAC or MPC - and don't have to install anything on any machine, then I'm a happy camper. Oh, and for audio don't forget folder-structures instead of ID3-databasing... (The Zen Vision:M comes to mind again, where you have to create an UMS partition next to the MTP partition to drag'n'drop stuff - that can't be the most elegant solution - especially not for the 'uninitiated' user that wants his stuff to "just work".) I see the paradox in my statement, too: MTP is designed to be 'invisible' to the customer, that's the whole point - I get it. But it's not so invisible to me at the moment, and it doesn't make my life easier. Let's hope all changes for the better. --- BTW: I wouldn't mind some changes/updates to the UMS standard as well. For example reading out SMART data or temperature values from external HDDs would be nice, like it's possible via IDE/SCSI.
__________________
Please don't PM me with questions that can be answered in a forum thread. My Gear and Reviews | Last.fm | IRC: #AnythingButiPod on Freenode Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.
|
|
#20
|
||||
|
||||
|
Quote:
__________________
-- DLF
|
![]() |
«
Previous Thread
|
Next Thread
»
| Thread Tools | |
| Display Modes | |
|
|
abi Reviews
All times are GMT -5. The time now is 06:00 AM.











).
Linear Mode
