CTorrentPSP – Torrent client for PSP (obv!)

ey All, Neoflash time again!
This time I’m entering a torrent client for PSP, because I thought we need one.
Turns out we don’t really need one, but it is nice to have it anyway 🙂

CTorrentPSP
Download CTorrentPSP Executable
Download CTorrentPSP Source

Read the README.PSP for more details and the list of bugs 😉
Delete the resources/splash.png to get rid of the splash screen.
Let me know what you download with it! lol! 🙂

Developed under M33 3.90-2, using PSPLINK (of course), run under 3.XX Kernel. 1.5 not supported (Use the code, you can make it work on 1.5 if you want it to)

296 thoughts on “CTorrentPSP – Torrent client for PSP (obv!)

  1. 6karacters

    guess wat! i finally got it to work! yes! and im not gonna say what i did wrong cuz it was really stupid but im glad that it works cuz now when im not at home at my own connection i can scan wifi signals that are hopefully T1′ -T3’s connection speed which will download stuff blazing fast!! (hopefully) sorry again for all my whinning. thanks again danzel for the app, its cool! and what is that now programs your working on about (DSP???)?

  2. harsha

    @danzel can u recommend apps for moving files around psp as the in built web browser doesnt allow downloaded files to be saved in ctorrent folder? btw ctorrent works great on 4.01 M33-2.

  3. korin

    some ideas for future work :o)

    – upload/download limits
    – connection port
    – choose download folder

    great app, thx

  4. thefuzz

    hey. i got a torrent file, ctorrent is in game 4xx. ive tried 1.50 and 4.xx kernels but the connecting to access point stops at connection state 3. suggestions?

  5. Horw

    Hi, i have a problem with Ctorrent. When i want to use it, it says error the game could not be started,please help what i am suppose to do??

  6. gustavo

    Why don’t you develop a torrent client for PlayStation2? It would be nice to be able to download files without the PC connected and save money with energy. HDD and USB support! 🙂

    Think about it! 🙂

    Gustavo from Brazil!

  7. mohammad

    i copy the files into psp/game and it showed corrupted data what i doing for inestalling it?

  8. AintChuHerd

    Omg…..Has to be the greatest development for handheld besides the CFW itself…please keep upgrading..
    ideas:
    abulity to change # of connections,up/down speed/exclude files from download.
    ability to traverse betwx cmb and ctorrent [hide in tray]
    ability to save file to torrent directory w/o ir shell or usb connection.

    more functions on gui

    you have a great foundation, and the torrent community will benefit greatly from the addition.thanx and i will suggest this app to my torrent cohorts.

    AintChuHerd…search for me by name

    possible 3d swarm screen like vuse plug-in for azureus

  9. nephyx

    hey, keep up the good work. Awesome idea. unfortunately, i’ve just upgraded to 5.00 m33-3 and the ctorrent just freezes during the loading screen :(. I tryed to disable all plugins but still the same. Would be great if you created support for the newer firmwares! thx anyway 🙂

  10. poorsoul

    Thank and thank you. What a great little program.

    I know youve said your working on DSP, but if you could just give it the ability to use .torrent files from other directorys instead of only /ctorrent/torrents/ it would be great.

    My problem, download a .torrent from TPB with the PSP browser, and then save, but I can only save to PSP/COMMON/ PSP/PHOTO/ etc and not to the PSP/GAME/ctorrent/torrents/ which is required to start the download.

    Am I missing something? Can you save to other directorys with the PSP’s browser.

    This would mean I could just download a few torrents on my PSP and save having to bbot my pc up and then leave them going all nite using my neighbours wifi….;D

    Please, please think about it. Hell, I’m looking for a donate button as I type 😀

  11. Danzel Post author

    Donate link added to the end of the post.
    What folder(s) does the web browser download to?
    Can make it scan that folder too.

  12. daydream65

    Dude UR A FUCKING LEGEND FOR MAKING THIS!!!!!!!!!!

    I HOPE YOU WINTHAT COMPEPTION

    DANZEL FTWWWW!!!!!!

  13. poorsoul

    “What folder(s) does the web browser download to?”

    Options of which folder to save .torrents to are:-

    /PICTURE
    /MUSIC
    /VIDEO
    PSP/COMMON
    PSP/PHOTO
    PSP/MUSIC
    /MP ROOT/100MNV01
    ” /101ANV01

    So I cant download and then select the dl’ed .torrent in CTorrent.

    Is there another PSP browser which enables folder traversing into PSP/GAME/……?

    And well done for shutting all them critics up who I’ve just seen on a search for “a alternative BT client for PSP.”
    There were a whole lot of naysayers before you created Ctorrent. Well done!

  14. Danzel Post author

    @poorsoul – Cheers, will remember that when I come back to it.

    @alex – Don’t know? A recompile?
    Maybe the wifi stuff has changed? That seems to happen fairly often.

  15. deyan2

    you guys should really make an update for cfw 5.00 m33-4 is this actually psp slim compitable
    because when i start it it freezes automaticly and i can’t turn my psp of… i can only get the battery out…. it’s kinda weird…

  16. Diablo

    Seems to work fine on my 5.00 M33-4 PSP Slim
    Aweosme app, just found it.

    Now I needa portforawrd for this too 🙁

  17. Danzel Post author

    As it says above:
    Read the README.PSP for more details and the list of bugs.

    There is a Usage section in there

  18. Azazel

    Hello Danzel, million thanks for you greatest program!
    But I have one small-dirty error. I’ve 5.00 M33-4 PSP, tested WiFi-connection, and so one. Everything is OK, connection established, files created (MS light is blinkking frequent), ***BUT nothing more. Just 0% FOR all. With seeds is ok (116) but nothing worked.

    Excuse me for my poor English language, and Thanks in Advance. 🙂

    P. S.: friendly advice — go out of your none-of-all-useless DSP and start go with your AWESOME, USEFUL, INCREDIBLE TorrentClient ;))

    From Russia with love.

  19. Snowball91

    I really need help from the app programmer.
    I’ve got a torrent of 8.71 Gigs total and 8Gig MSPD on my PSP (its real capacity is around 7.7Gigs) and when I select that torrent and the wifi connection the console dies – I understand why it happens (there is not enough space). But I would like to select just half of the files which the torrent contains (I have 2 folders 4.35Gigs each and I want to download only one of them). How to do that (if it is possible)? And if it isn’t possible – please make some update for this 🙂 I will check the site often!
    Although, gratz for the app, man!

  20. Snowball91

    So maybe you know how to download just part of the torrent not by changing the homebrew, but modifying the torrent file itself?
    Anyway, do you really think about giving the application a function of selecting the files the user wants to download?
    From my side (I ain’t a programming noob, I wrote some lines of code in my life but I don’t really know much about PSP homebrews) I will try to look a bit into the source code and maybe there is some way… I don’t expect much but there is nothing to lose 😀

  21. Snowball91

    Oh, I just looked into the code and it seems it’s a lot of stuff here 🙂 I should understand more about torrent downloading/uploading specification and mechanism of how it works.
    I’ve got one question – what program do you use to write and compile it all?

  22. tredn

    Please, help to understand what’s wrong. I install program as you describe, but all I have is 0% on ANY torrent file from ANY tracker.I open 2706 port on NAT. No effect. My PSP is 5.00 M33-4 with 16GB MS. Everything OK except you torrent client 🙁

  23. Danzel Post author

    @tredn – Tried the included one?
    Might be your memory stick, try a smaller one.. I haven’t tested with 16Gig.

  24. Snowball91

    #
    Downloading only certain files isn’t supported.
    Maybe in the future…

    Comment by Danzel — January 13, 2009
    #

    You’re really thinking about it? Maybe you have some idea of how to do that? Recently I have found a source code of Yet Another Bittorrent Client (ABC) which was written in Python. There are files called ‘files.py’ and ‘FileSelector.py’ – these must control selecting and downloading only specified files (files.py has even a comment on that). If only it could be rewritten in C and then joined into your project… Damn, if you decided to do this, it would be a lot of work to do (if it’s possible).

    But also it would save my life 😀

  25. tredn

    1.I’ve found interesting thing: if I insert MS into card-reader I see many strange files in torrent folder (“abracadabra” file names). If I run sсandisk it reports many lost sectors!!! But if I look this folder when MS is in PSP everything is OK – I see only file which I download. No lost sectors. Maybe ctorrent incorrectly writes information on big MS? I think this can be useful for you to fix problem with big MS-card.
    2.I wonder whether you plan to add support for DHT in your torrent client?

  26. Danzel Post author

    @Snowball91 – The client I’ve based mine on has support for choosing files, its just a matter of writing the interface. But i’m not going to even look into it until I have a new version of DSP released.

    @tredn – It will probably be one of the libraries I’ve compiled against.
    I won’t be adding DHT support unless Enhanced CTorrent gets it.

Comments are closed.