this post was submitted on 25 Nov 2023
17 points (94.7% liked)

Linux

47515 readers
1540 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Long story short, I learned there is an XMMS release of a plugin I use in Winamp for music playback (mp3PRO). Sadly, I recoded most of my music to mp3PRO back in the day, and now I'm stuck using Winamp, even on Linux. I like the player, wouldn't change it, but I wanted to switch to something native, like Audacious or Qmms. But, this codec is abandonware and it only has a plugin released for XMMS back in 2005 (closed source, of course).

Is there any way I can make this plugin work in any modern player? It's 32-bit only, but that's not a problem, I can just use the 32-bit versions of Audacious or Qmms (Void still has 32-bit builds of them in repo)... maybe like a wrapper or something... I would debug and do whatever it needs, I just need some pointers where to start looking and what to do exactly if I'm gonna have a shot at making this work.

I tried loading the plugin in Audacious, it throws and error while loading, something xmms_config related (can't remember, I'm currently not at the PC I was testing this on), Qmms just says that it can't load the plugin. I presume GTK+ would be required and I'd bundle whatever libraries it needs with the plugin, just don't know where to start really... ldd would be a good start I guess, but I didn't run that 😂.

you are viewing a single comment's thread
view the rest of the comments
[–] Chewy7324@discuss.tchncs.de 7 points 10 months ago (1 children)

At some point you'll have to use a new codec, even if it's in 10 years. So it might be a good idea to download the music instead of converting.

Soulseek with Nicotine+ seems to be a good way to download music. Or streamrip/deemix with a (temporary) Deezer/Tidal subscription supports high quality audio.

[–] 0x4E4F@infosec.pub 2 points 10 months ago (1 children)

I was afraid that this might be the only viable solution... I would do it, but it will take A LOT of time.

[–] db2@sopuli.xyz 6 points 10 months ago (1 children)

More time than trying to shoehorn a defunct package for an abandoned codec in to a random player which even if it works would only be a temporary kludge not a fix?

[–] 0x4E4F@infosec.pub 2 points 10 months ago

Well, the challenge is interesting though... but yes, you are correct.