2005-10-16, 23:26
i know this is the feature many of you have been waiting for. over the last two weeks, i silently added support for this to music as test. once its all sorted out, it can potentially be ported into video and pictures. i've been testing it myself for the time being and fixed a few issues i had introduced. so far, i can say it works as well as any other bookmark type. i even scanned my music thru one of these bookmarks. now, i need a larger community to test it.
it only accepts hard drive, samba, and xbms type paths. any others will be stripped while the configuration is read. it's built on top of the existing directory and file reading classes so all the wierd problems some people have with samba will be present here as well. i recommend using guest access or putting the workgroup and user details in the samba paths. it'll work otherwise, but it may be confusing if you're asked to provide user details for more than one samba path.
since comma is a valid character in samba and xbms, we cannot use comma seperated paths as the path definition. instead, i've added support for multiple paths in the true xml way:
what it does... it retrieves all the items from each of the defined paths and puts them into a single directory listing. it is a little slower because more than one path needs to be retrieved. and be careful with how many paths you use, and more importanty, how many items in each path. the xbox has limited memory, and will likely have problems if all the paths combined return 20,000 items.
what it does not do... it does not consolidate items that are named the identically into a single item. you can and will have more than one item with the same exact name.
known bugs... sorting doesnt work correctly. when sorting by name (the label of the items), sometimes items which are named identically are not next to each other.
it only accepts hard drive, samba, and xbms type paths. any others will be stripped while the configuration is read. it's built on top of the existing directory and file reading classes so all the wierd problems some people have with samba will be present here as well. i recommend using guest access or putting the workgroup and user details in the samba paths. it'll work otherwise, but it may be confusing if you're asked to provide user details for more than one samba path.
since comma is a valid character in samba and xbms, we cannot use comma seperated paths as the path definition. instead, i've added support for multiple paths in the true xml way:
Quote:<bookmark>you may have noticed in the changelog that this format is also now supported my programs bookmarks
<name>music</name>
<path>e:\music</path>
<path>f:\music</path>
<path>smb://someserver/music</path>
<path>xbms://someotherserver:1400/music</path>
</bookmark>
what it does... it retrieves all the items from each of the defined paths and puts them into a single directory listing. it is a little slower because more than one path needs to be retrieved. and be careful with how many paths you use, and more importanty, how many items in each path. the xbox has limited memory, and will likely have problems if all the paths combined return 20,000 items.
what it does not do... it does not consolidate items that are named the identically into a single item. you can and will have more than one item with the same exact name.
known bugs... sorting doesnt work correctly. when sorting by name (the label of the items), sometimes items which are named identically are not next to each other.