XMB Package Downloader (XMBPD)

PS3 XMB Package Downloader - An XMB MOD that intergrates a Homebrew Store on the XMB v0.70

I can't seem to get rid of this error.
Reinstalled webman, original xml files...
WebMAN-MOD will not download any files anymore at all.... Need to test 1.43.35 now...
Frustrating...
 
@DeViL303
Ok I found the problem, you will be able to help those users having the same issue now.
Until Aldo fixes the bug, tell them to create a folder named "downloader" in /dev_hdd0/tmp with FTP or a backup manager.
This issue happens mostly after CFW installation/update/reinstallation because this 'downloader' folder has not yet been created by the system.

@aldostools
There is a bug with your code that lead to the 80010006 error when attempting to use the download command.
The /dev_hdd0/tmp/downloader folder is not created if it doesn't exist. You will need to add a check to create the directory if it does not already exist before launching the download.

Instead of implementing a folder check & creation, you could use another way. I think the folder would actually be created automatically & the download stored there if you called
download_interface->DownloadURL(0, pkg_durl, pkg_dpath);
where pkg_dpath=L"";
Passing an empty wide string for path is the easiest & the best way as the system takes care of everything.

The missing downloader folder would happen most of the time after a new cfw install otherwise it is likely the folder has already been created by the system...
 
Last edited:
@DeViL303
Ok I found the problem, you will be able to help those users having the same issue now.
Until Aldo fixes the bug, tell them to create a folder called "downloader" in /dev_hdd0/tmp.

@aldostools
There is a bug with your code that lead to the 80010006 error when attempting to use the download command.
The /dev_hdd0/tmp/downloader folder is not created if it doesn't exist. You will need to add a check to create the directory if it does not already exist before launching the download.

Instead of implementing a folder check & creation, you could use another way. I think the folder would actually be created automatically & the download stored there if you called
download_interface->DownloadURL(0, pkg_durl, pkg_dpath);
where pkg_dpath=L"";
Passing an empty wide string for path is the easiest & the best way as the system takes care of everything.

The missing downloader folder would happen most of the time after a new cfw install otherwise it is likely the folder has already been created by the system...

I've updated webMAN MOD including this fix. Also prepNTFS 1.15 has a small fix that prevented it to be listed in webMAN menu.
https://github.com/aldostools/webMAN-MOD/releases

I preferred to use: mkdir_tree(pdpath); cellFsMkdir(pdpath, MODE); instead of call the download_interface to have more control of what the plugin is doing.
 
I've updated webMAN MOD including this fix. Also prepNTFS 1.15 has a small fix that prevented it to be listed in webMAN menu.
https://github.com/aldostools/webMAN-MOD/releases

Brilliant. Thanks Aldo for yet another lightspeed fix! [emoji5]️

I preferred to use: mkdir_tree(pdpath); cellFsMkdir(pdpath, MODE); instead of call the download_interface to have more control of what the plugin is doing.

That's up to you, I trust your judgement as always. As long as it works well, I am not really picky! [emoji6]
I think passing an empty path to the plugin is pretty safe as I used it a lot when I first started testing the plugin... I suppose the choice may also depend on the download path preparation implementation as well.
 
Great guys, I go asleep for a little while and you've sorted out another issue. Nice one! :cool:

EDIT: Ive updated the webMAN MOD and PrepNTFS pkgs on XMBPD.
 
Last edited:
Theres an update available. :)

Changes:

This update adds the No-PSN category back to this XMBM+ version.
It also changes the update item, Now its an "about" sub category with 2 items, it shows a package list version number, and includes a support link back to psx-place plus credits. Im calling this current updated list "002". I will put the list version after the version number, so this will be XMBPD 0.50.002.
The icon will also now let you know if an update is available or not, kind of neat I think.

To install this mod from scratch on Rebug 4.80.1:
1. Install aldostools xmbextras package: http://aldostools.org/xmbextras.pkg
2. Then to make sure you have the latest layout and package lists go to the 'XMBM+ / Package Manager Plus / XMB Package Downloader' section and select 'Update', Then reboot to see the changes.

Here are a few screen shots of the latest version.
ZCFhz9r.jpg

ikuKScm.png

yDiUhKx.png
Here is what aldostools has done to the theme section, very tidy ;) :
ZGhUhXj.png
 
Last edited:
If you want to prepare a different better icon set that would be cool, cheers. Would be great to have some help. This is the set I have so far. XMBPD_icons.zip , I'll try sort out the originals I used to make them if thats what you want? (from the RCO's).

Yeah, thanks, it's sufficient. XBM icons are as placeholders in official theme builder, so I have already full set. I'll try make something consistent with each other and default XMB.

Oh, and I almost forgot: it wasn't reproach, just a reflection.
 
Yeah, thanks, it's sufficient. XBM icons are as placeholders in official theme builder, so I have already full set. I'll try make something consistent with each other and default XMB.

Oh, and I almost forgot: it wasn't reproach, just a reflection.

Cool. That would be great. I kind of like the bubble style myself (im just not great at it making them), but I am open to different icon sets/styles of course.

BTW: If you have time, I have just added 2 more icons to this mod, "up to date" and "update available", see pics above for examples of the usage.
 
I'll keep bubbles if You really want them (but also I'll made alternate version so You could compare them). Anyway, I'll relase also PSD project file so everyone would in future easy make another (or just use in another project).
 
