・タグレット

mmbでは、tagletフォルダにjsファイルを置くことで、新しいjavascriptのメソッド等を追加することができます。
以下のjsファイルは、メディア情報のタグの★情報をメディアプロパティのrateに置き換えるタグレットです。
既存のメソッドなどを上書きする恐れがあるので、tagletのプロパティとして追加するようにしてください。
最初に /**から */で、コメントアウトした文字が、タグレットの説明に変換されます。

                /**メディア情報のタグの★をレートに書き換える */
                    taglet.Star2Rate = () => {
                        let MLSLength = MLS.length;
                        for (let i = 0; i < MLSLength; i++) {
                            if ((" " + MLS[i].tag + " ").indexOf(" ★ ") >= 0) {
                                mb.console(MLS[i].fileName + MLS[i].ext+" => ★ => rate = 1;");
                                mb.setInfo(MLS[i].id, Key.rate,"1");
                            }
                            if ((" " + MLS[i].tag + " ").indexOf(" ★★ ") >= 0) {
                                mb.console(MLS[i].fileName + MLS[i].ext + " => ★★ => rate = 2;");
                                mb.setInfo(MLS[i].id, Key.rate, "2");
                            }
                            if ((" " + MLS[i].tag + " ").indexOf(" ★★★ ") >= 0) {
                                mb.console(MLS[i].fileName + MLS[i].ext + " => ★★★ => rate = 3;");
                                mb.setInfo(MLS[i].id, Key.rate, "3");
                            }
                            if ((" " + MLS[i].tag + " ").indexOf(" ★★★★ ") >= 0) {
                                mb.console(MLS[i].fileName + MLS[i].ext + " => ★★★★ => rate = 4;");
                                mb.setInfo(MLS[i].id, Key.rate, "4");
                            }
                            if ((" " + MLS[i].tag + " ").indexOf(" ★★★★★ ") >= 0) {
                                mb.console(MLS[i].fileName + MLS[i].ext + " => ★★★★★ => rate = 5;");
                                mb.setInfo(MLS[i].id, Key.rate, "5");
                            }
                         }
                    }