Monkey Rok 4.1 - Updated 17/08/2009

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

fizzjob
Posts: 401
Joined: Fri Mar 30, 2007 12:37 pm

Post by fizzjob » Thu May 17, 2007 5:00 pm

Trix, I'm getting a few error messages when I go into the Options:

When I go into Options:
Image
Image

When I exit Options:
Image
Image

If I stay out of the MonkeyRok section in Options, I don't get these at all.

So far, I haven't really noticed any strange behavior with MonkeyRok, but I'll let you know if I do.

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Post by trixmoto » Fri May 18, 2007 3:53 am

There's a couple of typos in Functions.js - when you use the context menu to set the sort orders to random it is writing 'OR' to the ini file which it should be writing '0R' (should be zero not capital o). If you wish to fix this you can modify the Functions.js file yourself in a text editor. If you want to avoid it then change this setting in the options sheet instead and it should save correctly. I'll make sure these typos are fixed in the next version. :)
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

Rojer
Posts: 65
Joined: Tue Aug 22, 2006 5:06 am

language : Edits for french

Post by Rojer » Sun May 20, 2007 12:30 pm

Thanks so much for this renewed script; my favorite ! And thanks for translating as well.

You have done a nice job at improving the script, language wise : I had to edit vbs files as well in prior versions, to handle grammatical differences. The language file is a nice addition indeed.

I have edited the french translation for my needs and found that I should give others access to it.

For you to review, a commented version with old and new translations plus comments. Lines "remarked" with ';'

Code: Select all

[Français (; markers)]
"MonkeyRok"
"Plus"
"Démarrage:"
"Toujours afficher"
;"Toujours cacher"
"Toujours masquer"
; "masquer is more "GUI related" 
"Mémoriser état"
"Mode:"
"Lecture en cours"
"Sélectionné"
"Skin:"
"Dossier temporaire:"
"Limite de pistes:"
"Limite d'albums:"
"Artistes à exclure:"
"Liste d'artistes séparés par des virgules"
"Plus d'info:"
"Champs disponibles: <Genre><Année><Durée><Bitrate>" & Chr(13) & "<BPM><Compositeur><Perso1><Perso2><Perso3>" & Chr(13) & "<Tempo><Humeur><Occasion><Qualité><Éditeur>" & Chr(13) & "<ArtistOrig><ParolierOrig><TitreOrig><AnnéeOrig>"
"Panneau texte:"
"Aucun"
"Paroles"
"Commentaires"
"Panneau externe:"
;"Artistes semblables"
"Artistes comparables"
;Semblables is plain wrong (= identical). For once the straight translation -similar <-> similaires is decent. But still a little offensive to the artist. 
"Autres albums"
"Nombre maximum:"
"Seulement valable si le panneau est affiché"
"Ordre des albums:"
"Année"
"Nom"
"Classement"
"Durée"
"Nombre"
;"Albums figurants:"
"Albums avec:"
;"figurant" is a verb, no "s" for plural. Avec says it better as no one would use this verb in this case.
"Asc"
"Desc"
"Champ utilisé:"
"Artiste"
"Artiste de l'album"
"Compositeur"
"Champ interne utilisé lors des recherches et comparaisons"
"Langue:"
"Sélectionnez le dossier temporaire:"
"Créer un fichier debug"
"Ne pas ajouter les pistes à la liste de lecture en cours"
"Ne montrer dans les favoris que les pistes ayant un classement"
;"Ne montrer dans les favoris que les pistes ayant été lues"
"Ne montrer dans les favoris que les pistes déjà lues"
; just lighter
"Afficher l'image du dossier si aucune illustration n'est taggée"
;"Ignorer les pistes de classement inconu lors du calcul de la moyenne"
"Ignorer les pistes de classement inconnu lors du calcul de la moyenne"

