I've been messing around with the Smartlist features of MC and the expression language and I've hit either a limit/restriction or I really cannot see what to do in order to achieve what I want.
What I want is to have an iPod playlist that can be synced according to a |simple| rule that goes by the following in pseudo-language:
If (date is 17/12 - 31/12) iPod-playlist = Selection of playlists + Christmas playlists
Else iPod-playlist = All playlists - Christmas playlists
I only got to the part where I was able to create a Smartlist which would in terms only show Christmas songs if the date-condition was true:
([=isrange(formatdate(now(),dd),17-31)]=1 [=isequal(formatdate(now(),MM),12)]=1 playlistid==890647158)
If anybody could show me the correct way of achieving this or follow up on what I've got so far that'd be great!
Thanks
EDIT: Figured it out by myself:
(playlistid==300206285,=1037883251,=285845006,=799313373,=1061402893,=9580639,=158398860,=762888636,=646139320,=882264705,=98152103,=491747710,=520690250,=528156707,=883515281,=555253432,=458000643,=841082556,=162733265,=167035009,=1070301174,=751354014,=785986539,=789204467,=164556874,=207579013,=186969586,=484027667,=643215696,=456517317,=152040411,=9467291,=614608449,=205461190,=798571511,=127860890,=902071051,=899374334,=628145517,=631265401,=570870045,=743974603,=326402540,=296231663,=181457955,=656585276,=158176573,=178509023,=403573724,=376140463,=727123763,=806956092,=837151741 or ([=isrange(formatdate(now(),dd),17-31)]=1 [=isequal(formatdate(now(),MM),12)]=1 playlistid==925801173,=579113529,=1026389630,=496148000,=558212775,=61263305,=940563716 -playlistid==158398860,=555253432,=167035009,=877444310,=785986539,=789204467,=643215696,=456517317,=614608449,=205461190,=902071051)) ~sort=[Name],[Media Type],[Album Artist (auto)],[Album],[Disc #],[Track #]