I wrote a very tiny tool yesterday; mpdcron. mpdcron is a ‘cron’ like program for mpd. It can execute scripts based on mpd’s idle events. You can specify this in a very simple config file. You first list the event it should react on, then the command it should execute. You can let one script read more
Category Archives: mpd
Quality of soundcards
I often make the remark that soundcards in laptops/motherboards are bad. F.e. I say “It does not perform better then 12 bit”. What I mean by this is the following: If you turn an analog signal into a digital signal, you introduce errors, because you only have X defined levels, not infite as with analog. read more
Dmix, the pain or MPD High cpu usage
At mpd we are having an issue with high cpu usage, this started when alsa decided to use the great dmix by default. We now know this is caused by resampling. I never hit this problem and kind of assumed that the soundcards it happens on only supported 48khz sample rate. (with some crappy old read more
Gmpc 0.16.0 Beta 2: Still 100% gnome free.
Changes from 0.15.98 Add check for mpd version. If it is to low give an error and disconnect. Fix dependency. Small gui update. Polish translation. Download Get them from this directory: [here]
Gmpc 0.16.0 Beta 1: Still 100% gnome free.
Gnome Music Player Client 0.16.0 Beta 1: Still 100% Gnome Free New Features Rewritten current playlist backend. Improved playlist validation Player part of the player cleaned up, including the mini-mode. Better collection detection for album art. Allow reordering of the left pane by drag and drop. Improved search as you type in the play queue. read more
Before I forget *again*
Place this in ~/.asoundrc to make mpd work with a S16_LE card on a Big Endian system. pcm_slave.convert { pcm “hw:1,0″ format S16_LE } pcm.convert { type plug slave convert } Every time I reinstall (or in this case disable pulse audio because of problems) I forget how I have to configure it. this works, read more
One bug a week, 2
Today I commited 2 “fixes” to mpd. 1. Stops mpd from hanging if you try to stop it when buffering a seekable stream. (for some reason ogg tries to skip through a large part of the file when opening it, when it has random access. and this caused problems when during this opening the stream read more
One bug a week
Since mpd is currently low on developers, I decided to (try) to fix one bug in mpd a week. I hope I can keep it up. Last week I fixed the parsing of id3tags, there was an error that caused comment tags not to be parsed. #1615 This week I fixed replaygain for libflac version read more
Mac Mini problems
I restarted my mac mini today, from linux to mac-osX. That restart was enough to finish it off. the hard-disk is deader then death. But after putting a hard-disk from an old external hddcase into the mac mini I had it running again and I found out that mpd (and even snapshots from svn) are read more
gmpc and mpd handling allot of music..
Well just playing around, I’ve created a playlist containing around 140.000 songs. The fun part is, you hardly notice that gmpc is working with this many songs. also the memory usage seems to be under control. I registered a use of 32mb in htop.. (compared to 649mb of sonata, and more then 60mb of ncmpc read more