![]() |
#1 |
Join Date: Sep 2003
Posts: 27,873
|
SHOUTcast DNAS 2 (Build 29) 07/31/2011
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 RC builds.
This 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 29 (07/31/2011):
Build 28 (07/25/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/en-us/downl...s.aspx?id=5582 64-bit - http://www.microsoft.com/en-us/downl...s.aspx?id=2092 Discussion about the previous version of the server including changelogs can be found in the following threads -daz |
![]() |
![]() |
#2 |
SHOUTcast (Alumni)
Join Date: Sep 2008
Posts: 162
|
Amazing milestone! This is essentially our GM / release build. This is the result of more than 1.5 years of hard work! The work continues but this is our 2.0 GM release.
Awesome work Darren and thanks to countless beta testers for sending in bug reports and being patient thru the months... Hope your patience pays off in what is a great release. Cheers f. |
![]() |
![]() |
#3 |
Join Date: Sep 2003
Posts: 27,873
|
quick update of the build available (now at build 29) to resolve an issue found over the weekend by DaWolfey (see the build 28 thread for more details). otherwise enjoy!
-daz |
![]() |
![]() |
#4 |
Junior Member
Join Date: Aug 2004
Posts: 18
|
I can confirm that the winamp always connecting as shoutcast1 bug is fixed.
|
![]() |
![]() |
#5 |
Junior Member
Join Date: Dec 2007
Location: Europe
Posts: 28
|
The latest build 29 seems to work well!
![]() (I'm using the 64-bit version with Windows 7.) However, I've discovered an issue when using the (new) "Playing Artwork" option with the Winamp DSP Plug-in v2.2.3. When enabled each track change causes audible desyncs at the beginning of the new track - no matter if I use Windows Media Player v12 or Winamp v5.621 as client software. Winamp also displays a high number of desyncs. (As expected no problems with "Stream Artwork".) My source audio files (FLAC) contain 256 x 256 px artwork (JPG), the SHOUTcast stream is AAC LC at 128 kbps. Any idea...? ![]() |
![]() |
![]() |
#6 |
Join Date: Sep 2003
Posts: 27,873
|
DigiBC: artwork of that size shouldn't even be sent to the DNAS so shouldn't be leading to any issues like that happening. especially as WMP12 is a v1 client whereas Winamp 5.621 is acting as a v2 client so it seems a bit weird - i'd have possibly expected it when played in Winamp but not WMP. will look into it though sounds like it's probably the issue with the DSP thinktink's been seeing for a while which i've not been able to reproduce.
-daz |
![]() |
![]() |
#7 | |
Junior Member
Join Date: Aug 2004
Posts: 18
|
There is a bug when using this build and Shoutcast 2 clients together, but there are several variables I am not sure of - but I can tell you this for sure.
If you use ices0.4 (which uses the Shoutcast 1 protocol) as the Source, and stream a song with UTF8 tags to DNAS 2, if you have a Shoutcast 2 Client two things happen: 1. The artist/title display is messed up 2. When the client disconnects, DNAS crashes. DNAS debug log: Quote:
Also, if the Source is the Transcoder (build 51 tested), DNAS doesn't crash on either version client. (but the tags are messed up) Last edited by DaWolfey; 9th August 2011 at 00:56. Reason: more info |
|
![]() |
![]() |
#8 |
Junior Member
Join Date: Dec 2007
Location: Europe
Posts: 28
|
@DrO:
According to the notes of the DSP the filesize of artwork is restricted to 511 KB. I would assume that filesize is more relevant than the actual resolution of the embedded pictures. The FLAC files I've tested so far contain artwork which is less than 75 KB (JPG) or 170 KB (PNG). So that's well below the mentioned limit. The artwork is displayed without problems when I access the admin pages of the DNAS in "artwork mode" (admin.cgi?sid=#&mode=art&art=playing). Still it's not showing in Winamp v5.621; maybe the artwork feature isn't implemented yet... I will do some more tests with different configurations, filesizes and bitrates. Also AAC and MP3 streams may show a different behaviour... Anyway, I wonder if I will actually use the neat artwork feature if there will remain some incompatibility issues with (the majority of) v1 clients... |
![]() |
![]() |
#9 | |
Join Date: Sep 2003
Posts: 27,873
|
DigiBC: ignore my prior comment about the size as i tried to do it in my head and messed up.
Winamp doesn't support showing of the artwork as i've not had the time to implement it into the client. Quote:
-daz |
|
![]() |
![]() |
#10 | ||
Join Date: Sep 2003
Posts: 27,873
|
Quote:
Quote:
-daz |
||
![]() |
![]() |
#11 |
Junior Member
Join Date: Aug 2004
Posts: 18
|
I emailed you early this morning with two example mp3s.
I wouldn't trust the quoted text here, look at the tags of the mp3s I have sent. |
![]() |
![]() |
#12 |
Join Date: Sep 2003
Posts: 27,873
|
got it, hadn't checked my email until now. and from a quick look at the tags, it's ID3v1 and ID3v2.4 in them. will have a play with them when i've got a moment to see what is / isn't going on, thanks.
-daz |
![]() |
![]() |
#13 |
Junior Member
Join Date: Aug 2011
Posts: 1
|
PHP Code:
Thanks Danny |
![]() |
![]() |
#14 |
Join Date: Sep 2003
Posts: 27,873
|
you've hit the socket limit for what is being allowed in your VPS. you could check what the current limit is set as using ulimit -a and then try to use ulimit -n xxxx to increase it. but it's probably likely it's been limited on purpose and would be something best discussed / checked with your hosting provider.
-daz |
![]() |
![]() |
#15 |
Forum King
|
since the DSP and DNAS can now stream artwork, when will the client be able to display it?
also, if i have build 19 or 23, can i just install build 29 (or newer) over the top of it without needing to redo my config files? thx for the great progress being made! 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 | ||
Join Date: Sep 2003
Posts: 27,873
|
Quote:
![]() Quote:
-daz |
||
![]() |
![]() |
#17 |
Junior Member
Join Date: Oct 2010
Posts: 14
|
Malformed XML
Hey guys,
For my SHOUTcast v1 station I'm parsing the XML obtained from /admin.cgi?sid=1&mode=viewxml so that I can display some meta info on my station's homepage. The script that I have to parse the XML is crashing occasionally due to malformed XML. I have attached the .xml that caused this error. If you open in Firefox it should point you to the Line and Column # where the error occurs. Note that this is an issue that has come up in the latest GC builds and wasn't occuring in older beta builds. Hopefully we can get some traction on this issue because I bet a bunch of us rely on this data obtained from the XML file. Cheers, diversity xml: admin.xml |
![]() |
![]() |
#18 |
Forum King
Join Date: Jun 2007
Location: Under the bridge
Posts: 2,290
|
would that be the invalid characters in the song title (hex 0x1c and 0x1d) causing the problem?
"If you don't like DNAS, write your own damn system" So I did |
![]() |
![]() |
#19 | |
Junior Member
Join Date: Oct 2010
Posts: 14
|
Quote:
2011-08-27 09:46:41 I msg:[SHOUTCASTMETADATA] Metadata string [Pantha Du Prince - XI versions of Black Noise - Efdemin version of “Stick To My Side”] So how do those quotes get translated into those hex characters? |
|
![]() |
![]() |
#20 | |
Junior Member
Join Date: Jan 2009
Posts: 14
|
I see a Know issues:
Quote:
everything is running source connected but when I try and click the listen link I get the internal IP 10.x.x.x in the listen.pls file. If I edit the file and put in the public IP I still don't get any music so not sure if this is a miss configuration or part of this known issue. |
|
![]() |
![]() |
#21 |
Join Date: Sep 2003
Posts: 27,873
|
diversity: it's because they're not basic quotes like " and with some character mappings, things don't go to what would be taken as a valid utf-8 character.
the DNAS will only parse out potentially invalid utf-8 if the source passed it invalid characters to begin with. the official tools have been changed (with a further update for the Transcoder) to not send invalid characters to the DNAS, but there's not too much which can be done about invalid characters coming from other sources to begin with. there is a change for the next release of the v2 DNAS which fixes an issue with such invalid characters which causes it to crash on non-Windows versions, otherwise, it'll just ignore the title received. or am i missing the point on what you're trying to report? -daz |
![]() |
![]() |
#22 |
Join Date: Sep 2003
Posts: 27,873
|
aktiveradio: it sounds like the point you've quoted from the known issues. there are changes being made as it requires the YP and DNAS to be changed to work. the YP change has been pushed live as part of the fixes pushed in to production during the last 2 weeks of issues with the platform (now resolved i hope). the DNAS change was only implemented into the internal build on thursday and that still needs some more testing.
so hopefully, once testing has been completed and tested, you'll be able to run it in the manner that you (and others) are wanting to do so. -daz |
![]() |
![]() |
#23 |
Junior Member
Join Date: Oct 2010
Posts: 14
|
|
![]() |
![]() |
#24 |
Join Date: Sep 2003
Posts: 27,873
|
it's basically ascii and extended ascii control characters which is basically the following decimal values:
0 - 31 (excluding 9 (tab), 10 (carriage return), 13 (new line)) 128 - 159 (half of these can be valid but depends on font quirks, etc, so just not supporting them) -daz |
![]() |
![]() |
#25 |
Junior Member
Join Date: Oct 2010
Posts: 14
|
Hey guys,
When running with the yp1 protocol, I am able to set displaymetadatapattern=%R[ - ]%A[ - ]%N in sc_trans.conf. This means that the <TITLE> element in song history xml (/admin.cgi?sid=1&mode=viewxml&page=4) is formatted as specified by displaymetadatapattern. However, when running the yp2 protocol, I am unable to get the album (%A) to appear inside <TITLE>. The title always displays as %R[ - ]%N. E.g., <SONG><PLAYEDAT>1315765655</PLAYEDAT><TITLE>Tekniq - Slamdown</TITLE></SONG> I realize that I can get the full metadata info from page=5, but this is only for the current and upcoming tracks. The song history (which I'm mainly interested in) does not have the full metadata, only the artist and song title . Is there a way i can configure sc_trans to set how the song history metadata is displayed? Thanks, diversity |
![]() |
![]() |
#26 |
Join Date: Sep 2003
Posts: 27,873
|
diversity: what is shown in the song history is created from the metadata received (v2 mode) or the title (v1) from the source.
back in build 17, the default client title format was changed back to be artist - title instead of artist - album - title (with a similar default change in sc_trans afterwards) as it was causing client title issues and due to all of the v1 platform working against artist - title. as such it made more sense to revert it to the v1 format. so as you're seeing, the DNAS is taking the metadata received v2 mode and attempting to create artist - title for it for when it's shown on the song history and now playing views. so as you can see, there's nothing in sc_trans which can change the displayed title in v1 mode. i'll have to think about it all since i don't think the current / next titles should be changed if there was an option to customise the song history (which is currently all coming from the same formatting function) so that on the summary / admin pages it would look like how clients will see it. the other option (which would save having to add a new config option to keep the option bloat complaints happy) is to make the DNAS use the <title seq=x></title> info if there is now playing information (which will be formatted in the way required from sc_trans) and store that for the song history whilst leaving everything else for the clients running as is. -daz |
![]() |
![]() |
#27 |
Join Date: Sep 2003
Posts: 27,873
|
as a followup on the prior post, the DNAS will be changed in the next version to use the title provided from the source in v2 mode if it provides the now and next song titles otherwise it will fallback to the current behaviour of basing it on the metadata provided.
the change also means that /currentsong will show the fuller title (from the scenario covered) if it is available in the same manner so it better matches with the next and history (seeing it in use made it look like a bug in the DNAS despite not being). that will not affect what is sent to clients however which will still be provided 'artist - title' or the title received if running in v1 mode. so hopefully that will cover what's being asked for without causing issue for the majority of people running things at the default settings. -daz |
![]() |
![]() |
#28 |
Junior Member
Join Date: Oct 2010
Posts: 14
|
Thanks daz
![]() |
![]() |
![]() |
#29 |
Junior Member
Join Date: Sep 2011
Posts: 14
|
I'm sure this has been covered somewhere. Forgive the newbie question...
Has Solaris/Sparc fallen off the supported list. I see in references on the SHOUTcast web site that Solaris is a supported server platform but I don't see a download for it anywhere. We're a small community FM NCE station and we'd like to stream. I have a Sparc/Solaris 10 server that is in a very well connected site with lots more bandwidth than we can ever use. I can't really change that server for a number of reasons hence my question. Thanks, Bill Putney KPTZ 91.9 FM Radio Port Townsend, WA |
![]() |
![]() |
#30 |
Join Date: Sep 2003
Posts: 27,873
|
had just replied to your other post asking about this at http://forums.winamp.com/showpost.ph...4&postcount=14 but to summarise, there is no Sparc support anymore (you're the first person to even mention Sparc that i've read about in a long long time either here or elsewhere).
-daz |
![]() |
![]() |
#31 |
Junior Member
Join Date: Sep 2011
Posts: 14
|
Oh bother!
I'm not as worried about "support" but since the sources are closed, it doesn't look like compiling DNAS for this environment is an option either. Do you have any suggestions for streaming server software that runs on Sparc/Solaris 10 that is available. I guess I'm not all that hung up on SHOUTcast though it would be nice since my transmitter can use it as an audio source if the Studio Transmitter Link goes down. Thanks, Bill |
![]() |
![]() |
#32 |
Join Date: Sep 2003
Posts: 27,873
|
nothing else comes to mind and even from a quick look, i cannot find any of the old sparc compiles (which i thought were still around somewhere in cvs, etc).
-daz |
![]() |
![]() |
#33 |
Member
Join Date: Oct 2007
Location: Amsterdam, The Netherlands
Posts: 83
|
Is there any expected availability for build 30? Still waiting to have a version which solves the usages of different ip addresses. From that point we can put it into production in our opinion.
|
![]() |
![]() |
#34 |
Join Date: Sep 2003
Posts: 27,873
|
build 30 is long gone internally.
there isn't any eta on a new release especially as certain features aren't completed / finished testing like the one you're referring to which is pending feedback from a tester at the moment (as it requires DNAS and YP changes - the YP changes have been deployed but may need to be tweaked pending test results). -daz |
![]() |
![]() |
#35 |
Member
Join Date: Oct 2007
Location: Amsterdam, The Netherlands
Posts: 83
|
I'm willing to contribute. I own a bunch of machines in a owned environment/network. If you'd like me to setup a test machine, let me know.
![]() |
![]() |
![]() |
#36 |
Junior Member
Join Date: Jun 2005
Location: Chile
Posts: 29
|
will SHOUTcast 2 include a "official" GUI someday ?
like in SHOUTcast 1 |
![]() |
![]() |
#37 |
Forum King
|
i believe DrO has said he is considering it, but hasn't yet decided. (i'd like it too tho).
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 |
![]() |
![]() |
#38 |
Join Date: Sep 2003
Posts: 27,873
|
there is little benefit in a gui wrapper like the v1 DNAS had on windows unless it's done for all platform versions of the DNAS i.e. not really worth it over consistent behaviour over all of the supported platforms imho. as why should the Windows version (as i assume that's what the request is for) should get special handling over the other versions.
the one the windows version of the v1 DNAS offered nothing beneficial than a windows themed console window - yes i know there are the menu options but opening notepad or something to click instead of using ctrl+c in the console window isn't that hard to do itself. also since the DNAS allows for specifying the config file to use - the prompt in the DNAS to do it handles that and also does keep the window open which confused people just expecting to double-click and go with the earlier v2 DNAS beta builds. when working with a different tool then some adjustments do need to be made in how things work as the windows gui version before was out of place with the rest of the versions provided which isn't good imho. i have looked at making a wrapper but to be something useful then it needs to offer proper management / control of the DNAS on all platform versions (which my brief attempt was not going to achieve). really most of the controlling needs to be done via the web admin pages which is what i've been trying to push into the newer builds e.g. like the /setup option (screenshot attached) that i've been tinkering with so i'm not having to do weird and wonderful platform specific coding. -daz |
![]() |
![]() |
#39 |
Junior Member
Join Date: Jan 2011
Posts: 21
|
Hello. Listing a relayed stream when using the YP2 mode is still not working... We are a major station and we need the relay system. Also we want to be ONLINE on the shoutcast directory. How can we do that?
|
![]() |
![]() |
#40 | |
Join Date: Sep 2003
Posts: 27,873
|
the relay is only meant to be listed in the playlist of the main tune-in pls returned. are you saying that's not working? if so i'd need some details of your listing so i can look into what the system is doing with your streams.
Quote:
-daz |
|
![]() |
![]() |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|