Navigation

    UBports Robot Logo

    UBports Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    SOLVED Need testers Transmission client

    App Development
    6
    41
    498
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • pavelprosto
      pavelprosto last edited by

      I wrote a Transmission client interface for Ubuntu Touch. I would be very happy to test it and get feedback.
      You can download it here
      transmission.pavelprosto_1.0.0_all.click
      Please inform:

      • Does the program work?
      • The name of your device
      • The architecture of your processor ( in the terminal, command arch )
      CiberSheep 1 Reply Last reply Reply Quote 6
      • CiberSheep
        CiberSheep @pavelprosto last edited by

        @pavelprosto Worth nothing that this is an unconfined click

        1 Reply Last reply Reply Quote 0
        • pavelprosto
          pavelprosto last edited by

          @cibersheep What do you mean?
          Can't you install the app?
          Application won't launch?
          Or do I need to compile a different version?

          CiberSheep 1 Reply Last reply Reply Quote 0
          • CiberSheep
            CiberSheep @pavelprosto last edited by

            @pavelprosto Unconfined means that the click has additional permissions.

            I'll test it in a test device not in my main one 😉

            pavelprosto 1 Reply Last reply Reply Quote 0
            • pavelprosto
              pavelprosto @CiberSheep last edited by

              @cibersheep Thank you, I'll wait 🙂
              This program uses transmission-cli library. I compiled it, it works on Nexus 5. But I'm worried that it might not work on other devices.

              CiberSheep M 2 Replies Last reply Reply Quote 0
              • CiberSheep
                CiberSheep @pavelprosto last edited by

                @pavelprosto the package looks as armv7
                Let's see

                1 Reply Last reply Reply Quote 0
                • CiberSheep
                  CiberSheep last edited by

                  I have tested on a M10HD tablet. Some thoughts:

                  • Lib works ok but dialog shows warning about the device being arm64 (which is true) but the OS is armhf.
                  • If library (I think you misspell that) is removed, the app goes blank
                  • GUI is a bit of a mess. Bottom headers, big back buttons, not enough contrast with text on buttons, mixed colors for buttons, etc. You don't have to but you could follow GUI guidelines
                  • Passing a download gives an error (maybe in my case because I have low disc space)

                  You have a log here: http://paste.ubuntu.com/p/5RjFk5hbMS/

                  CiberSheep 1 Reply Last reply Reply Quote 0
                  • CiberSheep
                    CiberSheep @CiberSheep last edited by

                    Adding a torrent (via ContenHub) and downloading works

                    97dad3df-f4fe-4ac0-b8fa-5f926bbaf6dd-imatge.png

                    pavelprosto 1 Reply Last reply Reply Quote 0
                    • M
                      matteo @pavelprosto last edited by

                      @pavelprosto hey I installed the .click in my PinePhone, arm64 architecture and apparently it works flawlessly, even though I didn't try to download and .torrent file yet! Good job Pavel 🙂

                      pavelprosto 1 Reply Last reply Reply Quote 0
                      • Keneda
                        Keneda last edited by

                        Great! A new app that comes to uTouch!

                        1 Reply Last reply Reply Quote 0
                        • pavelprosto
                          pavelprosto @CiberSheep last edited by

                          @cibersheep yes, your error No space left on device

                          [Errno 28] No space left on device\n\n\nDuring handling of the above exception, another exception occurred:\n\n\nTraceback (most recent call last):\n\n  File \"/opt/click.ubuntu.com/transmission.pavelprosto/1.0.0/src/main.py\", line 240, in transmission_stop\n    pauseTorrentSave()\n\n  File \"/opt/click.ubuntu.com/transmission.pavelprosto/1.0.0/src/main.py\", line 233, in pauseTorrentSave\n    fo.close()\n\nOSError: [Errno 28] No space left on device\n"
                          qml: python error: Return value of PyObject call is NULL: OSError: [Errno 28] No space left on device
                          

                          This is the first version of the application and its functionality is still weak.

                          • No check for the size of the downloaded file
                          • No "Turtle" mode (reduced download speed)
                          • There is no approximate time for how long the torrent will be downloaded.
                            But I plan to add all this in the next versions.
                            I agree with your opinion that the design needs to be redone.

                          The buttons are very cumbersome, the interface looks overloaded. I will correct 😀

                          CiberSheep 1 Reply Last reply Reply Quote 0
                          • pavelprosto
                            pavelprosto @matteo last edited by

                            @matteo @Keneda Thank you so much.
                            As I can see, the library works correctly on different phones. So I will delete the scary inscription:

                            "This library is compiled for the armv7l architecture, so errors may occur.Install at your own risk."
                            
                            Keneda 1 Reply Last reply Reply Quote 1
                            • Keneda
                              Keneda @pavelprosto last edited by Keneda

                              @pavelprosto
                              There was an app for BT in open store or canonical store (or both), but i don't find it now, so yours is coming the right moment i believe ^^

                              PS : i'll test your app when it comes to open store.

                              D 1 Reply Last reply Reply Quote 0
                              • CiberSheep
                                CiberSheep @pavelprosto last edited by

                                But I plan to add all this in the next versions.
                                I agree with your opinion that the design needs to be redone.

                                Please, don't get me wrong, eh? My suggestions come from excitement and love 🙂

                                It's really nice you made it work!

                                pavelprosto 1 Reply Last reply Reply Quote 0
                                • pavelprosto
                                  pavelprosto last edited by

                                  New pre-final version of Transmission.

                                  • Testing has shown that the library works on all types of processor.
                                    (The inscription "This library is compiled for the armv7l architecture, so errors may occur" has been removed from the installer)
                                  • Fixed a bug with a white screen after installing the library (Previous you need restart the application)
                                  • The interface has been updated to the classic Ubuntu Touch presentation. It now looks more compact.
                                  • Updated localization of the Russian language.
                                    screenshot_big.png

                                  Known bugs that I will fix in future releases.

                                  • Due to sleep mode, torrent downloads can pause on their own (you have to manually pause and restart).
                                    This bug will be fixed after: I teach the app to detect the approximate download time. Then, the program will be able to restart the download on its own.
                                  • If your device does not have enough space, then the torrent is added, but it gives an error [Errno 28] No space left on device
                                    In the future, I will teach the program to determine the size of the loaded content and not add it if there is not enough space.
                                    (I also plan to add a selective file download mode if a torrent with many files is being downloaded.)

                                  The new version can be downloaded here:
                                  transmission.pavelprosto_1.0.0_all.click
                                  I would be very happy to test it and get feedback.

                                  PhoenixLandPirat 1 Reply Last reply Reply Quote 1
                                  • pavelprosto
                                    pavelprosto @CiberSheep last edited by

                                    @cibersheep I find your comments very helpful. I love Ubuntu Touch and want to create beautiful apps that don't look like Android.

                                    I have ideas on how to redesign the pause and delete torrent buttons. But I will already implement this in the next versions 🙂

                                    CiberSheep 1 Reply Last reply Reply Quote 2
                                    • CiberSheep
                                      CiberSheep @pavelprosto last edited by

                                      @pavelprosto Ouh. I see improvements there 🙂
                                      Well done

                                      1 Reply Last reply Reply Quote 1
                                      • PhoenixLandPirat
                                        PhoenixLandPirat @pavelprosto last edited by

                                        @pavelprosto Fantastic app, I haven't torrented anything yet but it's looking good, one thing that seems like an over site however, is that there isn't an option to add torrents via magnet links.

                                        Good work and thank you for your work, it is much appreciated!

                                        PhoenixLandPirat 1 Reply Last reply Reply Quote 0
                                        • PhoenixLandPirat
                                          PhoenixLandPirat @PhoenixLandPirat last edited by

                                          @phoenixlandpirat another update.

                                          Im trying this on the op3 and downloaded the manjaro torrent file, however Im getting this error.

                                          screenshot20210214_214413230.png

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            domubpkm @Keneda last edited by

                                            @keneda https://launchpad.net/downow

                                            Keneda 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post