Bug 44703 - Support for WALKMAN NWZ-S750 Series
Summary: Support for WALKMAN NWZ-S750 Series
Status: RESOLVED FIXED
Alias: None
Product: media-player-info
Classification: Unclassified
Component: New device (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Martin Pitt
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-11 15:20 UTC by mrs_sheep
Modified: 2012-01-11 23:05 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description mrs_sheep 2012-01-11 15:20:33 UTC
It's a SONY - WALKMAN - NWZ-S754 (750-Series)


Terminal-Output:

:~$ udevadm info --query=all --path=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4
P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4
N: bus/usb/001/008
S: libmtp-1-1.4
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4
E: MAJOR=189
E: MINOR=7
E: DEVNAME=/dev/bus/usb/001/008
E: DEVTYPE=usb_device
E: DRIVER=usb
E: PRODUCT=54c/4cc/100
E: TYPE=0/0/0
E: BUSNUM=001
E: DEVNUM=008
E: SUBSYSTEM=usb
E: ID_MTP_DEVICE=1
E: ID_MEDIA_PLAYER=1
E: ID_VENDOR=Sony
E: ID_VENDOR_ENC=Sony
E: ID_VENDOR_ID=054c
E: ID_MODEL=WALKMAN
E: ID_MODEL_ENC=WALKMAN
E: ID_MODEL_ID=04cc
E: ID_REVISION=0100
E: ID_SERIAL=Sony_WALKMAN_10FB8055011649
E: ID_SERIAL_SHORT=10FB8055011649
E: ID_BUS=usb
E: ID_USB_INTERFACES=:080650:
E: DEVLINKS=/dev/libmtp-1-1.4
E: TAGS=:udev-acl:

XML provided by Sony (on device):
<Devices><FormatDescription><Version>1.4.0</Version><FormatBrand>Walkman Playback Capability</FormatBrand><Description>Describe Walkman contents playback capability</Description></FormatDescription><Device><Identification><Model>NWZ-S750 Series</Model><Manufacturer>Sony Corporation</Manufacturer><Vendor>SONY</Vendor><Brand>Walkman</Brand></Identification><Storage type="MTP" max-full="100"/><Display><Dimension unit="pixels"><Height>240</Height><Width>320</Width></Dimension></Display><PlaybackCapabilities><Image><Format preferred="true"><Extension>jpg</Extension><MIME-Type>image/jpeg</MIME-Type></Format><ImageCapability><ExpectedDimension unit="pixels"><Height>480</Height><Width>640</Width></ExpectedDimension><CapableProgressive>false</CapableProgressive></ImageCapability></Image><Audio><Format preferred="true"><Extension>mp3</Extension><MIME-Type>audio/mp3</MIME-Type></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>320000</MaxBitrate></AudioCapability></Audio><Audio><Format><Extension>mp4</Extension><Extension>m4a</Extension><MIME-Type>audio/mp4</MIME-Type><MIME-Type>audio/m4a</MIME-Type></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>320000</MaxBitrate></AudioCapability></Audio><Audio><Format><Extension>3gp</Extension><MIME-Type>audio/3gpp</MIME-Type></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>320000</MaxBitrate></AudioCapability></Audio><Audio><Format><Extension>wma</Extension><MIME-Type>audio/wma</MIME-Type><MIME-Type>audio/x-ms-wma</MIME-Type></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate></AudioCapability></Audio><Audio><Format><Extension>wav</Extension><MIME-Type>audio/wav</MIME-Type></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>1536000</MaxBitrate></AudioCapability></Audio><Video><Format><Extension>mp4</Extension><Extension>m4v</Extension><MIME-Type>video/mp4</MIME-Type><MIME-Type>video/x-m4v</MIME-Type><Encoding><Codec>AAC_LC</Codec><Codec>MPEG4SP</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>576000</MaxBitrate></AudioCapability><VideoCapability><MaxFrameRate>30</MaxFrameRate><CapableVariableFrameRate>true</CapableVariableFrameRate><MinDimension unit="pixels"><Height>32</Height><Width>34</Width></MinDimension><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><CapableOddDimension>false</CapableOddDimension><MaxBitrate>6000000</MaxBitrate></VideoCapability></Video><Video><Format><Extension>mp4</Extension><Extension>m4v</Extension><MIME-Type>video/mp4</MIME-Type><MIME-Type>video/x-m4v</MIME-Type><Encoding><Codec>HE-AAC</Codec><Codec>MPEG4SP</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><MaxBitrate>288000</MaxBitrate></AudioCapability><VideoCapability><MaxFrameRate>30</MaxFrameRate><CapableVariableFrameRate>true</CapableVariableFrameRate><MinDimension unit="pixels"><Height>32</Height><Width>34</Width></MinDimension><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><CapableOddDimension>false</CapableOddDimension><MaxBitrate>6000000</MaxBitrate></VideoCapability></Video><Video><Format><Extension>mp4</Extension><Extension>m4v</Extension><MIME-Type>video/mp4</MIME-Type><MIME-Type>video/x-m4v</MIME-Type><Encoding><Codec>AAC_LC</Codec><Codec>AVCBL</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>576000</MaxBitrate></AudioCapability><VideoCapability><MaxFrameRate>30</MaxFrameRate><CapableVariableFrameRate>true</CapableVariableFrameRate><MinDimension unit="pixels"><Height>96</Height><Width>128</Width></MinDimension><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><MaxBitrate>10000000</MaxBitrate></VideoCapability></Video><Video><Format><Extension>mp4</Extension><Extension>m4v</Extension><MIME-Type>video/mp4</MIME-Type><MIME-Type>video/x-m4v</MIME-Type><Encoding><Codec>HE-AAC</Codec><Codec>AVCBL</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><MaxBitrate>288000</MaxBitrate></AudioCapability><VideoCapability><MaxFrameRate>30</MaxFrameRate><CapableVariableFrameRate>true</CapableVariableFrameRate><MinDimension unit="pixels"><Height>96</Height><Width>128</Width></MinDimension><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><MaxBitrate>10000000</MaxBitrate></VideoCapability></Video><Video><Format><Extension>wmv</Extension><MIME-Type>video/x-ms-wmv</MIME-Type><Encoding><Codec>WMA</Codec><Codec>VC1MP</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>6512000</MaxBitrate></AudioCapability><VideoCapability><MaxFrameRate>30</MaxFrameRate><CapableVariableFrameRate>true</CapableVariableFrameRate><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><MaxBitrate>6000000</MaxBitrate></VideoCapability></Video><Video><Format><Extension>wmv</Extension><MIME-Type>video/x-ms-wmv</MIME-Type><Encoding><Codec>WMA</Codec><Codec>VC1SP</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>6512000</MaxBitrate></AudioCapability><VideoCapability><MaxFrameRate>30</MaxFrameRate><CapableVariableFrameRate>true</CapableVariableFrameRate><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><MaxBitrate>6000000</MaxBitrate></VideoCapability></Video></PlaybackCapabilities><PlaybackCapabilities target="feedimage"><Image><Format preferred="true" comesfrom="rss"><Extension>jpg</Extension><MIME-Type>image/jpeg</MIME-Type></Format><ImageCapability><ExpectedDimension unit="pixels"><Height>480</Height><Width>640</Width></ExpectedDimension><CapableProgressive>false</CapableProgressive></ImageCapability></Image></PlaybackCapabilities><PlaybackCapabilities target="feedsound"><Audio><Format preferred="true" comesfrom="rss"><Extension>mp3</Extension><MIME-Type>audio/mp3</MIME-Type></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>320000</MaxBitrate></AudioCapability></Audio><Audio><Format comesfrom="rss"><Extension>mp4</Extension><Extension>m4a</Extension><MIME-Type>audio/mp4</MIME-Type><MIME-Type>audio/m4a</MIME-Type></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>320000</MaxBitrate></AudioCapability></Audio><Audio><Format comesfrom="rss"><Extension>3gp</Extension><MIME-Type>audio/3gpp</MIME-Type></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>320000</MaxBitrate></AudioCapability></Audio><Audio><Format comesfrom="rss"><Extension>wma</Extension><MIME-Type>audio/wma</MIME-Type><MIME-Type>audio/x-ms-wma</MIME-Type></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate></AudioCapability></Audio><Audio><Format comesfrom="rss"><Extension>wav</Extension><MIME-Type>audio/wav</MIME-Type></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>1536000</MaxBitrate></AudioCapability></Audio></PlaybackCapabilities><PlaybackCapabilities target="feedvideo"><Video><Format comesfrom="rss"><Extension>mp4</Extension><Extension>m4v</Extension><MIME-Type>video/mp4</MIME-Type><MIME-Type>video/x-m4v</MIME-Type><Encoding><Codec>AAC_LC</Codec><Codec>MPEG4SP</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>576000</MaxBitrate></AudioCapability><VideoCapability><MaxFrameRate>30</MaxFrameRate><CapableVariableFrameRate>true</CapableVariableFrameRate><MinDimension unit="pixels"><Height>32</Height><Width>34</Width></MinDimension><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><CapableOddDimension>false</CapableOddDimension><MaxBitrate>6000000</MaxBitrate></VideoCapability></Video><Video><Format comesfrom="rss"><Extension>mp4</Extension><Extension>m4v</Extension><MIME-Type>video/mp4</MIME-Type><MIME-Type>video/x-m4v</MIME-Type><Encoding><Codec>HE-AAC</Codec><Codec>MPEG4SP</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><MaxBitrate>288000</MaxBitrate></AudioCapability><VideoCapability><MaxFrameRate>30</MaxFrameRate><CapableVariableFrameRate>true</CapableVariableFrameRate><MinDimension unit="pixels"><Height>32</Height><Width>34</Width></MinDimension><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><CapableOddDimension>false</CapableOddDimension><MaxBitrate>6000000</MaxBitrate></VideoCapability></Video><Video><Format comesfrom="rss"><Extension>mp4</Extension><Extension>m4v</Extension><MIME-Type>video/mp4</MIME-Type><MIME-Type>video/x-m4v</MIME-Type><Encoding><Codec>AAC_LC</Codec><Codec>AVCBL</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>576000</MaxBitrate></AudioCapability><VideoCapability><MaxFrameRate>30</MaxFrameRate><CapableVariableFrameRate>true</CapableVariableFrameRate><MinDimension unit="pixels"><Height>96</Height><Width>128</Width></MinDimension><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><MaxBitrate>10000000</MaxBitrate></VideoCapability></Video><Video><Format comesfrom="rss"><Extension>mp4</Extension><Extension>m4v</Extension><MIME-Type>video/mp4</MIME-Type><MIME-Type>video/x-m4v</MIME-Type><Encoding><Codec>HE-AAC</Codec><Codec>AVCBL</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>12000</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>24000</SamplingRate><MaxBitrate>288000</MaxBitrate></AudioCapability><VideoCapability><MaxFrameRate>30</MaxFrameRate><CapableVariableFrameRate>true</CapableVariableFrameRate><MinDimension unit="pixels"><Height>96</Height><Width>128</Width></MinDimension><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><MaxBitrate>10000000</MaxBitrate></VideoCapability></Video><Video><Format><Extension>wmv</Extension><MIME-Type>video/x-ms-wmv</MIME-Type><Encoding><Codec>WMA</Codec><Codec>VC1MP</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>6512000</MaxBitrate></AudioCapability><VideoCapability><MaxFrameRate>30</MaxFrameRate><CapableVariableFrameRate>true</CapableVariableFrameRate><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><MaxBitrate>6000000</MaxBitrate></VideoCapability></Video><Video><Format comesfrom="rss"><Extension>wmv</Extension><MIME-Type>video/x-ms-wmv</MIME-Type><Encoding><Codec>WMA</Codec><Codec>VC1SP</Codec></Encoding></Format><AudioCapability><Channel>1</Channel><Channel>2</Channel><SamplingRate>8000</SamplingRate><SamplingRate>11025</SamplingRate><SamplingRate>16000</SamplingRate><SamplingRate>22050</SamplingRate><SamplingRate>32000</SamplingRate><SamplingRate>44100</SamplingRate><SamplingRate>48000</SamplingRate><MaxBitrate>6512000</MaxBitrate></AudioCapability><VideoCapability><MaxDimension unit="pixels"><Height>480</Height><Width>720</Width></MaxDimension><MaxBitrate>6000000</MaxBitrate></VideoCapability></Video></PlaybackCapabilities><FileSystem><Path content-type="camera" depth="1"><Target>\DCIM\</Target></Path><Path content-type="image" depth="7"><Target>\PICTURE\</Target></Path><Path content-type="video" depth="7"><Target>\VIDEO\</Target></Path><Path content-type="sound" depth="7"><Target>\MUSIC\</Target></Path><Path content-type="feedimage" depth="1"><Target>\DCIM\</Target></Path><Path content-type="feedvideo" depth="1"><Target>\PODCASTS\</Target></Path><Path content-type="feedsound" depth="1"><Target>\PODCASTS\</Target></Path></FileSystem><DRM target="wmdrm" capable="true"/><Applications><TwelveTone enable="true" version="1.0"/></Applications></Device></Devices>

My current workaround (.is_audio_player) 
audio_folders=MUSIC/ 
output_formats=audio/mp3,audio/wav,audio/wma,audio/3gpp
cover_art_file_type=bmp
cover_art_file_name=cover.bmp
cover_art_size=240 
playlist_format=audio/x-iriver-pla (Not sure about that though)

What I suppose it to look like:

[Device]
Product=Walkman NWZ-S750 Series
Vendor=Sony
AccessProtocol=storage
DeviceMatch=usb:054c:04cc;

[Media]
OutputFormats=audio/mpeg;audio/x-ms-wma;audio/aac;audio/3gpp;audio/mp4;audio/m4a;audio/wma;audio/wav;video/x-ms-wmv;video/mp4;video/mpeg4;video/x-m4v;

[Playlist]
Formats=audio/x-mpegurl

[storage]
AudioFolders=MUSIC/;RECORD/;PODCASTS/
PlaylistPath=MUSIC/Playlists/
Comment 1 Martin Pitt 2012-01-11 23:05:44 UTC
Thank you! Committed.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.