Menu

Tree [r58] /
 History

HTTPS access


File Date Author Commit
 bin 2020-12-07 tygre [r38] Finally fixed #100! Plus updated the User-agent...
 catalogs 2024-08-09 tygre [r57] Remove spurious file from SVN
 data 2023-04-03 tygre [r52] Progress on the ClassAct UI
 doc 2020-05-28 tygre [r34] Fixed some bugs, including #104 and #105, and t...
 etc 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 icons 2022-12-23 tygre [r44] Fixed #46, #98, and #116. Refactored some core ...
 images 2021-03-14 tygre [r40] Fixed and improved ratings management.
 makefiles 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 o 2020-12-07 tygre [r38] Finally fixed #100! Plus updated the User-agent...
 tests 2023-04-03 tygre [r53] Updated test modules
 0 - README 2023-02-16 tygre [r46] More work towards consistent navigations in all...
 0 - README.info 2020-05-28 tygre [r34] Fixed some bugs, including #104 and #105, and t...
 1 - THANKS 2023-02-15 tygre [r45] Removed .svn folder. Continue working on the lo...
 1 - THANKS.info 2020-05-28 tygre [r34] Fixed some bugs, including #104 and #105, and t...
 2 - GPL v3 2020-05-28 tygre [r34] Fixed some bugs, including #104 and #105, and t...
 2 - GPL v3.info 2020-05-28 tygre [r34] Fixed some bugs, including #104 and #105, and t...
 Commit to Git and SVN.sh 2023-02-15 tygre [r45] Removed .svn folder. Continue working on the lo...
 LICENSE dictionary 2022-12-18 tygre [r43] Improved socket-related code. Introduced ClassA...
 LICENSE fortify 2022-12-18 tygre [r43] Improved socket-related code. Introduced ClassA...
 LICENSE ftpparse 2022-12-18 tygre [r43] Improved socket-related code. Introduced ClassA...
 LICENSE http-client-c 2023-02-15 tygre [r45] Removed .svn folder. Continue working on the lo...
 LICENSE iniparser 2022-12-18 tygre [r43] Improved socket-related code. Introduced ClassA...
 LICENSE kvs 2024-08-09 tygre [r58] Added KVS license
 LICENSE tasksocketbase 2022-12-18 tygre [r43] Improved socket-related code. Introduced ClassA...
 README.md 2023-02-16 tygre [r46] More work towards consistent navigations in all...
 arexx.c 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 arexx.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 blacklists.c 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 blacklists.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 controls.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 controls.h 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 controls_act.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 controls_act.h 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 controls_cli.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 controls_cli.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 controls_mui.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 controls_mui.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 controls_rea.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 controls_rea.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 controls_workers.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 controls_workers.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 ftp.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 ftp.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 globals.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 gui_act.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 gui_act.h 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 gui_mui.c 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 gui_mui.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 gui_rea.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 gui_rea.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 httpx.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 httpx.h 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 httpx_http.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 httpx_http.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 httpx_https.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 httpx_https.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 kvs.c 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 kvs.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 locale.c 2022-12-23 tygre [r44] Fixed #46, #98, and #116. Refactored some core ...
 locale.h 2023-02-15 tygre [r45] Removed .svn folder. Continue working on the lo...
 locale_strings.h 2023-02-15 tygre [r45] Removed .svn folder. Continue working on the lo...
 log.c 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 log.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 main.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 players.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 players.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 players_workers.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 players_workers.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 prefs.c 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 prefs.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 ratings.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 ratings.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 ringhio.c 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 ringhio.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 sources.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 sources.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 utils.c 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 utils.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 utils_guis.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 utils_guis.h 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 utils_socketbase.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 utils_socketbase.h 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 utils_tasks.c 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 utils_tasks.h 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...
 version.c 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 version.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 xad.c 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 xad.h 2024-07-24 tygre [r55] Fixed #136, #137, #138, and #139. Version 1.0β
 z_dictionary.c 2022-12-23 tygre [r44] Fixed #46, #98, and #116. Refactored some core ...
 z_dictionary.h 2022-12-18 tygre [r43] Improved socket-related code. Introduced ClassA...
 z_fortify.c 2023-02-15 tygre [r45] Removed .svn folder. Continue working on the lo...
 z_fortify.h 2022-02-21 tygre [r41] Worked on stability, especially wrt. sockets. F...
 z_fortify_settings.h 2022-02-21 tygre [r41] Worked on stability, especially wrt. sockets. F...
 z_ftpparse.c 2022-02-21 tygre [r41] Worked on stability, especially wrt. sockets. F...
 z_ftpparse.h 2022-02-21 tygre [r41] Worked on stability, especially wrt. sockets. F...
 z_iniparser.c 2023-02-15 tygre [r45] Removed .svn folder. Continue working on the lo...
 z_iniparser.h 2023-02-15 tygre [r45] Removed .svn folder. Continue working on the lo...
 z_tasksocketbase.h 2024-08-09 tygre [r56] Introduced per-task SocketBase and other data. ...

Read Me

IF YOU LIKE IT, BUY ME A COFFEE AT https://www.buymeacoffee.com/amimodradio

MORE INFORMATION AT http://www.chingu.asia/wiki/index.php?title=AmiModRadio

AmiModRadio

Did you know that, as of today (2015/06/02), there are more than 20,000 packages (http://aminet.net/tree) in the mods directory on Aminet? Yes! That's more than 20,000 modules to play and enjoy! So, why not have a program that could automatically download one module at-a-time, extract it, and play it? This is the purpose of AmiModRadio...

Essentials

AmiModRadio is composed essentially of six parts:

  • A small FTP client (http://en.wikipedia.org/wiki/File_Transfer_Protocol) to access Aminet and Modland and download archives containing modules;
  • A small HTTP client (https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) to access Haxor.fi and download modules;
  • A small HTTPS client (http://aminet.net/search?query=amissl&ord=DESC&sort=date) to access ModArchive and Modules.pl;
  • A XAD client (http://aminet.net/package/util/arc/xadmaster020) to unarchive the downloaded archives;
  • A ARexx (http://en.wikipedia.org/wiki/ARexx) command-and-control system to gently ask players to play the module;
  • A MUI (http://en.wikipedia.org/wiki/Magic_User_Interface) interface to control the various parts of AmiModRadio, e.g., to pause/play and skip modules.