MPEG – revoluce digitální audiovize

Odvážná vize, která v roce 1988 v jedné kodaňské kavárně odstartovala digitální revoluci. Ta díky „biologickým hackům“ a šílené matematice vměstnala svět filmu i hudby do našich kapes. Povíme si o příběhu jménem MP3, kteroý v německých laboratořích pomohl vybrousit hlas Suzanne Vegy, a o tom, jak následně fenomén Napster definitivně rozbil starý řád hudebního průmyslu. Seznamte se s fascinujícím příběhem aliance MPEG, jejíž technická architektura dnes hýbe světem streamování. https://open.spotify.com/episode/2QNbXVA0qBbYINnRLj2l7J?si=ILNnp790Tq6YtQhacF4dYw […]

https://pepikhipik.com/2026/05/09/mpeg-revoluce-digitalni-audiovize/

Wavbreaker is a Gtk3-based cross-platform GUI tool to losslessly split WAV, MP2 and MP3 files into multiple parts.

Unfortunately, the last released was back in 2022.

https://github.com/thp/wavbreaker
https://wavbreaker.sourceforge.io/

#wavbreaker #WAV #MP2 #MP3 #GTK3

GitHub - thp/wavbreaker: Gtk3-based cross-platform GUI tool to losslessly split WAV, MP2 and MP3 files into multiple parts.

Gtk3-based cross-platform GUI tool to losslessly split WAV, MP2 and MP3 files into multiple parts. - thp/wavbreaker

GitHub

BassBoom! Announcement

When we discovered that there were actually no working C# managed cross-platform libraries that can deal with MP3 files and play them, we came up with a solution that’s going to excite all of you.

For instance, NAudio can only play music files on Windows systems, while it’s basically useless as a music player on macOS and Unix systems because it relies on a subset of Windows-only APIs, like WaveOut, DirectSound, and so on.

Additionally, there is PortAudioSharp2, but it was very slim for its purpose. Also, we’ve seen no working mpg123 wrappers for C# without either missing functions or missing native interops.

So, the only option was for us to implement a working music library, and this is the library that we’re going to announce it to you.

And it’s:

BassBoom!

BassBoom is a cross-platform MP3 player that’s built with .NET. Currently, it’s a front-end for the MPG123 library that’s licensed under the LGPL. This native library is used to give BassBoom Basolia an ability to play any MP3 music files across all platforms that support it.

BassBoom is available as two variants of the players:

  • BassBoom CLI is an MP3 music player oriented through the console.
  • BassBoom GUI is the same player implemented with Avalonia.

Currently, BassBoom doesn’t support playing music files other than the MPEG music files, like ogg, aac, wav, and other common formats, but we’ll be working on abstracting the Basolia library to support other native libraries responsible for playing such files.

Cool! Where do I get it?

You can try out BassBoom and test it by building the source code. As always, this is currently in early access, so bugs are bound to exist.

The source code in its current form is currently in GitHub. Press the button to go to the page.

GitHub

Enjoy!

#Net #Net6 #Net60 #NET7 #NET70 #Net8 #Net80 #NETConsoleProject #NetFramework #NetStandard #bassboom #csharp #dotnet #Library #mp2 #mp3 #mpeg #mpg123 #music #musicPlayer #out123 #player #Project #Projects #syn123 #VBNET #visualBasic #visualStudio #visualStudio2022 #vs #vs2022

The woeful state of Digital Radio in the UK
#TIL thanks to #Techmoan that #DigitalRadio quality in the #UK is quite abysmal…
So many channels broadcasting through #DAB at 80kbps or even 64kbps *mono* #MP2! Yes, #MPEG Layer *two*.
Or, 24kbps #AAC through #DABPlus.

Full video review of #RuarkR4 and DAB/DAB+ rant at: https://youtu.be/UaIFy4uvyfA

https://mastodon.social/media/Rhsf017exJAcIHpOjSI
https://mastodon.social/media/LsypP_Jt7-u1vcQSWxc

Ruark R4 Hi-Fi & The woeful state of Digital Radio in the UK

YouTube