John Maguire
|
084b9a2fe3
|
Remove taglib prefix from includes as the taglib include path contains it already.
|
2011-02-04 12:36:56 +00:00 |
Paweł Bara
|
77151d7ebd
|
Hiding some of Song's cover art logic complexity in Song's API (namely: embedded and manually unset covers).
|
2011-02-02 21:01:08 +00:00 |
David Sansome
|
5e9edd52fe
|
Hold the taglib mutex while loading embedded cover art from files. Fixes issue #1350
|
2011-01-24 20:06:59 +00:00 |
Paweł Bara
|
a883630ab3
|
duplicate remover script (fixes #21)
fix a scripting crash when one native object was registered more than once
veto mechanism for inserting songs into playlist
|
2011-01-16 23:46:58 +00:00 |
Paweł Bara
|
ddd3f119d3
|
CUE songs are now properly updated in library - you can delete a CUE sheet, add it, you can change section markers in it etc. and everything should work as expected
Song now knows it's cue path (if any)
|
2011-01-15 18:46:23 +00:00 |
Paweł Bara
|
bbe97b00a2
|
make engine 'multiple-section songs' aware -> you should now be able to play your .cue related music
|
2011-01-02 18:53:45 +00:00 |
Paweł Bara
|
d7fe4600b8
|
an initial version of .cue sheets parser
initial support for multipart media files in Song ('beginning' and 'end' fields)
|
2010-12-23 21:13:43 +00:00 |
David Sansome
|
28fdb147d8
|
Make last.fm optional. Thanks volkov0aa. Fixes issue #49
|
2010-12-18 17:28:02 +00:00 |
Paweł Bara
|
9f3e5773fb
|
QT tooltip now includes cover art and is generally prettier (updates issue #125)
ArtLoader is now available to every object, even if MPRIS is off
|
2010-12-05 23:41:41 +00:00 |
John Maguire
|
5feabe09de
|
Add Jamendo support.
Fixes issue #470
|
2010-11-23 17:38:39 +00:00 |
Paweł Bara
|
5ceb64c9e3
|
"mute" command in main menu and context menu of tray icon (Fixes issue #962)
"now playing" tray icon's tooltip in Qt environments
|
2010-11-21 21:36:27 +00:00 |
David Sansome
|
0a5d286798
|
Bound song scores properly. Thanks arnaud.bienner
|
2010-11-21 15:38:26 +00:00 |
David Sansome
|
ed1a25693c
|
Add missing licenses to debian/copyright, and add copyright information to each source file
|
2010-11-20 13:27:10 +00:00 |
David Sansome
|
9e20ef13bc
|
Automatic scoring. Thanks Arnaud Bienner. Fixes issue #141
|
2010-11-01 21:15:52 +00:00 |
John Maguire
|
29d1e9e7cb
|
Add bizarrely named "mtime" to MPRIS.
Fixes issue #893
|
2010-10-19 11:20:50 +00:00 |
David Sansome
|
42e4c4a8db
|
Add a skipcount field to the database, and read the last played time into Song objects. (still not used in the GUI yet).
|
2010-10-17 17:50:20 +00:00 |
David Sansome
|
eb9660edad
|
Parse FMPS ratings and played counts from mp3 id3v2 tags
|
2010-10-17 16:03:49 +00:00 |
John Maguire
|
2d19c2899a
|
Ignore engine metadata notifications if the song was previously loaded via taglib.
Fixes issue #880
Fixes issue #864
Fixes issue #574
|
2010-10-12 11:55:45 +00:00 |
David Sansome
|
0adc88a07d
|
Ignore iTunNORM comment fields in ID3v2 tags
|
2010-09-15 19:24:31 +00:00 |
David Sansome
|
3a67124fd9
|
Support copying files to WMDM devices. Sometimes doesn't crash 100% of the time.
|
2010-08-23 19:13:27 +00:00 |
David Sansome
|
9fda03aa60
|
Support copying files to MTP devices
|
2010-08-14 16:39:45 +00:00 |
David Sansome
|
3f5e188045
|
Initial support for MTP devices
|
2010-08-14 15:57:05 +00:00 |
John Maguire
|
b1a96fd54d
|
Fix encoding of tags we get from gstreamer.
|
2010-08-09 13:12:54 +00:00 |
David Sansome
|
a228e2b806
|
Copy files to afc devices. Doesn't quite work yet
|
2010-08-08 17:41:06 +00:00 |
David Sansome
|
49da0eee27
|
Put a mutex around all the taglib stuff
|
2010-08-08 12:35:23 +00:00 |
John Maguire
|
36264e0b2b
|
Separate out UniversalEncodingHandler.
|
2010-08-03 19:29:49 +00:00 |
John Maguire
|
e67f9a66c8
|
Load playlist in separate threads on startup.
|
2010-08-03 18:57:17 +00:00 |
John Maguire
|
992e0fb95e
|
Add support for saving songs in a separate thread.
Updates issue #542
|
2010-08-02 14:00:43 +00:00 |
David Sansome
|
a236861dfa
|
Option to group the library by file type
|
2010-07-31 14:14:03 +00:00 |
David Sansome
|
b624be9800
|
Add almost-working support for writing to ipods
|
2010-07-24 16:58:14 +00:00 |
David Sansome
|
e9525e8ec3
|
Very basic support for reading iPods with libgpod. Uses a hardcoded ~/.gvfs path for now.
|
2010-07-04 20:52:45 +00:00 |
David Sansome
|
69924cd76a
|
Add copy and move menu items to the playlist
|
2010-06-24 23:36:39 +00:00 |
David Sansome
|
492d8fec87
|
Use sqlite's Full Text Search on the songs table
|
2010-06-20 16:30:10 +00:00 |
David Sansome
|
f33604580c
|
Stop ASCII from voting, and add a failing test
|
2010-06-03 15:16:15 +00:00 |
John Maguire
|
2ad15ffec6
|
Code review comments for r1023
|
2010-06-03 13:26:46 +00:00 |
John Maguire
|
b9df2a09d4
|
Add voting for codecs, eg. if 3/4 tags in a file are windows-1251 then they will all be decoded with windows-1251.
|
2010-06-03 12:36:43 +00:00 |
John Maguire
|
f4385d4545
|
Detect cp866 & windows-1251 in "latin1" tags.
|
2010-06-02 12:31:40 +00:00 |
John Maguire
|
5dd0a9c35f
|
Autodetect weird encodings in ID3v1 tags.
Fixes issue #254
|
2010-05-11 12:03:55 +00:00 |
David Sansome
|
1aee5e4667
|
Split all the source files up into seven new directories.
|
2010-05-10 21:50:31 +00:00 |