Benutzt jmd. das MyCustomNodes-Script von sbondi

Wenn Sie Hilfe benötigen oder über MediaMonkey diskutieren möchten...

Moderator: onkel_enno

CoRsU
Posts: 345
Joined: Tue Dec 19, 2006 6:23 am
Location: DA-City, Germany

Benutzt jmd. das MyCustomNodes-Script von sbondi

Post by CoRsU »

Hier erst einmal der Link: http://www.mediamonkey.com/forum/viewto ... sc&start=0

Also da mein englisch nicht das beste ist...habe ich die ganze Sache auch nicht so gut verstanden... aber was ich so gelesen habe, hörte sich ganz interessant an...

Doch leider funzt das Sript bei mir nicht so wirklich...

Habe die .vbs & die .ini in Scripts/Auto kopiert und MM3 neu gestartet und erst mal tausende von fehlermeldungen wegklicken müssen...

Hat von euch schon jmd erfahrungen gemacht und mir vllt ein wenig unter die arme greifen?

Wäre sehr dankbar dafür,

CoRsU
Image
fridge
Posts: 75
Joined: Sat Jan 19, 2008 1:21 pm
Location: Vienna, Austria
Contact:

Post by fridge »

Das liegt daran, dass Du nicht die englischsprachige MM-Version verwendest. Um das Script mit der deutschen Version zu verwenden, musst Du die Titel der nodes, die als "parent-nodes" neu hinzugefügter nodes dienen sollen durch deren Entsprechung in der deutschsprachigen Version ersetzen.

Also z.B. Library -> Archiv, Files To Edit -> zu bearbeitende Dateien
Last edited by fridge on Mon Feb 04, 2008 5:00 pm, edited 1 time in total.
WebNodes: adds customised WebNodes to your monkey
Classification and Genre Changer: easily edit the currently playing song's Classification and Genre
fridge's MM-Scripts
jn
Posts: 61
Joined: Mon Jul 24, 2006 2:50 pm
Location: Germany

Post by jn »

Hier mal vollständig übersetzt:

Code: Select all

;========================================================================
[Options]
;========================================================================
defaultIcon="Title"
defaultSortLike="None"
refreshCurrentNode=0
refreshWithTracksChanged=1
refreshWithTracksConvertedOrRipped=1
supportMultiValueFieldForAlbumArtist=0
supportMultiValueFieldForArtist=1
supportMultiValueFieldForComposer=0
supportMultiValueFieldForGenre=0
unknownCaption="[Unknown]"

;========================================================================
; Tag Existing MediaMonkey Parent Nodes For Subsequent Checks
;========================================================================

[Archiv]
expandExisting=1
checkExistingChildren=1

[zu bearbeitende Dateien]
expandExisting=1
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
;========================================================================

[Unbekannter Titel]
hideExisting=1
[Unbekannter Interpret]
hideExisting=1
[Unbekanntes Album]
hideExisting=1
[Unbekanntes Genre]
hideExisting=1
[Unbekanntes Jahr]
hideExisting=1
[Unbekannte Bewertung]
hideExisting=1
[Nicht klassifizierte Songs]
hideExisting=1
[Fehlende Album-Bilder]
hideExisting=1
[Multi-Interpreten Alben]
hideExisting=1
[Tote Links]
hideExisting=1
[Unanalysiert]
hideExisting=1
[Uneingeordnete Songs]
hideExisting=1
[Unsynchronisierte Tags]
hideExisting=1
[Doppelte Titel]
hideExisting=1
[Doppelter Inhalt]
hideExisting=1

;========================================================================
; Add Custom Nodes
;========================================================================
; NOTE: This adds new custom nodes under a temporary parent
;       called "Beispiel für MyCustomNodes"
; -> 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
;========================================================================

;------------------------------------------------------------------------
[Beispiel für MyCustomNodes]
;------------------------------------------------------------------------
; |_ Beispiel für MyCustomNodes
; |  \_ ...
;------------------------------------------------------------------------
icon=Title
expandAtStartup=1

;------------------------------------------------------------------------
[Zusammenarbeit von Interpreten]
;------------------------------------------------------------------------
; |_ Zusammenarbeit von Interpreten
; |  \_ ...
;------------------------------------------------------------------------
icon=Artist
expandAtStartup=1
parent="Beispiel für MyCustomNodes"