I'll keep bubbles if You really want them (but also I'll made alternate version so You could compare them). Anyway, I'll relase also PSD project file so everyone would in future easy make another (or just use in another project).
Well Im happy to see what you do without bubbles, whatever you want. I would like to keep the main Icon the same style really or something similar, a download arrow in a bubble, after that im up for suggestions.
 
Last edited:
Just put up update 0.50.003. This adds an experimental "Package Settings" section, it is fully working as far as I can tell. Let me know what you guys think.

It gives the option for keeping the packages after install, or not installing at all.

The new settings section has 4 items:
sLP9VZK.png

JQ8oUAp.png

nfk4amR.png
 
Last edited:
@aldostools : Hi, Can I suggest this or something similar for the "PlayStation®Network Content" section of the Package_Manager.xml from your latest xmbextras.pkg.
Code:
<!-- Main  > Package Manager Plus > Downloaded Content -->
<View id="seg_install_files_psn">
<Attributes>
<Table key="host_psn">
<Pair key="icon_rsc"><String>tex_album_icon</String></Pair>
<Pair key="title"><String>Downloaded Content</String></Pair>
<Pair key="info"><String>Manage your downloaded Content</String></Pair>
<Pair key="child"><String>segment</String></Pair>
<Pair key="ingame"><String>disable</String></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/folder-pixmap" key="host_psn" attr="host_psn" src="#seg_install_files_psn_path"/>
</Items>
</View>
<View id="seg_install_files_psn_path">
<Items>
<Query class="type:x-xmb/folder-pixmap" key="seg_hdd_install" src="ese://localhost/query?type=install_game"/>
<Query class="type:x-xmb/folder-pixmap" key="seg_pkg_install" src="ese://localhost/query?type=install_pkg"
/>
</Items>
</View>

Ive added the extra query for type=install_pkg so that the install bubbles are also shown in there under the usual packages. And Ive removed the words"PlayStation®Network" from the title so its more generic due to XMBPD pkgs not being PSN. Ive also changed the icon to the default folder icon instead of the PSN icon and removed the no item string entry that referenced PSN. Just some ideas.
 
@aldostools : Hi, Can I suggest this or something similar for the "PlayStation®Network Content" section of the Package_Manager.xml from your latest xmbextras.pkg.
Code:
<!-- Main  > Package Manager Plus > Downloaded Content -->
<View id="seg_install_files_psn">
<Attributes>
<Table key="host_psn">
<Pair key="icon_rsc"><String>tex_album_icon</String></Pair>
<Pair key="title"><String>Downloaded Content</String></Pair>
<Pair key="info"><String>Manage your downloaded Content</String></Pair>
<Pair key="child"><String>segment</String></Pair>
<Pair key="ingame"><String>disable</String></Pair>
</Table>
</Attributes>
<Items>
<Query class="type:x-xmb/folder-pixmap" key="host_psn" attr="host_psn" src="#seg_install_files_psn_path"/>
</Items>
</View>
<View id="seg_install_files_psn_path">
<Items>
<Query class="type:x-xmb/folder-pixmap" key="seg_hdd_install" src="ese://localhost/query?type=install_game"/>
<Query class="type:x-xmb/folder-pixmap" key="seg_pkg_install" src="ese://localhost/query?type=install_pkg"
/>
</Items>
</View>

Ive added the extra query for type=install_pkg so that the install bubbles are also shown in there under the usual packages. And Ive removed the words"PlayStation®Network" from the title so its more generic due to XMBPD pkgs not being PSN. Ive also changed the icon to the default folder icon instead of the PSN icon and removed the no item string entry that referenced PSN. Just some ideas.

done in 0.24.002 ;)
 
Last edited:
XMBPD Update 0.50.004 is available:

This adds a new category for 4 (so far) of @0_obeWAN's (thanks) PS3_EXTRA disks (These download straight to your dev_hdd0/PS3ISO folder).
Plus a few other small cosmetic changes:
dhl3GN6.png

kZ8ZkCP.png

Note / Reminder : XMBPD's (webMAN MOD's really) Background Download function should NOT be used for updating XMBPD or for downloading any file types other than pkgs at this time, it is safe to do so but it will put the file into a unusable bubble inside "Downloaded Content". It can be deleted from there.
The actual file does still get downloaded to your HDD perfectly even if Background Download is selected and can be recovered/Moved to the correct location manually if required, its just not a great solution for now for bigger files.
 
Last edited:
So this update isnt available yet, but Im working on expanding the new XMBPD Setup section and changing the layout a little in update 0.50.005. And Ive been coming up with a better default icon set from the system icons as the bubbles are starting to annoy me too, just too many of them :) . The bubbles will be available aswell for those that want them. I will be keeping the main bubble icon even in the plain default set for now.

So far its got:
- Package Handling Settings > Install, Keep, Download.
- Style / Theme Settings > Default and Bubble options so far fully functional, plus 2 spare slots.
- Reboot Option
- Update XMBPD
- About XMBPD > Notes, Support Link, Credits, Current Version (with update status icon)

So its changed a good bit, Mostly the icons, the about section and the new proof of concept "Style / Themes Settings" section for changing the style.

Few pics.

Top Level:
le2SHy0.png


Backup Manager Category:
4eD29vK.png


XMBPD Setup:
6wnhrpM.png


Package Settings:
Gx7tVWS.png


Style Settings:
bwcxjFL.png


New About section:
Yx6ckKI.png


I know the reboot icon and important note icon could be better but it will do for now maybe.
 
Last edited:
Back
Top