Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. AllTube Download - HTML GUI for youtube-dl

AllTube Download - HTML GUI for youtube-dl

Scheduled Pinned Locked Moved Solved App Wishlist
50 Posts 13 Posters 11.3k Views 11 Watching
  • 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.
  • WilliamNagelW Offline
    WilliamNagelW Offline
    WilliamNagel
    wrote on last edited by
    #1

    https://github.com/Rudloff/alltube
    https://alltubedownload.net/

    1 Reply Last reply
    3
    • M Offline
      M Offline
      msbt
      App Dev
      wrote on last edited by
      #2

      I threw this together real quick, first it wouldn't convert some videos, but with stream: true it's looking good. I've also enabled mp3 conversion, please test and let me know if it works.

      https://git.cloudron.io/msbt/alltube-app

      WilliamNagelW necrevistonnezrN 2 Replies Last reply
      2
      • M msbt

        I threw this together real quick, first it wouldn't convert some videos, but with stream: true it's looking good. I've also enabled mp3 conversion, please test and let me know if it works.

        https://git.cloudron.io/msbt/alltube-app

        WilliamNagelW Offline
        WilliamNagelW Offline
        WilliamNagel
        wrote on last edited by
        #3

        It works very well, thank you so much @msbt!

        1 Reply Last reply
        1
        • M Offline
          M Offline
          msbt
          App Dev
          wrote on last edited by
          #4

          Glad to hear that, you're welcome 🙂

          1 Reply Last reply
          1
          • M msbt

            I threw this together real quick, first it wouldn't convert some videos, but with stream: true it's looking good. I've also enabled mp3 conversion, please test and let me know if it works.

            https://git.cloudron.io/msbt/alltube-app

            necrevistonnezrN Offline
            necrevistonnezrN Offline
            necrevistonnezr
            wrote on last edited by
            #5

            @msbt said in AllTube Download - HTML GUI for youtube-dl:

            I threw this together real quick, first it wouldn't convert some videos, but with stream: true it's looking good. I've also enabled mp3 conversion, please test and let me know if it works.

            https://git.cloudron.io/msbt/alltube-app

            What was the procedure again to install a Cloudron App not yet in the Appstore?

            1 Reply Last reply
            1
            • girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by
              #6

              Roughly, on your PC/Mac (not the cloudron!):

              * npm install -g cloudron
              * cloudron login <my.cloudron> # use your cloudron login
              * git clone https://git.cloudron.io/msbt/alltube-app
              * cloudron build # use cloudron.io login
              * cloudron install # will ask domain to install to
              
              necrevistonnezrN 1 Reply Last reply
              2
              • girishG girish

                Roughly, on your PC/Mac (not the cloudron!):

                * npm install -g cloudron
                * cloudron login <my.cloudron> # use your cloudron login
                * git clone https://git.cloudron.io/msbt/alltube-app
                * cloudron build # use cloudron.io login
                * cloudron install # will ask domain to install to
                
                necrevistonnezrN Offline
                necrevistonnezrN Offline
                necrevistonnezr
                wrote on last edited by
                #7

                @girish said in AllTube Download - HTML GUI for youtube-dl:

                git clone https://git.cloudron.io/msbt/alltube-app

                I thought you need a cloudron exec ÃŽn front of that? Though it throws an error

                Could not auto-detect appid. Use --app or or run this command in a directory containing CloudronManifest.json

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  msbt
                  App Dev
                  wrote on last edited by
                  #8

                  You need to cwd into the cloned directory, where all the files are located and run the build and install commands from there.

                  necrevistonnezrN 1 Reply Last reply
                  2
                  • M msbt

                    You need to cwd into the cloned directory, where all the files are located and run the build and install commands from there.

                    necrevistonnezrN Offline
                    necrevistonnezrN Offline
                    necrevistonnezr
                    wrote on last edited by
                    #9

                    @msbt said in AllTube Download - HTML GUI for youtube-dl:

                    You need to cwd into the cloned directory, where all the files are located and run the build and install commands from there.

                    Got it. Build and installed the app in a subdomain but received the following error:

                    Error starting container :Error: (HTTP code 400) unexpected - OCI runtime create failed: container_linux.go:348: starting container process caused "exec: "/app/start.sh": permission denied": unknown

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      msbt
                      App Dev
                      wrote on last edited by
                      #10

                      ok that's odd, where does it say that? i guess @girish needs to take it from here

                      necrevistonnezrN 1 Reply Last reply
                      0
                      • M msbt

                        ok that's odd, where does it say that? i guess @girish needs to take it from here

                        necrevistonnezrN Offline
                        necrevistonnezrN Offline
                        necrevistonnezr
                        wrote on last edited by
                        #11

                        @msbt said in AllTube Download - HTML GUI for youtube-dl:

                        ok that's odd, where does it say that? i guess @girish needs to take it from here

                        both on command line after the install command as well as in Cloudrons web-UI

                        fbartelsF 1 Reply Last reply
                        0
                        • necrevistonnezrN necrevistonnezr

                          @msbt said in AllTube Download - HTML GUI for youtube-dl:

                          ok that's odd, where does it say that? i guess @girish needs to take it from here

                          both on command line after the install command as well as in Cloudrons web-UI

                          fbartelsF Offline
                          fbartelsF Offline
                          fbartels
                          App Dev
                          wrote on last edited by
                          #12

                          @necrevistonnezr on what kind of os did you perform the git checkout? Seems like the file syst does not handle write permissions for Unix file systems. The easiest way around this would be to add a RUN chmod +x /app/start.sh to the Dockerfile

                          necrevistonnezrN 1 Reply Last reply
                          0
                          • fbartelsF fbartels

                            @necrevistonnezr on what kind of os did you perform the git checkout? Seems like the file syst does not handle write permissions for Unix file systems. The easiest way around this would be to add a RUN chmod +x /app/start.sh to the Dockerfile

                            necrevistonnezrN Offline
                            necrevistonnezrN Offline
                            necrevistonnezr
                            wrote on last edited by
                            #13

                            @fbartels said in AllTube Download - HTML GUI for youtube-dl:

                            @necrevistonnezr on what kind of os did you perform the git checkout? Seems like the file syst does not handle write permissions for Unix file systems. The easiest way around this would be to add a RUN chmod +x /app/start.sh to the Dockerfile

                            That worked, thanks! Indeed, the git checkout was performed on a Windows machine...

                            1 Reply Last reply
                            0
                            • F Offline
                              F Offline
                              FTLAUDMAN
                              wrote on last edited by
                              #14

                              Directions worked well on Mac, just obviously had to run the build and install from within download git directory.

                              Is there a way with AllTube to use the highest resolution DASH video with the "Best" setting? The Best setting always seems to pick a lower resolution. So if I want to use the higher resolution I have to download that video and audio separate and mux them. Hoping there's a setting somewhere to have AllTube do the muxing for highest possible resolution.

                              M 1 Reply Last reply
                              0
                              • necrevistonnezrN Offline
                                necrevistonnezrN Offline
                                necrevistonnezr
                                wrote on last edited by
                                #15

                                @fbartels said in AllTube Download - HTML GUI for youtube-dl:

                                RUN chmod +x /app/start.sh

                                I'm still getting errors now when the app is starting:

                                Dec 06 16:32:24 box:apptask video.mydomain.com updating app with values: {"installationProgress":"90, Configuring reverse proxy"}
                                Dec 06 16:32:24 box:reverseproxy ensureCertificate: video.mydomain.com certificate already exists at /home/yellowtent/boxdata/certs/video.mydomain.com.key
                                Dec 06 16:32:24 box:reverseproxy isExpiringSync: /home/yellowtent/boxdata/certs/video.mydomain.com.cert Certificate will not expire 0
                                Dec 06 16:32:24 box:reverseproxy providerMatchesSync: /home/yellowtent/boxdata/certs/video.mydomain.com.cert subject=CN = video.mydomain.com domain=video.mydomain.com issuer=C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3 wildcard=false/false prod=true/true match=true
                                Dec 06 16:32:24 box:reverseproxy writing config for "video.mydomain.com" to /home/yellowtent/platformdata/nginx/applications/5961e587-c0c2-4147-9a18-a38298d50752.conf with options {"sourceDir":"/home/yellowtent/box","adminOrigin":"https://my.mydomain.com","vhost":"video.mydomain.com","hasIPv6":true,"port":45347,"endpoint":"app","certFilePath":"/home/yellowtent/boxdata/certs/video.mydomain.com.cert","keyFilePath":"/home/yellowtent/boxdata/certs/video.mydomain.com.key","robotsTxtQuoted":null,"xFrameOptions":"SAMEORIGIN"}
                                Dec 06 16:32:24 box:shell reload execFile: /usr/bin/sudo -S /home/yellowtent/box/src/scripts/reloadnginx.sh
                                Dec 06 16:32:25 box:apptask video.mydomain.com configured
                                Dec 06 16:32:25 box:apptask video.mydomain.com updating app with values: {"installationState":"installed","installationProgress":"","health":null}
                                Dec 06 16:32:25 box:apptask Apptask completed for 5961e587-c0c2-4147-9a18-a38298d50752
                                Dec 06 16:19:01 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                Dec 06 16:19:03 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                Dec 06 16:19:04 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                Dec 06 16:19:06 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                Dec 06 16:19:08 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                Dec 06 16:19:11 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                Dec 06 16:19:16 standard_init_linux.go:190: exec user process caused "no such file or directory"

                                fbartelsF 1 Reply Last reply
                                0
                                • necrevistonnezrN necrevistonnezr

                                  @fbartels said in AllTube Download - HTML GUI for youtube-dl:

                                  RUN chmod +x /app/start.sh

                                  I'm still getting errors now when the app is starting:

                                  Dec 06 16:32:24 box:apptask video.mydomain.com updating app with values: {"installationProgress":"90, Configuring reverse proxy"}
                                  Dec 06 16:32:24 box:reverseproxy ensureCertificate: video.mydomain.com certificate already exists at /home/yellowtent/boxdata/certs/video.mydomain.com.key
                                  Dec 06 16:32:24 box:reverseproxy isExpiringSync: /home/yellowtent/boxdata/certs/video.mydomain.com.cert Certificate will not expire 0
                                  Dec 06 16:32:24 box:reverseproxy providerMatchesSync: /home/yellowtent/boxdata/certs/video.mydomain.com.cert subject=CN = video.mydomain.com domain=video.mydomain.com issuer=C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3 wildcard=false/false prod=true/true match=true
                                  Dec 06 16:32:24 box:reverseproxy writing config for "video.mydomain.com" to /home/yellowtent/platformdata/nginx/applications/5961e587-c0c2-4147-9a18-a38298d50752.conf with options {"sourceDir":"/home/yellowtent/box","adminOrigin":"https://my.mydomain.com","vhost":"video.mydomain.com","hasIPv6":true,"port":45347,"endpoint":"app","certFilePath":"/home/yellowtent/boxdata/certs/video.mydomain.com.cert","keyFilePath":"/home/yellowtent/boxdata/certs/video.mydomain.com.key","robotsTxtQuoted":null,"xFrameOptions":"SAMEORIGIN"}
                                  Dec 06 16:32:24 box:shell reload execFile: /usr/bin/sudo -S /home/yellowtent/box/src/scripts/reloadnginx.sh
                                  Dec 06 16:32:25 box:apptask video.mydomain.com configured
                                  Dec 06 16:32:25 box:apptask video.mydomain.com updating app with values: {"installationState":"installed","installationProgress":"","health":null}
                                  Dec 06 16:32:25 box:apptask Apptask completed for 5961e587-c0c2-4147-9a18-a38298d50752
                                  Dec 06 16:19:01 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                  Dec 06 16:19:03 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                  Dec 06 16:19:04 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                  Dec 06 16:19:06 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                  Dec 06 16:19:08 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                  Dec 06 16:19:11 standard_init_linux.go:190: exec user process caused "no such file or directory"
                                  Dec 06 16:19:16 standard_init_linux.go:190: exec user process caused "no such file or directory"

                                  fbartelsF Offline
                                  fbartelsF Offline
                                  fbartels
                                  App Dev
                                  wrote on last edited by
                                  #16

                                  @necrevistonnezr said in AllTube Download - HTML GUI for youtube-dl:

                                  I'm still getting errors now when the app is starting:

                                  I did not try the app before, but the original error looked quite obvious. This time it's less obvious, could line endings play a role here?

                                  I would recommend to rebuild the image in a Linux system. if you do not have a linux system at hand you could give wsl a try.

                                  necrevistonnezrN 1 Reply Last reply
                                  0
                                  • F FTLAUDMAN

                                    Directions worked well on Mac, just obviously had to run the build and install from within download git directory.

                                    Is there a way with AllTube to use the highest resolution DASH video with the "Best" setting? The Best setting always seems to pick a lower resolution. So if I want to use the higher resolution I have to download that video and audio separate and mux them. Hoping there's a setting somewhere to have AllTube do the muxing for highest possible resolution.

                                    M Offline
                                    M Offline
                                    msbt
                                    App Dev
                                    wrote on last edited by
                                    #17

                                    @FTLAUDMAN said in AllTube Download - HTML GUI for youtube-dl:

                                    Directions worked well on Mac, just obviously had to run the build and install from within download git directory.

                                    Is there a way with AllTube to use the highest resolution DASH video with the "Best" setting? The Best setting always seems to pick a lower resolution. So if I want to use the higher resolution I have to download that video and audio separate and mux them. Hoping there's a setting somewhere to have AllTube do the muxing for highest possible resolution.

                                    I think it will chose the highest resolution up to 720p, if it's higher then the sorting doesn't work anymore. I'm guessing this is an issue for the project itself on https://github.com/Rudloff/alltube - feel free to create a ticket, happy to repack it when fixed 😉

                                    F 1 Reply Last reply
                                    0
                                    • M msbt

                                      @FTLAUDMAN said in AllTube Download - HTML GUI for youtube-dl:

                                      Directions worked well on Mac, just obviously had to run the build and install from within download git directory.

                                      Is there a way with AllTube to use the highest resolution DASH video with the "Best" setting? The Best setting always seems to pick a lower resolution. So if I want to use the higher resolution I have to download that video and audio separate and mux them. Hoping there's a setting somewhere to have AllTube do the muxing for highest possible resolution.

                                      I think it will chose the highest resolution up to 720p, if it's higher then the sorting doesn't work anymore. I'm guessing this is an issue for the project itself on https://github.com/Rudloff/alltube - feel free to create a ticket, happy to repack it when fixed 😉

                                      F Offline
                                      F Offline
                                      FTLAUDMAN
                                      wrote on last edited by
                                      #18

                                      @msbt It looks like this was raised in the past, and the feature was added to their develop branch at the time (2017). Not sure if it made it in since? It talks about adding "remux: true" to the config.yml file. https://github.com/Rudloff/alltube/issues/103

                                      1 Reply Last reply
                                      0
                                      • M Offline
                                        M Offline
                                        msbt
                                        App Dev
                                        wrote on last edited by
                                        #19

                                        i added remux: true to the config (everyone can do that, it's writable in /app/data/config.yml) and now there is one more item in the dropdown menu. But as one of the comments in that issue suggests: if you use this option the video and audio works, but you can't skip forward and backwards in VLC, maybe the header information is lost in that conversion.

                                        I might have stumbled over another issue: When I manually chose 1080p (doesn't matter if webm or mp4), there is no audio. Can anyone else confirm that?

                                        F 1 Reply Last reply
                                        0
                                        • M Offline
                                          M Offline
                                          msbt
                                          App Dev
                                          wrote on last edited by
                                          #20

                                          Ok apparently that's by design if you check the FAQ (https://github.com/Rudloff/alltube/blob/master/resources/FAQ.md#user-content-download-1080p-videos-from-youtube), you need to d/l audio and video seperately and mux them together, that's what the remux thing is for.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search