Artist almost back to back despite artist separation

Thanks Torben for the identification of the bugs!

I will install the latest snapshot, keep track of the debug log and will inform you as soon as I’ve come across something weird.

Edit: I had to reverse the snapshot to the previous version as my skin.ini was not working anymore. Could have something to do with the new “Standard Directories”. Do we have to fill these directories manually?

No, mAirList will just use the default location when you leave it empty. For the Mini Scheduler log, this would be the ProgramData folder (as it was hardcoded in the earlier versions).

I just scheduled the music for the upcoming week and tried to save the MiniScheduler log file. As I stated before I had to reverse the update from the latest snapshot and I am now back on 6.3.16 build 4457 (my skin.ini was not working properly in the latest snapshot).

The log file opened automatically in the text editor but was too large in size to be viewable. I hoped to open the log file in notepad and searched in programdata/mairlist/6.3 but can’t find the log.

Could anyone point me in the rigth direction on how to proceed from here?

Can you elaborate? What’s wrong with the skin?

Sure, this is how it is supposed to look:

This is the way it looks with the latest snapshot:

Can you identify/post the line that causes it?

I assume it’s related to HTML color codes, because the only thing that has changed in the snapshot (wrt. skin) is this here: Skin ini can make mairlist crash - #2 by Torben

Sorry but I can’t seem to find the line causing the problem. I do noticed that the color ribbon has disappeared as well.

I did check for 3 digit color codes but there are none. Some have been written in capitals though, others are not.

This is my skin.ini which hasn’t changed since 2018:

[DatabaseLibrary]
FontName=Calibri
FontSize=9


[MainWindow]

Color=#aac4d2

[Toolbar]
FontName=Calibri
FontSize=9
// FontColor=#ff0000			// werkt nog niet


[BrowserToolbar]
FontName=Calibri
FontSize=9
// FontColor=#ff0000


[CartWall]
WindowBackgroundColor=#aac4d2
OnAirBackgroundColor=#899eaa
OffAirBackgroundColor=#aac4d2
PFLBackgroundColor=#899eaa
OnAirPlayingColor=#0b0330
PFLPlayingColor=#0b0330
IndexFontName=Digital-7
IndexFontSize=12
TitleFontName=Calibri
TitleFontSize=12
TimeFontName=Digital-7
TimeFontSize=16

// ButtonSize=20
// ButtonColor=#c4bf8e
// ButtonBorderColor=#003F8E
// LoadedColor=#B5CAFF
// EmptyColor=#6181CE
// PlayingColor=#FF0000
// NameFontName=Tahoma
// NameFontSize=8
// NameFontColor=#003F8E
// TitleFontName=Tahoma
// TitleFontSize=8
// TitleFontColor=#003F8E
// TimeFontName=Tahoma
// TimeFontSize=10
// TimeFontColor=#003F8E
// StateFontSize=0
// ProgressBarRemainColor=#B5CAFF
// ProgressBarElapsedColor=#003F8E
// ProgressBarHeight=10


[CartwallToolbar]
NextButtonVisible=off
// DesignModeButtonVisible=off


[PlaylistToolbar]
ButtonActiveColor=#0b0330
ButtonActiveBorderColor=#aac4d2
ButtonActiveFontName=Digital-7
ButtonActiveFontColor=#ff0000
ButtonActiveFontSize=20

ButtonActiveHoverColor=#0b0330
ButtonActiveHoverBorderColor=#aac4d2
ButtonActiveHoverFontName=Digital-7
ButtonActiveHoverFontColor=#ff0000		// voorheen #ff8804
ButtonActiveHoverFontSize=20

ButtonInactiveHoverColor=#0b0330
ButtonInactiveHoverBorderColor=#aac4d2
ButtonInactiveHoverFontName=Digital-7
ButtonInactiveHoverFontColor=#aac4d2
ButtonInactiveHoverFontSize=20

ButtonInactiveColor=#0b0330
ButtonInactiveBorderColor=#0b0330
ButtonInactiveFontName=Digital-7
ButtonInactiveFontSize=20
ButtonInactiveFontColor=#939090

BackgroundColor=#0b0330


