English Amiga Board Amiga Lore


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: 517
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  
AdSense AdSense  
Old 20 July 2015, 07:16   #2
ptyerman
Registered User

ptyerman's Avatar
 
Join Date: Jun 2012
Location: Worksop/UK
Age: 52
Posts: 894
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: 52
Posts: 894
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: 553
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: 517
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: 5,554
Send a message via Skype™ to Retrofan
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: 517
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: 5,554
Send a message via Skype™ to Retrofan
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: 517
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: 517
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: 5,554
Send a message via Skype™ to Retrofan
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: 517
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: 5,554
Send a message via Skype™ to Retrofan
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: 52
Posts: 894
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: 517
@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: 1,832
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 offline  
Old 21 July 2015, 17:01   #17
tygre
Returning fan!

tygre's Avatar
 
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 517
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: 429
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: The City of Townsville
Age: 39
Posts: 4,355
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 offline  
Old 22 July 2015, 18:06   #20
modrobert
old bearded fool

modrobert's Avatar
 
Join Date: Jan 2010
Location: Bangkok
Age: 49
Posts: 361
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  
AdSense AdSense  
 


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 00:18.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.23161 seconds with 12 queries