by sterlingm » Fri Mar 27, 2020 6:35 am
GenrePicker:
This addon allows the user to quickly select from a list of genres, in a panel displayed in MediaMonkey, and have the selected genre saved to the mp3 tags of the currently playing song.
Once installed, there are now two new additions to the menu items:
EDIT:
Under Edit there is now a GenrePicker Configuration.
When selected it pops up a form window showing the current list of genres. This also allows the user to add (plus sign) or remove (minus sign) genres from the list.
Selecting a genre from this window puts it in the text field that is on the same line as the add/minus buttons. Clicking the minus sign will remove the genre from the list.
Typing a genre that is not already in the list, and clicking the add button, will add that genre to the list. This also updates the genre list in the MediaMonkey panel.
Clicking the "default" button will overwrite all genres currently in the form list with the default list of genres programmed into the system. Any custom genres added previously will be gone. Don't click the default button unless you want to start over.
It is highly recommended not to use any special characters other than the ampersand '&' in custom genre labels. Special characters may break the program. See the default list for examples of proper genre labels using ampersand.
VIEW:
Under View there is a GenrePicker entry. Clicking the GenrePicker label under Views, so that a check appears next to its label, will display the genre panel inside MediaMonkey. Clicking it again will hide the panel.
The panel that displays can be expanded using standard window sizing methods. Simply click an the bottom or left side edge and drag it.
Assigning a genre to a song.
A song must be playing in order to assign a genre using the GenrePicker panel.
When a song is playing click the checkbox next to the genre in the list panel and it will add that genre to the song.
Unchecking the checkbox of the genre in the list panel will remove the genre from the currently playing song.
If there are existing genres in the song mp3 tags GenrePicker will append the selected genre to the end of the genre list in the mp3 tags. It does not overwrite existing genres. This addition currently adds to the end of the genre list and does not auto-sort them alphabetically. If you have a lot of genres for a song and click a checkbox look at the end of the list in the genre column of Media Monkey. (You do have the genre column displayed in MediaMonkey, yes?)
If there are existing genres that are not in the current list panel there will be no checkbox available. The system does not read existing genres in a song and add them to the list. If a user wants that specific genre they can use the GenrePicker Configuration and add it. Once it is added and it exactly matches a genre in a playing song the checkbox next to the custom added genre will be selected.
When a song is playing its genres are examined and if a genre assigned to it in its mp3 tags is found in the GenrePicker list that genre's checkbox will automatically be selected. If the user unchecks the checkbox it will remove the genre from the song.
This addon is currently running/written on a windows 10 machine. The VBS is standard code, as far as I know, and does not include any unusual programming requirements like extensions or dlls, etc. MediaMonkey moderators have approved this addon. I'm assuming because it also worked on their systems.
Let me know if there are any questions or if the above README is confusing in any section. I'll do what I can to clarify.
Thank you,
-Sterling
GenrePicker:
This addon allows the user to quickly select from a list of genres, in a panel displayed in MediaMonkey, and have the selected genre saved to the mp3 tags of the currently playing song.
Once installed, there are now two new additions to the menu items:
EDIT:
Under Edit there is now a GenrePicker Configuration.
When selected it pops up a form window showing the current list of genres. This also allows the user to add (plus sign) or remove (minus sign) genres from the list.
Selecting a genre from this window puts it in the text field that is on the same line as the add/minus buttons. Clicking the minus sign will remove the genre from the list.
Typing a genre that is not already in the list, and clicking the add button, will add that genre to the list. This also updates the genre list in the MediaMonkey panel.
Clicking the "default" button will overwrite all genres currently in the form list with the default list of genres programmed into the system. Any custom genres added previously will be gone. Don't click the default button unless you want to start over.
It is highly recommended not to use any special characters other than the ampersand '&' in custom genre labels. Special characters may break the program. See the default list for examples of proper genre labels using ampersand.
VIEW:
Under View there is a GenrePicker entry. Clicking the GenrePicker label under Views, so that a check appears next to its label, will display the genre panel inside MediaMonkey. Clicking it again will hide the panel.
The panel that displays can be expanded using standard window sizing methods. Simply click an the bottom or left side edge and drag it.
[u]Assigning a genre to a song. [/u]
A song must be playing in order to assign a genre using the GenrePicker panel.
When a song is playing click the checkbox next to the genre in the list panel and it will add that genre to the song.
Unchecking the checkbox of the genre in the list panel will remove the genre from the currently playing song.
If there are existing genres in the song mp3 tags GenrePicker will append the selected genre to the end of the genre list in the mp3 tags. It does not overwrite existing genres. This addition currently adds to the end of the genre list and does not auto-sort them alphabetically. If you have a lot of genres for a song and click a checkbox look at the end of the list in the genre column of Media Monkey. (You do have the genre column displayed in MediaMonkey, yes?)
If there are existing genres that are not in the current list panel there will be no checkbox available. The system does not read existing genres in a song and add them to the list. If a user wants that specific genre they can use the GenrePicker Configuration and add it. Once it is added and it exactly matches a genre in a playing song the checkbox next to the custom added genre will be selected.
When a song is playing its genres are examined and if a genre assigned to it in its mp3 tags is found in the GenrePicker list that genre's checkbox will automatically be selected. If the user unchecks the checkbox it will remove the genre from the song.
This addon is currently running/written on a windows 10 machine. The VBS is standard code, as far as I know, and does not include any unusual programming requirements like extensions or dlls, etc. MediaMonkey moderators have approved this addon. I'm assuming because it also worked on their systems.
Let me know if there are any questions or if the above README is confusing in any section. I'll do what I can to clarify.
Thank you,
-Sterling