"Afficher l'artiste de la piste dans les détails de l'album"
"Montrer aussi les artistes semblables qui ne sont pas dans ma librairie"
;"Joué"
"Lu"
"Première lecture!"
;"Joué une fois avant"
"Déjà Joué"
; Lighter
;"Jamais lu avant"
"Jamais lu"
; lighter
"Ajouté le "
"<Genre>"
"<Année>"      
"<Durée>"
"<Bitrate>"
"<BPM>"
"<Perso1>"
"<Perso2>"
"<Perso3>"
"<Compositeur>"
"<Tempo>"
"<Humeur>"
"<Occasion>"
"<Qualité>"
"<Editeur>"
"<ArtisteOrig>"
"<ParolierOrig>"
"<TitreOrig>"
"<AnnéeOrig>"
;"Autres albums par "
"Autres albums de "
;" Pistes favorites par "
" Pistes préférées de "
; favorite is not bad, just a word on word translation. I'd rather préférées, more current. 
;" Pistes les plus jouées par "
" Pistes les plus lues de "
;lighter
;" Albums par "
" Albums de "
;" Albums représentant "
" Albums avec "
"heure"
"jour"
"semaine"
"mois"
"an"
;"Plus d'une décade"
"Plus de dix ans"
; "décade" is plain old french :)
" chanson"
" album"
"Plus d'information"
"Vider+Lire"
"Ajouter+Jouer"
"Jouer suivant"
"Jouer dernier"
"Montrer album"
"Montrer artiste"
"Inconnu"
"Bombe"
"étoiles"
" piste - "
" pistes - "
"Montrer les identifications d'album à côté des noms d'album"
"Mode des illustrations:"
"Premier"
"Avant"
"Arrière"
"Tous"
"Afficher l'image tampon si aucune illustration n'est taggée"
"Statistiques"
"version "
"Totaux"
"Librairie"
"Artistes"
"Albums"
"Genres"
"Années"
"Listes de lecture"
"Pistes"
"Durée (h:m:s)"
"Taille des fichiers"
"Octets"
"Ko"
"Mo"
"Go"
"To"
"Moyennes"
"Pistes par Artiste"
"Pistes par Album"
"Pistes par Genre"
"Pistes par Année"
"Pistes par Classement"
"Bitrate (kbps)"
;"Pistes jouées par jour"
"Pistes lues par jour"
"Meilleurs "
"Inclure dans les statistiques:"
"Meilleures pistes"
"Meilleures Pistes Par "
" par artiste"
" par d'autres"
" chansons"
" albums"
"minute"
"minutes"
"heures"
"jours"
"semaines"
"mois"
"années"
"Classement"
"Aléatoire"
;"Afficher les statistiques lorsque le lecteur est stoppé"
"Afficher les statistiques lorsque le lecteur est arrêté"
; Lighter
"Commentaires"
"Classement Joué"
"Meilleurs % Artistes"
"Meilleurs % Artistes Joués"
"Meilleurs % Albums Joués"
"Meilleurs % Genres"
"Meilleurs % Genres Joués"
"Joué % fois"
"Joué il y a %"
For those interested, here it is without remarked lines; no error with my system :

Code: Select all

[Français]
"MonkeyRok"
"Plus"
"Démarrage:"
"Toujours afficher"
"Toujours masquer"
"Mémoriser état"
"Mode:"
"Lecture en cours"
"Sélectionné"
"Skin:"
"Dossier temporaire:"
"Limite de pistes:"
"Limite d'albums:"
"Artistes à exclure:"
"Liste d'artistes séparés par des virgules"
"Plus d'info:"
"Champs disponibles: <Genre><Année><Durée><Bitrate>" & Chr(13) & "<BPM><Compositeur><Perso1><Perso2><Perso3>" & Chr(13) & "<Tempo><Humeur><Occasion><Qualité><Éditeur>" & Chr(13) & "<ArtistOrig><ParolierOrig><TitreOrig><AnnéeOrig>"
"Panneau texte:"
"Aucun"
"Paroles"
"Commentaires"
"Panneau externe:"
"Artistes comparables"
"Autres albums"
"Nombre maximum:"
"Seulement valable si le panneau est affiché"
"Ordre des albums:"
"Année"
"Nom"
"Classement"
"Durée"
"Nombre"
"Albums avec:"
"Asc"
"Desc"
"Champ utilisé:"
"Artiste"
"Artiste de l'album"
"Compositeur"
"Champ interne utilisé lors des recherches et comparaisons"
"Langue:"
"Sélectionnez le dossier temporaire:"
"Créer un fichier debug"
"Ne pas ajouter les pistes à la liste de lecture en cours"
"Ne montrer dans les favoris que les pistes ayant un classement"
"Ne montrer dans les favoris que les pistes déjà lues"
"Afficher l'image du dossier si aucune illustration n'est taggée"
"Ignorer les pistes de classement inconnu lors du calcul de la moyenne"
"Afficher l'artiste de la piste dans les détails de l'album"
"Montrer aussi les artistes semblables qui ne sont pas dans ma librairie"
"Lu"
"Première lecture!"
"Déjà Lu"
"Jamais lu"
"Ajouté le "
"<Genre>"
"<Année>"      
"<Durée>"
"<Bitrate>"
"<BPM>"
"<Perso1>"
"<Perso2>"
"<Perso3>"
"<Compositeur>"
"<Tempo>"
"<Humeur>"
"<Occasion>"
"<Qualité>"
"<Editeur>"
"<ArtisteOrig>"
"<ParolierOrig>"
"<TitreOrig>"
"<AnnéeOrig>"
"Autres albums de "
" Pistes préférées de "
" Pistes les plus lues de "
" Albums de "
" Albums avec "
"heure"
"jour"
"semaine"
"mois"
"an"
"Plus de dix ans"
" chanson"
" album"
"Plus d'information"
"Vider+Lire"
"Ajouter+Jouer"
"Jouer suivant"
"Jouer dernier"
"Montrer album"
"Montrer artiste"
"Inconnu"
"Bombe"
"étoiles"
" piste - "
" pistes - "
"Montrer les identifications d'album à côté des noms d'album"
"Mode des illustrations:"
"Premier"
"Avant"
"Arrière"
"Tous"
"Afficher l'image tampon si aucune illustration n'est taggée"
"Statistiques"
"version "
"Totaux"
"Librairie"
"Artistes"
"Albums"
"Genres"
"Années"
"Listes de lecture"
"Pistes"
"Durée (h:m:s)"
"Taille des fichiers"
"Octets"
"Ko"
"Mo"
"Go"
"To"
"Moyennes"
"Pistes par Artiste"
"Pistes par Album"
"Pistes par Genre"
"Pistes par Année"
"Pistes par Classement"
"Bitrate (kbps)"
"Pistes lues par jour"
"Meilleurs "
"Inclure dans les statistiques:"
"Meilleures pistes"
"Meilleures Pistes Par "
" par artiste"
" par d'autres"
" chansons"
" albums"
"minute"
"minutes"
"heures"
"jours"
"semaines"
"mois"
"années"
"Classement"
"Aléatoire"
"Afficher les statistiques lorsque le lecteur est arrêté"
"Commentaires"
"Classement Joué"
"Meilleurs % Artistes"
"Meilleurs % Artistes Joués"
"Meilleurs % Albums Joués"
"Meilleurs % Genres"
"Meilleurs % Genres Joués"
"Joué % fois"
"Joué il y a %"
Last edited by Rojer on Mon May 21, 2007 7:14 am, edited 2 times in total.

