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.


Topics - tjinc

Pages: 12
1
TheaterMode / AlbumTracks Element OnClick Event
« on: May 17, 2025, 09:47:20 AM »
When using the AlbumTracks element, clicking on any of the listed tracks activates the PlayNow action.
Is there any way to prevent this? (I can't seem to find any reference to this - am I missing something?)

I have found that you can assign the QueueNext action to this which is slightly preferable for me, but I would rather be able to prevent any action.

2
Tips and Tricks / The Joy of...Custom Sorting (Non-Alphabetical Sorting)
« on: January 23, 2025, 11:07:08 PM »
Custom Sorting is a feature that enables tags to be sorted in an order other than their usual alphabetical sort order. This affects sorting in the main panel as well as the Thumbnail Browser, Column Browser and Library Explorer. An example usage would be to force the artist 'Big Joe Turner' to be sorted under 'J' or 'T' rather than it’s normal sorting under 'B'.

For a long time MusicBee has had this feature available for <Artist>, <Album Artist>, <Composer>, <Album> and <Title>. With the release of version 3.6.9153, this custom sorting functionality has been greatly expanded to include most tags, including custom and virtual tags.

Edit Preferences > Sorting/Grouping
Custom sorting can be enabled here using the 'enable custom sort values….' checkbox option.
 • This is a 'global' option, meaning that when enabled, all fields (that have this functionality) on all tracks in your library will be sorted by their custom sort values.
 • If no custom sort value is set then that tag value will be sorted alphabetically as usual.

The custom sort values are set by pressing the 'Edit Custom Sort Values...' button.
 • This will open the Custom Sorting dialogue window which consists of a dropdown list of available tags and a table of values.
 • In the left-hand column you should enter the actual tag value that you require to be sorted and in the right-hand column the desired custom sort value.
 • Note that setting custom sort values here does not save anything to the audio file, only to the MusicBee database (settings file).


A couple of basic examples just to whet your appetite:

Example 1: Sorting 'Various Artists' albums to the end of any Album Artist list:
If you don't like seeing your Various Artists sitting between your extensive Val Doonican and Velvet Underground collections, then try this:
Set sort value for 'Various Artists' to 'zzz Various Artists' (using zzz here to ensure it is sorted below 'ZZ Top'):



Example 2: Sorting 'Release Type' to your personal requirements:
So you have carefully tagged Release Type in a custom field for all your music (e.g. with values 'Collections', 'Compilation Albums', 'EPs', 'Live Albums', 'Singles', 'Studio Albums' etc.) but of course you want your Studio albums listed first, Live Albums second and so on:
For a predefined list of values like this you can use a simple numerical custom sort system so that they are displayed in your required order:



With both examples implemented:
(note the location of Various Artists in the Thumbnail browser and the defined order of the Release Types in the main panel)



Notes:
 • Custom sort values for <Artist>, <Album Artist> and <Composer> are all stored in the same list: 'Artist, Composer'.
 • For <Composer>, field values (in the left-hand column) must be preceded with "composer:" to identify the entry as composer rather than artist.
 • <Artist> and <Album Artist> use the same custom sort values.

  
Right-Click on Track > Edit > Sorting Tab
As in Edit Preferences > Sorting/Grouping (above), custom sorting can be enabled here using the 'enable custom sorting….' checkbox option. Again, this is a 'global' option.

The custom sort values can be set by pressing the 'Edit Custom Sort Values...' button which opens the Custom Sorting dialogue window, but this is now fixed on the 'Artist, Composer' list and will only be populated with the custom sort values of the selected track. Other than that, it works in the same way as the Edit Preferences > Sorting/Grouping method.

However, in this Sorting tab you can also set the custom sort value by directly typing into any of the 'sort as:' boxes. This will save the new custom sort value to the MusicBee database as before but will also write this value to the file in the <Sort ....> tag.

3
Bug Reports / Album Count in Thumbnail Browser Issues
« on: November 20, 2024, 10:51:35 AM »
Reporting this following two posts here and here (although the OP has not confirmed the issue on this second one as yet).

All testing carried out on a clean install patched to 3.6.9083 P.
To keep it simple only 3 albums by the same artist were added to the library.
Configurations: Sort by set to Album Artist/Year/Album. (A few other irrelevant configurations done solely to make the screenshots clearer).
Note: Refresh view (F5) is required to update sort order and album count after each change.

Initial screenshot - Album count 3 as expected:

Removed <Album> tag from first track of first album - Sorting and album count as expected:

Date of track changed so that it sorts in between first and second album - Sorting correct, album count now 2:

Date of track changed so that it sorts in between second and third album - Sorting correct, album count now 1:

Date of track changed so that it sorts after third album - Sorting correct, album count now 0:


And finally, the second track (of first album) with its <Album> tag removed (to sort this first) - Album count back to 3:


The important point here is that it is where the track with the missing <Album> tag is sorted that seems to affect the album count (it doesn't have to be sorted by the date).
I can send the settings file for this install if it helps (not sure its necessary).

4
I'm not sure if this is strictly a bug but it does seem unintuitive at the least:

When attempting to use the Relink Music File Paths function, the process will not proceed if the 'from' folder no longer exists, which it might commonly not. Tested as follows:

Current music folder: C:\Music\
   1. Close MusicBee and rename music folder to C:\Music Test\
   2. Restart MusicBee and all tracks are 'missing' (as expected).
   3. Start function: Relink Music File Paths:
         Set 'from' folder to C:\Music\ - (this has to be typed since you cannot selected a folder that does not exist).
         Set 'to' folder to C:\Music Test\
   4. On pressing Update button, an error is reported: "Folder 'C:\Music\' does not exist" - (which is true).

Note that if I recreate the folder C:\Music\, the file paths can be updated as expected.
As I said, I'm not sure this is strictly a bug but it has confused me and a couple of others (that I know of). Might it prevent the relinking of files when moving to a new PC?

Tested with MusicBee 3.6.9059 P

5
MusicBee Wishlist / Toolbar Filter Button: Indication of Active Filter
« on: October 07, 2024, 10:46:27 PM »
I find the toolbar filter buttons very convenient and use them often. Hoping for a form of indication to remind me that a filter is active.

I was thinking along the lines of having two icons for each filter, one used when the filter is inactive and one when active - something like this:


This would allow the use of a coloured (or alternative) icon when active:
No filter active:

Genre filter active:


Open to any other ideas/suggestions for an indication of an active filter to hopefully reduce the number of minor heart attacks I endure when (mistakenly) thinking large chunks of my collection have gone missing.

6
Occasionally music tracks can go 'missing'. This happens when the path to a file that MusicBee has stored in its database differs from the actual path on your computer. This is often caused by moving files outside of MusicBee, for example in Windows Explorer or another third party application, but can also occur when moving your library to a new PC and storing your music files in a different location (maybe when using a new username).

When MusicBee identifies a track as 'missing' it will set an 'exclamation mark' indicator to the left of the track. If you place your mouse pointer over this, then details of the issue will be displayed in a pop-up:



MusicBee provides a couple of tools to help in this situation:


Relink Music File Paths

Found in File > Library menu, this is a tool typically, but not solely, used when you have moved all your music files to a different folder or new drive. It will change all the links in the MusicBee database from 'folderpath-old' to 'folderpath-new'. This will ensure that all the music files and the playlists are updated with the new files paths.
  • No files will be moved or renamed (only the links in the library database are updated).
  • This will update every occurrence of  'folderpath-old' so should not be used when trying to relink individual files.

Example:
Your music files are currently stored in: C:\Users\Username\Music\<Album Artist>\<Album>\<Filename>
You buy a new drive (D:\) and move all your music files to D:\Libraries\Music\<Album Artist>\<Album>\<Filename>

Obviously when you restart MusicBee, it will not be able to find your music files. Relink Music File Paths can now be used to tell MusicBee where all the files are now located:



When you press the Update button, MusicBee will search through its database and change any occurrence of 'C:\Users\Username\' and replace it with 'D:\Libraries\'
(This is essentially a kind of 'search and replace' function.)

IMPORTANT - For this process to run successfully:
  • The old folder location ('map music file path from') must still exist on your system. (AS FROM VER 3.6.9065 THIS IS NO LONGER NECESSARY)
  • The rest of your folder structure and filenames (i.e. the Music\<Album Artist>\<Album>\<Filename> part) must remain identical.

Relink Music File Paths is not a tool for locating individual files - to do this use:


Locate Missing Files

To find individual missing tracks or albums you can use the Locate Missing Files tool. This is found in the Tools menu. This tool scans the tracks displayed in the main panel for missing files and displays them in this window:


There are then two available options:
  1. Start Auto-Match: This searches the PC for matching tracks based on filename, then on Track and Artist tags plus filesize. (Limited personal experience suggests that this rarely finds the required files.)
  2. Manual Location: This opens an explorer window allowing you to locate the track manually. It will then attempt to match other missing files in the same folder (single level only), again based on filename, then on Track and Artist tags plus filesize.

With both of these options a summary is displayed before any changes are made. Select Proceed to apply the changes.


Preventing Files Going Missing

Obviously it is always better not to get to the point where you are trying to locate missing files. If you do need to keep moving files after adding to your MusicBee library then the best way is to use MusicBee tools to do the moving:

  1. Use the Computer node:
     This can be found in the Navigator panel and acts in a similar(ish) way to using Windows Explorer.

 

  2. Use the Send To > Folder(Move)
      This tool is found in the right-click context menu. Here you can choose whether to send selected files to a specific folder or to an 'organised' folder based on tag data.
 
Both of these methods will ensure that MusicBee retains the correct folderpath information.

7
Bug Reports / [SOLVED] Track Count Field with ID3v2
« on: July 13, 2024, 09:31:32 PM »
Here is a strange effect I noticed whilst looking at forum member Herchi's claim that Mp3Tag did not delete the Track Count tag (here). (I'm too late to prevent them posting on the Mp3Tag forum.)

When Track X of Y is tagged, this is stored in the Track# field (tag code TRCK):


If this tag is deleted using the Tag Inspector, the Track# is deleted from the MusicBee file, but not the Track Count:


The same result is seen when deleting the Track# only from the MusicBee edit window.
The same result is seen when using Mp3Tag to delete all tags from the file (and then rescanning in MusicBee) - the Track Count remains but it does not appear to be stored in a tag - I am assuming that it must still be stored in the MusicBee database.

The only way to remove the Track Count data is to delete it using the MusicBee edit window.


(Not sure that this is a massive issue - it has never been an issue for me - but thought I would report it anyway.)
Note: With vorbis comments this is not an issue as the Track Count is stored in a different tag from Track#.
MusicBee 3.6.8954P

8
Bug Reports / [SOLVED] Start Playlist From Last Track Played Bug
« on: July 04, 2024, 05:53:22 PM »
With this setting checked:
   Preferences > Now Playing > Playback / Start Playlist From The Last Track Played
when a playlist is played, MusicBee will load the whole playlist into the Now Playing queue, and start playing from the last track played.

This works as expected except when the 'Play Now' action is set to 'queue selected tracks next and play now'. With this option selected, playlists will always begin with the first track in the playlist (after having switched to playing another playlist or album etc).

This was uncovered in this post where the OP claims it is also not working with the 'Play Now' action set to 'clear list and play selected tracks'. With this option selected, it appears to work as expected for me.

Tested using clean installs of  MusicBee 3.5.8869P and 3.6.8919P

9
Not sure this is particularly important but thought I would report - identified in this post

MusicBee 3.6.8869 P

With Folder Browser and Navigator both displayed in the same tab, switching from a selected folder to the Music node does not refresh the contents of the main panel (it retains the contents of the last folder selected).

Notes:
If Library filters are configured and selected, then the main panel contents are refreshed as expected.
If any other node is selected first and then the Music node then the main panel contents are refreshed as expected.
If using the Computer node (instead of the Folder Browser), then the main panel contents are refreshed as expected - I imagine that most people use this, or would be happy to use this, instead.

10
Portable Devices / Bug When Syncing Playlists Containing ASX Files
« on: April 22, 2024, 09:38:53 PM »
Only spotted this when testing sync to a new phone. This relates to syncing a playlist that contains one or more ASX files.

The correct audio file (e.g. the FLAC file that the ASX file links to) is always copied across as expected but the playlist file is not always updated and can remain with a reference to the ASX file. This seems to be linked to the 'on-the-fly conversion' setting:

  No on-the-fly conversion:
  Playlist file on device retains reference to ASX file.

  Options 'convert to MP3' and 'only convert files not already formatted as MP3':
  Playlist file on device correctly updated with reference to MP3 file.

  Options 'convert to MP3' and 'only convert files with a lossless format':
  Playlist file on device retains reference to ASX file.

  Options 'convert to MP3' and 'convert all files':
  Playlist file on device correctly updated with reference to MP3 file.


Tested on MusicBee ver 3.6.8878 P
Initially noticed when syncing to phone but testing done using local folder configured as virtual device.

11
I have been getting the following error recently when switching to a tab that has the vertical tag editor enabled (no error seen if the vertical tag editor is removed from the layout):

Code
MusicBee v3.5.8830.34396P  (Win10.0), 11 Mar 2024 18:49:

System.NullReferenceException: Object reference not set to an instance of an object.
   at #=zhR9LUBdW0sJdmvMuwLlM7dU=.#=zZImZYz5Sj6yz()
   at #=zhR9LUBdW0sJdmvMuwLlM7dU=.#=zOYSbr$Q=()
   at #=zhR9LUBdW0sJdmvMuwLlM7dU=.#=zZSNcvYo7LZen(IList`1 #=zmcCuEm0=, Boolean #=zcmPWppY=)
   at #=zhR9LUBdW0sJdmvMuwLlM7dU=.#=z0$eRFtU=(IList`1 #=zmcCuEm0=, Boolean #=zU9sOUGY=, Boolean #=zcmPWppY=)
   at #=zJGTflj4o0hMDy9$42Z5vqU3EszWE.#=zIsiySrOxngp6oD7FPA==.#=zEcsPMB3_sMnY(List`1 #=zzywOygRq2Gmg)
   at #=zJGTflj4o0hMDy9$42Z5vqU3EszWE.#=zIsiySrOxngp6oD7FPA==.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.ControlCollection.Add(Control value)
   at System.Windows.Forms.Form.ControlCollection.Add(Control value)
   at System.Windows.Forms.Control.ControlCollection.AddRange(Control[] controls)
   at #=zJGTflj4o0hMDy9$42Z5vqU3EszWE.#=zJ6sKmH1tl0uy(#=ztP_v9sECPfBl #=zp_P$VYw=, Boolean #=zYTBb05k6B39qEgmEiw==)
   at #=zJGTflj4o0hMDy9$42Z5vqU3EszWE.#=zlMN5DNL2QayH(Boolean #=zAvAcpscFmvVyFyTCUg==, Boolean #=zPnTZGZrpkWnX)
   at #=zJGTflj4o0hMDy9$42Z5vqU3EszWE.#=zt9F$_8wppqX0mCIpu11QZDz_owJK.#=zlXjN6J4hWOfV.#=zlRflEvdzIZ7F()
   at #=zJGTflj4o0hMDy9$42Z5vqU3EszWE.#=zt9F$_8wppqX0mCIpu11QZDz_owJK.#=zlXjN6J4hWOfV.#=zysfsnOaeFFSR(Object #=zrWfcJjI=, EventArgs #=zRuBXYoc=)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at #=zD17cC8PcptN2MxWptaZLy_o=.OnClick(EventArgs #=zRuBXYoc=)
   at #=zD17cC8PcptN2MxWptaZLy_o=.#=z7s16m9PjAMyy(Object #=zrWfcJjI=, EventArgs #=zRuBXYoc=)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Further testing:
No error seen up to and including  ver 3.5.8758P.
Error seen on ver 3.5.8778P and later.
No error seen on any version of 3.6.

To reproduce:
Clean install of latest version 3.5 (3.5.8830P).
Arrange panels & enable vertical tag editor (in any location) - error is seen when you click apply or save.

12
Bug Reports / Small bug with 'ignore tracks less than' setting
« on: October 27, 2023, 09:04:22 PM »
Small files being imported into library even when 'ignore tracks less than' (20kB) setting is enabled.
Note that this only happens if the files are:
1. Imported into library before this setting is enabled, then
2. Deleted from library, then
3. 'Ignore tracks less than' (20kB) setting enabled, then
4. These same small tracks will be imported on folder scan.

See this question: https://getmusicbee.com/forum/index.php?topic=40149.0

This behaviour was not apparent in ver 3.5.8447 P so it seems it has crept in with a later patch

13
Bug Reports / Music Explorer: Albums Being Displayed In Wrong Section
« on: October 17, 2023, 10:53:37 PM »
Not sure how big an issue this is but...

In the Music Explorer tab, there is an problem with albums being displayed in the main section when they should be in the 'appears on' section. This seems to happen when the <Artist> field string is wholly contained within the <Album Artist> field string.

This is discussed here: https://getmusicbee.com/forum/index.php?topic=40091.0

14
MusicBee 3.5.8657P
Also tested on clean install 3.5.8667P

Web links set to display in Track Information panel.
In any 'Music' tab this is behaving as expected:


In 'Now Playing' Tab, web links do not display in sidebar:


(Note that this Now Playing sidebar is only available when using either 'Playing Tracks' or 'Theatre Mode' view)

15
Bug Reports / Time Display Format Inconsistency
« on: September 22, 2023, 01:17:06 PM »
Hi Steven, there seems to be an inconsistency in the format of track time displayed in the main panel (between different views):

Tracks view shows hh:mm:ss
Album and Tracks view (set to Detailed List) shows hh:mm:ss
Album and Tracks view (set to Compact Grid) shows mmm:ss
Album Covers view shows mmm:ss
Artists view shows mmm:ss

see  this post

Pages: 12