Xbox vfolders

From FUPPES

Jump to: navigation, search

Useful Background Information

For better interoperability with WMP11, this word doc is relevant: http://download.microsoft.com/download/0/0/b/00bba048-35e6-4e5b-a3dc-36da83cbb0d1/NetCompat_WMP11.docx

Layout

Container name ID Child type
Root 0 object.container
Music 1 object.container
Video2object.container
Pictures3object.container
Music/Album7object.container.album.musicAlbum
Music/Artist6object.container.person.musicArtist
Music/Genre5object.container.genre.musicGenre
Music/All Music4object.item.audioItem / object.item.audioItem.musicTrack
Music/Playlists F(15)object.container.playlistContainer
Video/ActorA(10)object.container.album.videoAlbum
Video/AlbumE(14)object.container.person.movieActor
Video/All Video8object.item.videoItem
Video/Genre9object.container.genre.videoGenre
Pictures/AlbumD(13)object.container.album.photoAlbum
Pictures/All PicturesB(11)object.item.imageItem.photo / object.item.imageItem
Pictures/Date TakenC(12)object.container.album.photoAlbum



The following is an example of using the specific xbox node types.

<vfolder name="Music" id="1">
  <vfolder name="Music/All Music" id="4">
    <items type="object.item.audioItem.musicTrack" />
  </vfolder>
</vfolder>

In order to get browsing based on artist then album, change these lines in vfolder.cfg

  <vfolder_layout device="Xbox 360" enabled="true" create_references="true" create_container_details="true">
   <vfolder name="Root" id="0">
    <vfolder name="Music" id="1">
     <vfolder name="Album" id="7">
      <vfolders property="album" type="object.container.album.musicAlbum">
       <items type="audioItem" />
      </vfolders>
     </vfolder>

    <vfolder name="All Music" id="4">
     <items type="audioItem" />
    </vfolder>
      
    <vfolder name="Artist" id="6">
     <vfolders property="artist" type="object.container.person.musicArtist" >
      <items type="audioItem" />
     </vfolders>
    </vfolder>
      
    <vfolder name="Genre" id="5">
     <vfolders property="genre" type="object.container.genre.musicGenre" >
      <items type="audioItem" />
     </vfolders>
    </vfolder>
      
    <vfolder name="Playlist" id="15">
     <vfolders property="playlist" type="object.container.playlistContainer" >
      <items type="audioItem" />
     </vfolders>
    </vfolder>
   </vfolder>
<!-- More stuff after this for pictures and videos-->
Personal tools