2.1.35: Shoutcast Error

Shoutcast metadata is DISABLED in the config, yet in the mAirList status bar, I get this when playing a file:

Shoutcast Logging Error: Protocol field is empty

Can you please confirm that you have a “Shoutcast=off” line in the “Logging” section of your mAirList.ini file?

I have just noticed that mAirList accidently switches Shoutcast logging on when that line is missing (thus enabling it by default for anyone upgrading from a previous version). It should however be disabled when that line is present. The line should also be written correctly when you open the configuration program and save your config again.

This line is in my config - though randomly because I couldn’t find a logging ‘section’.

[General] PlaylistCount=1 Locale= CueInThreshold=-207.94 FadeOutThreshold=-30.00 CueOutThreshold=-207.94 [ExtraPFL] Device=<Device><Driver>BASS</Driver><Device>1</Device><Speakers>0</Speakers><SampleRate>44100</SampleRate></Device> Enabled=on TimeInSeconds=on RampInSeconds=off SplitProgressBar=on TruncateTime=off DisplayMode=remain Color=255 EOFWarning=0 ProgressBar=on RampProgressBar=on [Playlist0] ExtendedViewMode=on Backtiming=on ProgressBar=on SplitProgressBar=on Comments=off AllowAutomation=on SeparateAutomationButtons=on ToolbarBottom=on ClearHistory=on AlwaysShowDuration=off AlwaysShowRamp=off SpacebarAutomationNext=on SaveEvents=off PlayerCount=3 MaxHistoryCount=2 FontName=MS Sans Serif FontSize=16 FontStyle=0 BacktimingPrefixFixed="= " BacktimingPrefixAbsolute="" BacktimingPrefixRelative="+ " CleanUpHistory=on CleanUpHistoryTop=on DontSaveHistory=off CleanUpNonPlayables=on UseRecycleBin=on HandleFixedTime=on ColumnHeaders=on ShowPosition=on RampOverlay=on EOFWarningOverlay=off CommentButtons=off Icons=off IconClickPFL=on PlayerColors=on PlayerName=on TimeInSeconds=on RampInSeconds=on TruncateTime=on TruncateTimeTwoDigit=off ScrollIntoView=on EscapeAutomationBreak=on EscapeAutomationStop=off ControlBar=on GraphicButtons=on AutomationFlash=on RampProgressBar=on ???=off SwapArtistTitle=off BacktimingPrefixFixedSoft="~ " [Player0_0] Name=A Color=-16777214 Device=<Device><Driver>BASS</Driver><Device>1</Device><Speakers>0</Speakers><SampleRate>44100</SampleRate></Device> PFLDevice=<Device><Driver>BASS</Driver><Device>1</Device><Speakers>0</Speakers><SampleRate>44100</SampleRate></Device> FlashEOF=5 DisplayMode=remain ShowPFLButton=on ShowCloseButton=on ShowStopButton=on ShowPauseButton=on ShowStartButton=on AdvancedPFL=on PFLSaveButtons=off AutoLoad=on AutoUnloadSTOP=on AutoUnloadEOF=on AutoStopOnEOF=off Logging=on DatabaseLogging=on TimeInSeconds=on RampInSeconds=off SplitProgressBar=on TruncateTime=off IndependentPFL=off IndependentPFLEndMon=on EOFWarning=0 AutoReleasePause=on AutoPFLOff=off AutoFadeOut=on UseInAutomation=on HistoryOnClose=on ClickStart=off FlashEOFWarning=on ShowRampWhenIdle=off ProgressBar=on RampProgressBar=on AutoLoadSingle=off AutoLoadSpecial=off [Player0_1] Name=B Color=-16777214 Device=<Device><Driver>BASS</Driver><Device>1</Device><Speakers>0</Speakers><SampleRate>44100</SampleRate></Device> PFLDevice=<Device><Driver>BASS</Driver><Device>1</Device><Speakers>0</Speakers><SampleRate>44100</SampleRate></Device> FlashEOF=5 DisplayMode=remain ShowPFLButton=on ShowCloseButton=on ShowStopButton=on ShowPauseButton=on ShowStartButton=on AdvancedPFL=on PFLSaveButtons=off AutoLoad=on AutoUnloadSTOP=on AutoUnloadEOF=on AutoStopOnEOF=off Logging=on DatabaseLogging=on TimeInSeconds=on RampInSeconds=off SplitProgressBar=on TruncateTime=off IndependentPFL=off IndependentPFLEndMon=on EOFWarning=0 AutoReleasePause=on AutoPFLOff=off AutoFadeOut=on UseInAutomation=on HistoryOnClose=on ClickStart=off FlashEOFWarning=on ShowRampWhenIdle=off ProgressBar=on RampProgressBar=on AutoLoadSingle=off AutoLoadSpecial=off [Player0_2] Name=VT Color=65535 Device=<Device><Driver>BASS</Driver><Device>1</Device><Speakers>0</Speakers><SampleRate>44100</SampleRate></Device> PFLDevice=<Device><Driver>BASS</Driver><Device>1</Device><Speakers>0</Speakers><SampleRate>44100</SampleRate></Device> FlashEOF=5 DisplayMode=remain ShowPFLButton=on ShowCloseButton=on ShowStopButton=on ShowPauseButton=on ShowStartButton=on AdvancedPFL=on PFLSaveButtons=off AutoLoad=on AutoUnloadSTOP=on AutoUnloadEOF=on AutoStopOnEOF=off Logging=on DatabaseLogging=on TimeInSeconds=on RampInSeconds=off SplitProgressBar=on TruncateTime=off IndependentPFL=off IndependentPFLEndMon=off EOFWarning=0 AutoReleasePause=on AutoPFLOff=off AutoFadeOut=off UseInAutomation=off HistoryOnClose=on ClickStart=off FlashEOFWarning=on ShowRampWhenIdle=off ProgressBar=on RampProgressBar=on AutoLoadSingle=off AutoLoadSpecial=on [Logging] Enabled=on Logfile=D:\mAirList Logging\%Y-%M-%D.txt Format=%D/%M/%Y %h:%m:%s %a - %b EndLogging=off EndLogfile=%Y-%M-%D.LOG EndFormat=%h:%m:%s%tstoppe%t%3 [LogDatabase] Enabled=off Protocol= Host= Database= User= Password= StartCommand= StopCommand= [Options] Monitor=1 FadeOutDuration=5000 EndMonDuration=10000 ExtraFileExtensions= MemoryFileLimit=0 Maximized=on RememberPosition=off AutoPFLOff=off ImportComment=on MP2OutroAsFadeout=off TildeAsOutro=off TildeAsFadeOut=on MMDFolder=D:\MMD AutoCueIn=on AutoFadeOut=on AutoCueOut=on TildeAsStartNext=off StartNextEffectiveEnd=off FadeOutEffectiveEnd=on PriorityClass=2 [BASS.DLL] PlaybackBuffer=500 UpdatePeriod=100 Plugins= FileManagement=off ForceMultichannel=off BASS_STREAM_PRESCAN=on NetworkBuffer=5000 NetworkPreBuffer=75 BASS_SAMPLE_SOFTWARE=off BASS_SAMPLE_FLOAT=on [MIDI] Enabled=off [Remote] Enabled=off Port=9300 Password= [Browser] Clock=off LEDClock=off Date=on Logo=off LogoFilename= SaveWithDesktop=off SaveWithTemplate=on KeepOpen=on AlwaysShowRepository=on OldStyle=off HourCountdown=off AlwaysShowRecycleBin=on OnAirSwitch=on [SerialRemote] Enabled=off Port=1 BaudRate=38400 ByteSize=8 Parity=N StopBits=1 RxBuffer=1024 TxBuffer=1024 DriverOptions=39182 [Engine] StartOnAir=on NoLoggingOffAir=on [MainWindow] Maximized=on RememberPosition=off AutoHideProgressBar=off ProgressBarIgnoreCartwall=on StatusBar=on SaveConfirmation=on [ProgressBar] ProgressBar=off RampProgressBar=off SplitProgressBar=off UpdateInterval=100 [EnabledFeatures] ExtraPFL=on Properties=on SaveToTag=off SaveToMMD=on SaveToDatabase=off Mixdown=on UserDefinedProperties=on [Hotkeys] Key0=16466 Action0=RUNSCRIPT C:\Program Files\mAirList\scripts\openrecording.mls Global0=off Key1=112 Action1=PLAYER 1-1 START/PAUSE/STOP Global1=off Key2=113 Action2=PLAYER 1-2 START/PAUSE/STOP Global2=off Key3=114 Action3=PLAYER 1-3 START/PAUSE/STOP Global3=off Key4=116 Action4=PLAYER 1-1 PFL ON/OFF Global4=off Key5=117 Action5=PLAYER 1-2 PFL ON/OFF Global5=off Key6=118 Action6=PLAYER 1-3 PFL ON/OFF Global6=off [Cartwall] Enabled=on OwnWindow=off PlayerCountX=3 PlayerCountY=4 Device=<Device><Driver>BASS</Driver><Device>1</Device><Speakers>0</Speakers><SampleRate>44100</SampleRate></Device> PFLDevice=<Device><Driver>BASS</Driver><Device>1</Device><Speakers>0</Speakers><SampleRate>44100</SampleRate></Device> EOFWarning=0 DefaultSet= SaveWithDesktop=off SaveWithTemplate=on KeepOpen=on Logging=on DatabaseLogging=on Shoutcast=off IndependentPFL=off IndependentPFLEndMon=off AutoPFLOff=off AutoFadeOut=on Toolbar=on TimeInSeconds=on RampInSeconds=off TruncateTime=off AdvancedPFL=on PFLSaveButtons=off ClickStart=on FlashEOFWarning=on ShowRampWhenIdle=off ShowPFLButton=on ShowStopButton=on ShowPauseButton=on ShowStartButton=on ShowCloseButton=on ProgressBar=on RampProgressBar=on SplitProgressBar=on DisplayMode=remain AlwaysShowButton=on StandaloneStretch=on Maximized=off OpenAtStartup=off AlwaysOnTop=off RememberPosition=off Monitor=1 [SAS] Enabled=off Port=1 BaudRate=38400 ByteSize=8 Parity=N StopBits=1 RxBuffer=1024 TxBuffer=1024

Just as I guessed, the line is missing, and mAirList chooses a wrong default value.

Just run mAirListConfig and click Save, everything should be correct then.

Fixed.