Radio Toolbox
Radio Toolbox
Radio Toolbox
Radio Toolbox
Menu
Search
Page Options
Sponsors
  
SHOUTcast NSV Source 1.0.0
   
sc_nsv was written to allow you the ability to source a SHOUTcast server with NSV content from a POSIX machine, currently this tool has only been tested with RedHat 7.3 and FreeBSD 5.2.

sc_nsv was compiled on RedHat 7.3 with the latest patches using gcc, it is an ELF binary compiled with glibc6 and FreeBSD 5.2 and FreeBSD 4.8

If you encounter problems running the binary on your linux or FreeBSD system, please contact me through our forums, and let me know which system it's not running on and any error messages related to your attempts to run sc_nsv.

If you run a platform that you would like to see sc_nsv ported to, please contact me through our forums. The only limiting factor would be cost, so free OS's will be easier to support.

Features include:
- Autoreconnect if the server disappears, the source application waits 30 seconds
  before attempting to reconnect.
- Screen and File logging, so you know what's going on with sc_nsv
- RealTime Display of Outgoing bitrate, NSV Video and Audio Formats as well as
  fps and title of current video
- PLO playlist format, designed by Jay Krivanek of Radio Toolbox; an object
  based playlisting system allowing you to structure content on a clock wheel.
- Basic playlist file system as an alternative if you want to do all the work
  yourself :)
- PLO playlist format includes features like #reload #shuffle which tell
  sc_nsv when the proper times to shuffle and reload are and based off of
  which list you would like the action to occur
- TRUE shuffle logic based off of Hardware CD Player style which plays items
  off of playlist in a random order as opposed to just randomly picking items
  from a list which is NOT technically shuffling ;) hint hint
- PLO supports a virtually unlimited amount of playlist objects.
  For more information about PLO read the Playlist section of this document.
- Reading of the TITLE tag of NSV headers, this will be displayed to your
  users in through meta data titling, you can also use URL to specify a url
  to be sent to your users.  MAKE SURE THAT TITLE IS CAPITALIZED Title or title
  will not be understood, if TITLE is not found the file's name is passed.
- Dynamic Subtitles with profiles and scripting.  Read README for more information
  on the scripting.
Download sc_nsv 1.0.0 Released on December 20, 2004:
- Linux
- FreeBSD 5.x
- FreeBSD 4.x

Any complaints, problems or just general banter about this tool should be done here. Please Read the README included in your package before using the forums! I will not answer any support questions sent by email either.

Version History:
sc_nsv 1.0.0
- Fixed icy-url bug, meta url's should now be handled more to spec.
- compiled for freebsd now (so now Freebsd can use something native :)
- fixed playlist starting on item 2 after #reload bug

sc_nsv 1.0.0 beta 2
- Hostname lookups added.
- Fixed Audio Sync bug, (yay)  Tested with VP6 and VP3 with MP3 audio
- Fixed Log, various screen to file log problems
- No longer opens two handles to the currently playing file.
- Dynamic Subtitle support added
- signal handling added, read the README file section Run-Time Management
  for more details.
- Autoreconnect stuff fixed
- sc_nsv now statically linked so that it may work on FreeBSD in linux emulation.
- shuffling is now more random.

sc_nsv 1.0.0 beta 1
- Initial version
Read the README file for more information about each of these features.