Decision downloading

Posted by ALB42 on 29. Dezember 2021No Comments

Working on the direct download feature, it’s not that trivial as I thought. I tried the mplayer and wget function on AmigaOS4 and AROS and was not successful, the MPlayer does not support SSL and the WGet does support SSL but is too old (uses old encryption only). Basically the only system where this is working as it should is MorphOS, the one System where you actually do not need AmiTube because you have two browsers available capable of browsing and watching YouTube directly on the page. This is annoying.

Allso there is a limitation of the command line to be 255 chars long, the URL from YouTube is already longer than that (many GET options), seems MorphOS raised that limit (or it would not work)

So whats my options then.

  • I could use a shared SSL library like AmiSSL to let AmiTube directly download the stuff from YouTube
    • I did already the basic work for that top be possible, no change of AmiTube needed for that
    • AmiSSL only exists for AmigaOS3 and AmigaOS4
    • No AROS version and no replacement. Questions about it are rudely rejected, because of reasons. No replacement for it, only the standard static-C linklib, does not work in FreePascal atm.
    • No MorphOS version and no replacement, ok you can just install the 68k Version, so thats good, but MorphOS was never the problem.
  • Could (again) make a wrapper on my server to download or forward the requests
    • Works for all systems, download directly from my server with AmiTube
    • I need to learn more PHP 😉 as far as I understand downloading with AmiTube would be possible but not MPlayer playing directly from it (not tried though)
    • Again more load and space needed on the Server
  • just let it like it is, force the AROS and Amiga guys to updated the stuff
    • will not happen, or there would be a modern Browser or a shared SSL.library on all Platforms available 😉
  • just skip this feature

Not really sure what I do now.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert