![]() |
#1 |
Join Date: Sep 2003
Posts: 27,873
|
SHOUTcast DNAS 2 RC (Build 27) 07/18/2011
Presenting the latest Release Candidate drop of the SHOUTcast DNAS server for broadcasters, developers and testers. This build is our latest GM release candidate and introduces new features as listed in the “Changes” section below, as well as addresses bugs reported in the previous BETA builds.
This Release Candidate release is now available for the following platforms:
Downloads You can download the updated version of the DNAS v2 from the direct downloads for the operating system version you require: Changes Build 27 (07/18/2011):
Getting Started If you already have a running instance of the DNAS v2 then there should not be any issues with replacing your current version with this new version. If this is a new install then make sure to read through the information in 'docs\getting_started.txt' along with the example configuration files provided in this new version which should make it easier to get started. Alternatively you should consider looking at the configuration builder which is included in the 'config_builder' folder. Finally, all copies of the documentation can also be found online at http://wiki.winamp.com/wiki/SHOUTcast_Broadcaster Reporting Issues If you do come across an issue with the DNAS v2, then please do post in this thread with as much information as possible about what you're doing at the time, the system you are using and anything else which will make it easier to understand what is or isn't going on with your install. Posts relating to authhash management issues will be ignored as this is not the thread for posting such issues. Known Issues The following are known issues with the v2 DNAS raised in previous releases but not currently fixed / fully confirmed as needing to be fixed (i.e. intended behaviour):
Additional Information Windows versions of the DNAS v2 are built with a dependency against the Microsoft Visual C++ 2008 SP1 Redistributable Package. If sc_serv is unable to start due to a dependency issue then you will need to install the correct version of the package so it can run which depends on the version of sc_serv you are attempting to run: 32-bit - http://www.microsoft.com/downloads/e...d-3802b2af5fc2 64-bit - http://www.microsoft.com/downloads/e...4-157cfdffee4e Discussion about the previous version of the server including changelogs can be found in the following threads -daz |
![]() |
![]() |
#2 |
Join Date: Sep 2003
Posts: 27,873
|
For those not wanting to read through the hefty changelog, this release has a large number of fixes, additions and overall improvements over the prior v2 DNAS releases which should resolve most of the issues reported and make certain behaviours more like the v1 DNAS to simplify migrating to a v2 setup especially for some of the additional tools people have been using).
Most important of all the changes is the ability to create your own authhash via the administration pages. More information on how this can be done can be found in the wiki -> http://wiki.winamp.com/wiki/SHOUTcas...ash_Management There are still some issues with the v2 platform (e.g. relaying, random disconnects, unable to update now playing information in the listings) which should be resolved with an upcoming YP update which from the lucky few testing things has made the v2 DNAS stable in usage. This YP update will be done soon. Finally a thank you to Spacial who have been running the v2 DNAS in production for a while now (which this build a continuation off) and also to the numerous kind people who've put up with testing out development builds of the DNAS to help fix / improve it since the last release. -daz |
![]() |
![]() |
#3 |
Member
|
Throwing another known issue in there, the configs reference ban and rip files, (which are enabled in the basic config), that the installer doesn't create, which has been an issue for a very long time
![]() Solution: Create them yourself! ![]() ![]() |
![]() |
![]() |
#4 |
Join Date: Sep 2003
Posts: 27,873
|
SugarD-x: there's no reason for the installer to try to create those files as the DNAS will do that itself only if there is a reason to save any IP's for the files. the configs specify what the file will be if / when it is needed and pre-creating an empty file for no real reason seems a bit silly.
-daz |
![]() |
![]() |
#5 |
Member
|
Well I've never seen the DNAS create it itself, and it's enabled in the config. Don't quote me on this, but if I remember correctly, it will complain when you run it that no ban or rip files are found.
![]() ![]() ![]() |
![]() |
![]() |
#6 |
Join Date: Sep 2003
Posts: 27,873
|
it should be creating them only if you add an IP via the RIP / BAN admin pages - which is how it is doing it from a quick test. i can't remember which build it was that it was changed to not complain about no files being there - most likely was build 19 with the other fixes to the handling of those files.
so are you saying that it's never creating ban / rip files if correctly specified against a valid file path in the config file? if so then you'll need to pm me a copy of your config file so i can try it all out with your settings. -daz |
![]() |
![]() |
#7 |
Member
|
Well this was with the default configs, but shouldn't it create them when running the program rather than when adding to them via the config panel? If you removed the warning though, then forget I said anything
![]() ![]() ![]() |
![]() |
![]() |
#8 |
Join Date: Sep 2003
Posts: 27,873
|
i think you might be confusing me (not hard at the moment).
those files are only created (if not already present) if an IP is banned / reserved via the admin pages. if that is not done then there won't be any files created as there's nothing to save out i.e. unless you've told the DNAS to ban / reserve an IP as it can't automagically know such things. so am i looking at a bug report here, or just a non-issue with something that is working as expected? -daz |
![]() |
![]() |
#9 |
Member
|
Non-issue. I figured it was still using an old method, but you clarified it
![]() ![]() ![]() |
![]() |
![]() |
#10 |
Join Date: Sep 2003
Posts: 27,873
|
rightio, had to make sure if it's a new bug or not.
-daz |
![]() |
![]() |
#11 |
Junior Member
Join Date: Jan 2011
Posts: 48
|
Hello DrO,
Thanks for a RC, all my problems connected utf-8 resolved |
![]() |
![]() |
#12 |
Join Date: Sep 2003
Posts: 27,873
|
lyov: yay! sorry it's taken a lot longer than i'd have liked to get the issues sorted out but at least it's done now
![]() -daz |
![]() |
![]() |
#13 |
Junior Member
Join Date: Jan 2011
Posts: 48
|
Hello DrO,
and one more thing about xml, when track have cover /admin.cgi?sid=1&mode=viewxml&page=5 xml is corrupted. |
![]() |
![]() |
#14 |
Join Date: Sep 2003
Posts: 27,873
|
displaying of APIC data in the metadata xml has always done that (since it's not correctly encoded in a way that most xml viewers like it).
however APIC in the metadata tag is no longer supported as part of the metadata specifications (was changed in March) and so requires use of a compatible source (though i've a feeling you're holding off on using the newer sc_trans until the issues with build 48 are resolved). so is basically a non-issue and really APIC should never have been placed in the metadata as it just doesn't work well in xml (hence the change in the metadata specifications). -daz |
![]() |
![]() |
#15 |
Forum King
|
i'll be excited to try this out, unfortunately i don't have full access to the webcasts ATM, but will soon enough. seeing this stuff continue to develop is good.
question: why can't the DNAS be in a gui like presentation the way v1 was? i really liked how i could bring up the config txt file, make edits, and save it via the gui DNAS. PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
#16 |
Forum King
|
"Kick"ing listeners isn't working.
SHOUTcast Server v2.0.0.27/posix(linux x86) |
![]() |
![]() |
#17 | |
Join Date: Sep 2003
Posts: 27,873
|
Quote:
i've toyed with making a Windows GUI for it (though only when i've had a bit of freetime so it's not progressed very far), but there's alternative GUI's available which should be able to work with the v2 DNAS (probably with a bit of tweaking). though really how often does the config need to be edited and with a lot of options being able to be updated on the fly (something the v1 DNAS never allowed for), plus it was only opening notepad (or possibly the associated ini file editor). i can't remember if someone else said about that during the dev phase of this release (unless it was kicking a source) but i'm not able to get it to fail to kick a listener. i'm wondering if this might be a combination of the buffer size and also the client being used e.g. VLC will get dropped but it then re-connects pretty quickly which makes it seem like it's still playing. i see the same for Winamp being set to repeat a track. -daz |
|
![]() |
![]() |
#18 |
Forum King
|
All I did was refresh the linux binary after extracting it from the latest tar ball package. Kicking wasn't working before and I was hoping it was fixed this time. It's not getting kicked then reconnecting according to Winamp. I tried to kick myself listening with Winamp but it just did not work. I could hear no interruption in the stream. Sanitized config file attached.
|
![]() |
![]() |
#19 |
Senior Member
Join Date: Feb 2002
Location: mother earth
Posts: 100
|
I can confirm, kicking a listener is not possible.
regards tom ##.:: www.lounge-radio.com ::.## |
![]() |
![]() |
#20 |
Join Date: Sep 2003
Posts: 27,873
|
thinktink: and there's definitely no 'kicking' entry in the DNAS log?
couch-potato: using what OS version? -daz |
![]() |
![]() |
#21 |
Senior Member
Join Date: Feb 2002
Location: mother earth
Posts: 100
|
I'm Using Linux, Debian 6 (Squeeze 32bit)
##.:: www.lounge-radio.com ::.## |
![]() |
![]() |
#22 | ||
Forum King
|
Quote:
Quote:
[EDIT /][SIDENOTE /] It seems the forums are having a problem with attachments. A huge problem. | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite | | Save your playlist first! | Live voice-over | X-Fade 2.2 | | More of my stuff... | Last edited by thinktink; 20th July 2011 at 17:15. Reason: grammar |
||
![]() |
![]() |
#23 | |
Join Date: Sep 2003
Posts: 27,873
|
i wish you lot would stop breaking things. that looks correct for a banning if the same IP is trying to connect again - may see if something can be done to lessen the number of messages i.e. if it'll only appear once for that IP within a minute or something like that. oh well something else to add to the bugs i've working on today (who needs sleep anyway...).
Quote:
-daz |
|
![]() |
![]() |
#24 |
Forum King
|
My name is Mr. Destruct-O. I will cause sleepless nights. FEAR ME!
![]() ![]() |
![]() |
![]() |
#25 | |
Forum King
|
Quote:
PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
|
![]() |
![]() |
#26 | |
Join Date: Sep 2003
Posts: 27,873
|
Quote:
maybe having that extra layer around things is useful though once the DNAS is running then all of the information the gui provided is in the generated web pages, though as i've now just been working with the command-line versions for an age (it seems), maybe i'm out of touch with things. maybe at some point i'll at least finish off a wrapper for the Windows version, otherwise there are others around like the one from buzzbuzzu - though i'm not too keen on that one personally - i think it's that it looks too mac like for a pc). -daz |
|
![]() |
![]() |
#27 |
Senior Member
Join Date: Feb 2002
Location: mother earth
Posts: 100
|
"tail logfile" vs. "view logfile"
I dont know if this is a feature or a bug.
in V1 "tail logfile" and "view logfile" had a different behavior. I just checked V2 and for me the two view behave the same - like "view logfile". "tail logfile" does not work as expected here on my 32bit linux debian 6 squeeze. maybe on other OS's this works correct. can some one confirm this ? cheers tom ##.:: www.lounge-radio.com ::.## |
![]() |
![]() |
#28 |
Join Date: Sep 2003
Posts: 27,873
|
tailing should still be working i.e. keeps adding to the view of the log as long as there's information coming through and the connection to the page doesn't fail.
from a quick test on my Windows version (as i'm trying to reproduce / debug the other issues), that behaved as expected and how it's been working since prior to my taking over development of the tools. -daz |
![]() |
![]() |
#29 | |
Join Date: Sep 2003
Posts: 27,873
|
Quote:
[edit] hmm, now it's not doing just after i posted this ![]() and now it's happening again. that's bizarre +1 [edit 2] found what's causing it to fail though takes a few kicks for it to surface, just need to change some of the kick handling and will then pm a test build to try out... -daz |
|
![]() |
![]() |
#30 |
Join Date: Sep 2003
Posts: 27,873
|
thinktink's confirmed my fix works so that's one thing on the changelog for the next release (and as a sneak peak, the other i've got done is directly providing a listen.asx for streams to go along with the pls and m3u support
![]() -daz |
![]() |
![]() |
#31 | |
Junior Member
Join Date: May 2005
Posts: 18
|
Regarding this change:
Quote:
I fired sc_serv up and it went online without problems. Then i fired sc_trans (the previous version, not the latest one as the latest one refuses to work stubbornly) which connected fine to sc_serv. However when I tried to connect to the stream through Winamp on the root level (http://server_address/ as well as http://server_address:80/) I kept getting an error that winamp was unable to sync to the stream. When I tried to connect to /stream/1 though it started streaming fine. I suspect that when winamp connects to the root of the server, the server tries to feed it with html data, but I cannot vouch for that as I couldn't see the output. The DNAs and transcoder are running on a 64bit ubuntu machine. |
|
![]() |
![]() |
#32 | |
Join Date: Sep 2003
Posts: 27,873
|
aMUSiC: having streampath just as / is not supported due to it being used for redirecting to the summary page.
Taken from the docs here Quote:
basically the best option is to access the /listen.* option as appropriate when trying to play the streams. this change with not allowing / to work as a stream was the best compromise for fixing the summary page behaviour to be v1 like and to ensure that a valid path is provided for clients. -daz |
|
![]() |
![]() |
#33 |
Major Dude
|
Hi There,
Now the v2 DNAS is in RC we're keen to begin rolling it out to our clients over the next couple of months. To begin with, optionally and eventually move everyone across. Just tried the hidestats flag and it doesn't seem to have any effect? I know this is a feature that a lot of people have always wanted. Also, the Mac OSX Lion update which has bought an updated version of Safari appears to have broken support for SHOUTcast MP3 streams using HTML5 and Flash. However, we've tested and Icecast still works. Perhaps the initial headers that can be sent to the listener could be modified to overcome this issue? SHOUTcast Headers (Worked in previous version 4 Safari using HTML5): -- ICY 200 OK icy-notice1:<BR>This stream requires <a href="http://www.winamp.com/">Winamp</a$ icy-notice2:SHOUTcast Distributed Network Audio Server/posix(linux x86) v2.0.0.$ icy-name:Testing icy-genre:Misc icy-url:http://www.shoutcast.com content-type:audio/mpeg icy-pub:0 icy-br:128 Icecast Headers (Work in HTML5 using the new Safari): -- Content-Type: audio/mpeg icy-br:128 ice-audio-info: bitrate=128;samplerate=44100 icy-description:XX icy-genre:Misc icy-name:XX icy-pub:1 icy-url:XX Server: Icecast 2.3.2 Cache-Control: no-cache Content-Length: 221183499 Expires: Mon, 26 Jul 1997 05:00:00 GMT |
![]() |
![]() |
#34 | ||
Join Date: Sep 2003
Posts: 27,873
|
Quote:
Quote:
-daz |
||
![]() |
![]() |
#35 | |
Junior Member
Join Date: May 2005
Posts: 18
|
Quote:
|
|
![]() |
![]() |
#36 |
Join Date: Sep 2003
Posts: 27,873
|
aMUSiC: there's too many config options in the DNAS as it already is without adding another one (which everyone moans about as is that 2 new options need to be added to configs). the v1 DNAS allowed it due to some lame checks to filter out client vs browser requests which i really don't want to move into the v2 DNAS. and as it only ever provided a single stream then it wasn't an issue. now we're in a multi-stream setup, some things do need to be changed and i think not having / as an endpoint is safer all round (though i'm probably wrong on that assumption).
i do see where you're coming from but i'm really not keen on having to go through and change things (again) so i'll think about it but i wouldn't expect anything to change soon. -daz |
![]() |
![]() |
#37 |
Join Date: Sep 2003
Posts: 27,873
|
aMUSiC: streampath=/ will be supported again in the next build. will say that i'm not keen on what i've had to add in to support it but i suppose following more of the v1 DNAS style of things should make migrating easier which is better for getting more people to upgrade.
-daz |
![]() |
![]() |
#38 |
Join Date: Sep 2003
Posts: 27,873
|
Build 28 released and available via http://forums.winamp.com/showthread.php?t=332841 which seems to be missing beta or rc in the title...
![]() ![]() -daz |
![]() |
![]() |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|