Transparency of PNG files

Torben, the last snapshot is okay ;D

Using LoadFromFile function correctly includes the PNG file in the MMD file that the picture displays with good transparency in the playlist. Good job !

I made a test for comparing LoadFromFile with SetFilename with my PNG picture. The MMD file uses 32Ko when the script calls LoadFromFile, and uses only 1ko whent the script calls SetFilename ! 32 times more !! So, LoadFromFile users or SetFilename users 8) ?? hé hé.

Sorry for my english. When I read my message before publishing them on the forum, I found it very basic in the vocabulary and the syntax/grammar…I should read again my old school english lessons :smiley: :smiley:

Theo, I’m not a native speaker either, but I think your English is ok. At least better than my French, ne c’est pas? :wink:

Lol.

One more question : I discovered that I can create an “images” folder for overloading the default mairlist icons (with icon_xxx.png).
Is it possible to overload the Bin picture, when an item had finished (in the History, of the playlist) ? In the wiki, there are some examples, but nothing about the history items …
What does the filename have to be ?

Theo,
It’s icon_history.png :wink: I also have the following (if this helps): _break , _command , _container , _dummy , _linked , _notlinked , _regioncontainer , _silence , _stream

Mine are available here: http://www.charliedavy.co.uk/downloads/index.php?dir=mAirList/&file=images.zip

So simple… I should have thought about it !! :smiley:

Is there any way to up the height of the lines into the playlist ? I tried “RowHeight” but it doesn’t work.
And how can I change the color of the border of a line for having a thin-line between the items into the playlist ?

For my second question, I find the “GridlineColor”. Great !
But, I’m always searching how to change the playlist item height ? Actually, the text (Artist name) is stuck to the bottom of the item line, just on the gridline… I would like to add a margin (top and bottom) to make the playlist item line more readable…

Possible or not ?
Since a few days, I use a lot google translation for translating german topics… But, it’s quite long, and I don’t find all I search lol.

Thanks for your help.


Theo

Sorry, Theo - I can’t help here, this is not something I’ve played around with :frowning:

No matter Charlie. Thanks for your message.

I made tests with others fonts. It’s okay, no need to increase the item line height now :slight_smile: I’ve almost finished my layout : I will soon post it on this forum, for opinion ^^
Long period for parametrization, but interested results :slight_smile:

However, when I publish the future screenshot, the font appereance will not be correctly displayed because I want cleartype to be active on my windows system ; and I don’t own any flatscreen. So, I’m connected to the windows PC with “Remote Desktop Control” (I’m a daily mac user). This software don’t allow cleartype font appareance to be display on the remote screen. So, the font will not be very attractive, but it will be better when I buy a new flatscreen for this pc.

For the record, the internal Virtual Treeview property would be DefaultNodeHeight, but Torben would first have to ‘expose’ this property as a new SKIN.INI file key (probably in the [Playlist] or [Playlistn] sections), in order for you to be able to change it manually.
[Note to Torben: This property has to be set before any rows are added to the Playlist object (i.e. at Playlist object instantiation and setup time). It doesn’t affect any rows which have already been drawn.]

I think the best way to implement this would be to have a new SKIN.INI key in the [Playlist] section named ItemVerticalBorderSize which expects an integer value. This would define the number of pixels you want to ‘add’ above AND below the computed row height (calculated from your font sizes) and would have a default value of zero. For example, ItemVerticalBorderSize=3 would ‘add’ three pixels’ height above and three pixels’ height below the standard row height.

BFN
CAD

Okay. It would be a good idea…

Hi guys,

It’s still me !
Here is the final layout I choose for my mAirList playout system :slight_smile:
http://filo.billy.free.fr/MAIRLIST/Image5.png
http://filo.billy.free.fr/MAIRLIST/Image6.png

I replace the title font by something more readable (for the rease I said earlier in this topic).

No real cartwall because the aim of this project is to play music only at home, and so, no need to realise live and launch particular sounds… Full-automatic mode, with load of playlist generated with my future piece of software. I will design it because I search something more complete than amazing clockwheel ou stationplaylist creator (something where we can define rules for scheduling).

What do you think about this layout ?

The more important question is: Est-ce que votre ‘layout’ fait tous les choses que vous voulez? Si oui, alors c’est une triomphe!

