English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 20 July 2015, 05:47   #1
tygre
Returning fan!
 
tygre's Avatar
 
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
AmiModRadio - All of Aminet modules at your fingertips


Did you know that, as of today (2015/06/02), there are more than 20,000 packages 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 four parts:
  • A small FTP client to access Aminet and download archives containing modules;
  • A XAD client to unarchive the downloaded archives;
  • A ARexx command-and-control system to gently ask players to play the module;
  • A MUI interface to control the various parts of AmiModRadio, in particular to permanently saved desired modules as well as pause/play and skip modules.

Downloads
AmiModRadio is open source. Its source code and binaries are available on SourceForge and BitBucket ! Manual and other resources are available on its Web page. AmiModRadio binaries are available here:

Usage
You can start AmiModRadio at any times from a Shell but RexxMast and a supported player must be availabe for options 2. or 6. to function: RexxMast and either EaglePlayer, HippoPlayer, or MultiPlayer must be running for options 2. or 6. to run

Contributing
Please contribute by asking for features or reporting bugs!



Icon by Rob under CC BY v3.0, thanks!

Last edited by tygre; 23 July 2015 at 19:46. Reason: Added HTTP download link
tygre is offline  
Old 20 July 2015, 07:16   #2
ptyerman
Registered User
 
ptyerman's Avatar
 
Join Date: Jun 2012
Location: Worksop/UK
Age: 59
Posts: 1,328
Wow, cool. Trying it out now.
ptyerman is offline  
Old 20 July 2015, 07:43   #3
ptyerman
Registered User
 
ptyerman's Avatar
 
Join Date: Jun 2012
Location: Worksop/UK
Age: 59
Posts: 1,328
Unfortunately it's not working for me under emulation with Amikit or ClassicWB at the moment. It just throws up a no modules to collect message.
I haven't messed with it much yet though as I have no time this morning, I will try it on my real Amiga's later tonight and look at why it's complaining under emulation.
ptyerman is offline  
Old 20 July 2015, 14:03   #4
wXR
Registered User
 
Join Date: Mar 2009
Location: New York
Posts: 552
Awesome idea!

Linking in our Open Source Amiga thread...

http://eab.abime.net/showthread.php?t=77722&page=14
wXR is offline  
Old 20 July 2015, 16:16   #5
tygre
Returning fan!
 
tygre's Avatar
 
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
Quote:
Originally Posted by wXR View Post
Awesome idea!

Linking in our Open Source Amiga thread...

http://eab.abime.net/showthread.php?t=77722&page=14
Thanks a lot!
tygre is offline  
Old 20 July 2015, 16:17   #6
Retrofan
Ruler of the Universe
 
Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,185
It doesn't work here either. It doesn't load any module and not even the "About" works. It fails with the init_arexx_connection_player.

And also it hangs the system if you return to WB.
Retrofan is offline  
Old 20 July 2015, 16:18   #7
tygre
Returning fan!
 
tygre's Avatar
 
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
Quote:
Originally Posted by ptyerman View Post
Unfortunately it's not working for me under emulation with Amikit or ClassicWB at the moment. It just throws up a no modules to collect message.
I haven't messed with it much yet though as I have no time this morning, I will try it on my real Amiga's later tonight and look at why it's complaining under emulation.
Sorry to read that, I will PM you to try to fix the problem. I have tried it on AmiKit at home and it works but there may be other bugs in my code
tygre is offline  
Old 20 July 2015, 16:26   #8
Retrofan
Ruler of the Universe
 
Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,185
The idea is very good, but if it works right with your program then it would be better to make another with a radio skin just the kind of AmigaAMP. Volume control, Random option and Text with the name or others on screen. Maybe a search option too. Maybe it also could work with other places that store mods.
Retrofan is offline  
Old 20 July 2015, 16:29   #9
tygre
Returning fan!
 
tygre's Avatar
 
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
Quote:
Originally Posted by Retrofan View Post
It doesn't work here either. It doesn't load any module and not even the "About" works. It fails with the init_arexx_connection_player.

And also it hangs the system if you return to WB.
Sorry to read these problems! I have try it on AmiKit (for Real) but I must have missed something, I will PM you to try to solve this issue...

Talk to you soon!
tygre is offline  
Old 20 July 2015, 16:30   #10
tygre
Returning fan!
 
tygre's Avatar
 
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
Quote:
Originally Posted by Retrofan View Post
The idea is very good, but if it works right with your program then it would be better to make another with a radio skin just the kind of AmigaAMP. Volume control, Random option and Text with the name or others on screen. Maybe a search option too. Maybe it also could work with other places that store mods.
Definitely good ideas! But as you can see, I am still honing my programming skills... so your suggestion is not lost: it will just take time to implement (But you can have a first idea by exectuing AmiModRadio MUI )