;------------------------------------------------------------------------
[Nach erstem Interpreten]
;------------------------------------------------------------------------
; |_ Nach erstem Interpreten
; |  \_ PrimaryArtistName [6]
; |     \_ GuestArtistName [2]
; |        \_ AlbumArtistName | Album | Title
;------------------------------------------------------------------------
icon=Artist
sortLike=Artist
level=PrimaryArtist
levelEasyCaption=BaseCaptionAndNodeCount
level=GuestArtist
level=AlbumArtist_Album_Title
easyCriteria=WithGuestArtist
parent="Zusammenarbeit von Interpreten"

;------------------------------------------------------------------------
[Nach Gastinterpreten]
;------------------------------------------------------------------------
; |_ Nach Gastinterpreten
; |  \_ GuestArtistName
; |     \_ PrimaryArtistName
; |        \_ Album
;------------------------------------------------------------------------
icon=Artist
sortLike=Artist
level=GuestArtist
level=AlbumArtist
level=Album
easyCriteria=WithGuestArtist
parent="Zusammenarbeit von Interpreten"

;------------------------------------------------------------------------
[Alben]
;------------------------------------------------------------------------
; |_ Alben
; |  \_ ...
;------------------------------------------------------------------------
icon=Album
expandAtStartup=1
parent="Beispiel für MyCustomNodes"

;------------------------------------------------------------------------
[Interpret und Jahr]
;------------------------------------------------------------------------
icon=Artist
sortLike=Artist
level=AlbumArtist
level=Year_Album
levelEasyCaption=BaseCaption
levelEasyCaption=TotalMinutes
easyCriteria=AllTracks
parent="Alben"

;------------------------------------------------------------------------
[Neueste]
;------------------------------------------------------------------------
icon=Year
sortLike=Artist
level=Year_AlbumArtist_Album
levelSortOrder=descending
easyCriteria=ReleasedWithinTheLastYear
parent="Alben"

;------------------------------------------------------------------------
[Zuletzt hinzugefügt]
;------------------------------------------------------------------------
icon=Year
sortLike=Artist
level=DateAdded
levelSortOrder=descending
levelEasyCaption=BaseCaptionAndNodeCount
level=AlbumArtist_Album
levelEasyCaption=BaseCaption
easyCriteria=AddedWithinTheLast7Days
parent="Alben"

;------------------------------------------------------------------------
[Genre und Album]
;------------------------------------------------------------------------
icon=Genre
sortLike=Genre
level=Genre
level=AlbumArtist_Album
easyCriteria=AllTracks
parent="Beispiel für MyCustomNodes"

;------------------------------------------------------------------------
[Genre und Album (Neueste)]
;------------------------------------------------------------------------
icon=Genre
sortLike=Genre
level=Genre
level=Year_AlbumArtist_Album
levelSortOrder=descending
easyCriteria=ReleasedWithinTheLastYear
parent="Beispiel für MyCustomNodes"

;------------------------------------------------------------------------
[Unbekannte Bewertung]
;------------------------------------------------------------------------
icon=Rating
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=MissingRating
parent="zu bearbeitende Dateien"

;------------------------------------------------------------------------
[Unbekannte Stimmung]
;------------------------------------------------------------------------
icon=Mood
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=MissingMood
parent="zu bearbeitende Dateien"

;------------------------------------------------------------------------
[Unbekanntes Genre]
;------------------------------------------------------------------------
icon=Genre
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=MissingGenre
parent="zu bearbeitende Dateien"

;------------------------------------------------------------------------
[Unbekanntes Jahr]
;------------------------------------------------------------------------
icon=Year
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=MissingYear
parent="zu bearbeitende Dateien"

;------------------------------------------------------------------------
[Mehrere Coverbilder]
;------------------------------------------------------------------------
icon=AlbumArt
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
findMultipleAlbumArt=1
easyCriteria=AllTracks
parent="zu bearbeitende Dateien"

;------------------------------------------------------------------------
[Unbekannter Album-Interpret]
;------------------------------------------------------------------------
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=ProblemAlbumArtist
trackCriteria="AlbumArtist NOT LIKE '%AC/DC%'"
parent="zu bearbeitende Dateien"

;------------------------------------------------------------------------
[Unbekannter Interpret]
;------------------------------------------------------------------------
icon=Artist
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=ProblemArtist
trackCriteria="Artist NOT LIKE '%AC/DC%'"
parent="zu bearbeitende Dateien"

