Removed sensitive code taken from BASS.NET from GitHub

I did something stupid a few weeks ago. I wanted to work on an Android version of MPfm before an official BASS.NET version was released. I used ILSpy to extract some of the P/Invoke stuff out of BASS.NET. I then commited these files to GitHub and used a script to add a GPLv3 notice to [...]


Read more →

MPfm source code is now available on GitHub

If you are a developer and interested in getting frequent updates of the MPfm source code, you’ll be happy to know that it is now available on GitHub! For now, I’m still using a private SVN server to commit code locally (it’s easier to integrate with the Mantis bug tracker), but I will synchronize both [...]


Read more →

MPfm is coming to iOS and Android devices!

Hello everyone, I’m sorry if I didn’t keep this blog very much updated in the last few months. However, I’m still putting countless hours on this project! I have to admit refactoring the application to support multiple platforms has been a much bigger challenge than expected! I thought I’d be able to release the next [...]


Read more →

Current development status of MPfm (Windows, Linux and Mac OS X)

Hello everyone, In the past few weeks, I have been working hard on the Linux and Mac OS X versions of MPfm. I have to admit I underestimated the effort required to learn new platforms/frameworks; it’s not easy to learn Mono, GTK and Cocoa at the same time! I also underestimated the effort of building an adequate [...]


Read more →

MPfm 0.6.0.0 released

Good news everyone! MPfm 0.6.0.0 has finally been released today, and contains many major changes. Here is a list of the new features: Official support for ASIO audio drivers. Added support for the BASS MIX plug-in, which enables multiple channel playback and fixes most issues with ASIO. Custom controls have been rewritten from scratch to [...]


Read more →

Moving from Windows to Linux for development

I tried Linux once, back in 2004, when Fedora Core released its first version. I installed the Fedora Core and SUSE distributions on my computer to check which one I liked the most. I really wanted to like Linux, but it was hard to configure the OS without having to search solutions on the internet [...]


Read more →

SVN and Mantis Bug Tracker Integration (Linux/Python)

Hello fellow developers, As announced recently, I am now working on a new version of MPfm for the Linux and Mac OS X platforms. I have installed Ubuntu and MonoDevelop for developing the Linux version of MPfm. Because of this, I am now moving my private Subversion server into a minimal Gentoo Linux box inside [...]


Read more →

A Linux and Mac OS X version of MPfm is now in the works!

Hi everyone, After working on a prototype using the Mono Framework (the open source version of the .NET Framework), I am happy to announce that a Linux and Mac OS X version of MPfm is now in the works! The UI will be similar but will use a native UI toolkit on each platform: Microsoft [...]


Read more →

MPfm 0.5.2.1 released

MPfm 0.5.2.1 has been released today and has the following bug fixes and new features: (Bug) The application crashed when the last item of a playlist had finished playing; (Bug) The column order in the Playlist window could not be changed; Support for WMA (Windows Media Audio) audio files; The CPU usage has been optimized further and should [...]


Read more →

Visual Studio Profiler

If you are a developer, you know it is frustrating when users request “new” features that are in fact already in the application, especially when you spent countless hours developing them. Usually they are the same people that requested them in the first place! You just want to tell them: “Dude, just RTFM!”. That happened to [...]


Read more →