File | Date | Author | Commit |
---|---|---|---|
nrbconsole | 2015-07-29 |
![]() |
[74dfab] Updated darkice wrapper to allow to cut files, ... |
.gitignore | 2014-08-17 |
![]() |
[e979db] Small fixes in the chat. Small fixes in webcam ... |
LICENSE | 2014-08-16 |
![]() |
[9cb799] Initial commit of v0.3 alpha code |
MANIFEST.in | 2014-08-16 |
![]() |
[9cb799] Initial commit of v0.3 alpha code |
README.rst | 2014-08-26 |
![]() |
[825039] directory/file structure cleanup |
TODO.txt | 2014-08-29 |
![]() |
[764b8e] Little audio plugin API update in anticipation ... |
ez_setup.py | 2014-08-22 |
![]() |
[b4eaa7] Working on setup.py. Seems to work reasonable, ... |
install | 2014-08-16 |
![]() |
[9cb799] Initial commit of v0.3 alpha code |
nrbconsole-runner.py | 2014-08-16 |
![]() |
[f0dd2c] name change |
setup.py | 2014-08-22 |
![]() |
[b4eaa7] Working on setup.py. Seems to work reasonable, ... |
This is a simple interface for internet radio streaming, including plugins for jingles, chat and webcam. Uses darkice (https://code.google.com/p/darkice/) for streaming to shoutcast or icecast.
Developed for http://www.nauticradio.net/ / http://www.beatsnbreaks.nl
For now, please don't use the setup.py, it has not been fully tested. Copy the contents of the package to a directory, and run:
./nrbconsole-runner.py
If desired, one can use a shell script to set up pulse audio, such that it monitors both the line-in and the sound played by the programs running on the pc. This allows you to play the jingles and broadcast their sounds, as well as youtube movies for instance.
If some packages are not in the package manager on your system of choice, then follow the links below, or let setup.py figure it out. However, you do need some development packages installed. First, try:
sudo apt-get install python2.7-dev portaudio19-dev python-numpy python-opencv python-pygame python-psutil python-wxgtk2.8 libmp3lame0 libogg0 libvorbisenc2 libvorbis0a darkice
The packages, and some links and explanations: