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

Pages: 12
1
Tips and Tricks / Re: MusicBee now works under wine
« on: February 29, 2024, 02:40:44 PM »
Anyone know how to fix the performance issues on MusicBee? Mine gets awfully sluggish when scrolling...

2
MusicBee Wishlist / Re: Picard MusicBrainz standard tags
« on: October 03, 2023, 03:07:52 PM »
+1

Might be a little biased though, I use ScrobblerBrainz which has MBID submission with an external library. :P

3
Bump.

4
Questions / Automatic album ratings sometimes show, sometimes don't
« on: July 03, 2023, 11:59:49 AM »
Is there a pattern to the automatic album ratings showing sometimes or not? I have two albums - one has all of its tracks rated while the other omits one because I don't really rate intro tracks. The latter has the album ratings shown, while the other one doesn't. MusicBee tends to be inconsistent on this so I thought I'd ask.

FWIW, I have "exclude zero rated tracks" enabled.

5
Tips and Tricks / Re: Tag Hierarchy Files
« on: June 21, 2023, 12:49:09 AM »
I aim to keep it as updated as possible, especially since I use RateYourMusic for genre classification (I help with genre voting when I can).
https://gitlab.com/Flaky/mb-rym-hierarchy
I just did a cross-reference check between your and my hierarchy files, and RYM itself to see if and what genres I needed to update in my hierarchy file.
Looking at your most recent file, if I am correct, these genres have been renamed by RYM but still have a previous name in your file:
...

Thanks for letting me know! I'll get it sorted soon.

6
Tips and Tricks / Re: MusicBee now works under wine
« on: April 18, 2023, 11:28:21 AM »
the .NET Core on Linux is different from the .NET framework being used by Windows and WINE, if I recall. And while possible, if Steven wanted to port everything to a cross-platform UI framework, it would take a lot of his time when he could just be perfecting the player as is. I would love for a Linux-native, feature-rich client like MusicBee, hell if I had the expertise I'd do it myself.

One can still dream, but if anything it might be worth more your time sending some bug reports to the WINE developers, to fix the bugs present when running MusicBee in there. The thing with open-source (and also one-man projects like MusicBee) is that you can basically talk to a human to get something fixed, almost immediately. A recent example is that drag and drop issues on MusicBee seem to be getting/gotten fixed in the latest staging builds of WINE - so I'd say, focus on reporting bugs to WINE rather than nagging Steven to port MusicBee to cross-platform.

7
Tips and Tricks / Re: MusicBee now works under wine
« on: November 21, 2022, 02:19:50 PM »
Anyone here having issues with their MusicBee library on a native Linux filesystem (in my case, ext4) and the automatic retrieval for new files? On both Arch and Fedora, it kept removing then adding back existing songs, seemingly at random. I've had to move to Quod Libet as a result.

EDIT: I think I know what the issue might be? I think it might be my files having characters that are incompatible with NTFS. Even though my file system is ext4, .NET and by extension MusicBee might still have those NTFS-related limitations. I'll test this theory later.

8
Tips and Tricks / Re: MusicBee now works under wine
« on: November 01, 2022, 06:03:55 PM »
Okay I managed to make it work, but the sound is super laggy, the cover art do not display in playlists for some obscure reason, and japanese characters are all messed up.

The Japanese character thing is certainly a WINE issue, unhelped by .NET's handling of certain fonts.

Use Meiryo UI, Microsoft Yahei or WenQuanYi Micro Hei (whichever works) if you want CJK.

9
Tips and Tricks / Re: MusicBee now works under wine
« on: June 30, 2022, 02:03:58 PM »
Someone told me about https://appdb.winehq.org/objectManager.php?sClass=version&iId=33888&iTestingId=111465
so I fully reinitialized wine and tried to run MusicBee with only winetricking
Code
dotnet48
and
Code
gdiplus
. I fell back on the initial error I had :

The main difference I have is that I use wine's latest version (7) and the last tested one is the 6th. I'll try with the 6th to check if it is indeed a version compatibility issue.

This error occurs when it can't find a valid card to play on. Check your winecfg, and if it says winealsa.drv, then you need to install the 32-bit PulseAudio/PipeWire libraries.

10
I finally found how to get the File Converters section to work in settings! Using winetricks, select:
Quote
Install a Windows DLL or component
and then
Quote
wmp11 - Windows Media Player 11
. I'm not sure if it matters, but I also have my wine prefix set to spoof Windows 7.

Nice!

Windows 7 seems to be the best OS to spoof for MusicBee on WINE. I've noticed a lot of lag when the prefix is set to Windows 10.