;------------------------------------------------------------------------
[Unbekanntes Album]
;------------------------------------------------------------------------
icon=Album
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=ProblemAlbum
parent="zu bearbeitende Dateien"

;------------------------------------------------------------------------
[Unbekannter Titel]
;------------------------------------------------------------------------
icon=Title
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=ProblemTitle
parent="zu bearbeitende Dateien"

;------------------------------------------------------------------------
[Zuletzt hinzugefügt]
;------------------------------------------------------------------------
icon=MusicCD
sortLike=Artist
easyCaption=BaseCaptionAndTrackCount
hideIfEmpty=1
refresh=1
easyCriteria=MissingAlbumArt
parent="zu bearbeitende Dateien"

;========================================================================
; Symbolbibliothek
;========================================================================
; Note: This has an empty node for each icon name supported
; -> Delete all entries, once the icons are known
;========================================================================

[Symbolbibliothek]
icon=Library
parent="Beispiel für MyCustomNodes"

[Album]
icon=Album
parent="Symbolbibliothek"
[AlbumArt]
icon=AlbumArt
parent="Symbolbibliothek"
[Artist]
icon=Artist
parent="Symbolbibliothek"
[Broken]
icon=Broken
parent="Symbolbibliothek"
[CD]
icon=CD
parent="Symbolbibliothek"
[CDCase]
icon=CDCase
parent="Symbolbibliothek"
[CDDrive]
icon=CDDrive
parent="Symbolbibliothek"
[Classification]
icon=Classification
parent="Symbolbibliothek"
[Duplicate]
icon=Duplicate
parent="Symbolbibliothek"
[FilesToEdit]
icon=FilesToEdit
parent="Symbolbibliothek"
[Folder]
icon=Folder
parent="Symbolbibliothek"
[Genre]
icon=Genre
parent="Symbolbibliothek"
[HardDrive]
icon=HardDrive
parent="Symbolbibliothek"
[HardDriveFolder]
icon=HardDriveFolder
parent="Symbolbibliothek"
[Library(icon)]
icon=Library
parent="Symbolbibliothek"
[Location]
icon=Location
parent="Symbolbibliothek"
[Mood]
icon=Mood
parent="Symbolbibliothek"
[MultipleArtistAlbum]
icon=MultipleArtistAlbum
parent="Symbolbibliothek"
[MusicCD]
icon=MusicCD
parent="Symbolbibliothek"
[MyComputer]
icon=MyComputer
parent="Symbolbibliothek"
[NetRadio]
icon=NetRadio
parent="Symbolbibliothek"
[Network]
icon=Network
parent="Symbolbibliothek"
[NowPlaying]
icon=NowPlaying
parent="Symbolbibliothek"
[Occasion]
icon=Occasion
parent="Symbolbibliothek"
[Playlist]
icon=Playlist
parent="Symbolbibliothek"
[Podcast]
icon=Podcast
parent="Symbolbibliothek"
[PodcastDirectory]
icon=PodcastDirectory
parent="Symbolbibliothek"
[Preview]
icon=Preview
parent="Symbolbibliothek"
[Quality]
icon=Quality
parent="Symbolbibliothek"
[Rating]
icon=Rating
parent="Symbolbibliothek"
[RemovableDrive]
icon=RemovableDrive
parent="Symbolbibliothek"
[Search]
icon=Search
parent="Symbolbibliothek"
[SearchFolder]
icon=SearchFolder
parent="Symbolbibliothek"
[SearchPlaylist]
icon=SearchPlaylist
parent="Symbolbibliothek"
[SyncDevice]
icon=SyncDevice
parent="Symbolbibliothek"
[SyncTag]
icon=SyncTag
parent="Symbolbibliothek"
[Tempo]
icon=Tempo
parent="Symbolbibliothek"
[Title]
icon=Title
parent="Symbolbibliothek"
[VirtualCD]
icon=VirtualCD
parent="Symbolbibliothek"
[VolumeLeveling]
icon=VolumeLeveling
parent="Symbolbibliothek"
[Web]
icon=Web
parent="Symbolbibliothek"
[Year]
icon=Year
parent="Symbolbibliothek"

;========================================================================

fridge
Posts: 75
Joined: Sat Jan 19, 2008 1:21 pm
Location: Vienna, Austria
Contact:

Post by fridge »

