Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
Between Nyn and SBondi, I have yet to find anything that MCN can't do for me...! Thanks go to everyone in this forum!
-
- Posts: 48
- Joined: Mon Jan 07, 2008 2:06 pm
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
Hey there everyone. I am trying to get ideas for ways to customize MM using this script and I am having a hard time getting my brain around the configuration. For those of you, for example Nyn and possibly spacefish, who seem to really take advantage of this script, post up your ini files?
Thanks in advance.
Thanks in advance.
-
- Posts: 5559
- Joined: Wed Feb 07, 2007 11:07 pm
- Location: New Jersey, USA
- Contact:
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
Ask and ye shall receive:dreadlyone wrote:Hey there everyone. I am trying to get ideas for ways to customize MM using this script and I am having a hard time getting my brain around the configuration. For those of you, for example Nyn and possibly spacefish, who seem to really take advantage of this script, post up your ini files?
Thanks in advance.
Code: Select all
[Options]
unknownCaption="[Unknown]"
defaulticon="Title"
defaultsortLike="None"
refresh_DynamicallyWhenTracksConvertedOrRipped==0
refresh_DynamicallyWhenTrackPropertiesChanged=0
refresh_EvenCurrentNodeManuallyOrDynamically=1
multiValueField_Artist=1
refresh_ManuallyToUpdateCounts_AddToolbarItem=0
refresh_ManuallyWithUpdatedINIFile_AddToolbarItem=1
;------------------------------------------------------------------------
[Library]
expandExisting=1
checkExistingChildren=1
[Files to Edit]
expandExisting=1
checkExistingChildren=1
;[Unclassified Tracks]
;checkExistingChildren=0
;------------------------------------------------------------------------
[Files to Edit]
hideExisting=0
[Duplicate Titles]
hideExisting=1
[Unclassified Tracks]
hideExisting=1
[Unknown Title]
hideExisting=1
[Unknown Artist]
hideExisting=1
[Unknown Album]
hideExisting=1
[Unknown Rating]
hideExisting=1
[Unknown Genre]
hideExisting=1
[Unknown Year]
hideExisting=1
;[Unknown Occasion]
;hideExisting=1
[Multiple Artist Albums]
hideExisting=1
[Unknown Album Art]
hideExisting=0
;------------------------------------------------------------------------
[Personal Node]
icon=Mood
expandAtStartup=0
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[Testing Purposes]
icon=Year
expandAtStartup=0
sortLike=Artist
level=Custom2
level=Album
trackCriteria="(Custom2 <> '')"
parent="Personal Node"
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[Additions]
icon=Title
parent="Personal Node"
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[Added Today]
icon=Quality
sortLike=Genre
hideIfEmpty=1
refresh=1
level=Genre
levelEasyCaption=BaseCaptionAndTrackCount
trackCriteria="((CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(DateAdded AS Integer) = 0)"
parent="Additions"
[Added Yesterday]
icon=Preview
sortLike=Genre
hideIfEmpty=1
refresh=1
level=Genre
levelEasyCaption=BaseCaptionAndTrackCount
trackCriteria="((CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(DateAdded AS Integer) = 1)"
parent="Additions"
[Added in Last 7 Days]
icon=Album
sortLike=Album
hideIfEmpty=1
refresh=1
level=DateAdded
levelEasyCaption=BaseCaptionAndNodeCount
LevelEasySort=MostRecentlyAdded
level=Genre
easyCriteria=addedwithinthelast7days
parent="Additions"
[Date Added by Genre]
icon=Genre
sortLike=Genre
level=DateAdded
levelSortOrder=descending
level=Genre
levelEasyCaption=BaseCaptionAndTrackCount
trackCriteria="(ID <> '')"
parent="Additions"
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[Modifications]
icon=Title
parent="Personal Node"
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[Modified Today]
icon=Quality
sortLike=Genre
hideIfEmpty=1
refresh=1
level=Genre
levelEasyCaption=BaseCaptionAndTrackCount
trackCriteria="((CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(FileModified AS Integer) = 0)"
parent="Modifications"
[Modified Yesterday]
icon=Preview
sortLike=Genre
hideIfEmpty=1
refresh=1
level=Genre
levelEasyCaption=BaseCaptionAndTrackCount
trackCriteria="((CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(FileModified AS Integer) = 1)"
parent="Modifications"
[Modified in Last 7 Days]
icon=Album
sortLike=Album
hideIfEmpty=1
refresh=1
level=FileModified
levelSortOrder=descending
levelEasyCaption=BaseCaptionAndTrackCount
level=Genre
trackCriteria="(([vb]Fix(CDbl(Now))[vb] - CAST(FileModified AS Integer)) <= 7)"
parent="Modifications"
[Date Modified by Genre]
icon=Genre
sortLike=Genre
level=FileModified
levelSortOrder=descending
level=Genre
levelEasyCaption=BaseCaptionAndTrackCount
trackCriteria="(ID <> '')"
parent="Modifications"
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[Album Info]
icon=Album
parent="Personal Node"
;------------------------------------------------------------------------
[Additional Albums]
icon=Album
sortLike=Genre
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
level=genre
trackCriteria="(Custom3 <> '')"
parent="Album Info"
[Body & Soul Albums]
icon=Album
sortLike=Album
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
trackCriteria="(Album LIKE 'Body & Soul%' OR Custom3 LIKE 'Body & Soul%')"
parent="Album Info"
[Compilation Albums]
icon=MultipleArtistAlbum
sortLike=Title
hideifempty=1
refresh=1
level=Grouping
level=Album
trackCriteria="(GroupDesc <> '')"
parent="Album Info"
[Guest Artists]
icon=Artist
sortLike=Artist
level=GuestArtist
level=AlbumArtist
level=Album
easyCriteria=WithGuestArtist
parent="Album Info"
[Primary Artists]
icon=Album
sortLike=Artist
level=PrimaryArtist
level=GuestArtist
level=Album
easyCriteria=WithGuestArtist
parent="Album Info"
[1 Track Albums]
icon=Quality
sortLike=Title
level=Genre
EasyCaption=BaseCaption
TrackCriteria="IDAlbum IN (SELECT ID FROM Albums WHERE (Tracks = 1))"
parent="Album Info"
[1 Hit Wonders]
icon=Quality
sortLike=Title
level=Genre
EasyCaption=BaseCaption
TrackCriteria="Artist IN (SELECT Artist FROM Artists WHERE (Tracks = 1))"
parent="Album Info"
[Released This Year]
icon=Preview
sortLike=Album
hideifempty=1
refresh=1
easyCaption=BaseCaptionAndTrackCount
level=Artist
LevelEasyCaption=BaseCaption
level=Album
LevelEasyCaption=BaseCaption
easyCriteria=ReleasedThisYear
parent="Album Info"
[Released In The Last Year]
icon=Year
sortLike=Album
refresh=1
hideifempty=1
refresh=1
easyCaption=BaseCaptionAndTrackCount
level=Artist
LevelEasyCaption=BaseCaption
level=Album
LevelEasyCaption=BaseCaption
easyCriteria=ReleasedWithinTheLastYear
parent="Album Info"
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[Multi-Items]
icon=Album
parent="Personal Node"
;------------------------------------------------------------------------
[Multiple Artists]
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
level=Genre
level=Artist
LevelEasyCaption=BaseCaption
trackCriteria="(Artist LIKE '%;%')"
parent="Multi-Items"
[Multiple Genres]
icon=Genre
sortLike=Genre
easyCaption=BaseCaptionAndTrackCount
level=Genre
LevelEasyCaption=BaseCaption
trackCriteria="(Genre LIKE '%;%')"
parent="Multi-Items"
[Multiple Moods]
icon=Mood
sortLike=Genre
easyCaption=BaseCaptionAndTrackCount
level=Genre
LevelEasyCaption=BaseCaption
trackCriteria="(Mood LIKE '%;%')"
parent="Multi-Items"
[Multiple Occasions]
icon=Occasion
sortLike=Genre
easyCaption=BaseCaptionAndTrackCount
level=Genre
LevelEasyCaption=BaseCaption
trackCriteria="(Occasion LIKE '%;%')"
parent="Multi-Items"
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[Decade Released]
icon=AlbumArt
parent="Album Info"
;------------------------------------------------------------------------
[B4 The 60's]
icon=Quality
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
level=Year
level=Genre
LevelEasyCaption=BaseCaption
trackCriteria="(Year < 19600000)"
parent="Decade Released"
[The 60's]
icon=Year
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
level=Year
level=Genre
LevelEasyCaption=BaseCaption
trackCriteria="(Year > 19590000 AND Year < 19700000)"
parent="Decade Released"
[The 70's]
icon=Genre
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
level=Year
level=Genre
LevelEasyCaption=BaseCaption
trackCriteria="(Year > 19690000 AND Year < 19800000)"
parent="Decade Released"
[The 80's]
icon=Mood
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
level=Year
level=Genre
LevelEasyCaption=BaseCaption
trackCriteria="(Year > 19790000 AND Year < 19900000)"
parent="Decade Released"
[The 90's]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
level=Year
level=Genre
LevelEasyCaption=BaseCaption
trackCriteria="(Year > 19890000 AND Year < 20000000)"
parent="Decade Released"
[The 00's]
icon=Rating
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
level=Year
level=Genre
LevelEasyCaption=BaseCaption
trackCriteria="(Year > 19990000)"
parent="Decade Released"
;------------------------------------------------------------------------
[Played]
icon=Title
parent="Personal Node"
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[Play Info]
icon=NowPlaying
parent="Played"
;------------------------------------------------------------------------
[Most Played Artists (10)]
icon=Artist
sortLike=Artist
EasyCaption=BaseCaptionAndTrackCount
level=AlbumArtist
levelEasyCaption=BaseCaption
levelEasyCaption=MaximumPlayCount
levelEasySort=MostPlayed
trackCriteria="((Genre = 'Slow Jams' OR Genre = 'Soundtracks' OR Genre = 'TV Tributes' OR Genre = 'HipHop' OR Genre = 'Wedding' OR Genre = 'Pop') AND ((AlbumArtist || '~' || PlayCounter) IN (SELECT AlbumArtist || '~' || Max(PlayCounter) FROM Songs WHERE (PlayCounter > 9) GROUP BY AlbumArtist)))"
parent="Play Info"
[Most Played Tracks (10)]
icon=Artist
sortLike=Artist
EasyCaption=BaseCaptionAndTrackCount
level=AlbumArtist
levelEasyCaption=BaseCaption
levelEasyCaption=MaximumPlayCount
levelEasySort=MostPlayed
trackCriteria="((AlbumArtist || '~' || PlayCounter) IN (SELECT AlbumArtist || '~' || Max(PlayCounter) FROM Songs WHERE (PlayCounter > 9) GROUP BY AlbumArtist))"
parent="Play Info"
[Weekly Top Artists]
icon=NowPlaying
sortLike=Genre
level=Genre
EasyCaption=BaseCaptionAndTrackCount
LevelEasySort=MostPlayed
trackCriteria="((Genre = 'Slow Jams' OR Genre = 'Soundtracks' OR Genre = 'TV Tributes' OR Genre = 'HipHop' OR Genre = 'Wedding' OR Genre = 'Pop') AND (([vb]Fix(CDbl(Now))[vb] - CAST(LastTimePlayed AS Integer)) <= 7) AND ((AlbumArtist || '~' || PlayCounter) IN (SELECT AlbumArtist || '~' || Max(PlayCounter) FROM Songs WHERE (PlayCounter > 9) GROUP BY AlbumArtist)))"
parent="Play Info"
[Last Time Played]
icon=CDCase
sortLike=Title
level=LastTimePlayed
levelEasyCaption=BaseCaptionAndTrackCount
levelSortOrder=descending
trackCriteria="(PlayCounter > 0)"
parent="Play Info"
[Played Lately?]
icon=Playlist
sortLike=Genre
level=Genre
easyCaption=BaseCaptionAndTrackCount
trackCriteria="((CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(LastTimePlayed AS Integer) > 7 AND (CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(LastTimePlayed AS Integer) < 30)"
parent="Play Info"
[Played Today]
icon=MusicCD
sortLike=Genre
level=Genre
easyCaption=BaseCaptionAndTrackCount
trackCriteria="((CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(LastTimePlayed AS Integer) = 0)"
parent="Play Info"
[Played Yesterday]
icon=VirtualCD
sortLike=Genre
level=Genre
easyCaption=BaseCaptionAndTrackCount
trackCriteria="((CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(LastTimePlayed AS Integer) = 1)"
parent="Play Info"
[Played in Last 7 Days]
icon=Album
sortLike=Album
easyCaption=BaseCaptionAndTrackCount
level=LastTimePlayed
levelCustomSort="LastTimePlayed DESC"
level=Genre
easyCriteria=playedinthelast7days
parent="Play Info"
[Played in Last 7 Days/Least Played]
icon=Album
sortLike=Album
easyCaption=BaseCaptionAndTrackCount
level=LastTimePlayed
levelCustomSort="LastTimePlayed DESC"
level=Genre
easyCriteria=playedinthelast7days
trackCriteria="(PlayCounter between 1 and 9)"
parent="Play Info"
[Played in Last 30 Days]
icon=Album
sortLike=Album
easyCaption=BaseCaptionAndTrackCount
level=Genre
levelCustomSort="LastTimePlayed DESC"
easyCriteria=playedinthelast30days
parent="Play Info"
[Played Less Than 5 Times]
icon=Tempo
sortLike=Genre
level=PlayCount
level=Genre
level=Title
trackCriteria="(PlayCounter between 1 and 4)"
parent="Play Info"
[Play Counts]
icon=Year
sortLike=Genre
level=Playcount
levelSortOrder=descending
trackCriteria="(PlayCounter > 0)"
parent="Play Info"
[Play Dates]
icon=Year
sortLike=Genre
level=LastTimePlayed
levelSortOrder=descending
trackCriteria="(PlayCounter > 0)"
parent="Play Info"
[Play Counts by Genre]
icon=Playlist
sortLike=Genre
level=Genre
levelCustomCaption="<caption> ([select]sum(PlayCounter) [select])"
levelCustomSort="sum(PlayCounter) DESC"
trackCriteria="(PlayCounter > 0)"
parent="Play Info"
[Track Counts/Minutes by Top Artists]
icon=Artist
sortLike=Title
level=AlbumArtist
levelCustomCaption="<caption> ([select]sum(PlayCounter) [select] Plays AND [select]CAST ((sum(SongLength)/1000.0/60.0) AS Integer)[select] mins)"
levelCustomSort="sum(PlayCounter) DESC"
trackCriteria="(PlayCounter > 0)"
parent="Play Info"
;------------------------------------------------------------------------
[Playlist Info]
icon=Playlist
parent="Played"
;------------------------------------------------------------------------
[Songs In Playlist]
icon=Quality
sortLike=Title
hideifempty=1
refresh=1
level=Artist
EasyCaption=BaseCaptionAndTrackCount
level=Playlist
LevelEasyCaption=BaseCaptionAndTrackCount
trackCriteria="ID IN (SELECT IDSong FROM PlaylistSongs WHERE (IDPlaylist in (SELECT IDPlaylist FROM Playlists WHERE (IsAutoPlaylist ISNULL))))"
parent="Playlist Info"
[Playlist Totals]
icon=Genre
sortLike=Title
hideifempty=1
refresh=1
EasyCaption=BaseCaption
level=Playlist
levelCustomCaption="<caption> ([select]count(*) [select] Songs & [select]CAST ((sum(SongLength)/1000.0/60.0) AS Integer)[select] mins)"
trackCriteria="exists (select * from PlaylistSongs where IDSong=songs.ID)"
parent="Playlist Info"
[Songs Not In Playlist]
icon=Title
sortLike=Title
level=Genre
LevelCustomCaption="<caption> (<trackcount>)"
level=Artist
EasyCaption=BaseCaptionAndTrackCount
trackCriteria="not exists (select * from PlaylistSongs where IDSong=songs.ID)"
parent="Playlist Info"
;------------------------------------------------------------------------
[Edits]
icon=FilesToEdit
parent="Personal Node"
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[Album Art Not Front Cover]
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideifempty=1
refresh=1
trackCriteria="(ID IN (SELECT IDSong FROM Covers WHERE (CoverType <> 3)))"
parent="Edits"
[Comments]
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndNodeCount
hideifempty=1
refresh=1
trackCriteria="(Comment <> '' AND Genre <> 'Podcast')"
parent="Edits"
[Compilation Albums]
icon=MultipleArtistAlbum
sortLike=Title
hideifempty=1
refresh=1
level=Genre
trackCriteria="(GroupDesc = 'Compilation Album' AND AlbumArtist <> 'Various Artists')"
parent="Edits"
[Compilation Albums]
icon=MultipleArtistAlbum
sortLike=Title
hideifempty=1
refresh=1
level=Genre
trackCriteria="(GroupDesc <> 'Compilation Album' AND AlbumArtist = 'Various Artists')"
parent="Edits"
[Composer]
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndNodeCount
hideifempty=1
refresh=1
trackCriteria="(Author <> '' AND Genre <> 'Podcast')"
parent="Edits"
[Converted Folder]
icon=Occasion
sortLike=Title
hideifempty=1
refresh=1
level=Title
trackCriteria=(SongPath LIKE '%\Music\Downloads\converted%')
parent="Edits"
[Duplicate Album Art]
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideifempty=1
refresh=1
trackCriteria="(ID IN (SELECT IDSong FROM Covers WHERE (CoverOrder > 0)))"
parent="Edits"
[Find Album Art]
sortLike=Title
hideifempty=1
refresh=1
level=Album
EasyCaption=BaseCaptionAndTrackCount
trackCriteria="(ID IN (SELECT IDSong FROM Covers WHERE (PictureType LIKE '%png')))"
parent="Edits"
;[Find Lyrics]
;icon=MusicCD
;sortLike=Title
;easyCaption=BaseCaptionAndTrackCount
;hideifempty=1
;refresh=1
;level=Genre
;trackCriteria=(Lyrics LIKE '%Lyrics Could Not Be Found%')
;parent="Edits"
[Linked Album Art]
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideifempty=1
refresh=1
trackCriteria="(ID IN (SELECT IDSong FROM Covers WHERE (CoverPath <> '' and CoverStorage = 1)))"
parent="Edits"
[Missing Album]
icon=MusicCD
sortLike=Artist
easyCaption=BaseCaptionAndNodeCount
hideifempty=1
refresh=1
trackCriteria="(Album = '')"
parent="Edits"
[Missing Album Analyze]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(NormalizeAlbum = -999999.0 AND Genre <> 'Audiobook' AND (IDAlbum IN (SELECT ID FROM Albums WHERE (Tracks > 1))))"
parent="Edits"
;[Missing Album Analyze (1 Track Albums]
;icon=Album
;sortLike=Artist
;easyCaption=BaseCaptionAndTrackCount
;level=Genre
;hideifempty=1
;refresh=1
;trackCriteria="(NormalizeAlbum = -999999.0 AND Genre <> 'Audiobook' AND (IDAlbum IN (SELECT ID FROM Albums WHERE (Tracks = 1))))"
;parent="Edits"
[Missing Album Art]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="((ID NOT IN (SELECT IDSong FROM Covers)) AND (Genre <> 'Podcast'))"
parent="Edits"
;[Missing Artist Comments]
;icon=Artist
;sortLike=Artist
;level=Artist
;level=Title
;EasyCaption=BaseCaption
;TrackCriteria="ID IN (SELECT Artist FROM Artists WHERE (Artists.Comment = '' AND Artist LIKE 'A%'))"
;parent="Edits"
[Missing BPM]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndNodeCount
hideifempty=1
refresh=1
trackCriteria="(BPM = -1 AND Genre <> 'Podcast')"
parent="Edits"
[Missing Disc Number]
icon=MusicCD
sortLike=Artist
easyCaption=BaseCaptionAndNodeCount
hideifempty=1
refresh=1
trackCriteria="(DiscNumber = '' AND Genre <> 'Podcast')"
parent="Edits"
[Missing Gender]
icon=Genre
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideifempty=1
refresh=1
level=Genre
trackCriteria="(Custom1 = '' AND Genre <> 'Podcast')"
parent="Edits"
[Missing Lyrics]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideifempty=1
refresh=1
level=Genre
trackCriteria="(Lyrics = '' AND Genre <> 'Podcast') AND ((CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(DateAdded AS Integer) < 2)"
parent="Edits"
[Missing Lyrics (Could Not Find)]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideifempty=1
refresh=1
level=Genre
trackCriteria="(Lyrics = '' AND Genre <> 'Podcast') AND ((CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(DateAdded AS Integer) > 2)"
parent="Edits"
;[Missing Lyrics (Playlist)]
;icon=Album
;sortLike=Artist
;easyCaption=BaseCaptionAndTrackCount
;hideifempty=1
;refresh=1
;level=Genre
;trackCriteria="(Lyrics = '' AND ID IN (SELECT IDSong FROM PlaylistSongs WHERE (IDPlaylist in (SELECT IDPlaylist FROM Playlists WHERE (IsAutoPlaylist ISNULL)))) AND Genre <> 'Podcast')"
;parent="Edits"
[Missing Mood]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(Mood = '' AND Genre <> 'Podcast')"
parent="Edits"
[Missing Quality]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(Quality = '' AND Genre <> 'Podcast')"
parent="Edits"
[Missing Tempo]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(Tempo = '' AND Genre <> 'Podcast')"
parent="Edits"
;[Missing Track Analyze]
;icon=Album
;sortLike=Artist
;easyCaption=BaseCaptionAndTrackCount
;hideifempty=1
;refresh=1
;trackCriteria="(NormalizeTrack = -999999.0 AND Genre <> 'Audiobook')"
;parent="Edits"
;[Remove Track Analysis]
;icon=Album
;sortLike=Artist
;easyCaption=BaseCaptionAndTrackCount
;hideifempty=1
;refresh=1
;trackCriteria="(NormalizeTrack > -999999.0)"
;parent="Edits"
[Missing Track Number]
icon=MusicCD
sortLike=Artist
easyCaption=BaseCaptionAndNodeCount
hideifempty=1
refresh=1
trackCriteria="(TrackNumber = '' AND Genre <> 'Podcast')"
parent="Edits"
[Multiple Album Art]
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideifempty=1
refresh=1
trackCriteria="(ID IN (SELECT IDSong FROM Covers WHERE (CoverStorage > 1)))"
parent="Edits"
[Same Last Played Date/Time]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideifempty=1
refresh=1
trackCriteria="((DATETIME(LastTimePlayed+2415018.5) IN (SELECT DATETIME(LastTimePlayed+2415018.5) FROM Songs WHERE LastTimePlayed>0.0 GROUP BY DATETIME(LastTimePlayed+2415018.5) HAVING COUNT(*)>1)))"
parent="Edits"
[Track Analyze Too High]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndNodeCount
hideifempty=1
refresh=1
trackCriteria="(NormalizeTrack > 9)"
parent="Edits"
[Unanalyzed Tracks]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(SignPart1 = 0 OR SignPart2 = 0 OR SignPart3 = 0 OR SignPart4 = 0)"
parent="Edits"
;------------------------------------------------------------------------
[Reports]
icon=Title
parent="Personal Node"
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[Never Played]
icon=NowPlaying
sortLike=Genre
level=Genre
levelEasyCaption=BaseCaptionAndTrackCount
level=Artist
trackCriteria="(PlayCounter=0)"
parent="Reports"
[New For Review]
icon=Preview
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
hideifempty=1
refresh=1
level=Genre
level=Title
trackCriteria="((CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(DateAdded AS Integer) <= 30 AND PlayCounter=0)"
trackCriteria="(Genre <> 'Audiobook')"
parent="Reports"
[Replace Fake Plays]
icon=Genre
sortLike=Genre
EasyCaption=BaseCaptionAndTrackCount
level=Genre
levelSortOrder=ascending
trackCriteria="(Custom4 LIKE '%Fake%')"
parent="Reports"
;[Track(s) BackUp Needed]
;icon=Artist
;sortLike=Genre
;refresh=1
;hideifempty=1
;level=Genre
;easyCaption=BaseCaptionAndTrackCount
;trackCriteria="(ID IN (SELECT TrackBackup.ID FROM TrackBackup WHERE (Songs.ID=TrackBackup.ID AND TrackBackup.TrackModified<Songs.FileModified)))"
;parent="Reports"
;------------------------------------------------------------------------
[Statistics]
icon=HardDriveFolder
parent="Personal Node"
;------------------------------------------------------------------------
;------------------------------------------------------------------------
[January]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-01' and '2008-01')"
parent="Statistics"
[February]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-02' and '2008-02')"
parent="Statistics"
[March]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-03' and '2008-03')"
parent="Statistics"
[April]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-04' and '2008-05')"
parent="Statistics"
[May]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-05' and '2008-05')"
parent="Statistics"
[June]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-06' and '2008-06')"
parent="Statistics"
[July]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-07' and '2008-07')"
parent="Statistics"
[August]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-08' and '2008-08')"
parent="Statistics"
[September]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-09' and '2008-09')"
parent="Statistics"
[October]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-10' and '2008-10')"
parent="Statistics"
[November]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-11' and '2008-11')"
parent="Statistics"
[December]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2008-12' and '2008-12')"
parent="Statistics"
[Last 365 Days]
icon=VirtualCD
sortLike=Genre
level=Genre
easyCaption=BaseCaptionAndTrackCount
trackCriteria="((CAST([vb]CDbl(Now)[vb] AS Integer)) - CAST(LastTimePlayed AS Integer) < 365)"
parent="Statistics"
[2007]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) Between '2007-01' and '2007-12')"
parent="Statistics"
[2008]
icon=Album
sortLike=Artist
sortLike=Title
easyCaption=BaseCaptionAndTrackCount
level=Genre
hideifempty=1
refresh=1
trackCriteria="(strftime('%Y-%m',LastTimePlayed+2415018.5) > '2008-01')"
parent="Statistics"
Nyn
3.2x - Win7 Ultimate (Zen Touch 2 16 GB/Zen 8GB)
Link to Favorite Scripts/Skins
Join Dropbox, the online site to share your files
Link to Favorite Scripts/Skins
Join Dropbox, the online site to share your files
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
What I am trying to do is create a "Play Counts" node (similar to Statistics) that will include a sub-node with statistics by day of the week (for example, what songs are played most often on Mondays). There will be other sub-nodes as well, but I think if I could get the day of the week one, I could use it as a template.
I know that there is a separate script to do this sort of thing, but I find it rather un-customizable, and was wondering if a MCN could be made instead.
If this is not possible, I wouldn't be surprised, but I had to try! Thanks to everyone for the work they've put into this, and I hope to be less of a leech and more of a contributor someday soon!
I know that there is a separate script to do this sort of thing, but I find it rather un-customizable, and was wondering if a MCN could be made instead.
If this is not possible, I wouldn't be surprised, but I had to try! Thanks to everyone for the work they've put into this, and I hope to be less of a leech and more of a contributor someday soon!
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
I am trying to add a node via MCN script and am confused. Is there a very basic guide to this script?
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
I found the best way to learn is to go through the provided Read Me file, while making looking at the sample INI file. That will give you a better feel for what does what and what the format of things needs to be.
What sort of node are you putting together? Everyone here is pretty helpful, so I'm sure someone will be able to at least get you on the right path.
Justin
What sort of node are you putting together? Everyone here is pretty helpful, so I'm sure someone will be able to at least get you on the right path.
Justin
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
Hi,
The error is occuring because it does not see the .INI file in the same folder as the script .VBS file.
Can you make sure the .INI file is copied to the "Auto" folder?
Regards,
Steve
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
I have classified my music by original source: vynil, cd. download. I want to create a node for eachjustin_f wrote:I found the best way to learn is to go through the provided Read Me file, while making looking at the sample INI file. That will give you a better feel for what does what and what the format of things needs to be.
What sort of node are you putting together? Everyone here is pretty helpful, so I'm sure someone will be able to at least get you on the right path.
Justin
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
What field are you storing that information in? If you check the Read Me file there should be a listing of supported fields for this script. As long as the one your'e using is supported, created the node shouldn't be too big of a problem.
Justin
Justin
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
Hey!dreadlyone wrote:Hey there everyone. I am trying to get ideas for ways to customize MM using this script and I am having a hard time getting my brain around the configuration. For those of you, for example Nyn and possibly spacefish, who seem to really take advantage of this script, post up your ini files?
Thanks in advance.
Sorry, I'm sporadic in my forum participation but I catch up when I can.
Myself, I have a very basic .ini file and though I've always wanted to customize some of my default nodes more, I've simply not gotten around to it. Though Nyn's is a lot more detailed than mine, I have a couple nodes folks might find useful so here's mine:
Code: Select all
;========================================================================
[Options]
;========================================================================
defaultIcon="Title"
defaultSortLike="None"
multiValueField_AlbumArtist=1
multiValueField_Artist=0
multiValueField_Composer=1
multiValueField_Conductor=0
multiValueField_Genre=1
multiValueField_Lyricist=0
multiValueField_Mood=0
multiValueField_Occasion=1
multiValueField_Quality=0
multiValueField_Tempo=0
refresh_EvenCurrentNodeManuallyOrDynamically=1
refresh_DynamicallyWhenTrackPropertiesChanged=0
refresh_DynamicallyWhenTracksConvertedOrRipped=1
refresh_ManuallyToUpdateCounts_AddEditMenuItem=1
refresh_ManuallyToUpdateCounts_AddToolbarItem=1
refresh_ManuallyToUpdateCounts_ShortcutForEditMenuItem="Ctrl+F8"
refresh_ManuallyWithUpdatedINIFile_AddEditMenuItem=1
refresh_ManuallyWithUpdatedINIFile_AddToolbarItem=1
refresh_ManuallyWithUpdatedINIFile_ShortcutForEditMenuItem=""
unknownCaption="[Unknown]"
;========================================================================
; Hide/Check Existing MediaMonkey Nodes
;========================================================================
[Library]
expandExisting=1
checkExistingChildren=1
[Files to Edit]
expandExisting=0
checkExistingChildren=1
;------------------------------------------------------------------------
; Hide Various FilesToEdit Nodes
;------------------------------------------------------------------------
[Unknown Title]
hideExisting=1
[Unknown Artist]
hideExisting=1
[Unknown Album]
hideExisting=1
[Unknown Genre]
hideExisting=1
[Unknown Year]
hideExisting=1
[Unknown Rating]
hideExisting=1
[Unclassified Tracks]
hideExisting=1
[Unknown Album Art]
hideExisting=1
[Multiple Artist Albums]
hideExisting=1
[Dead Links]
hideExisting=1
[Unleveled]
hideExisting=1
[Unorganized tracks]
hideExisting=1
[Unsynchronized Tags]
hideExisting=1
[Duplicate Content]
hideExisting=1
[Duplicate Titles]
hideExisting=1
;========================================================================
; Add Custom Nodes
;========================================================================
[Album Views]
icon=Album
expandAtStartup=0
[By Artist | Date]
icon=Artist
sortLike=Artist
level=AlbumArtist
level=Year_Album
easyCriteria=AllTracks
parent="Album Views"
[By Latest]
icon=Year
sortLike=Artist
level=Year_AlbumArtist_Album
levelSortOrder=descending
easyCriteria=ReleasedWithinTheLastYear
parent="Album Views"
[By Occasion]
icon=Occasion
sortLike=Artist
level=AlbumArtist
level=Occasion
easyCriteria=AllTracks
parent="Album Views"
;------------------------------------------------------------------------
[Grouping]
icon=CDCase
sortLike=Artist
level=Grouping
level=AlbumArtist
level=Album
trackCriteria="(GroupDesc <> '')"
;------------------------------------------------------------------------
[Artist Collaborations]
icon=Artist
expandAtStartup=0
[By Primary Artist]
icon=Artist
sortLike=Artist
level=PrimaryArtist
levelEasyCaption=BaseCaptionAndNodeCount
level=GuestArtist
level=AlbumArtist_Album_Title
easyCriteria=WithGuestArtist
parent="Artist Collaborations"
[By Guest Artist]
icon=Artist
sortLike=Artist
level=GuestArtist
level=AlbumArtist
level=Album
easyCriteria=WithGuestArtist
parent="Artist Collaborations"
;------------------------------------------------------------------------
[Genre | Album]
icon=Genre
sortLike=Genre
level=Genre
level=AlbumArtist_Album
easyCriteria=AllTracks
[Genre | Album (Latest)]
icon=Genre
sortLike=Genre
level=Genre
level=Year_AlbumArtist_Album
levelSortOrder=descending
easyCriteria=ReleasedWithinTheLastYear
;------------------------------------------------------------------------
[No Rating]
icon=Rating
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=MissingRating
parent="Files to Edit"
[No Date]
icon=Year
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=MissingYear
parent="Files to Edit"
[No Original Date]
icon=Year
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
trackCriteria="(OrigYear = -1)"
parent="Files to Edit"
[No Genre]
icon=Genre
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=MissingGenre
parent="Files to Edit"
[No Lyrics]
icon=Title
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
trackCriteria="(Lyrics = '')"
parent="Files to Edit"
[No Occasion]
icon=Occasion
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
trackCriteria="(Occasion = '')"
parent="Files to Edit"
[Fix Art]
icon=AlbumArt
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
findMultipleAlbumArt=1
easyCriteria=AllTracks
parent="Files to Edit"
[Fix Album Artist]
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
trackCriteria="(AlbumArtist = '') OR (AlbumArtist LIKE '% %')"
parent="Files to Edit"
[Fix Artist]
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
trackCriteria="(Artist = '') OR (Artist LIKE '% %')"
parent="Files to Edit"
[Fix Composer]
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
trackCriteria="(Author <> '')"
parent="Files to Edit"
[Fix Album]
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
trackCriteria="(Album = '') OR (Album LIKE '%;%') OR (Album LIKE '% %')"
parent="Files to Edit"
[Fix Title]
icon=Title
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
trackCriteria="(SongTitle = '') OR (SongTitle LIKE '%;%') OR (SongTitle LIKE '% %')"
parent="Files to Edit"
[To Convert]
icon=SyncTag
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
level=FileType
easyCriteria=NotMP3
trackCriteria="(Artist <> 'Laid Back')"
parent="Files to Edit"
;------------------------------------------------------------------------
Paula
MM Gold 3.0.3.1183 : Vista HP SP1 (x86) : Zen Stone (2GB)
Zekton: An original MM3 skin by Eyal.
Scripts in Use: Add/Remove PlayStat | Auto Album DJ | AutoRateAccurate | Backup
Case & Leading Zero Fixer | Classification & Genre Changer | Clean Scripts.ini | Clear
Field | Custom Report | Discogs Auto-Tag Web Search | Forget Crossfade | Invert
Selection/Select None | Last 100... | Lyricator | Lyrics to Instrumental | MonkeyRok
MusicBrainz Tagger | My Custom Nodes | Now Playing Art Node | Play History & Stats
Right Click for Reports | Right Click for Scripts | Right Click for Web | Stop After Current
WebNodes
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
Here's mine:dreadlyone wrote:Hey there everyone. I am trying to get ideas for ways to customize MM using this script and I am having a hard time getting my brain around the configuration. For those of you, for example Nyn and possibly spacefish, who seem to really take advantage of this script, post up your ini files?
Thanks in advance.
Code: Select all
;========================================================================
[Options]
;========================================================================
defaultIcon="Title"
defaultSortLike="None"
multiValueField_AlbumArtist=0
multiValueField_Artist=0
multiValueField_Composer=0
multiValueField_Conductor=1
multiValueField_Genre=0
multiValueField_Lyricist=0
multiValueField_Mood=0
multiValueField_Occasion=0
multiValueField_Quality=0
multiValueField_Tempo=0
refresh_DynamicallyWhenTrackPropertiesChanged=0
refresh_DynamicallyWhenTracksConvertedOrRipped=1
refresh_EvenCurrentNodeManuallyOrDynamically=0
refresh_ManuallyToUpdateCounts_AddEditMenuItem=1
refresh_ManuallyToUpdateCounts_AddToolbarItem=1
refresh_ManuallyToUpdateCounts_ShortcutForEditMenuItem=""
refresh_ManuallyWithUpdatedINIFile_AddEditMenuItem=1
refresh_ManuallyWithUpdatedINIFile_AddToolbarItem=1
refresh_ManuallyWithUpdatedINIFile_ShortcutForEditMenuItem=""
unknownCaption="[Unknown]"
;========================================================================
; Tag Existing MediaMonkey Parent Nodes For Subsequent Checks
;========================================================================
[Library]
expandExisting=1
checkExistingChildren=1
[Files to Edit]
expandExisting=0
checkExistingChildren=1
;========================================================================
; Hide Various Existing MediaMonkey FilesToEdit Nodes
;========================================================================
; NOTE: This hides all of the FilesToEdit nodes;
; -> Delete any entries (both the [caption] and the "hideExisting"
; line) that should not remain hidden
;========================================================================
[Unknown Title]
hideExisting=1
[Unknown Artist]
hideExisting=1
[Unknown Album]
hideExisting=1
[Unknown Genre]
hideExisting=1
[Unknown Year]
hideExisting=1
[Unknown Rating]
hideExisting=1
[Unclassified Tracks]
hideExisting=1
[Unknown Album Art]
hideExisting=1
[Multiple Artist Albums]
hideExisting=1
[Unleveled]
hideExisting=1
[Unorganized tracks]
hideExisting=1
[Duplicate Titles]
hideExisting=1
[Duplicate Content]
hideExisting=1
;========================================================================
; Add Custom Nodes
;========================================================================
; NOTE: This adds new custom nodes under a temporary parent
; called "MyCustomNodes Samples" or the MM3 standard
; "Files to Edit" node
; -> Delete any entries (both the [caption] and all lines in the section)
; that are not needed
; -> Create new organizational parent custom nodes
; -> Change "parent=" for custom nodes to be mapped to the name of the
; the appropriate parent custom nodes; to have the "Library" node
; as the parent, just exclude the "parent=" line
;========================================================================
;------------------------------------------------------------------------
[Instrumentation]
;------------------------------------------------------------------------
icon=Tempo
parent="Library"
;------------------------------------------------------------------------
[By Artist]
;------------------------------------------------------------------------
icon=Artist
level=Artist
level=Conductor
level=Album
level=Title
trackCriteria="(Conductor <> '')"
parent=Instrumentation
;------------------------------------------------------------------------
[By Instrument]
;------------------------------------------------------------------------
icon=Tempo
level=Conductor
level=Artist
level=Album
level=Title
trackCriteria="(Conductor <> '')"
parent=Instrumentation
;------------------------------------------------------------------------
[Library Additions]
;------------------------------------------------------------------------
icon=title
parent="Library"
;------------------------------------------------------------------------
[Date Added]
;------------------------------------------------------------------------
icon=Location
Level=DateAdded
Level=Artist
Level=Album
Level=Title
trackCriteria="(DateAdded <> '')"
hideIfEmpty=1
parent="Library Additions"
;------------------------------------------------------------------------
[Added Today]
;------------------------------------------------------------------------
icon=Location
Level=DateAdded
Level=Artist
Level=Album
Level=Title
easyCriteria=AddedToday
hideIfEmpty=1
parent="Library Additions"
;------------------------------------------------------------------------
[Added Yesterday]
;------------------------------------------------------------------------
icon=Location
Level=DateAdded
Level=Artist
Level=Album
Level=Title
easyCriteria=AddedYesterday
hideIfEmpty=1
parent="Library Additions"
;------------------------------------------------------------------------
[Added in Past 7 Days]
;------------------------------------------------------------------------
icon=Location
Level=DateAdded
Level=Artist
Level=Album
Level=Title
easyCriteria=AddedWithinTheLast7Days
hideIfEmpty=1
parent="Library Additions"
;------------------------------------------------------------------------
[Featuring Guest Artist]
;------------------------------------------------------------------------
icon=Artist
Level=Artist
Level=Album
Level=Title
Level=InvolvedPeople
trackCriteria="(InvolvedPeople <> '') AND (Custom2 NOT LIKE '%Audiobook%')"
parent="Library"
;------------------------------------------------------------------------
[Version]
;------------------------------------------------------------------------
icon=Title
parent="Library"
;------------------------------------------------------------------------
[Acoustic]
;------------------------------------------------------------------------
icon=Artist
Level=Artist
Level=Album
trackCriteria="Custom1 LIKE '%Acoustic%'"
parent="Version"
;------------------------------------------------------------------------
[Alternate Version]
;------------------------------------------------------------------------
icon=Artist
Level=Artist
Level=Album
trackCriteria="Custom1 LIKE '%Alternate%'"
parent="Version"
;------------------------------------------------------------------------
[Cover]
;------------------------------------------------------------------------
icon=Artist
Level=Artist
Level=Album
trackCriteria="Custom1 LIKE '%Cover%'"
parent="Version"
;------------------------------------------------------------------------
[Instrumental]
;------------------------------------------------------------------------
icon=Artist
Level=Artist
Level=Album
trackCriteria="Custom1 LIKE '%Instrumental%'"
parent="Version"
;------------------------------------------------------------------------
[Live]
;------------------------------------------------------------------------
icon=Artist
Level=Artist
Level=Album
trackCriteria="Custom1 LIKE '%Live%' AND Custom1 NOT LIKE '%Dialogue%'"
parent="Version"
;------------------------------------------------------------------------
[Remix]
;------------------------------------------------------------------------
icon=Artist
Level=Artist
Level=Album
trackCriteria="Custom1 LIKE '%mi%'"
parent="Version"
;------------------------------------------------------------------------
[Album Type]
;------------------------------------------------------------------------
icon=Album
Level=Custom2
Level=Artist
Level=Album
trackCriteria="(Custom2 <> '') AND (Custom2 NOT LIKE '%Audiobook%')"
parent="Library"
;========================================================================
; Under Files to Edit
;========================================================================
;------------------------------------------------------------------------
[Set 'Mood']
;------------------------------------------------------------------------
icon=Mood
level=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=MissingMood
parent="Files to Edit"
;------------------------------------------------------------------------
[Set 'Genre']
;------------------------------------------------------------------------
icon=Genre
level=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=MissingGenre
parent="Files to Edit"
;------------------------------------------------------------------------
[Set 'Year']
;------------------------------------------------------------------------
icon=Year
level=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=MissingYear
parent="Files to Edit"
;------------------------------------------------------------------------
[Delete 'Art']
;------------------------------------------------------------------------
icon=AlbumArt
level=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
findMultipleAlbumArt=1
easyCriteria=AllTracks
parent="Files to Edit"
;------------------------------------------------------------------------
[Fix 'Album Artist']
;------------------------------------------------------------------------
icon=Artist
level=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=ProblemAlbumArtist
trackCriteria="AlbumArtist NOT LIKE '%AC/DC%'"
parent="Files to Edit"
;------------------------------------------------------------------------
[Fix 'Artist']
;------------------------------------------------------------------------
icon=Artist
level=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=ProblemArtist
trackCriteria="Artist NOT LIKE '%AC/DC%'"
parent="Files to Edit"
;------------------------------------------------------------------------
[Fix 'Album']
;------------------------------------------------------------------------
icon=Album
level=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=ProblemAlbum
parent="Files to Edit"
;------------------------------------------------------------------------
[Fix 'Title']
;------------------------------------------------------------------------
icon=Title
level=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=ProblemTitle
parent="Files to Edit"
;------------------------------------------------------------------------
[Missing Lyrics]
;------------------------------------------------------------------------
icon=Title
level=Artist
level=Album
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
TrackCriteria="(Lyrics = '')"
parent="Files to Edit"
;========================================================================
; Icon Samples
;========================================================================
; Note: This has an empty node for each icon name supported
; -> Delete all entries, once the icons are known
;========================================================================
[Icon Samples]
icon=Library
parent="Library"
[Album]
icon=Album
parent="Icon Samples"
[AlbumArt]
icon=AlbumArt
parent="Icon Samples"
[Artist]
icon=Artist
parent="Icon Samples"
[Broken]
icon=Broken
parent="Icon Samples"
[CD]
icon=CD
parent="Icon Samples"
[CDCase]
icon=CDCase
parent="Icon Samples"
[CDDrive]
icon=CDDrive
parent="Icon Samples"
[Classification]
icon=Classification
parent="Icon Samples"
[Duplicate]
icon=Duplicate
parent="Icon Samples"
[FilesToEdit]
icon=FilesToEdit
parent="Icon Samples"
[Folder]
icon=Folder
parent="Icon Samples"
[Genre]
icon=Genre
parent="Icon Samples"
[HardDrive]
icon=HardDrive
parent="Icon Samples"
[HardDriveFolder]
icon=HardDriveFolder
parent="Icon Samples"
[Library(icon)]
icon=Library
parent="Icon Samples"
[Location]
icon=Location
parent="Icon Samples"
[Mood]
icon=Mood
parent="Icon Samples"
[MultipleArtistAlbum]
icon=MultipleArtistAlbum
parent="Icon Samples"
[MusicCD]
icon=MusicCD
parent="Icon Samples"
[MyComputer]
icon=MyComputer
parent="Icon Samples"
[NetRadio]
icon=NetRadio
parent="Icon Samples"
[Network]
icon=Network
parent="Icon Samples"
[NowPlaying]
icon=NowPlaying
parent="Icon Samples"
[Occasion]
icon=Occasion
parent="Icon Samples"
[Playlist]
icon=Playlist
parent="Icon Samples"
[Podcast]
icon=Podcast
parent="Icon Samples"
[PodcastDirectory]
icon=PodcastDirectory
parent="Icon Samples"
[Preview]
icon=Preview
parent="Icon Samples"
[Quality]
icon=Quality
parent="Icon Samples"
[Rating]
icon=Rating
parent="Icon Samples"
[RemovableDrive]
icon=RemovableDrive
parent="Icon Samples"
[Search]
icon=Search
parent="Icon Samples"
[SearchFolder]
icon=SearchFolder
parent="Icon Samples"
[SearchPlaylist]
icon=SearchPlaylist
parent="Icon Samples"
[SyncDevice]
icon=SyncDevice
parent="Icon Samples"
[SyncTag]
icon=SyncTag
parent="Icon Samples"
[Tempo]
icon=Tempo
parent="Icon Samples"
[Title]
icon=Title
parent="Icon Samples"
[VirtualCD]
icon=VirtualCD
parent="Icon Samples"
[VolumeLeveling]
icon=VolumeLeveling
parent="Icon Samples"
[Web]
icon=Web
parent="Icon Samples"
[Year]
icon=Year
parent="Icon Samples"
;========================================================================
Justin
-
- Posts: 5559
- Joined: Wed Feb 07, 2007 11:07 pm
- Location: New Jersey, USA
- Contact:
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
Sbondi:
When you get a moment, the beta version of MM 3.1 has the ability to select the separator for multi-value fields, will it be possible for the script to be updated to accomodate this? Or can you tell me which lines I would need to change in order for the separator to change from ';' to '/'?
Nyn
When you get a moment, the beta version of MM 3.1 has the ability to select the separator for multi-value fields, will it be possible for the script to be updated to accomodate this? Or can you tell me which lines I would need to change in order for the separator to change from ';' to '/'?
Nyn
3.2x - Win7 Ultimate (Zen Touch 2 16 GB/Zen 8GB)
Link to Favorite Scripts/Skins
Join Dropbox, the online site to share your files
Link to Favorite Scripts/Skins
Join Dropbox, the online site to share your files
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
For most usage of multi-value fields, MCN is totally driven off whatever MM does. Thus, if MM is supporting a different delimiter, then MCN will use what MM tells it for the multi-value links, so MCN will work fine with no changes.nynaevelan wrote:Sbondi:
When you get a moment, the beta version of MM 3.1 has the ability to select the separator for multi-value fields, will it be possible for the script to be updated to accomodate this? Or can you tell me which lines I would need to change in order for the separator to change from ';' to '/'?
Nyn
The only exception to this is for MCN's special "Primary Artist" and "Guest Artist" support. Here MCN assumes ";" as the delimiter. While you can change this assumed symbol by editing a constant at the beginning of the script (i.e., "Const kDelimArtistField = "), I would strongly suggest not to use "/" in place of ";", because not only has ";" become a more widely supported standard (including under iTunes and iPods), but Artist names are much more likely to have a "/" in them than ";".
-
- Posts: 2283
- Joined: Tue Aug 29, 2006 1:09 pm
- Location: Kansas City, Missouri, United States
Re: Easy/fast nested nodes & FilesToEdit hiding (09Nov08)
Since when...?sbondi wrote:[...] I would strongly suggest not to use "/" in place of ";", because not only has ";" become a more widely supported standard (including under iTunes and iPods) [...]