As for CJK fonts, I've raised the issue on WineHQ, however a workaround is to use WenQuanYi Micro Hei. It supports a lot of non-Latin symbols, including East Asian languages. IF you use other languages, it might not work though, hence me raising the issue on WineHQ.

11
Hello all and thanks for having me here, and thanks to the developer for the fantastic program that is MusicBee and for making it freely available.

[...]

What I have done (with many mistakes and starting again) so far is:
1. Installed Wine (5.0.3).
2. Set up a 32 bit Wine prefix.
3. Installed Winetricks.
4. Installed .NET 4.6.1 (I have tried other, higher versions too) in the 32 bit Wine prefix.
5. Run the MusicBee exe file (current version, have tried both types) in the same Wine prefix.

I am still getting the error that .NET 4.6.1 or higher needs to be installed.


Have you tried installing a staging version of WINE? For Ubuntu (which Linux Mint is based on), you should look at WineHQ.

The staging version includes patches that may fix your problems. It should be noted though that WINE 7.3 was notorious for giving MusicBee problems, someone here suggested Arch users use Valve's version of WINE until 7.4 fixed it. EDIT: Try installing .NET without Winetricks. It sometimes just... doesn't work. The .NET installers work fine on 7.5, but Winetricks has issues with it. I have .NET 4.8 in my prefix.

If you are willing to look for a Linux-native music player, gmusicbrowser could use some support. IMO it's the closest to MusicBee as an organiser/player.

Also, I know of a solution to the CJK font problem but I don't know how to go about it. Basically, the custom font needs to have the relevant language script for the language you need. I've tried to do this with Fontforge but it crashes whenever I try to import CJK symbols into a font. Really, though, it's an issue with WINE's implementation as well as Windows' way of dealing with fonts, nothing to do with MusicBee itself.

EDIT 2022-04-09: Want to use this space to answer something someone on the MusicBee forums asked in another thread: why, when Linux is considered the programmer's distro, is there no proper MusicBee equivalent on Linux? The answer to that is, Linux has been shedding that reputation for some time. If there was a time when that reputation had shifted, it'd probably be when Valve unveiled Steam Play and Proton, which was allowing Windows games on Linux to run just as good as, if not better than on Windows natively. And with Windows updates constantly getting worse and more people seeking alternatives, more people with little to no programming background will inevitably choose Linux... or Mac, which will still result in users wishing for MB on non-Windows platforms. Things like the Steam Deck and Windows 11's questionable to downright stupid will only bring more people to the alternatives.

Really, Steven doesn't need to do much, but if you (the user) want MusicBee to do well on Linux, I'd suggest sending some bug reports to WINE.

EDIT 2022-05-19: If Steven or anyone is reading this, would adding a keyboard shortcut for moving playlist items up/down (in list view, at least?) and tabs left/right be viable? It would help work around the dragging problems and maybe it'd be something the keyboard nerd types on the Windows side would appreciate, too.

12
Tips and Tricks / Re: MusicBee now works under wine
« on: March 12, 2022, 02:01:41 PM »
For anyone who is trying to get MusicBee to run with the current version of Wine (7.3) and having trouble, I found that the Valve fork of Wine worked out of the box with no modifications (https://github.com/ValveSoftware/wine). I'm using Manjaro and was able to install this with the wine-valve package in the AUR (https://aur.archlinux.org/packages/wine-valve). Just a note: this will probably take a while to build (around 45 minutes for me on a high-end machine), but YMMV.
The only thing I can't get working is skins, but everything else seems to be fine at the moment.

WINE just updated to 7.4 on mainline Arch and whatever was causing trouble has been fixed. MusicBee loads again, now.

13
Anyone managed to get CJK fonts working with this? I can't seem to get it working at all, even when I install all fonts with Winetricks.

14
MusicBee API / Re: Is there any way to open a console window from the API?
« on: February 20, 2022, 03:07:03 PM »
If it's for piping the output of one program to another, not really sure how I'd go about that, but if it's for debugging a plugin and you're using Visual Studio, you could use Debug.WriteLine(). Remember to import the System.Diagnostics namespace though:

Code
using System.Diagnostics;

15
It's worth pointing out MusicBrainz Picard's tag mapping. They try to use whatever is available first, then opting for custom tags if needed. Of note is the UFID ID3 tag which is used for the Recording ID, rather than TXXX. I've been working on getting MBIDs submitted with ScrobblerBrainz using ATL, and this had caught me off. AFAIK, this tag doesn't even show up on MusicBee for me, probably because it's identified as UFID:http://musicbrainz.org rather than simply UFID. jtpavlock linked this as well but I wanted to note that discrepancy just in case.

I'd like to see this get implemented in the future, so I thought I would mention it.

https://picard-docs.musicbrainz.org/en/appendices/tag_mapping.html

Pages: 12