jn wrote:Hier mal vollständig übersetzt:
...
Perfekt, danke! :D
WebNodes: adds customised WebNodes to your monkey
Classification and Genre Changer: easily edit the currently playing song's Classification and Genre
fridge's MM-Scripts
CoRsU
Posts: 345
Joined: Tue Dec 19, 2006 6:23 am
Location: DA-City, Germany

Post by CoRsU »

Da denkt man erst das Thema ist vergessen und dann passiert sowas ^^

Dankeschön...

...werde es gleich mal testen ;)

Image

Heißt das da oben, das es auch noch ins deutsche übersetzt werden muss?
Image
prinzip
Posts: 54
Joined: Tue Mar 21, 2006 9:48 am
Location: Germany

Post by prinzip »

CoRsU wrote:Image

Heißt das da oben, das es auch noch ins deutsche übersetzt werden muss?
Du hast [Beispiel für MyCustomNodes] in [MyCustomNodes] umbenannt. Entsprechend musst Du auch alle anderen Einträge, welche auf den Eintrag [Beispiel für MyCustomNodes] zurückgreifen, umbennen.

Bei mir gibt es übrigens einen Fehler beim Klick auf "Album/Zuletzt hinzugefügt". :(

Code: Select all

Es gab ein Problem beim Abfragen der Datenbank: 
Error executing SQL "SELECT Songs.*
FROM Songs
WHERE ((07.02.2008 - CAST(DateAdded AS Integer)) <= 7)
" : near ".2008": syntax error (1, 1)
Nach Klick auf "ignorieren":

Code: Select all

Error #-2147418113 - 
File: "E:\Anwendungsdaten\MediaMonkey\Scripts\Auto\MyCustomNodes.vbs", Line: 2010, Column: 4
cu, Maik
jn
Posts: 61
Joined: Mon Jul 24, 2006 2:50 pm
Location: Germany

Post by jn »

Hol Dir mal die aktuelle Version des Skripts, da hat es Probleme mit der Lokalisierung gegeben ;)
prinzip
Posts: 54
Joined: Tue Mar 21, 2006 9:48 am
Location: Germany

Post by prinzip »

jn wrote:Hol Dir mal die aktuelle Version des Skripts, da hat es Probleme mit der Lokalisierung gegeben ;)
Vielen Dank für die schnelle Hilfe und die Übersetzung!

Jetzt würde mich nur noch interessieren, wie ich unter "zu bearbeitende Dateien" auch die Punkte "Fehlende Album-Bilder", "Doppelte Titel" und "Doppelter Inhalt" einfügen kann.
:-?

Wenn ich in der INI 'hideExisting' für diese Punkte herausnehme, werden diese zwar angezeigt, aber nicht so komfortabel dargestellt. Sie stehen immer am Anfang und der Wert entsprechender Treffer fehlt in der Ansicht.
Gibt es da überhaupt eine Möglichkeit oder ist das nicht vorgesehen?


ciao, Maik
CoRsU
Posts: 345
Joined: Tue Dec 19, 2006 6:23 am
Location: DA-City, Germany

Post by CoRsU »

@jn

ja super jetzt sind auch schon mal nicht mehr diese fehlermeldungen da...Danke ;)

Ich frag mich allerdings was das mit den Gastinterpreten soll - sollen das die Mitwirkenden sein?

edit: Hmm wieso werden mir bei fehlendem Titel und Album, Tracks angezeigt, die aber Titel und Album haben?

Thx CoRsU
Image
prinzip
Posts: 54
Joined: Tue Mar 21, 2006 9:48 am
Location: Germany

Post by prinzip »

CoRsU wrote:edit: Hmm wieso werden mir bei fehlendem Titel und Album, Tracks angezeigt, die aber Titel und Album haben?
Prüfe diese mal auf doppelte Leerzeichen oder Slash ohne Leerzeichen etc..


HTH, Maik
CoRsU
Posts: 345
Joined: Tue Dec 19, 2006 6:23 am
Location: DA-City, Germany

Post by CoRsU »

prinzip wrote:
CoRsU wrote:edit: Hmm wieso werden mir bei fehlendem Titel und Album, Tracks angezeigt, die aber Titel und Album haben?
Prüfe diese mal auf doppelte Leerzeichen oder Slash ohne Leerzeichen etc..


HTH, Maik
Tatsache... Danke :)
Image
Post Reply