[Playlist]
FontName=Calibri                               // Font en stijl van alle overige elementen
FontSize=10
FontStyle=0
FontColor=#939090
RowColor=#0b0330				// voorheen (donkerder)
// AlternateRowColor=#050218			// voorheen #7b8e99
// PlayingFontColor=#00ffff
// NextFontColor=#ff8804
PlayedFontColor=#ffffff				// voorheen #ffc04c
// PlayingRowColor=#6E7F89                         // voorheen #62717A		
FocusedSelectionColor=#160666                  // #7b8e99
FocusedSelectionBorderColor=#0b0330            // #7b8e99
UnfocusedSelectionColor=#aac4d2
UnfocusedSelectionBorderColor=#aac4d2
// TimeFontName=Digital-7
// TimeFontSize=12
// TimeFontStyle=0
// TimeFontColor=#939090
DurationFontName=Calibri
DurationFontSize=10
DurationFontColor=#939090
BacktimingFontName=Calibri
BackTimingFontSize=12
BacktimingFontColor=#939090
FadeBacktimingFontColor=#ffffff
PlayingBacktimingFontColor=#939090
NextBacktimingFontColor=#939090
LoadedBacktimingFontColor=#939090
PlayingPlayerNameFontColor=#00ffff
NextPlayerNameFontColor=#ff8804
LoadedPlayerNameFontColor=#939090

AttributeFontName=Calibri
AttributeFontSize=10
AttributeFontColor=#939090

BackgroundColor=#0b0330				   // Kleur van de lege playlist
GridLineStyle=dotted
VertGridLines=off
HideSelection=on
TreeLineColor=#939090

ArtistFontName=Calibri
ArtistFontSize=13
ArtistFontStyle=1
TitleFontName=Calibri
TitleFontSize=13
TitleFontStyle=0

PlayingFontColor=#00ffff
NextFontColor=#ff8804
PausedFontColor=#bebcbc
FadingFontColor=#ff0000
DummyRowColor=#ffc04c
// DummyFontColor=#000000
SkippedRowColor=#ffc04c
SkippedFontColor=#000000
OverflowRowColor=#ffc04c
OverflowFontColor=#000000
UnderrunRowColor=#ffc04c
UnderrunFontColor=#000000
EmptyRoWColor=#ffc04c
// EmptyFontColor=#000000
ErrorRowColor=#ffc04c
ErrorFontColor=#000000
StreamRowColor=#ffc04c
StreamFontColor=#000000

GridLines=off				   // beter aan houden voor de duidelijkheid

ProgressBar=on
ProgressBarBackgroundColor=#8F9196                 // grijs
ProgressBarBorderColor=#0b0330
ProgressBarBorderRadius=10
ProgressBarRemainColor=#aac4d2                     // algemene achtergrondkleur
ProgressBarRamp1Color=#ff0000			   // rood
ProgressBarRamp2Color=#cc0000			   // rood
ProgressBarRamp3Color=#990000		      	   // rood
ProgressBarElapsedColor=#0b0330
ProgressBarRampColor=#281804
ProgressBarElapsedRampColor=#0b0330                // #A0A0A0 of #899eaa
ProgressBarHeight=14

// StateFontSize=9
// DropMarkColor=#281804
// DropTargetBorderColor=#8F9196
// FocusedSelectionBorderColor=#660000             // de grenzen tussen de kolommen
// FocusedSelectionColor=#7f0000                   // de selectiekleur zelf!
// UnfocusedSelectionBorderColor=#8F9196
// UnfocusedSelectionColor=#A0A0A0

OverlayFontName=Digital-7
OverlayFontSize=170	
OverlayFontColor=#aac4d2
OverlayOutlineWidth=1
OverlayOutlineColor=#0b0330
OverlayPosition=N
OverlayPaddingY=160


[Player]
// BorderColor=#ff005f

PlayingColor=#0b0330
PlayingNameFontColor=#00ffff
PlayingArtistFontColor=#00ffff
PlayingTitleFontColor=#00ffff
PlayingTimeFontColor=#00ffff
PlayingStateFontColor=#ff0000
PlayingStateFontSize=19
PlayingStartButtonVisible=on				// NIEUW

LoadedColor=#0b0330
LoadedNameFontColor=#939090
LoadedArtistFontColor=#939090
LoadedTitleFontColor=#939090
LoadedTimeFontColor=#939090
LoadedStateFontColor=#939090

NextColor=#0b0330
NextNameFontColor=#ff8804
NextArtistFontColor=#ff8804
NextTitleFontColor=#ff8804
NextTimeFontColor=#ff8804
NextStateFontColor=#ff8804

