heres the next version dev if you want it... download :
http://nullnuke.netai.net/NULL-8X3-NUKE_1.2.4-dev.zip
has fixes and code cleaning through the whole portal, and user access level bbcode arrays
and heres a tutorial of how to roughly setup shoutcast 2 servers in null nuke administration pages
using the shoutcast 2 module to run a station :
download SHOUTcast DNAS 2.0 and SHOUTcast Transcoder (SC_TRANS) from
http://www.shoutcast.com/broadcast-tools and optional SHOUTcast DSP Plug-In for Winamp, after you have installed DNAS and SC_TRANS copy the below files in the nullnuke/html/streams/SHOUTcast folder :
logs\
vuimages\
sc_serv.exe
sc_trans.exe
login to null nuke as admin and goto Shoutcast Administration...
==========================================
= DNAS SETUP
==========================================
first you will need to create a local DNAS server which you can do by clicking on Create Local Server in the menu, to setup a test server there are 3 fields that need to be changed
------------------
db Name : local display server name for web pages
configuration file : only needs to be changed if running multiple servers
admin password : the password to be used to login to the backend of DNAS server when needed using set host and portbase
------------------
click on create server button at the bottom of the form, if config file has been written and with correct chmod 777 on the root [ streams/SHOUTcast ] directory, you will be on the server config page with a new menu at the top, and here you need to click on Create Stream id, on this form there are 3 fields that need to be changed
------------------
id : available stream slots on the DNAS server, each single server can run 7 stream at once, with 7 sources and channels
path : if registered SC_TRANS and can use MP3 encoding, then this can be changed to .mp3 or when the stream is just using the winamp DSP plugin
source password : the password SC_TRANS will be using to run 24/7 stations or winamp DSP plugin
------------------
click on create stream id button at the bottom of the form, and you will be then taken back to the main server config page with the new stream id listed
[ here you can install the DNAS server as a service or deamon if needed by clicking on the links in the menu, which allows you to start/stop the server when needed ]
under the Shoutcast Administration title, click on the main menu link....
==========================================
= SC_TRANS SETUP
==========================================
now you need to create a transcoder if you are running a 24/7 station by clicking on Create Local Transcoder link in the menu, to setup a test server there are 3 fields that need to be changed
------------------
db Name : local display server name for web pages
configuration file : only needs to be changed if running multiple servers
admin password : the password to be used to login to the backend of DNAS server when needed using set host and portbase
if you have brought a MP3 licence enter code and key in fields :
mp3 unlock key
mp3 unlock code
------------------
click on create transcoder button at the bottom of the form, and now you need to create the actual encoder that will connect to the DNAS stream id by clicking on Create Encoder in the menu
------------------
id - stream to connect to on DNAS server
Server sid Password - password to be used for SC_TRANS to connect to DNAS server set source password stream id
stream title : meta tag for listeners to receive when connected
stream url : meta tag for listeners to receive when connected
stream genre : meta tag for listeners to receive when connected
use calendar : set to yes if you want SC_TRANS to be able to run a 7 day show schdule and automated playlists when no live source is connected
------------------
click on create encoder button at the bottom of the form, now the all is complete and the transcoder has been create you can now setup dj shows and time slots by clicking on the manage button for the listed encoder on the new page
on the manage encoder menu there are 3 links :
Listed DJ`s : adds a new dj which can connect to DNAS and do a live show, via winamp DSP plugin, the username is linked to the user account name on the null nuke site, so select a user account the remote source will use to connect, and a custom password that will be also used by the winamp DSP plugin
if the transcoder is running a calander with automated playlists, the dj priority needs to be set to 2 if any playlists contain adverts or jingles, which will be played on top of a live show
ContentDir : allows you to upload mp3 files and generate playlists with selected files, for songs/adverts/jingles, set a custom File Name for the playlist so you can easily select and find it in the [ Schedule Events Form ] droplist
Schedule Events : here you can create time slots for dj`s and playlists for a 7 day cycle
Event : type of event to be added to the schdule, options are playlist, dj, adverts, relay
Listing Name : show name that will be used on the public 7 day schdule
Start/End Date : only need to be set for special occasions like running a relay
Start Time : time the new show will start
Duration : length of the new show
Repeat : select the day or days the new schedule event will be repeated over a 7 day cycle
any new event added to the schedule, SC_TRANS needs to be retarted for the new event to be added to the calandar XML and active on the stream