Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - boroda

Pages: 12 3 ... 272
1
Plugins / Re: Additional Tagging & Reporting Tools
« on: March 03, 2024, 04:07:25 PM »
EDITED

forgot to mention changes in the last version.

$TitleCase and $SentenceCase now have extended syntax:

$TitleCase(input,exceptionWords,wordSplittersASRString,exceptionCharsASRString)
$SentenceCase (input,exceptionWords)

if exceptionWords, wordSplittersASRString or exceptionCharsASRString are completely empty, then ASR defaults are used. if they are whitespaces, then the function won't use any exception words, exception characters, or word splitters at all (excepted words are lowercased by these functions (besides the first and last word of the input string for the $TitleCase function),  words following exception characters are lowercased, and words after 'word splitters' will be capitalized). all characters and words must be separated by spaces. any number of the last parameters can be omitted. they will use ASR defaults in this case.

examples:

Code
$TitleCase("test", ,/ - &) is the same as:

$TitleCase("test", ,/ - &,) i.e., don't use excepted words, use characters / - & as word splitters, and use ASR defaults for characters after which the words must be lowercased.

Code
$TitleCase("test") is the same as:

$TitleCase("test",,,) i.e., use ASR defaults for excepted words, word splitters (spaces are always treated as word splitters), and characters after which the words must be lowercased.

2
Plugins / Re: Additional Tagging & Reporting Tools
« on: March 03, 2024, 03:34:51 PM »
@Bee-liever, i'll have a closer look at your issue today.

Standard boring Win10.  (And, just for the record, the issue persists in the version you just uploaded above whilst I was typing.)

hrr... the same version as mine. well, another try:

https://www.mediafire.com/file/odmp6wgn9hg7hfi/mb_TagTools_debug.zip/file

3
Plugins / Re: Additional Tagging & Reporting Tools
« on: March 03, 2024, 11:40:06 AM »

