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 - Kur0

Pages: 1
1
So, first things first, I have a song that's a bit faulty. There are certain portions of the song that just get skipped. That's not MusicBee's fault.
However, MusicBee appears to play back those skipped portions differently compared to other music players. There is a noticeable popping/crackling noise whenever those skips occur. I've tested it in Audacity and mpv and that noise doesn't play. So what's different?

I've tried both WASAPI and DirectSound to no avail. Those normalization options didn't change anything either.

I've uploaded a recording of it here: https://youtu.be/M7gS84o0otc

EDIT: I used the FLAC frontend tool to check if it was corrupted and it is. It gave me this error, which confirms it is in fact corrupted:
Code
01. ABOVE BELOW.flac: *** Got error code 0:FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC
*** Got error code 0:FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC

01. ABOVE BELOW.flac: ERROR while decoding data
                      state = FLAC__STREAM_DECODER_READ_FRAME

EDIT 2: Nvm, it appears my hard drive is the one that's faulty. I tried a second check and it returned OK this time. It's an external hard drive connected to an xHCI, and it has shown signs of incorrectly reading files in the past. I overlooked this. My bad.

2
Yeah, completely understandable. I'll convert through MusicBee next time. Since I've already dug this hole, I found a workaround that's less tiring than "Locate Missing Files". Maybe someone else has also made the same mistake I did, stumbles on this post, and needs it:

1. Install the "Additional Tagging & Reporting Tools" plugin.
2. Make sure FLAC files are still in your music library. They will have a red caution icon because they are missing, but we'll be copying their tags for later.
3. Scan for new files (Insert key), and enable "add to inbox". I think you might need to also enable "mark and send duplicates to the Inbox".
4. Open two tabs, one for your Music library and for your Inbox library
5. In the Music tab, head over to "Tools > Tagging Tools > Other 'Files to Edit' Filter > Show Dead Links". This will show all missing files.
6. Sort by Album and select all files from a single album. Take note of the order of the tracks.
7. Right click on them and go to "Additional Tagging & Reporting Tools > Copy Tags to Clipboard...". Click on "Check all/uncheck all" to select all possible tags, or select only "Date Added" if that's all you need. Then, click "Copy"
EDIT: Copying everything was a bad idea. It copied over tags like file type (FLAC)  and "encoded with". And it overwrote the artwork on the existing track with a blank, since I essentially copied artwork from a deleted file to a file with artwork.

8. Go to your Inbox tab and find those same files. Sort by Album and view it in "Tracks" mode, so you can see the individual files instead of them grouped in albums. You can leave it in "Album Covers" if you want, but just remember to keep the track order the same as in the Music tab.
9. Select the equivalent files and right click, but this time, go to "Additional Tagging & Reporting Tools > Paste Tags from Clipboard..."
10. Go back to the Music tab and delete those missing files that you just copied tags from.
11. Go back to the Inbox tab, select the songs, and right-click and "Send To > Music Library".
12. Repeat steps 6-11 for every album until finished.

3
Plugins / Re: Additional Tagging & Reporting Tools
« on: January 17, 2024, 04:43:16 AM »
Yeah, that fixed it lol. I didn't think too much of the MusicBee version since the plugin page said to use at least v3. My bad.

Now that it's functional, I wanted to ask if it's possible to have a "Search and Replace" preset that takes the file path of a song and renames the file extension to something else? I converted a couple of songs from FLAC to MP3 outside of MusicBee and now it treats the converted files as new songs with a different "Date added" tag. "Locate Missing Files" doesn't work because the file extension is different. I can't just overwrite "Date added" with "Date modified" because it's not the same thing. Some songs have "Date modified" preserved and points to dates that take place before I even obtained the file.

4
Yes, I've rescanned them after. I should clarify that the files were initially in FLAC format and then converted to MP3. Because of this, MusicBee treats them as completely new files and "Locate Missing Files" doesn't really work, unless I manually replace them one by one. The files are also in the same location. However, rescanning only gives me the option to remove these files.

 I've tried using AutoHotkey w/ UIA-v2, but I was unable to extract the list of filenames in the window.

5
It would be very convenient to have this as an option. Even if title and artist tags match 1:1, MusicBee appears to completely ignore files with a different file extension. I usually convert my files to MP3 VBR V0 with dBpoweramp, and MusicBee can't notice this change of course. I could just save the hassle and convert them natively in MusicBee, but I prefer it this way.

It would also be nice if Auto-Match lets you add folders to look through instead of seemingly scanning all files on every drive you have.

For a workaround, I was thinking of using a text editor but the library appears to be binary, however the path names are in plain text so it might be possible for me to write some basic script to rename the file extensions.

EDIT 1: Then again, I also don't fully know how the library file works, so renaming .flac to .mp3 will shorten the file, and it might cause some address jumping(?) errors, and show up as corrupted.

EDIT 2: Just tested it and yup, gets corrupted.

6
Plugins / Re: Additional Tagging & Reporting Tools
« on: January 16, 2024, 02:47:29 PM »
I seem to get this error for many things such as the "Copy Tags..."  button.
Using plugin version 8.0.8764.24665

Code
MusicBee v3.4.7805.33439P  (Win10.0), 16 Jan 2024 22:40:

System.ArgumentException: Value 'BackgroundColor' cannot be set to an empty value.
   at System.Windows.Forms.DataGridView.set_BackgroundColor(Color value)
   at MusicBeePlugin.PluginWindowTemplate.skinControl(Control control)
   at MusicBeePlugin.PluginWindowTemplate.skinMoveScaleAllControls()
   at MusicBeePlugin.PluginWindowTemplate.initAndShow()
   at MusicBeePlugin.PluginWindowTemplate.Show()
   at MusicBeePlugin.PluginWindowTemplate.Display(PluginWindowTemplate newForm, Boolean modalForm)
   at MusicBeePlugin.Plugin.copyTagEventHandler(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.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)

Pages: 1