improved representation of bias

Simon Bühler simon at aktionspotenzial.de
Mon Dec 15 02:36:53 UTC 2008


ok,

i got it running (gentoo, amd64) but only using the revision specified, 
current trunk didn't compile. it crashes when removing the only entry in the 
constraint tree, backtrace see below.

The GlobalMatch constraint is missing the genre as a qualification, the 
playlistlength constraint grouped with no duplicates doesn't filter duplicates 
and in general grouping doesn't obey to all imposed constraints.

What was really disappointing though - even setting the similarity slider to 
100% produces a playlist, where a randomize() would produce the same results; 
imo led zeppelin isn't really similar to redman and paul van dyk - i feel the 
fingerprint algorithm is not working in a usable way.

i'm quite sceptical that audio fingerprinting will produce usable results 
anytime in the near future, but i'd be very happy if a working implementation 
would prove me wrong.

---
#5  0x00007f6042d44b12 in APG::PresetEditDialog::currentNodeChanged 
(this=0x1350fa0, index=@0x7f603c752610) at 
/home/user/kde/src/amarok/src/playlistgenerator/PresetEditDialog.cpp:96
#6  0x00007f6042c7f232 in APG::PresetEditDialog::qt_metacall (this=0x1350fa0, 
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff4b82c600)
    at /home/user/kde/build/amarok/src/moc_PresetEditDialog.cpp:77
#7  0x00007f603c47f26c in QMetaObject::activate () from 
/usr/lib64/qt4/libQtCore.so.4
#8  0x00007f603bc5bd7a in QItemSelectionModel::currentChanged () from 
/usr/lib64/qt4/libQtGui.so.4
#9  0x00007f603bc63b09 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#10 0x00007f603bc63d57 in QItemSelectionModel::qt_metacall () from 
/usr/lib64/qt4/libQtGui.so.4
#11 0x00007f603c47f26c in QMetaObject::activate () from 
/usr/lib64/qt4/libQtCore.so.4
#12 0x00007f603c4b6374 in QAbstractItemModel::rowsAboutToBeRemoved () from 
/usr/lib64/qt4/libQtCore.so.4
#13 0x00007f603c463b73 in QAbstractItemModel::beginRemoveRows () from 
/usr/lib64/qt4/libQtCore.so.4
#14 0x00007f6042d49ef9 in APG::TreeModel::removeNode (this=0x1218b720, 
index=@0x7fff4b82c9e0) at 
/home/user/kde/src/amarok/src/playlistgenerator/TreeModel.cpp:124
#15 0x00007f6042d496c2 in APG::TreeController::removeNode (this=0x1218cd80) at 
/home/user/kde/src/amarok/src/playlistgenerator/TreeController.cpp:46
#16 0x00007f6042c82835 in APG::TreeController::qt_metacall (this=0x1218cd80, 
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff4b82cbd0) at 
/home/user/kde/build/amarok/src/moc_TreeController.cpp:70
#17 0x00007f603c47f26c in QMetaObject::activate () from 
/usr/lib64/qt4/libQtCore.so.4
#18 0x00007f603b7acc47 in QAction::triggered () from 
/usr/lib64/qt4/libQtGui.so.4
#19 0x00007f603b7ad450 in QAction::activate () from 
/usr/lib64/qt4/libQtGui.so.4
#20 0x00007f603bb4348a in ?? () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f603bb44d7a in QMenuBar::mouseReleaseEvent () from 
/usr/lib64/qt4/libQtGui.so.4
#22 0x00007f603b7ff9f5 in QWidget::event () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f603bb47a2b in QMenuBar::event () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f603b7b32be in QApplicationPrivate::notify_helper () from 
/usr/lib64/qt4/libQtGui.so.4
#25 0x00007f603b7b82cc in QApplication::notify () from 
/usr/lib64/qt4/libQtGui.so.4
#26 0x00007f603f8493eb in KApplication::notify () from /usr/lib/libkdeui.so.5
#27 0x00007f603c46b2c8 in QCoreApplication::notifyInternal () from 
/usr/lib64/qt4/libQtCore.so.4
#28 0x00007f603b7b5551 in QApplicationPrivate::sendMouseEvent () from 
/usr/lib64/qt4/libQtGui.so.4
#29 0x00007f603b8154ed in ?? () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007f603b814273 in QApplication::x11ProcessEvent () from 
/usr/lib64/qt4/libQtGui.so.4
#31 0x00007f603b837f45 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f603c46a645 in QEventLoop::processEvents () from 
/usr/lib64/qt4/libQtCore.so.4
#33 0x00007f603c46a7a8 in QEventLoop::exec () from 
/usr/lib64/qt4/libQtCore.so.4
#34 0x00007f603c46c4ce in QCoreApplication::exec () from 
/usr/lib64/qt4/libQtCore.so.4
#35 0x00000000004039f1 in main (argc=2, argv=0x7fff4b82f118) at 
/home/user/kde/src/amarok/src/main.cpp:131



More information about the Amarok mailing list