Eyal
Posts: 3101
Joined: Sun Jun 26, 2005 9:27 am
Location: Québec

Post by Eyal » Sun May 20, 2007 2:35 pm

@ Rojer
Pas d'accord avec toutes tes modifications :
  • OK pour "masquer" au lieu de "cacher".
  • "Artistes semblables" est correct. D'après Le Petit Larousse, "semblable" s'applique à des personnes, alors que "comparer" ne s'applique qu'à des objets.
  • OK pour "Albums avec:"
  • Pas d'accord pour "les pistes déjà lues". Nous parlons içi de musique, pas de livres. Une chanson a été jouée à la radio, pas lue.
  • "Joué une fois avant" est bon car il s'applique aux cas où la piste n'a été jouée qu'une seule fois. Sinon c'est "Joué x fois".
  • OK pour "préférées" au lieu de "favorites".
  • OK pour "Albums de" et "Albums avec".
  • Effectivement, "Décade" n'est plus de notre temps. Le bon mot serait "Décennie".
Merci beaucoup pour ton souci d'un français toujours meilleur :)

Malgré tout, il y aura toujours des différences entre français et québecois...
Skins for MediaMonkey: Cafe, Carbon, Helium, Spotify, Zekton. [ Wiki Zone ].

Balance

Post by Balance » Sun May 20, 2007 8:16 pm

Feature Idea:

Trixmoto! Evey time i plug in another of your scripts I am just amazed. I am using MonkeyRok now and love it for its similar artist features. Is there a way you could ad a button click in the window to generate a play list from all the currently displayed related artists? this way if you were displyaing 5 or 8 or whatever number of related artists you could then say 'Make Similar Playlist' or something and it would spit out a play list called "Artists Like xxx" or whatever. Just an idea I would love.

Keep up the great work!
Balance

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Post by trixmoto » Mon May 21, 2007 4:27 am

@Rojer - thanks for posting your own translation, I'm sure others will find it useful.

@Eyal - as "official" french translator for MonkeyRok, should I be expecting a revised version or are you happy with yours as it is?

@Balance - how would you expect this playlist to be built, one track from each of the other artists? I like the idea but I think this might be better as a separate script as it would allow it to be made more customisable without bloating MoneyRok - what do you think?
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

Eyal
Posts: 3101
Joined: Sun Jun 26, 2005 9:27 am
Location: Québec

Post by Eyal » Mon May 21, 2007 6:01 am

