Skip to content

Small Bash script to retrieve and play tunes from modarchive.org

License

Notifications You must be signed in to change notification settings

toptnc/modarchive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

modarchive

Small Bash script to retrieve and play tunes from modarchive.org
This script is released under the terms of GNU GPL V3 License

Requirements

This script requires various tools to work.

  • mikmod, opencp or audacious
  • curl
  • html2text
  • sed
  • grep
  • awk

Configuration

This script uses mikmod to play tunes by default, but you can override this and other settings with a .modarchiverc file located in $HOME directory. This is an example of .modarchiverc file to use audacious instead mikmod.

#Where the song files will be downloaded
MODPATH='/home/user/Music/modarchive'

#The full path to player binary
PLAYER='/usr/bin/audacious'

#Player options. In this case, queue songs to audacious playlist
PLAYEROPTS='-e'

#If this is true, player will be run in background
PLAYERBG='true'

Usage

Modarchive Jukebox can be used with one of the following options:

   -h : Show this help message

   -n <number>  Number of tracks to play
   -r           Shuffle playlist
   -p <player>  Select player profile: Supported players are: 
           mikmod     This is the default player. Runs in console and uses 
                      libmikmod to decode files  
           audacious  This is an X11 player. Uses modplug tu decode files
           opencp     This is Open Cubic Player, a console/x11 classic player. 
                      It's really buggy but, who cares?
         
   -s <section> Play from selected section: Can be one of this 
          uploads     This is a list of the recent member upload activity
          featured    These modules have been nominated by the crew for either 
                      outstanding quality, technique or creativity 
                      (or combination of).
          favourites  These modules have been nominated by the members via their
                      favourites. 
          downloads   The top 1000 most downloaded modules, recorded since circa
                      2002. 
          topscore    This chart lists the most revered modules on the archive.
          newadd      New additions by Date
	  newratings  Recent rated modules
          random      Ramdom module from entire archive
   -a <artist>  Search in artist database
   -m <module>  Search in module database (Title and Filename)


Hint: Use + symbol instead blankspaces in search strings.

About

Small Bash script to retrieve and play tunes from modarchive.org

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages