News
News: 0.10.0 and dev branch 0.11
Forgot to post a entry regarding the release of 0.10.0. Mea culpa, have a look at the changelog
Lately I've been working on python3 portage, which raised the problem of python-mpd.
I decided to merge my py3k port of python-mpd module in MPD_sima for now, I'll wait for the situation to move on and stabilized around the actual "de facto" fork, python-mpd2.
Even though my work on python-mpd could look like a fork (ie. namespace changed to avoid confusion) it is not, I don't believe I have time and knowledge to work seriously on this project.
Another major change in MPD_sima is yet another attempt to write a setup.py ![]()
My work concerning the latest developments did not take place @codingteam
but on my personal git repositories. Eventually, I'll merge back into the svn tree here
Please, don't hesitate to check-out and try the code from git repository.
- MPD_sima python3
- My version of python-mpd (namespace changed to musicpd)
- De facto kinda official fork of python-mpd
Published by kaliko, on 2013-04-21 13:38:38.
MPD_sima 0.9.0 Released
0.9.0 Released
Main features to come with 0.9.0 is dynamic similarity.
Artists selected to be queued are always the most similar, hence an adjusted and dynamic similarity value depending on how much artists are found within the local music library. This can be tuned, though the current values should be fine, refer to manuals if necessary.
Some bugs have been fixed and minors improvements have been done
Pay attention: python-mpd >= 0.3 is required now due to the use of MPD idle command.
MPD_sima in Debian
The package for 0.9 branch is a wok in progress, I expect it to be uploaded in Debian before it freezes next June.
Cheers
Happy Listening
k
Published by kaliko, on 2012-02-10 13:33:54.
Move to xz for source tarball
I decided to move to xz instead of gzip for tarball compression, it provides a ~20% gain.
Starting with future 0.9 release, tarballs will be available at sima.azylum.org/source as "mpd_sima_<RELEASE>.tar.xz".
Cheers,
Happy listening
k
Published by kaliko, on 2011-10-15 15:33:49.
Debian package hitting official repository
MPD_sima 0.8.0 is landing in Debian official repository.
The new 0.8.0 version is now available in unstable, soon it'll appear in testing. It means also MPD_sima 0.8.0 will be available for Ubuntu users.
http://packages.debian.org/mpd-sima
Published by kaliko, on 2011-08-04 16:49:12.
Moving debian packaging to “Debian Multimedia Packaging Team”
I'm moving debian packaging to git.debian.org thanks to Jonas invitation.
Follow, contribute to MPD_sima debian packaging at http://git.debian.org/?p=pkg-multimedia/mpd-sima.git.
Cheers,
Happy listening
k
Published by kaliko, on 2011-06-19 13:34:35.
Debian package for version 0.8.0 Released
A debian package for the latest 0.8.0 version of MPD_sima has been released.
Refers to the specific page for the repository or download the package.
You may as well wait for the package to enter official Debian repository. The package is already available at mentors.debian.net waiting for sponsoring (repository available there as well but usually targeted to advanced debian users).
Cheers,
Happy listening
k
Published by kaliko, on 2011-05-23 19:40:01.
mpd_sima 0.8.0 Released
0.8.0 Released
Main features to come with 0.8.0 is the daemon capability, MPD_sima can now properly fork to the background.
The default behaviour is still to run in the foreground, use --daemon option to daemonize.
I've also been working on memory consumption which was terribly high because of a bad management of last.fm requests cache in simadb.py. MPD_sima memory footprint has been reduced consequently.
You might also notice a better diversity in queued artists since I fixed algorithm in charge of listing unplayed and not recently played artists.
MPD_sima in Debian
The package for 0.7.2 has been sponsored and is currently in Debian testing. I'm working on 0.8.0 package, it's pretty much finished. As soon as it has been reviewed I'll request an upload to official repository.
Cheers
Happy Listening
k
Published by kaliko, on 2011-05-08 14:26:44.
mpd_sima 0.7.2 Release
Bug fix / mea culpa
This is a bug fix release. I introduced a bug in 0.7.1 fixing #2113. Timestamps were badly formatted.
As a result history was not honoured correctly, MPD_sima was queueing tracks already played without respecting history_duration parameter.
Fixing this issue I spotted another error within the database history table I fixed at the same time, this issue was not impacting MPD_sima behaviour though.
Cheers
Happy Listening
k
Published by kaliko, on 2011-01-30 13:44:47.
mpd_sima 0.7.1 Released
Bug fix
This is a bug fix release. The 0.7.1 tag fixes #2113 and #2091.
News
The Makefile from current dev branch 0.8 has been added into 0.7.1 to ease packaging.
Packages
Arch Linux/AUR
I manage to take over ownership of AUR package, hopefully we'll come up soon
with an updated package for you Archers ![]()
Debian
The debian package for 0.7.1 will follow as soon as I take time to work on it, I hope I'll have it done within a week.
The official package is still waiting for mentoring at mentors.debian.net,
eventually it'll be uploaded to official repo now that squeeze is
quasi-released, I'm expecting Debian Devs to be more available ![]()
Future
For now the next branch is mainly the dæmon mode I added as part of the project (no external dependency) and some minor refactoring.
Cheers
Happy Listening
k
Published by kaliko, on 2011-01-22 10:01:04.
[dev] Makefile
A Makefile?
Following a wise advise from an Happy Chap I decided to (finally) write a Makefile instead of using python distutils. Surprisingly GNU make was way more straightforward for me than using distutils (which I'm still expecting to figure out eventually).
This Makefile being my first I'm expecting some feed back, corrections and or suggestions to improve it, this is also why I'm not officially integrating it yet into the latest release. You'll find it in the trunk branch only even though it is fully compatible and working with 0.7 branch.
The Makefile
I tried to follow the GNU standard, the makefile tries therefore to respect PREFIX and DESTDIR conventions.
There is no target (yet?) to build roff manuals from xml docbook since I try to always provide updated manual and also because I wanted to avoid build dependencies against xsltproc and docbook xsl stuff.
Default installation folders are /usr/local/{bin,share}, please use PREFIX to override. The uninstall target is set as well.
Cheers
Happy Listening
K
Published by kaliko, on 2010-12-24 15:15:15.
| 1 2 3 | 1 → 10 of 28 |

MPD_sima