Commit Graph

7535 Commits

Author SHA1 Message Date
Lukáš Lalinský
15f3c542ef Reworked album/track/cluster handling.
* File objects don't make distinctions between parent types (which can be either Track or Cluster).
 * Metadata objects are now thread-safe.
 * New decorators for easier mutex locking.
 * Track and Album objects don't use Artist anymore. Everything is in metadata dicts.
2006-10-26 14:19:59 +02:00
Lukáš Lalinský
d5c928803d Fixed match icons. 2006-10-25 10:02:55 +02:00
Lukáš Lalinský
c8eac48531 Options > Scripting: Highlight escape characters. 2006-10-24 15:11:47 +02:00
Lukáš Lalinský
51ea3ab44a Options > Scripting: Disable word-wrap. 2006-10-24 15:03:19 +02:00
Lukáš Lalinský
0b60d604f2 Fix album loading. 2006-10-24 11:23:03 +02:00
Lukáš Lalinský
bf28ad777f Use *args in ThreadAssist.spawn and ThreadAssist.proxy_to_main. 2006-10-23 23:51:20 +02:00
Lukáš Lalinský
ea262c6915 Added option to refresh album information. 2006-10-23 23:42:14 +02:00
Lukáš Lalinský
b1cacd6303 Tagz: Added $unset, replace '\,' with ','. 2006-10-23 16:55:57 +02:00
Lukáš Lalinský
ec60053a8b Fix regular expression for parsing of function arguments. 2006-10-23 16:20:10 +02:00
Lukáš Lalinský
687f01d74a Added functions $rsearch and $rreplace. 2006-10-23 15:47:57 +02:00
Lukáš Lalinský
68637ebfc9 Fix tests. 2006-10-23 15:30:13 +02:00
Lukáš Lalinský
38265197bd Use QComboBox to set the mirror server. 2006-10-23 14:08:10 +02:00
Lukáš Lalinský
ec839f7314 File moving. 2006-10-22 22:23:31 +02:00
Lukáš Lalinský
36761f3cb6 Re-enable automoving tagged files. 2006-10-22 21:13:21 +02:00
Lukáš Lalinský
e408a8fecd Change the label for VA file naming spec from "Various artist ..." to "Multiple artist ..." (#2228) 2006-10-21 23:51:53 +02:00
Lukáš Lalinský
baf774e13d Typo. 2006-10-21 22:37:14 +02:00
Lukáš Lalinský
97cd63a2e0 Browser integration code clean-up. 2006-10-21 18:44:39 +02:00
Lukáš Lalinský
8f00f3c473 Disable address reusing. See #2229. 2006-10-21 17:18:09 +02:00
Lukáš Lalinský
aa4abd0b67 Options: Allow word-wrap in the "About" page. 2006-10-21 15:41:38 +02:00
Lukáš Lalinský
213bf260b9 Use OptionsDialog.select_page instead of setting the default page in the contructor. 2006-10-21 15:18:03 +02:00
Lukáš Lalinský
53720b1921 Create the options dialog only once and reuse the existing instance. 2006-10-21 15:14:03 +02:00
Lukáš Lalinský
ef38d14f33 Fixed URL converting while drag&drop. 2006-10-21 00:13:17 +02:00
Lukáš Lalinský
e0882c53a2 Make the ofa module optional. 2006-10-20 23:56:24 +02:00
Lukáš Lalinský
eada26ec4f Option to strip APE tags from MP3 files. 2006-10-20 21:46:11 +02:00
Lukáš Lalinský
b11e296557 Updated the pyuic patch for the latest PyQt snapshot. 2006-10-20 21:45:48 +02:00
Lukáš Lalinský
ccbebf3acd Updated install instructions. 2006-10-19 22:02:57 +02:00
Lukáš Lalinský
58d07dcd67 Added a few 16x16 icons for menus. 2006-10-19 22:00:30 +02:00
Lukáš Lalinský
8a0b43106a Simple cut&paste implementation. 2006-10-19 21:38:05 +02:00
Lukáš Lalinský
644bd7f5e0 CoverArtBox: Fixed the default alignment in Qt 4.2. 2006-10-19 20:11:52 +02:00
Lukáš Lalinský
cda0a0d181 TaggerScript syntax highlighter. 2006-10-19 19:53:53 +02:00
Lukáš Lalinský
e6faaf909b Don't use empty Amazon images. 2006-10-15 16:39:31 +02:00
Lukáš Lalinský
ac9989fdea Lowercase strings before calculating similarity. 2006-10-15 16:14:31 +02:00
Lukáš Lalinský
cb99b8a050 Reorder options pages. 2006-10-15 13:53:51 +02:00
Lukáš Lalinský
1debfeb822 Translate foreign artist names. 2006-10-15 13:46:31 +02:00
Lukáš Lalinský
a240180d6c Cluster.cluster cleanup. 2006-10-15 13:01:04 +02:00
Lukáš Lalinský
40f4c10c5f Missing imports. 2006-10-15 11:58:16 +02:00
Lukáš Lalinský
749cd93b16 Windows installer. 2006-10-15 00:14:49 +02:00
Lukáš Lalinský
09cdc4711e * Limit the number of threads.
* Allow to allocate a special-purpose thread.
2006-10-14 19:53:35 +02:00
Lukáš Lalinský
626ff0fc14 Cluster lookups. 2006-10-14 15:21:54 +02:00
Lukáš Lalinský
5692a5fd06 More ARs. 2006-10-14 14:21:56 +02:00
Lukáš Lalinský
9d3fc27211 Cluster removing. 2006-10-14 14:11:57 +02:00
Lukáš Lalinský
eddf8dffd2 Drag&drop fix on Linux. 2006-10-13 16:46:13 +02:00
Lukáš Lalinský
a606176368 *Very* ugly GStreamer plugin. 2006-10-13 16:07:55 +02:00
Lukáš Lalinský
27adb77ffd Encode the filename before using it. 2006-10-13 16:07:36 +02:00
Lukáš Lalinský
d560679674 Set executable bits. 2006-10-13 13:07:45 +02:00
Lukáš Lalinský
32350c0b82 AR tagging. Only ARs from album level for now. 2006-10-13 14:39:47 +02:00
Lukáš Lalinský
a04c9de9ee Use "Various Artist" as an artist name for clusters without artist info. 2006-10-11 02:01:22 +02:00
Lukáš Lalinský
c580a0827f Make it possible to cluster without selecting multiple files. 2006-10-11 01:56:48 +02:00
Lukáš Lalinský
943048f0ec Clustering algorithm from the original Picard. 2006-10-11 01:50:53 +02:00
Lukáš Lalinský
80d9ee1611 Hacked Mutagen to *not* use mmap (for now). The mmap module doesn't release the GIL during IO operations and so the result is unresponsive interface.
See http://sourceforge.net/tracker/index.php?func=detail&aid=1572968&group_id=5470&atid=355470
2006-10-09 22:31:20 +02:00