SLART: SvOlli's Little Audio Related Thingies


This page is intended to grow as the project grows.


About:

"SvOlli's Little Audio Related Thingies", or "SLART" for short, is a collection of tools I hacked together myself for myself. These tools, once complete, will cover every aspect of handling audio files I came up with.

These tools are

Function Name Status Named After The Song By
Player Partyman stable beta Prince
CD Reader Stripped alpha Depeche Mode
Tag Editor / Database Management Rubberbandman alpha Yello
MySpace Downloader Funkytown stable beta Lipps Inc.
Karma Playlist Management Karmadrome alpha Pop Will Eat Itself
Remote Control Handling Creep stable beta Radiohead
Central Application Innuendo alpha Queen
Setup Wizard (Library) Sorcerer alpha Marilyn Martin

Some of these programs are rather useless if they are not used together with at least one of the others.


Download:

Current Version is 0.7.3 The binary packages include DerMixD checked out from official subversion repository (commit #454), with libmpg123 1.7.2 statically compiled in.

News:

2009-07-01
I did some further analysis on MySpace. To me it looks like they're tunneling RTMPE though HTTP. I've got no intensions in investigating this topic any further, since I've downloaded only two or three mp3s per month from MySpace. If anyone presents me with a working solution to this problem, I'm more than willing to integrate it, but my priorities are not gettings Funkytown working with MySpace again.
Sorry.
2009-06-28
MySpace have changed access to mp3s, so Funkytown does not work with MySpace anymore. The access to the mp3s have been changed from http to rtmp. The solution to this problem would be including rtmpdump, but that has been banned by legal threats of Adobe. (German Link, Original Document from Adobe.)
2009-06-27
The git repository was moved. It is now available at
git://svolli.org/SLART.git
or
http://git.svolli.org/SLART.git
for the internet access impaired.
The old one has been provided with a redirector, so it should continue to work.
2009-04-20
Released Version 0.7.3.
This release has the main focus is on Funkytown:Also some minor improvements made it into Partyman: And some build-scripts have been reworked.
2009-03-31
The 32 bit version of DerMixD bundled with SLART is broken. A new version will be released because of that very soon. In the meantime you can use these replacement DerMixDs.
2009-03-28
Released Version 0.7.2.
Features and bugfixes for Partyman include:
Added rpm archives converted with alien.
2009-01-24
Released Version 0.7.1.
Release cycles will now include also minor improvments and bugfixes, not only the big steps. Features and bugfixes include:
2009-01-09
Released Version 0.7.
2009-01-08
Owning an Eee PC? Precompiled SLART is availablex here.
2009-01-05
Code in git repository has gone from 0.7α to 0.7β. Everyone who can build SLART from source is invited for a test drive. Expect the 0.7 release in the course of this month.
2008-08-04
Hacking still continues, the next version will feature using an sqlite database for much faster startup time (1 to 3 seconds with ~20000 tracks instead of ~30 seconds), a setup wizard and much more. Stay tuned for the next release, or if you want to test the development version, I can provide you with very straight-forward instructions on how to setup an environment for compiling SLART yourself.
2008-05-17
Some more features, some bugs fixed, and now Version 0.6 is ready.
2008-04-06
Screenshots added.
2008-04-05
A beta release of SLART ist now available, expect the release next weekend... if no serious bugs are discovered.
2008-03-16
Although I did some research on the name "SLAT", I didn't know until now, that there is already a tool with that name. So my "SLAT" has been renamed to "SLART".
2008-03-15
Added first version of Creep. Remote control handling is done by using the lirc client library.
2008-02-27
Added first version of Karmadrome, which should now be usable.
2008-02-22
The current development version can be checked out via git.

Screenshots:

Partyman Stripped Rubberbandman Funkytown Karmadrome Innuendo
(A bit outdated, as they are still from Version 0.6)

Known bugs:

Bug verified workaround
Message on first startup: "Object::connect: No such signal MainWidget::requestChangeTitle(QIcon,QString)" yes just ignore (was in 0.7.2, was fixed with 0.7.3)
Partyman not playing anything, because 32Bit Version of bundled DerMixD broken yes use seperate DerMixD provided on this side (was in 0.7.2, was fixed with 0.7.3)

Feature Requests:

request status comment

Development Version:

The current development version can be checked out via git:
git clone git://svolli.org/SLART.git
or, I've you're stuck behind a firewall with http access only:
git clone http://git.svolli.org/SLART.git
You'll also need the development packages for vorbis encoding and ripping via cdio paranoia, which can be installed on Debian-like distribitions with
apt-get install libvorbis-dev libcdio-paranoia-dev
For compiling running
make
in the top level directory should build the complete package.

An updated howto is available, please contact me by writing an email to slart at svolli dot dynxs dot de.

Partyman also needs DerMixD for playing anything and mpg123 for playing mp3s. For more Details take a look at the Partyman Website.


This software is free software and distributed under the license terms of the GPL.

Enjoy,
  SvOlli
counter

Valid HTML 4.01!