No "current song" metadata

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • dispatch00
    Junior Member
    • Aug 2013
    • 4

    No "current song" metadata

    Hi guys, I searched but could only find posts several years old referencing v1 servers.


    SUMMARY
    I have a Shoutcast v2 server running with WinAmp 5 > DSP. It's public, listed in yp2, and is streaming fine.




    The problem is the "current song" does not display on a Winamp client, nor on the DNAS server page. Oddly, the "next song" DOES display (but when that songs becomes current, no metadata is displayed). [[Rarely, a song will display in current song, but I cannot determine how or why that is any different from normal. When this does happen, it only shows the song title, not the artist - title it should]]

    To further complicate things, on the shoutcast.com page, when I search for my station (wclp) the song listed as "now playing" is actually the next song. When playing the station on shoutcast.com, on the player at the bottom of the browers, it says information not entered by broadcaster.

    SAMPLE METADATA FROM CONSOLE WHEN PROBLEM OCCURS
    *notably, TIT2 is empty

    <metadata><TIT2></TIT2><TALB>Volume One</TALB><TYER>1994</TYER><TCON>Rap</TCON><
    TENC>SHOUTcast Source DSP v2.3.2.190</TENC><TRSN>WCLP - hip hop with other herbs
    and spices</TRSN><WORS>http://www.shoutcast.com</WORS><extension><title seq="1"
    ></title><title seq="2">Roots, The - Sacrifice (feat. Nelly Furtado)</title><soo
    n>Roots, The - Sacrifice (feat. Nelly Furtado)</soon></extension></metadata>



    SOFTWARE
    Winamp 5.65
    Nullsoft Shoutcast Source DSP 2.3.2
    Shoutcast DNAS Server v2 (sc_serv.exe 2.0.0.29) > calls sc_serv_public.conf (which calls basic)

    DSP SETTINGS
    Output 1
    MP3 encoding @ 192 / 44 / stereo
    Follow Winamp's title updates & send next track both selected
    Sending stream and file artwork

    CONFIG FILES
    sc_serv_basic.conf
    code:
    ; NOTE: for any relative paths specified are relative to
    ; sc_serv and not to where the conf file is being stored


    srcip=any
    dstip=any

    ; here we will setup where the log and other related files
    ; will be stored. make sure that these folders exist else
    ; sc_serv will throw an error and will close itself down.
    ; we will make the logs save to the sc_serv2 directory
    logfile=logs\sc_serv.log
    w3clog=logs\sc_w3c.log
    banfile=control\sc_serv.ban
    ripfile=control\sc_serv.rip


    ; for testing we will make the server only work locally
    ; (i.e. localhost / 127.0.0.1) though if this is left out
    ; or set to publicserver=always then we attempt to make a
    ; connection to the YP for listing - do not forget to add
    ; in a 'streamauthhash' value for any public streams made
    ;publicserver=never


    ; if you're wanting to use a different port to use for any
    ; connections then you can use this option e.g. to use 80
    ; otherwise port 8000 is used as the default to listen on.
    ;portbase=80


    ; password used by sc_trans or the Winamp dsp plug-in
    ; NOTE: remember to change this to something else
    password=secret


    ; password used for accessing the administation pages
    ; NOTE: remember to change this to something else
    adminpassword=doublesecret


    ; now we will specify the details of the stream we're going
    ; to serve which can be done as follows
    streamid=1
    streampath=/listen.mp3

    ; or

    ; it can be done like this which is how it needs to be done
    ; if you are going to provide multiple streams from sc_serv
    ;streamid_1=1
    ;streampath_1=/main.aac
    ;streamid_2=2
    ;streampath_2=/test2.aac

    sc_serv_public.conf
    code:
    ; NOTE: for any relative paths specified are relative to
    ; sc_serv and not to where the conf file is being stored


    ; we use the sc_serv_basic.conf configuration file as the
    ; base configuration to work from for a public server
    include=sc_serv_basic.conf


    ; due to the way configuration files work we can replace an
    ; existing value like 'publicserver' with a newer value so
    ; the following will force any sources to be public which
    ; allows us to then connect and be listed on the YP
    publicserver=always




    ; as we are going to connect to the YP then we need to fill
    ; in the required options so we can authenticate to the YP2
    ; see sc_serv.txt - section 3.0 for details on getting this
    ;
    ; make sure that you completely replace the string
    ; <enter_your_auth_key_here> with the authorisation key you
    ; obtained when registering the stream for the SHOUTcast YP
    ; e.g. if you auth hash key is 12345 then the line would be
    ; streamauthhash=12345
    streamauthhash_1=properhash

    Any ideas? This all worked fine on my Shoutcast v1 set up, so I have no reason to blame my mp3 tags.

    THANKS IN ADVANCE!
  • DrO
    • Sep 2003
    • 27868

    #2
    Winamp version ? as the Source DSP is just doing what it can get and based on what you've said and a quick look at the DNAS's song history page, it's just not able to get the title which is most likely an issue between the Source DSP and the unknown Winamp version being used.

    would also check what's shown on the Alt+3 dialog in Winamp to see what that is reporting for the title fields and that the playlist editor in Winamp is showing the correct title as well (since that's used for the fallback if the direct metadata cannot be obtained).
    WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog

    Comment

    • dispatch00
      Junior Member
      • Aug 2013
      • 4

      #3
      Hey thanks for the reply!

      Server Winamp version is 5.65 as reported.

      On all songs, the Alt-3 dialog reports the correct metadata. I checked both tracks that were listed in the song history and those that appeared blank. I still cannot locate any differences, although in ONE circumstance Alt-3 reported no id3 tags for a song but still had basic info (an m4a). In that case the song showed up correctly on DNAS history!

      I have to agree with your suspicion, so I may try another (older, as I believe this is the newest) version of Winamp.

      Comment

      • dispatch00
        Junior Member
        • Aug 2013
        • 4

        #4
        Rolling back to 5.55 seemed to fix the problem. Now as to whether it was simply the reinstall or the older version that fixed it we'll never know! Good enough. Thanks again for your help.

        Comment

        • DrO
          • Sep 2003
          • 27868

          #5
          it would be best to provide a copy of one of the files exhibiting the issue as reverting to 5.55 (which is over 4 years old and not supported is not a solution). also a copy of the winamp.ini and dsp_sc.ini files (from the %appdata%\Winamp\Plugins folder) as well as an info report (http://forums.winamp.com/showthread....161361#plugins) and sending to dro [at] winamp [dot] com as what you're seeing is not right and needs to be fixed if it can be. though would need the info report, etc to be done against a v5.65 install as i cannot work against the v5.55 install (sorry but like i mention above, it's just too old).
          WACUP Project <‖> "Winamp Ramblings" - Indie Winamp Dev Blog

          Comment

          • dispatch00
            Junior Member
            • Aug 2013
            • 4

            #6
            DrO,

            My gut tells me it was simply the reinstall that fixed it. When I get a chance over the next day or two I'll uninstall 5.55 and reinstall 5.65. If the problem reoccurs, I'll get you that info requested.

            Cheers...

            Comment

            Working...
            X