Thanks!

Last edited by tygre; 20 July 2015 at 17:07. Reason: Added information about the MUI argument
tygre is offline  
Old 20 July 2015, 19:59   #11
Retrofan
Ruler of the Universe
 
Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,185
Yes, it has to be extremely difficult. But if you have something as you've got and Thomas likes the idea I know then he can help you, he's the Man.

Edit: AmimodRadio MUI shows its window with empty "buttons".

Last edited by Retrofan; 20 July 2015 at 20:05.
Retrofan is offline  
Old 20 July 2015, 20:45   #12
tygre
Returning fan!
 
tygre's Avatar
 
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
Quote:
Originally Posted by Retrofan View Post
Yes, it has to be extremely difficult. But if you have something as you've got and Thomas likes the idea I know then he can help you, he's the Man.

Edit: AmimodRadio MUI shows its window with empty "buttons".
Yes, still working on it... Now that most of the functions are implemented (minus the reported bugs, of course ), I can focus on MUI... I welcome any help to implement a skin engine like AmigaAmp!

(PS. I modified the first post to explain how to use AmiModPlayer.)

Cheers!
tygre is offline  
Old 20 July 2015, 21:03   #13
Retrofan
Ruler of the Universe
 
Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,185
Yep, running first Hip it works and as I told you it is very promissing
Retrofan is offline  
Old 21 July 2015, 02:19   #14
ptyerman
Registered User
 
ptyerman's Avatar
 
Join Date: Jun 2012
Location: Worksop/UK
Age: 59
Posts: 1,328
Excellent, working now. I didn't get home until really late so, sorry for the delay in replying.
I just logged in to say I figured out why it wasn't working but I noticed you updated the post. It's working fine with Hippo Player opened first.
ptyerman is offline  
Old 21 July 2015, 03:34   #15
tygre
Returning fan!
 
tygre's Avatar
 
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
@ptyerman and @Retrofan

Glad that it works well now! Sorry for the confusion though

Enjoy!
tygre is offline  
Old 21 July 2015, 09:59   #16
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
Excellent idea! It might be an idea to check for a player on startup and give a warning if one isn't found... Try searching to the HippoPlayer ARexx port for example and popping up a warning requester if it's not found, instead of just failing.

I'll try it out over the next few days when I get a chance.
Daedalus is online now  
Old 21 July 2015, 17:01   #17
tygre
Returning fan!
 
tygre's Avatar
 
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
Hi Daedalus!

Quote:
Originally Posted by Daedalus View Post
Excellent idea! It might be an idea to check for a player on startup and give a warning if one isn't found... Try searching to the HippoPlayer ARexx port for example and popping up a warning requester if it's not found, instead of just failing.
Absolutely! Actually, this is what AmiModRadio does... but the error message is so unclear that I realise now that it is completely unhelpful The next release will definitely do better!

Quote:
Originally Posted by Daedalus View Post
I'll try it out over the next few days when I get a chance.
Let me know of your impressions!
Cheers!
tygre is offline  
Old 22 July 2015, 14:17   #18
tolkien
AmigaMan
 
tolkien's Avatar
 
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 760
Great idea. Would It works with MorphOS? I'll try today.
Thanks tygre.
tolkien is offline  
Old 22 July 2015, 14:29   #19
Predseda
Puttymoon inhabitant
 
Predseda's Avatar
 
Join Date: Mar 2007
Location: Tromaville
Age: 46
Posts: 7,537
Send a message via ICQ to Predseda
This is just an amazing idea! I have to get it working on my Amiga, playing random modules from the internet in background while working in Deluxe Paint would be pure heaven! I hope it doesnt eat much chipmem.
Predseda is online now  
Old 22 July 2015, 18:06   #20
modrobert
old bearded fool
 
modrobert's Avatar
 
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 775
Working fine on my A1200 with WB 3.1, using HippoPlayer, great way of utilizing ARexx.

BTW: Might be worth mentioning that you need to start the RexxMast tool in Workbench, but most users probably figure that out themselves.

EDIT:

Looking forward to "automatic download of next song when current finishes" (instead of repeat), and the "save song" function failed for me, so just copied the current module file from t: in another shell window.

Last edited by modrobert; 22 July 2015 at 19:40.
modrobert is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Which games are using modules? 1988 request.Modules 7 29 July 2016 20:24
A few modules Rogue request.Modules 1 31 May 2014 18:22
two modules s2325 request.Modules 4 01 May 2010 15:23
Brain Killer Aminet links changed (and a question about Aminet links) Korodny HOL data problems 0 26 November 2009 21:21
Modules.. Muerto request.Modules 2 15 December 2005 17:32

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 09:36.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.24090 seconds with 14 queries