Editing XMB database

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
[[Category:Software]]
= What is the XMB database? =
= What is the XMB database? =


Line 6: Line 7:


There are several tables in the XMB database, each one containing all objects and fields in the next topic.<br/>
There are several tables in the XMB database, each one containing all objects and fields in the next topic.<br/>
One of the uses of this tables is to define in which table [[XMBML_Functions#xcb_Functions | XMBML xcb functions]] will search for displaying items in the XMB.
One of the uses of this tables is to define in which table xcb function will search for displaying items in the XMB.


{| class="wikitable sortable"
{| class="wikitable sortable"
Line 242: Line 243:
! Field !! Usage !! Confirmed accepted values
! Field !! Usage !! Confirmed accepted values
|-
|-
| StorageMedia.audio.channelType || StorageMedia:StorageMedia.audio.channelType || (null)
| StorageMedia.id || StorageMedia:StorageMedia.id || (null)
|-
|-
| StorageMedia.autoFocus || StorageMedia:StorageMedia.autoFocus || (null)
| StorageMedia.type || StorageMedia:StorageMedia.type || (null)<br/>%xCB_MEDIA_TYPE_AAD<br/>%xCB_MEDIA_TYPE_AADWM<br/>%xCB_MEDIA_TYPE_BDMR<br/>%xCB_MEDIA_TYPE_BDMRE<br/>%xCB_MEDIA_TYPE_BDROM<br/>%xCB_MEDIA_TYPE_CDDA<br/>%xCB_MEDIA_TYPE_CDMR<br/>%xCB_MEDIA_TYPE_CDMRW<br/>%xCB_MEDIA_TYPE_CDROM<br/>%xCB_MEDIA_TYPE_CF<br/>%xCB_MEDIA_TYPE_DLNA<br/>%xCB_MEDIA_TYPE_DSD<br/>%xCB_MEDIA_TYPE_DVDMR<br/>%xCB_MEDIA_TYPE_DVDMRW<br/>%xCB_MEDIA_TYPE_DVDPR<br/>%xCB_MEDIA_TYPE_DVDPRW<br/>%xCB_MEDIA_TYPE_DVDROM<br/>%xCB_MEDIA_TYPE_FLASH<br/>%xCB_MEDIA_TYPE_HDD<br/>%xCB_MEDIA_TYPE_MS_IOX<br/>%xCB_MEDIA_TYPE_MS_MG<br/>%xCB_MEDIA_TYPE_MS_PRO<br/>%xCB_MEDIA_TYPE_MS_R<br/>%xCB_MEDIA_TYPE_MS_STD<br/>%xCB_MEDIA_TYPE_NETSHARE<br/>%xCB_MEDIA_TYPE_PDA<br/>%xCB_MEDIA_TYPE_PS1MC<br/>%xCB_MEDIA_TYPE_PS1_CD<br/>%xCB_MEDIA_TYPE_PS2MC<br/>%xCB_MEDIA_TYPE_PS2_CD<br/>%xCB_MEDIA_TYPE_PS2_DVD<br/>%xCB_MEDIA_TYPE_PS3_BD<br/>%xCB_MEDIA_TYPE_PS3_DVD<br/>%xCB_MEDIA_TYPE_RESERVED_4<br/>%xCB_MEDIA_TYPE_RESERVED_5<br/>%xCB_MEDIA_TYPE_RESERVED_6<br/>%xCB_MEDIA_TYPE_RESERVED_7<br/>%xCB_MEDIA_TYPE_RESERVED_8<br/>%xCB_MEDIA_TYPE_RESERVED_9<br/>%xCB_MEDIA_TYPE_SACD<br/>%xCB_MEDIA_TYPE_SD<br/>%xCB_MEDIA_TYPE_SYSTEM<br/>%xCB_MEDIA_TYPE_UNKNOWN<br/>%xCB_MEDIA_TYPE_USBMASS<br/>%xCB_MEDIA_TYPE_USBPSP<br/>%xCB_MEDIA_TYPE_VMC<br/>%xCB_MEDIA_TYPE_WM
|-
|-
| StorageMedia.capability || StorageMedia:StorageMedia.capability || (null)
| StorageMedia.mediaFormat || StorageMedia:StorageMedia.mediaFormat || (null)<br/>%xCB_MEDIA_FORMAT_AVCHD<br/>%xCB_MEDIA_FORMAT_BDAV<br/>%xCB_MEDIA_FORMAT_BDMV<br/>%xCB_MEDIA_FORMAT_BD_DATA<br/>%xCB_MEDIA_FORMAT_CDDA<br/>%xCB_MEDIA_FORMAT_CD_DATA<br/>%xCB_MEDIA_FORMAT_CF_DATA<br/>%xCB_MEDIA_FORMAT_DATA<br/>%xCB_MEDIA_FORMAT_DLNA<br/>%xCB_MEDIA_FORMAT_DSD<br/>%xCB_MEDIA_FORMAT_DVDMVR<br/>%xCB_MEDIA_FORMAT_DVDPVR<br/>%xCB_MEDIA_FORMAT_DVD_DATA<br/>%xCB_MEDIA_FORMAT_DVD_VIDEO<br/>%xCB_MEDIA_FORMAT_HDD_DATA<br/>%xCB_MEDIA_FORMAT_MS_DATA<br/>%xCB_MEDIA_FORMAT_PS1GAME_CD<br/>%xCB_MEDIA_FORMAT_PS1MC<br/>%xCB_MEDIA_FORMAT_PS2GAME_CD<br/>%xCB_MEDIA_FORMAT_PS2GAME_DVD<br/>%xCB_MEDIA_FORMAT_PS2MC<br/>%xCB_MEDIA_FORMAT_PS3CONTENT_BD<br/>%xCB_MEDIA_FORMAT_PS3CONTENT_DVD<br/>%xCB_MEDIA_FORMAT_PS3GAME_BD<br/>%xCB_MEDIA_FORMAT_PS3GAME_DVD<br/>%xCB_MEDIA_FORMAT_PSP_DATA<br/>%xCB_MEDIA_FORMAT_RESERVED_5<br/>%xCB_MEDIA_FORMAT_RESERVED_6<br/>%xCB_MEDIA_FORMAT_RESERVED_7<br/>%xCB_MEDIA_FORMAT_RESERVED_8<br/>%xCB_MEDIA_FORMAT_RESERVED_9<br/>%xCB_MEDIA_FORMAT_RESERVED_A<br/>%xCB_MEDIA_FORMAT_SACD<br/>%xCB_MEDIA_FORMAT_SD_DATA<br/>%xCB_MEDIA_FORMAT_UNFORMATTED<br/>%xCB_MEDIA_FORMAT_UNKNOWN
|-
|-
| StorageMedia.clusterSize || StorageMedia:StorageMedia.clusterSize || (null)
| StorageMedia.numOfItems || StorageMedia:StorageMedia.numOfItems || (null)
|-
| StorageMedia.deviceName || StorageMedia:StorageMedia.deviceName || (null)
|-
|-
| StorageMedia.deviceType || StorageMedia:StorageMedia.deviceType || (null)<br/>%xCB_DEVICE_TYPE_CF<br/>%xCB_DEVICE_TYPE_ETHER<br/>%xCB_DEVICE_TYPE_HDD<br/>%xCB_DEVICE_TYPE_MS<br/>%xCB_DEVICE_TYPE_OPTICAL_DRIVE<br/>%xCB_DEVICE_TYPE_RESERVED_4<br/>%xCB_DEVICE_TYPE_RESERVED_5<br/>%xCB_DEVICE_TYPE_RESERVED_6<br/>%xCB_DEVICE_TYPE_RESERVED_7<br/>%xCB_DEVICE_TYPE_SD<br/>%xCB_DEVICE_TYPE_UNKNOWN<br/>%xCB_DEVICE_TYPE_USBAAD<br/>%xCB_DEVICE_TYPE_USBAADWM<br/>%xCB_DEVICE_TYPE_USBCAMERA<br/>%xCB_DEVICE_TYPE_USBMASS<br/>%xCB_DEVICE_TYPE_USBMCA<br/>%xCB_DEVICE_TYPE_USBPSP<br/>%xCB_DEVICE_TYPE_USBPSP_FLASH<br/>%xCB_DEVICE_TYPE_USBPSP_HDD<br/>%xCB_DEVICE_TYPE_USBPSP_MS<br/>%xCB_DEVICE_TYPE_USBVIDEO<br/>%xCB_DEVICE_TYPE_USBWM
| StorageMedia.deviceType || StorageMedia:StorageMedia.deviceType || (null)<br/>%xCB_DEVICE_TYPE_CF<br/>%xCB_DEVICE_TYPE_ETHER<br/>%xCB_DEVICE_TYPE_HDD<br/>%xCB_DEVICE_TYPE_MS<br/>%xCB_DEVICE_TYPE_OPTICAL_DRIVE<br/>%xCB_DEVICE_TYPE_RESERVED_4<br/>%xCB_DEVICE_TYPE_RESERVED_5<br/>%xCB_DEVICE_TYPE_RESERVED_6<br/>%xCB_DEVICE_TYPE_RESERVED_7<br/>%xCB_DEVICE_TYPE_SD<br/>%xCB_DEVICE_TYPE_UNKNOWN<br/>%xCB_DEVICE_TYPE_USBAAD<br/>%xCB_DEVICE_TYPE_USBAADWM<br/>%xCB_DEVICE_TYPE_USBCAMERA<br/>%xCB_DEVICE_TYPE_USBMASS<br/>%xCB_DEVICE_TYPE_USBMCA<br/>%xCB_DEVICE_TYPE_USBPSP<br/>%xCB_DEVICE_TYPE_USBPSP_FLASH<br/>%xCB_DEVICE_TYPE_USBPSP_HDD<br/>%xCB_DEVICE_TYPE_USBPSP_MS<br/>%xCB_DEVICE_TYPE_USBVIDEO<br/>%xCB_DEVICE_TYPE_USBWM
|-
|-
| StorageMedia.hybrid || StorageMedia:StorageMedia.hybrid || (null)<br/>HYBRID
| StorageMedia.timeInserted || StorageMedia:StorageMedia.timeInserted || (null)
|-
|-
| StorageMedia.id || StorageMedia:StorageMedia.id || (null)
| StorageMedia.sortOrder || StorageMedia:StorageMedia.sortOrder || (null)
|-
|-
| StorageMedia.isRom || StorageMedia:StorageMedia.isRom || (null)
| StorageMedia.isRom || StorageMedia:StorageMedia.isRom || (null)
|-
|-
| StorageMedia.mediaFormat || StorageMedia:StorageMedia.mediaFormat || (null)<br/>%xCB_MEDIA_FORMAT_AVCHD<br/>%xCB_MEDIA_FORMAT_BDAV<br/>%xCB_MEDIA_FORMAT_BDMV<br/>%xCB_MEDIA_FORMAT_BD_DATA<br/>%xCB_MEDIA_FORMAT_CDDA<br/>%xCB_MEDIA_FORMAT_CD_DATA<br/>%xCB_MEDIA_FORMAT_CF_DATA<br/>%xCB_MEDIA_FORMAT_DATA<br/>%xCB_MEDIA_FORMAT_DLNA<br/>%xCB_MEDIA_FORMAT_DSD<br/>%xCB_MEDIA_FORMAT_DVDMVR<br/>%xCB_MEDIA_FORMAT_DVDPVR<br/>%xCB_MEDIA_FORMAT_DVD_DATA<br/>%xCB_MEDIA_FORMAT_DVD_VIDEO<br/>%xCB_MEDIA_FORMAT_HDD_DATA<br/>%xCB_MEDIA_FORMAT_MS_DATA<br/>%xCB_MEDIA_FORMAT_PS1GAME_CD<br/>%xCB_MEDIA_FORMAT_PS1MC<br/>%xCB_MEDIA_FORMAT_PS2GAME_CD<br/>%xCB_MEDIA_FORMAT_PS2GAME_DVD<br/>%xCB_MEDIA_FORMAT_PS2MC<br/>%xCB_MEDIA_FORMAT_PS3CONTENT_BD<br/>%xCB_MEDIA_FORMAT_PS3CONTENT_DVD<br/>%xCB_MEDIA_FORMAT_PS3GAME_BD<br/>%xCB_MEDIA_FORMAT_PS3GAME_DVD<br/>%xCB_MEDIA_FORMAT_PSP_DATA<br/>%xCB_MEDIA_FORMAT_RESERVED_5<br/>%xCB_MEDIA_FORMAT_RESERVED_6<br/>%xCB_MEDIA_FORMAT_RESERVED_7<br/>%xCB_MEDIA_FORMAT_RESERVED_8<br/>%xCB_MEDIA_FORMAT_RESERVED_9<br/>%xCB_MEDIA_FORMAT_RESERVED_A<br/>%xCB_MEDIA_FORMAT_SACD<br/>%xCB_MEDIA_FORMAT_SD_DATA<br/>%xCB_MEDIA_FORMAT_UNFORMATTED<br/>%xCB_MEDIA_FORMAT_UNKNOWN
| StorageMedia.clusterSize || StorageMedia:StorageMedia.clusterSize || (null)
|-
|-
| StorageMedia.mridList || StorageMedia:StorageMedia.mridList || (null)
| StorageMedia.mridList || StorageMedia:StorageMedia.mridList || (null)
|-
|-
| StorageMedia.numOfItems || StorageMedia:StorageMedia.numOfItems || (null)
| StorageMedia.regionCode || StorageMedia:StorageMedia.regionCode || (null)
|-
| StorageMedia.capability || StorageMedia:StorageMedia.capability || (null)
|-
| StorageMedia.deviceName || StorageMedia:StorageMedia.deviceName || (null)
|-
| StorageMedia.autoFocus || StorageMedia:StorageMedia.autoFocus || (null)
|-
|-
| StorageMedia.optionalInfo || StorageMedia:StorageMedia.optionalInfo || (null)
| StorageMedia.hybrid || StorageMedia:StorageMedia.hybrid || (null)<br/>HYBRID
|-
|-
| StorageMedia.promotedProfInfo || StorageMedia:StorageMedia.promotedProfInfo || (null)
| StorageMedia.promotedProfInfo || StorageMedia:StorageMedia.promotedProfInfo || (null)
|-
|-
| StorageMedia.regionCode || StorageMedia:StorageMedia.regionCode || (null)
| StorageMedia.optionalInfo || StorageMedia:StorageMedia.optionalInfo || (null)
|-
| StorageMedia.secureEnable || StorageMedia:StorageMedia.secureEnable || (null)
|-
|-
| StorageMedia.reserved20 || StorageMedia:StorageMedia.reserved20 || (null)
| StorageMedia.reserved20 || StorageMedia:StorageMedia.reserved20 || (null)
Line 290: Line 297:
| StorageMedia.reserved29 || StorageMedia:StorageMedia.reserved29 || (null)
| StorageMedia.reserved29 || StorageMedia:StorageMedia.reserved29 || (null)
|-
|-
| StorageMedia.secureEnable || StorageMedia:StorageMedia.secureEnable || (null)
| StorageMedia.stat.key || StorageMedia:StorageMedia.stat.key || (null)
|-
| StorageMedia.sortOrder || StorageMedia:StorageMedia.sortOrder || (null)
|-
|-
| StorageMedia.stat.firstPlay || StorageMedia:StorageMedia.stat.firstPlay || (null)
| StorageMedia.stat.firstPlay || StorageMedia:StorageMedia.stat.firstPlay || (null)
|-
|-
| StorageMedia.stat.freeSpace || StorageMedia:StorageMedia.stat.freeSpace || (null)
| StorageMedia.stat.protectFlag || StorageMedia:StorageMedia.stat.protectFlag || (null)
|-
|-
| StorageMedia.stat.id || StorageMedia:StorageMedia.stat.id || (null)
| StorageMedia.stat.protectResult || StorageMedia:StorageMedia.stat.protectResult || (null)
|-
|-
| StorageMedia.stat.key || StorageMedia:StorageMedia.stat.key || (null)
| StorageMedia.stat.resumeFlag || StorageMedia:StorageMedia.stat.resumeFlag || (null)
|-
|-
| StorageMedia.stat.mediaStatus || StorageMedia:StorageMedia.stat.mediaStatus || (null)<br/>%xCB_MEDIA_INSERTED
| StorageMedia.stat.writeFlag || StorageMedia:StorageMedia.stat.writeFlag || (null)
|-
|-
| StorageMedia.stat.mpProtectFlag || StorageMedia:StorageMedia.stat.mpProtectFlag || (null)
| StorageMedia.stat.mpProtectFlag || StorageMedia:StorageMedia.stat.mpProtectFlag || (null)
Line 310: Line 315:
| StorageMedia.stat.nickname || StorageMedia:StorageMedia.stat.nickname || (null)
| StorageMedia.stat.nickname || StorageMedia:StorageMedia.stat.nickname || (null)
|-
|-
| StorageMedia.stat.protectFlag || StorageMedia:StorageMedia.stat.protectFlag || (null)
| StorageMedia.stat.version || StorageMedia:StorageMedia.stat.version || (null)
|-
| StorageMedia.stat.id || StorageMedia:StorageMedia.stat.id || (null)
|-
|-
| StorageMedia.stat.protectResult || StorageMedia:StorageMedia.stat.protectResult || (null)
| StorageMedia.stat.mediaStatus || StorageMedia:StorageMedia.stat.mediaStatus || (null)<br/>%xCB_MEDIA_INSERTED
|-
|-
| StorageMedia.stat.resumeFlag || StorageMedia:StorageMedia.stat.resumeFlag || (null)
| StorageMedia.stat.freeSpace || StorageMedia:StorageMedia.stat.freeSpace || (null)
|-
|-
| StorageMedia.stat.usedSpace || StorageMedia:StorageMedia.stat.usedSpace || (null)
| StorageMedia.stat.usedSpace || StorageMedia:StorageMedia.stat.usedSpace || (null)
|-
|-
| StorageMedia.stat.version || StorageMedia:StorageMedia.stat.version || (null)
| StorageMedia.audio.channelType || StorageMedia:StorageMedia.audio.channelType || (null)
|-
| StorageMedia.stat.writeFlag || StorageMedia:StorageMedia.stat.writeFlag || (null)
|-
| StorageMedia.timeInserted || StorageMedia:StorageMedia.timeInserted || (null)
|-
| StorageMedia.type || StorageMedia:StorageMedia.type || (null)<br/>%xCB_MEDIA_TYPE_AAD<br/>%xCB_MEDIA_TYPE_AADWM<br/>%xCB_MEDIA_TYPE_BDMR<br/>%xCB_MEDIA_TYPE_BDMRE<br/>%xCB_MEDIA_TYPE_BDROM<br/>%xCB_MEDIA_TYPE_CDDA<br/>%xCB_MEDIA_TYPE_CDMR<br/>%xCB_MEDIA_TYPE_CDMRW<br/>%xCB_MEDIA_TYPE_CDROM<br/>%xCB_MEDIA_TYPE_CF<br/>%xCB_MEDIA_TYPE_DLNA<br/>%xCB_MEDIA_TYPE_DSD<br/>%xCB_MEDIA_TYPE_DVDMR<br/>%xCB_MEDIA_TYPE_DVDMRW<br/>%xCB_MEDIA_TYPE_DVDPR<br/>%xCB_MEDIA_TYPE_DVDPRW<br/>%xCB_MEDIA_TYPE_DVDROM<br/>%xCB_MEDIA_TYPE_FLASH<br/>%xCB_MEDIA_TYPE_HDD<br/>%xCB_MEDIA_TYPE_MS_IOX<br/>%xCB_MEDIA_TYPE_MS_MG<br/>%xCB_MEDIA_TYPE_MS_PRO<br/>%xCB_MEDIA_TYPE_MS_R<br/>%xCB_MEDIA_TYPE_MS_STD<br/>%xCB_MEDIA_TYPE_NETSHARE<br/>%xCB_MEDIA_TYPE_PDA<br/>%xCB_MEDIA_TYPE_PS1MC<br/>%xCB_MEDIA_TYPE_PS1_CD<br/>%xCB_MEDIA_TYPE_PS2MC<br/>%xCB_MEDIA_TYPE_PS2_CD<br/>%xCB_MEDIA_TYPE_PS2_DVD<br/>%xCB_MEDIA_TYPE_PS3_BD<br/>%xCB_MEDIA_TYPE_PS3_DVD<br/>%xCB_MEDIA_TYPE_RESERVED_4<br/>%xCB_MEDIA_TYPE_RESERVED_5<br/>%xCB_MEDIA_TYPE_RESERVED_6<br/>%xCB_MEDIA_TYPE_RESERVED_7<br/>%xCB_MEDIA_TYPE_RESERVED_8<br/>%xCB_MEDIA_TYPE_RESERVED_9<br/>%xCB_MEDIA_TYPE_SACD<br/>%xCB_MEDIA_TYPE_SD<br/>%xCB_MEDIA_TYPE_SYSTEM<br/>%xCB_MEDIA_TYPE_UNKNOWN<br/>%xCB_MEDIA_TYPE_USBMASS<br/>%xCB_MEDIA_TYPE_USBPSP<br/>%xCB_MEDIA_TYPE_VMC<br/>%xCB_MEDIA_TYPE_WM<br/>3 5 (see notes below)
|-
|-
| StorageMedia.video.tvSystem || StorageMedia:StorageMedia.video.tvSystem || (null)
| StorageMedia.video.tvSystem || StorageMedia:StorageMedia.video.tvSystem || (null)
|-
|-
|}
|}
*Notes
**Every '''type''' (refered to a media type, but it should work too with '''deviceType''' and '''mediaFormat''') has a number associated (unknown), instead of filtering media types by specifying his type with the xCB name it can be defined a range of devices by its numbers, as example the range ''StorageMedia.type 3 5''  includes the devices with associated numbers 3, 4 and 5
**StorageMedia:StorageMedia.type
***1 = %xCB_MEDIA_TYPE_PS3_BD
***2 = %xCB_MEDIA_TYPE_PS3_DVD
***3 = %xCB_MEDIA_TYPE_PS2_DVD
***4 = %xCB_MEDIA_TYPE_PS2_CD
***5 = %xCB_MEDIA_TYPE_PS1_CD


== Video ==
== Video ==
Line 2,494: Line 2,487:
|-
|-
| BMP Promoter                                              || BMP||
| BMP Promoter                                              || BMP||
|-
|CD-ROM/R/RW/DVD-ROM/MR/MRW/PR/PRW Promoter || MMS_MEDIA_TYPE_CDROM <br> MMS_MEDIA_TYPE_CDMR <br> MMS_MEDIA_TYPE_CDMRW ||
|-
|-
| CDDA Promoter                                              || MMS_MEDIA_TYPE_CDDA<br> MMS_MEDIA_TYPE_PS2_CD<br> MMS_MEDIA_TYPE_PS1_CD||
| CDDA Promoter                                              || MMS_MEDIA_TYPE_CDDA<br> MMS_MEDIA_TYPE_PS2_CD<br> MMS_MEDIA_TYPE_PS1_CD||
Line 2,503: Line 2,494:
| Contents Disc Group Promoter                                  || ||
| Contents Disc Group Promoter                                  || ||
|-
|-
| Default directory promoter                                    || ||
| Default direcotry promoter                                    || ||
|-
|-
| DLNA Device Promoter                                        ||MMS_MEDIA_TYPE_DLNA||
| DLNA Device Promoter                                        ||MMS_MEDIA_TYPE_DLNA||
Line 2,527: Line 2,518:
| JPEG Promoter                                              ||JPEG<br> JPG||
| JPEG Promoter                                              ||JPEG<br> JPG||
|-
|-
| M3u directory promoter                                      ||||
| M3u direcotry promoter                                      ||||
|-
|-
| M3u Group Promoter(sample)                                  ||||
| M3u Group Promoter(sample)                                  ||||
Line 2,620: Line 2,611:
|-
|-
|}
|}
{{File Formats}}
<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)