Find Currently Playing Track 2.0 (2022-06-20) [MM5]

Get help for different MediaMonkey 5 Addons.

Moderators: jiri, drakinite, Addon Administrators

ZvezdanD
Posts: 3257
Joined: Thu Jun 08, 2006 7:40 pm

Find Currently Playing Track 2.0 (2022-06-20) [MM5]

Post by ZvezdanD »

Description
This is information about the new version of the Find Currently Playing Track add-on, which works with MediaMonkey v5.x (there is also its version for older releases of the program). It allows finding and selecting of the currently playing track in the Media Tree and main tracklist, i.e. it works similarly as the built-in Find More from Same and Focus tracklist on currently playing item MM options combined.

However, when the Automatically find on play option is turned on, the main tracklist will locate and set the keyboard focus on the currently playing track whenever any of them starts playing. Or, you could turn that option off and use a hotkey or the toolbar button to locate the playing file instead. You could use its toolbar menu to determine where in the Media Tree you want to locate the playing files.

This version is available only to donors. Please visit the next web page to see how you can donate.

What is new
v2.0 - 2022-06-20
  • Added: version of the add-on for MediaMonkey v5.
Installation
Start MediaMonkey, open Tools / Addons dialog box, click on the Add button and find the .mmip file.

You need to accept the license agreement if you want to use this add-on.

Image

Usage
The add-on will add two toolbar buttons after its installation. The first one allows manual finding of the currently playing track (Find currently playing track). It is enabled only when track is playing. The second button will display a dropdown menu with the additional options.

The main operation of this add-on is performed automatically whenever the playing track is changed. To turn that behavior on or off, you could toggle the Automatically find on play option from the menu. The other options in the menu determine where in the Media Tree you want to locate the playing files:
  • Selected branch: the add-on will try to find the playing track within the selected branch of the Media Tree; for example, if you have selected any node in the Albums branch of Music collection, the add-on will try to find album that contains the playing track in that collection.
    The supported branches are: Albums, Artists, Album Artists, Producers, Conductors, Composers, Actors, Publishers, Directors, Genres, Years, Location and Folder. If you have selected any node from another branch, e.g. Files to Edit or Classification, the add-on will try to find the track within the Location branch of the selected collection instead; if you have selected node that is not within any collection, e.g. Playlists, Web or Pinned, the add-on will find the track within the Folders branch;
  • Current tracklist: the node will not be changed and the add-on will try to find the playing track in the currently displayed tracklist; if it doesn't contain the playing track, none track will be selected;
  • Entire Library / All tracks: the add-on will try to find the playing track in the All tracks node of the Entire Library collection; if the playing track is not already added to the Library, none track will be selected;
  • Entire Library / Location: the add-on will try to find the playing track within the Location branch of the Entire Library collection; if the playing track is not already added to the Library, none track will be selected;
  • Folders: the add-on will find the playing track within the Folders branch of the Media Tree.
If you prefer keyboard, you could use a hotkey for the Find currently playing track command. It is Ctrl+Alt+F by default, but you could change it in the Tools / Options / General / Hotkeys / Edit hotkey / Actions. The hotkey works only if you restart the program after installation.

Additional JSON properties
There are some properties in the "FindCurrentPlayingTrack" {} section of the persistent.json file for some less needed options:
  • TracklistAllways - determines what happens when the located node is not set to show the List view: 0 - do nothing (track may not be displayed and selected with some views, like Grid or Browser), 1 - change view to List temporarily (default);
  • FindWhenAutoSetOn - determines what happens when you turn on the Automatically find on play option while the track is already playing: 0 - do nothing (default), 1 - find the track.
You could find the location of the persistent.json file depending on the version of MediaMonkey and Windows here. If you want to modify anything in it using e.g. Notepad, you should do that with closed MediaMonkey application.

Notice
If you are interested about my other add-ons for MediaMonkey, you could visit the following page.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
IanRTaylorUK
Posts: 536
Joined: Fri Dec 27, 2019 4:41 pm

Re: Find Currently Playing Track 2.0 (2022-06-20) [MM5]

Post by IanRTaylorUK »

Great to see you working on MMW5 add-ons. Donations sent for both recent add-ons.

Hope to see these both added to the MMW5 addon page soon.

P.S. Perhaps we can donate by Crypto in the future?
Ian Taylor
ZvezdanD
Posts: 3257
Joined: Thu Jun 08, 2006 7:40 pm

Re: Find Currently Playing Track 2.0 (2022-06-20) [MM5]

Post by ZvezdanD »

Thanks!
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
Post Reply