Your layout is YOUR layout, so what WE think of it is irrelevant, n’est-ce pas? :wink:

BFN
CAD

Of course, it did.

I was asking members opinion only on layout appearance, not on layout functionnalities :wink:

PS : Thanks for the french version ;D

OK, since you ask about appearance: not to my personal taste. I like my software to look PLAIN: plus que c’est plain, plus que je l’aime! C’est obvieux que nos gouts sont tout différent, hein? :smiley:

BFN
CAD

I personally quite like it. A lot of work has gone into creating that layout, you can see that. The thing I miss - but again, that’s down to personal taste - are the players. I would want two visible players for the playlist in my layout. But other than that… I wish I had the knowledge and/or patience to even attempt something like that. Nice one. :wink:

Theo, you can certainly determine basic rules in stationplaylist creator. Its capable of title and artist separation over a defined period, a non repeat of the same song in the same hour on consecative days as well as related artists (for instance Beatles songs wil not play next to Lennon, unless that’s what you want).

Unless you need tempo rules or sound codes.StationPlaylistCreator is more than adequate. More advanced schedulers do cater for tempo/sound codes but this is reflected in the price so I would be interested to see and try the software you suggest coding.

Kind Regards Tony

Indeed Tony, I’m looking for a piece of software where I can define rules like tempo, mood, energy, and daypart restriction (not play this particular item during XXh00 and XX+2h00 on a specific day, for example).

Rules like “not schedule a standard jingle if I permantly like a “new song jingle” before (or after, it will be customizable) a specific song”.
Rules like "I want to schedule the “A HOT” category before scheduling the “C CURRENTS” category… This concept gives different results according to the artiste separation rules for example…

Not complex rules, but completly forgotten by stationplaylist creator.

So, I write some notes, and a database first attempt… I don’t know if I would be able to design the piece of software (I’m searching a name for it), but I will try :slight_smile:

The nearest I’ve seen (aside from Selector and perhaps PSquared’s AutoTrack) is ProTrack which is the scheduler for DARP. It can pick items based upon year, tempo and start/end type etc. If you get the “pro” version of Creator, you can afford to put jingles and songs into many groups but that would be a very complicated format to manage.

The scheduling properties you describe would be a welcome addition to a product in the small-medium price range. Being able to match jingles to songs (ie: to avoid “here’s another rock classic” being played next to Celine Dion) and such would be great. You can do it with SPLCreator but it gets messy having lots of groups/categories. Perhaps Music1 offers this, I’ve not done too much with that program :frowning:

Those scheduling properties are one part of the Selector properties… :smiley:
The simpliest properties provided by RCS Selector, but not very difficult to implement (in my mind… I will well see if this is so easy that I think lol).

Another properties which would be great is a group separation. I will see if this is easy to implement but here is an example (I will try to explain it in English, but it will be difficult, sorry in advance):
let’s imagine you have sung jingles… In the package, you find 8 original versions, with 5 to 10 variant of each version. So, total of 40 to 80 jingles.
But, in your playlist, maybe you don’t want to see the sequence
“JINGLE VERSION 1 ORIGINAL” + Song + “JINGLE VERSION 1 VARIANT 3” …because JINGLE VERSION 1 ORIGINAL and JINGLE VERSION 1 VARIANT 3 are too similar and would create a weird mix.

So, it would be great to define one group where we can include all the variant and original versions into it. And define a group separation in time. At least, it will prevent the scheduling program from scheduling similar versions too close. Just a question of stack in the group to schedule the included items each one after the other…
Concept used in Selector but quite difficult to implement because there is another stack to manage…

I will not enter in a new topic about a scheduling software, but I think I could create something simple and handy. I will try. Maybe I will not succeed in it, but I want to try ;D

PS : Little question about customization of mAirList. Is it possible to change the color of the line displayed in the progress bar for Ramp1 and Ramp2 ?
On my first screenshot, we see the line in black, but I would like it to be yellow instead of black. Is it customizable in the skin.ini ? I think it is, but what is the keywords ?

In Creator, you can keep apart either Artist or Title but for jingles you would have to put them into a Music Category as the Spot Groups will only rotate in sequence, randomly or in whole blocks (for commericals). This wouldn’t pose a problem for scheduling but you’d have to take care when editing your clocks as those jingles would appear green and not red.