musikCube // plugins & more
Last
Update: 2010-11-28
Because the official plugin
section
on musikCube.com is actually quite messed up with old stuff (e.g. all
format plugins there are obsolete), I present here some new stuff
(direct
download links only if the files are hosted on musikCube.com or by
myself). You may find the same or even more information in the musikCube Wiki.
At the end of this page are further links, e.g. to the source code.
Casey
"avatar3d" Langen was managing the work on musikCube 2,
but it is in a very early stage and on stop now for a while. There
won't be an official bugfix release for musikCube; the latest
unofficial bugfixing efforts by jcarrascal
were discontinued.
Plugins:
Playlist
Import/Export
| 0.3a/0.4a
These
plugins let you import to and export playlists in simple or extended
M3U (exporting absolute paths only at the moment), PLS,
XSPF (XML) and HTML (export only) format. Source code is included, but
XSPF import does
not work
yet!
Importing
will add the songs from the playlist file to Now Playing and the actual
library (so select "Collected" before when you don't want the
playlist's songs in your main library), but it won't
create a new static playlist in musikCube (you can do that manually
afterwards)! To avoid problems, playlists for importing should contain
absolute
paths. You can export every playlist displayed in mC (but unfortunately
mC has some Unicode problems which causes wrong filenames with foreign
characters).
Authored by:
martind; HTML by rajivm; simple M3U, XSPF and 1.0
compatibility by Jooles | Download (7z archive*, 59 KB) | No
Homepage | API: 1.0 final
Forum topics: "Any
update info on import/export playlist?"
Patched EXEs (musikCube.exe
replacements):
Unofficial
Bugfix | 1.01, release candidate 1
These
modified versions of Casey
Langen's original musikCube.exe and musikCore_u.dll
incorporate ObsidianX's "Smart Previous" patch and Jooles' multimedia
keyboard fix (rev. 1)!
Planned: Include the "Times Played" patch and
jmillikin's
Now
Playing code.
I'll only
host the most
stable and bugfree release, but Jooles' latest builds can be found
here (
OFFLINE).
Jooles' source code can be found at his
SNV
repository and
ViewCVS
(
OFFLINE).
Authored by: Jooles
with ObsidianX | Download
(7z archive*, 431 KB) | No Homepage | API: 1.0 final
Forum topics: "musikCube
1.01 Unofficial SVN - For those who want to help code"
ARCHIVE
"Smart
Previous" patch
ARCHIVE
Fix for mC's
multimedia keyboard hijacking, revision 1
With this modified version of
Casey Langen's original musikCube.exe, you get rid of the annoying
multimedia keyboard hijacks mC tends to. It
also adds the checkbox "Multimedia keyboard volume keys control
musikCube volume" to the Global Hotkeys Preferences.
Authored by: Jooles
(inspired by powerasuce's
fix) | Download
(7z archive*, 253 KB) | No Homepage | API: 1.0 final
Forum topics: "Keyboard
volume control"
"Times
Played" patch
With this modified version of
Casey Langen's original musikCore_u.dll, a song's "Times Played"
counter is only increased by 1
if the song is fully played and not just started. Not
compatible with the Unofficial
Bugfix 1.01 or "Smart Previous" patch yet.
Authored by:
Vigylant | Download
(RAR archive, 207 KB) | No Homepage | API: 1.0 final
Forum topics: "'Times
Played' should be changed"
Migration tools:
ITUtoMC | 0.8
This external application (.Net
Framework 1.1 required!) migrates the following data from iTunes to
musikCube: Rating,
Date added, Last played, Times played, Playlists.
Authored by:
akleinwaechter | Download
(ZIP archive, 330 KB) | Homepage (with
Download, OFFLINE) | API: 1.0
final
Forum topics: "iTunes
to musikcube migration tool (ITUtoMC v.0.8) ready to download"
musikMigrate2
This
command line tool is meant for changing the paths within
mC's library
database, so you are able to physically move your files without losing
ratings and statistics of you songs. It is not an updated version of
Casey's original musikMigrate, it's a new program by Jooles for mC 1.0
final. Unfortunately it seems to have
major
bugs at the moment, so try it only for backuped DB file and
on your own responsibility! Read
how
to use it; sources are
here.
WORKAROUND You
can use the neat
SQLiteSpy
(no installation needed) to open and modify SQLite databases like
musik_u.db
or musik_collected_u.db (on Windows XP usually
found under
C:\documents
and settings\[your username]\.musikproject\).
You have to use SQL queries if you want to work effectively with
SQLiteSpy, so look
here
how to change the paths with the following query (no guarantee!):
UPDATE
songs SET filename = REPLACE(filename, '[drive:\old path\]',
'[drive:\new path\]');
As an example:
UPDATE
songs SET filename = REPLACE(filename, 'e:\my music\',
'f:\files\music\');
Authored by: Jooles | Download in this
posting (EXE file, 464 KB) | No
Homepage | API: 1.0 final
Forum topics: This
and following postings (within "A
list of bugs and feature suggestions")
NONFUNCTIONAL
musikMigrate
| 0.1
This
simple tool changes the paths of songs within mC's library
database, so you are able to physically move your files without losing
ratings and statistics of you songs. But because it is from 2005 and
comes with outdated bass.dll
and musikCore_u.dll,
it seems
not
to work
with 1.0 final anymore (replacing the two files with current versions
will crash musikMigrate)! Read Casey's rundown of
how
to use it anyway.
Authored by: Casey
Langen (avatar3d) | Download
(ZIP archive, 359 KB) | No Homepage | API: ? (not
1.0
final)
Forum topics: "Problem
transferring database to new PC - advise please" etc.
*
7-Zip ("7z") is a great open-source archive
format,
far better than ZIP. Free compatible programs are e.g. 7-Zip or IZArc.
NEW / UPDATE
= Latest changes | ARCHIVE =
Fully functional, but
outdated by newer releases | NONFUNCTIONAL = Outdated and not functional anymore | Paths
and code
are written in Courier/fixed
width, [...]
has to be replaced with fitting text.
musikCube Website
| musikCube Wiki |
Forum: musikCube
Community | IRC:
#musik at irc.freenode.net
Official
musikCube 1.x source
code: Casey's Subversion | (OUTDATED are: SourceForge SVN
and OpenSVN at CSIE.org)
Official
musikCube 1.x
bug tracker: Casey's trac (unfortunately
offline) |
(OUTDATED is: trac at
CSIE.org)
Official musikCube 2.x source
code and bug tracker: Google Code | (OUTDATED
due to personal reasons is: Casey's trac)
Please use Microsoft Visual Studio
2005
for all development!
See DocTriv's
bugs
and feature suggestions list, although all mC1 bugs
were transferred to trac.
(c)
2007-10 by DocTriv.
This is not an official musikCube website! No guarantees for nothing
:-)!