4
Plugins / Re: Additional Tagging & Reporting Tools
« on: March 03, 2024, 11:39:04 AM »
@Messiaen, what Windows version do you use? also, please check the scroll bars in LR (you'll need to create several dummy/empty presets to see scroll bars).

only ASR and LR use the CheckedListBox control (for preset lists). all other commands use other controls (TextBox, ListBox, etc.)

5
Plugins / Re: Additional Tagging & Reporting Tools
« on: March 03, 2024, 11:35:56 AM »
@Bee-liever, just as a guess: what happens if you define virtual tag as:

Code
$LR("<URL>",KindCount)

?

6
Plugins / Re: Additional Tagging & Reporting Tools
« on: March 03, 2024, 08:16:49 AM »
Virtual Tag1 = $TitleCase(<title>)

How can I adjust the title formatting here?
$TitleCase("hit-mix") leads to Hit-mix.
But Hit-Mix would be correct.
Can this be changed?

it turned out that this has been implemented from the beginning. open 'change case' command, add '-' to the field 'symbols to treat as word splitters', then click 'ASR' button to the right of this field.

3. scroll bars are now skinned.
Well, most of the scroll-bars are skinned - the main ASR one seems to have 2 scrollbars now...


please recheck this issue using new version.

BTW, what did you mean by 'most' (except for those doubled scroll bars in ASR)?

Is anyone else having problems with getting $LR(<URL>,'virtual tag function ID') to work in a virtual tag?

The Library Report preview shows it works fine but when I try to use the results in a virtual tag the resulting output is either

 or '0'

i wasn't able to reproduce this bug, but i have found another critical bug (it related to the $LR function only, not to the LR command). i've fixed it. try new version.

------------------------

https://www.mediafire.com/file/odmp6wgn9hg7hfi/mb_TagTools_debug.zip/file

7
Plugins / Re: Additional Tagging & Reporting Tools
« on: March 03, 2024, 05:26:35 AM »
https://www.mediafire.com/file/odmp6wgn9hg7hfi/mb_TagTools_debug.zip/file
Is this current version a "debug" or a "beta"?

i've tested this version (well, maybe not very carefully), so i'd consider it "debug". it includes debug info (.pdb file) for better error reporting. i'll remove debug info from the final version.

Is anyone else having problems with getting $LR(<URL>,'virtual tag function ID') to work in a virtual tag?

The Library Report preview shows it works fine but when I try to use the results in a virtual tag the resulting output is either
Code
???
or '0'

it seems that i know what the problem is. i'll check my suggestion and upload the fixed version today.

3. scroll bars are now skinned.
Well, most of the scroll-bars are skinned - the main ASR one seems to have 2 scrollbars now...


And I might add that this last package doesn't seem to contain the usual folder of ASR Presets (for those who may be downloading it for the first time...)

strange, but i don't see this glitch. maybe i've fixed it already. please recheck it using the new version, which i'll upload later.

8
Plugins / Re: Additional Tagging & Reporting Tools
« on: March 02, 2024, 03:25:53 PM »
I'm trying to make a custom tag for total plays of an album, the preview looks good and works properly, but when I run it, it just tags every track with it's own individual play count. What am I doing wrong here? Thank you!



you must define at least 1 grouping field (define some unused/empty custom tag, for example). i vaguely recall that i've fixed this issue, and now LR should work without defining any gouping fields, but i'm not sure about this. please recheck using the updated plugin version, and let me know if it's not fixed and is important for you.

9
Plugins / Re: Additional Tagging & Reporting Tools
« on: March 02, 2024, 02:55:31 PM »
@phred, hiccup, thanks for your support.

@all others:

new plugin version contains many UI/UX bug fixes, so please try new version (8.1) first, then repost bug reports if some bugs are not yet fixed.

1. numerous UI/UX bug fixes. most bugs were very rare, but important.
2. better auto-generated skin colors (but it's obvious that auto-generated colors can't match the colors of any possible skin).
3. scroll bars are now skinned.
4. plugin now includes help files (.chm format, english and russian files). make sure to copy .chm files to 'plugins' folder in case of plugin manual quick update (or don't use 'help' item of plugin's menu).

* 'swap tags' command is restored in context menu.
* plugin's menus are now always dynamically updated. MB restart is never required anymore for menu update.
* it's known visual glitch that second function parameter (LR window) is always shown (must be shown for 'average' and 'average count' functions only). i'll fix this glitch today or tomorrow.

Virtual Tag1 = $TitleCase(<title>)

How can I adjust the title formatting here?
$TitleCase("hit-mix") leads to Hit-mix.
But Hit-Mix would be correct.
Can this be changed?

it's not possible at the moment, but this should be an easy fix. i'll try to upload a new plugin version tomorrow.

ahh. misunderstood you. yes, the context menu contains only commands that are meant to be mainly applied to selected tracks, e.g., all tag backups (except for tag history) are removed from it, or LR is removed. LR can be applied to selected tracks, but that's not the main purpose of this command.
I see. I didn't know such changes were being made as I was updating and thought it was some kind of issue.

Besides the ones suggested earlier, I like to have the ASR option again.

i've removed both ASR and LR commands from context menu, but you can tick 'assign hotkey' to ASR/LR presets, then those presets will appear in both main and context menus (in submenu), even if you don't actually assign hotkeys to them in MB prefs.

i'd like to get feedback on this change.

-------------------------

https://www.mediafire.com/file/odmp6wgn9hg7hfi/mb_TagTools_debug.zip/file

10
Tips and Tricks / Re: Master screenshot post
« on: March 02, 2024, 12:43:28 PM »
@franks, brilliant!

11
Skins / Re: Play to click icon in Album Cover Art
« on: March 02, 2024, 11:43:16 AM »
i think the OP means this icon (click "customize panel" in "albums" view, tick "show click to play button..."):



i remember that this icon has been initially included in localization files (as a localization string entry using base64-encoded image; because it was a localized text "Play" at that time, not the icon), but MB doesn't use that localization entry anymore.

and from my screenshot (it's hiccup's "nocturne" skin) it seems that it can be overridden by bitmap skin.

12
MusicBee Wishlist / Re: 64-bit MusicBee [Imaginary or Reality?]
« on: March 02, 2024, 11:14:06 AM »
Do we have examples of such plugins that are currently hindered by MusicBee's 32-bit preference?

i think the OP means some (and even most last years) VST plugins.

BUT!

on one hand: support for 64-bit VST plugins theoretically can be added to 32-bit MB version.

on the other hand: MB anyway will be compiled as 64-bit app sooner or later.

on the third hand ( ;D ): there are many 32-bit native plugins for MB, which source code is unavailable.

P.S. i believe that the best solution would be to have both 32-bit and 64-bit versions of MB during some time. MB is written in VB.NET; .NET allows recompilation to desired architecture by simply choosing an item from a dropdown list. but MB also has win32 external dll dependencies, and i'm not sure if it's so easy to switch their versions too.

13
prefs> hotkeys> "player: volume down"/"player: volume up" (ctrl+alt+down/up by default)? though i'm not how it works with logarithmic scale.

14
General Discussions / Re: Official MB appreciation thread
« on: March 02, 2024, 10:11:02 AM »
It's always nice to see somebody taking the effort to join the forum solely for expressing his appreciation.
(and you didn't even complain about effing captchas ;-)

+1. contrary to a few "newbies", which haven't been too lazy to register and pass the capture only to express their "disappointment" by MB  ;D

15
General Discussions / Re: 2024
« on: March 02, 2024, 09:42:39 AM »
well, the number in red box is also impressive:


Pages: 12 3 ... 272