@Trix: Rojer has brought some good points, I'll send you my version soon.
Skins for MediaMonkey: Cafe, Carbon, Helium, Spotify, Zekton. [ Wiki Zone ].

Rojer
Posts: 65
Joined: Tue Aug 22, 2006 5:06 am

Post by Rojer » Mon May 21, 2007 6:29 am

Thanks to YOU. You are very welcome. Reviving such a nice script and making it even better deserves way more than a lousy txt file edit !

I do believe that Eyal is right with the french/canadian differences. Maybe someone should consider maintaining a french-canadian and a french-french version ? Seems a bit much, but some items sound just funny to me. I can Maintain a PM discussion with Eyal if he wishes so.

On the functionality side, I just activated the "similar artists" feature (a very nice one) and found a small glitch :

The image says it all; some artists will not allow statistics and the link is dead. Works like a charm for the other artists in the picture.

[EDIT]

Looks like two separate problems. one is special character -related', and the behavior is recurrent (bot not systematic) for artists with accents in their name.

Bottom line, an artist with special characters :
- CAN have a dead link in the 'similar' list .
- CAN have nothing in similar list if in in 'now playing'

As for the stats not being collected, I have very little success to reproduce the problem accurately , even with the same artist, so far. The image above was obtained with the "not in library" option unchecked. The behavior is different with option checked. Have to take care of the accent problem, which seems to be making things worse, before I can go on with this one.

I'll keep you posted on my progress if any. Meanwhile, maybe someone found something similar with his db ? I did not find anything in the thread, but I did not read the 25 pages. Yet :)

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Post by trixmoto » Mon May 21, 2007 8:44 am

@Rojer - your image shows that you have in your library "Alanis Morrissette" whereas Last.Fm is returning "Alanis Morissette" - notice the extra "r" that you have. When an artist is not found in your library then a link is not produced and the stats are not included. As your "Sinead O'Connor" shows there should be no problem at all with accented characters, not in the latest release.
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

Balance

Post by Balance » Mon May 21, 2007 9:14 am

@TrixMoto: Of course additional features would be great, but all I was playing with was adding ALL tracks by all related artists. But this is of course directed at the task I am trying to do soley.

Better as you suggest would be a seperate script that did this maybe with a simple button to do it for the currently playing artist or the currently selected. and then in options have ssettings for how this is done, ie' number of simlar artists to include, number of tracks per, using 0 for all or whatever, randomly selected etc.

Rojer
Posts: 65
Joined: Tue Aug 22, 2006 5:06 am

Post by Rojer » Mon May 21, 2007 11:32 am

trixmoto wrote:@Rojer - your image shows that you have in your library "Alanis Morrissette" whereas Last.Fm is returning "Alanis Morissette" - notice the extra "r" that you have. When an artist is not found in your library then a link is not produced and the stats are not included. As your "Sinead O'Connor" shows there should be no problem at all with accented characters, not in the latest release.
Hey trix, Thx for looking.

Unfortunately, there IS a problem with artists with accents : the link is dead. In the case of Sonad o'connor, the 'similar' box won't open. What I stated in my provious message is verified but not reliable. Hence the 'can'.

As for the typo in Alanis, I am just confused. Must be aging :)

As you can see in the image, my MM installation is loaded with some scripts and it's always a challenge to tweak a major one to live with the others, namely "minilyrics embedder'. I'll experiment several days with this matter and let you know what I find.

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Post by trixmoto » Tue May 22, 2007 4:22 am

If the link is dead then this means that you don't have that artist in your library, unless you can show me a screenshot showing this not to be the case.

If the panel is empty, this means that no results were returned from Last.Fm. This normally means that Last.Fm disagree with your spelling of the artist.
Last.Fm wrote:No artist exists with this name: 'Sonad o'connor'
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

Rojer
Posts: 65
Joined: Tue Aug 22, 2006 5:06 am

Post by Rojer » Tue May 22, 2007 9:16 am

OK, this is definitely spelling related. Thanks for the help

Rojer

feppa
Posts: 19
Joined: Sun Dec 05, 2004 6:33 am

Post by feppa » Tue May 22, 2007 11:27 am

I've made a swedish translation. But i get an error. "MonkeyRok - language file "swedish.txt" has missing strings.

Eyal
Posts: 3101
Joined: Sun Jun 26, 2005 9:27 am
Location: Québec

Post by Eyal » Tue May 22, 2007 2:55 pm

Remove the [&Chr(13)&""] at line 18.
Skins for MediaMonkey: Cafe, Carbon, Helium, Spotify, Zekton. [ Wiki Zone ].

Locked