EmptyColor=#0b0330
EmptyNameFontColor=#ff0000

LoadingColor=#0b0330
LoadingNameFontColor=#cc0000
LoadingArtistFontColor=#cc0000
LoadingTitleFontColor=#cc0000
LoadingTimeFontColor=#cc0000
LoadingStateFontColor=#cc0000

FadingColor=#0b0330
FadingNameFontColor=#939090
FadingArtistFontColor=#939090
FadingTitleFontColor=#939090
FadingTimeFontColor=#939090
FadingStateFontColor=#939090

PausedColor=#0b0330
PausedNameFontColor=#00ffff
PausedArtistFontColor=#939090
PausedTitleFontColor=#939090
PausedTimeFontColor=#939090
PausedStateFontColor=#ff0000

ErrorColor=#ff0000
ErrorNameFontColor=#939090
ErrorArtistFontColor=#939090
ErrorTitleFontColor=#939090
ErrorTimeFontColor=#939090
ErrorStateFontColor=#939090

FlashEOFColor=#160666

NameFontName=Digital-7
NameFontSize=40

ArtistFontName=Digital-7
ArtistFontSize=19
ArtistFontStyle=0

TitleFontName=Digital-7
TitleFontSize=16
TitleFontStyle=0

TimeFontName=Digital-7
TimeFontSize=20
TimeFontStyle=0

StateFontName=Digital-7
StateFontStyle=0
StateFontSize=19

// ButtonColor=#B5CAFF

ButtonBorderColor=#0b0330
ProgressBarRemainColor=#aac4d2
ProgressBarElapsedColor=#0b0330
ProgressBarElapsedRampColor=#0b0330
ProgressBarHeight=12
ProgressBarIdleColor=#0b0330
ProgressBarIdleBorderColor=#0b0330
ProgressBarBorderColor=#0b0330
ProgressBarRamp1Color=#ff0000			   // rood
ProgressBarRamp2Color=#cc0000			   // rood
ProgressBarRamp3Color=#990000		      	   // rood

// RampPrefix=Ramp-
// ButtonSize=35

WaveformInactiveColor=#0b0330
WaveformInactiveBorderColor=#0b0330
WaveformBackgroundColor=#0b0330
// WaveformNormalColor=#00FF00
WaveformPlayedColor=#494949


[Browser]
BackgroundColor=#899eaa
WindowBackgroundColor=#aac4d2


[EncoderStatus]
BackgroundColor=#aac4d2
FontName=Calibri
FontSize=9
// FontColor=#FF0000

Please try using CAPITAL letters:

#00FFFF instead of #00ffff

Will do, will be somewhere tonight Uli. :+1:t3:

Dont waste your time, this is not the reason. #00ffff is allowed, too.
Sorry!

Found the problem:

You must remove the // comments from the end of the line. This is not allowed in ini files, and the // part is treated as part of the value.

The old version did not do any proper syntax/length check for HTML colors codes (thus the Range Check Error mentioned in the other thread), but the new snapshot does.

No problem :wink:

Thanks Torben, I will adapt the skin.ini this evening and will inform you accordingly.

I had also different color after updating to last version, was a fault in the skin.

@UliNobbe and I discussed it again, and I will change the code so that these “faulty” lines are still being recognized, if the first 7 characters look like a proper HTML color code.

But this might change in the future, so it’s a good idea to fix your skin now.

I adapted the Skin.ini as Torben suggested, installed 6.3.16 build 4461 (not 4462) and all is well now. Thanks for the support!

A stupid question perhaps, but how do I change the default directories? I would like the debug logs of the MiniScheduler to point to another location but left clicking or right clicking doesn’t do the trick for me. @UliNobbe showed how it is supposed to be in this topic

@Lukeman Hi Ed, when you place your mouse right (rechts) next to the text MiniSchedulerLog and click, in the column directory, a white surface appears with a sort of drop down menu. Here you can choose your directory.

1 Like

Thanks Adriaan! Got it now. For some reason I had to restart mAirlist in order to be able to select the “white surface”. Before nothing happened at all :wink:

I have a logfile but is 200 megabytes, the zipped version 12 megabytes

Of course, we cannot read the log top to bottom and look for anything “suspicious”. If you want us to analyze the log, the following would help:

  • Keep it as small as possible (generate only a day, not an entire week).
  • Name an hour and a position/song that was not scheduled “correctly” in our opinion.