What can it do?

WRA is a Web Radio Alarm. It can be told to start or stop playing a configured internet radio station at particular times. For example, to turn on BBC Radio 4 now, stop it at 23:05, fade in at 06:55 and turn off at 08:10 run:

wra r4 on now off 2305 on 0655 off 0810 

What does it consist of?

WRA consists of:

What has it been tested on?

WRA has been tested on:

but it should work on all Unix-like operating systems.

What are its prerequisites?

WRA requires:

Documentation

Debian installation

  1. If not already done, configure access to this repository as described at ahuxley-keyring.

  2. Run:

    apt-get install wra 

Downloads

version

released

version description

file

file description

1.1.6

17/01/2012

latest stable

wra-1.1.6.tar.gz

source

wra_1.1.6-1_all.deb

Debian package

wra-1.1.6-2.noarch.rpm

RPM

Bugs and change requests

id

filed

description

response

status

WRA#073

10/05/2008

man page out of date on config file & SYNOPSIS messed up

mess due to no .pso groff override, will update man page

fixed

WRA#074

18/05/2008

wra bbcnews on stupid says invalid station id

rewrite arg validation code

fixed in 1.0.3

WRA#075

13/09/2008

deb is missing dependency on bc

add dependency in wra.debian/control

fixed in 1.0.3

WRA#076

16/09/2008

penne$ wra on now
rm: cannot remove /home/alexis/.mplayer/remote: No such file or directory
mplayer: could not connect to socket
mplayer: No such file or directory

silence rm in mplayer_server script

fixed in 1.0.3

WRA#077

27/09/2008

penne$ wra -v on bow
wra: INFO: sleeping till bow ...

fixed in 1.0.4

WRA#078

29/03/2009

missing dependencies and socket non-existent at first use (see http://pastebin.com/f3f1aad71)

fixed on 1.0.5

WRA#079

18/04/2009

mixer channel must be configurable

fixed on 1.0.5

WRA#080

18/07/2009

should allow URLs used with --define option (and maybe also in ~/.wrarc) to contain spaces (and remove corresponding caveat from man page)

something must be field separator; space best

rejected

WRA#081

13/10/2009

penne$ wra --debug=100 off now
wra: ERROR: frame#0: --debug:config-file: invalid station id
wra: ERROR: frame#1: application's entry function (wra) failed

probably ADE bug but to be investigated

retitled ADE#308

WRA#082

17/03/2010

default ~/.wrarc uses BBC realmedia streams but they're being phased out (see http://www.bbc.co.uk/blogs/radiolabs/2009/10/realmedia_an_update.shtml

update the created ~/.wrarc (can't really inform user)

fixed in 1.0.8

WRA#083

02/01/2011

difficult to determine list of configured stations

add '-s' or '--list-stations'

fixed in 1.1.2

WRA#084

21/02/2011

fiori$ wra
wra: ERROR: type 'wra --help' for correct usage.
/usr/include/ade/ade.sh: line 2053: exit: app_usage: numeric argument required
fiori$

rename usage function?

fixed in 1.1.2

WRA#085

22/03/2011

abstract content of example .wrarc

fixed in 1.1.2

WRA#086

16/04/2011

change sed-ing to shell arrays

use associative arrays; requires bash4

fixed in 1.1.2

WRA#087

16/04/2011

rhythmbox starts playing library when told to stop

Known Rhythmbox problem with only partial workaround; implement true stopping on WRA

fixed in 1.1.2

WRA#088

21/04/2011

when running with old format .wrarc, ugly error produced

won't fix

WRA#089

21/04/2011

comments in example .wrarc file need updating to describe new format configuration e.g. 'stop' field

open

Copyright

WRA is (C) AlexisHuxley 2003-2012 and is distributed under the terms of the GPL.

See also


CategorySoftware

WRA (last edited 2012-01-17 12:43:37 by AlexisHuxley)