|
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.
|