John Maguire
|
1abd9c3821
|
Fix the types of some MPRIS metadata fields.
|
2012-10-15 11:40:18 +02:00 |
John Maguire
|
606bf71208
|
Disable automatic conversions to QUrl from strings.
|
2012-09-26 17:09:13 +02:00 |
John Maguire
|
f48383c73e
|
Index Google Drive MP3s and write to local database.
|
2012-07-27 16:04:12 +02:00 |
David Sansome
|
abe8d10b9c
|
Add a compatibility header so liblastfm and liblastfm1 can both be used with the same source.
|
2012-06-28 18:40:20 +01:00 |
Harald Sitter
|
769baa5c16
|
Use liblastfm1
|
2012-06-28 18:40:20 +01:00 |
Arnaud Bienner
|
b49c3db6e0
|
Sort retrieved GS songs only in some cases.
Indeed, even it makes sense sometimes (e.g. for playlists) it doesn't make sense at all for search results...
Make the sorting function part of Song.
|
2012-06-27 01:55:51 +02:00 |
David Sansome
|
413f3b5186
|
Scale the missing cover image in the Edit Tag dialog, and don't overwrite the art_automatic field when reloading metadata.
|
2012-06-17 16:55:19 +01:00 |
Kacper "mattrick" Banasik
|
f606ae9ba8
|
Add an option to prefer AlbumArtist tag over Artist when scrobbling to Last.fm. Fixes issue 2901
|
2012-05-13 16:05:17 +01:00 |
David Sansome
|
90bbed1ec9
|
Add podcast parsing and database classes
|
2012-03-06 18:39:23 +00:00 |
David Sansome
|
b53578c490
|
Don't reset a song's rating back to 0 if it was edited in the EditTagDialog
|
2012-03-04 13:36:22 +00:00 |
Руслан Ижбулатов
|
5c45e22e28
|
Make SAC and WMDM optional
|
2012-01-22 14:35:22 +00:00 |
David Sansome
|
9041117867
|
Move everything around in the source tree - static libraries and external binaries now go in "ext/". Add a generic worker pool.
|
2012-01-05 23:25:13 +00:00 |
David Sansome
|
85f2f087cb
|
Start work on moving everything that uses taglib out into an external process.
|
2012-01-05 23:24:48 +00:00 |
David Sansome
|
4cbc221f00
|
Don't set a "file" url scheme on files in devices that already have URL prefixes (like afc:// for iPod Touches)
Fixes issue 2564
|
2012-01-04 22:11:42 +00:00 |
David Sansome
|
b873209d39
|
Remove the <xiphcomment.h> include from song.h so that windows headers don't infect everything else. Also move other bits of song.h into song.cpp, and reduce the number of includes in song.h.
|
2011-11-28 13:56:55 +00:00 |
Angus Gratton
|
edb9b0b4fe
|
Add album effective_artist filter that falls back to artist when unavailable (Issue 509)
|
2011-11-28 11:04:38 +00:00 |
David Sansome
|
b8ee548eb4
|
Rename the existing "Shuffle by album" mode to "Shuffle tracks in this album", and add a new "Shuffle albums" mode that plays all the tracks in each album sequentially, but then jumps to a different random album afterwards.
Fixes issue 1152
|
2011-11-27 15:01:10 +00:00 |
David Sansome
|
9a739a3346
|
Add a DBus interface onto the global search engine, and add a KDE krunner plugin that performs global searches in Clementine.
This is optional and is not compiled unless you have the plasma developer packages installed.
|
2011-10-19 23:17:24 +01:00 |
Casey Jones
|
a49e2828e6
|
Display album art from FLAC tags
|
2011-09-28 00:16:02 +01:00 |
Tyler Rhodes
|
ded8e5f6f0
|
Refactor "Radio" files into "Internet" files.
|
2011-07-15 13:27:50 +00:00 |
David Sansome
|
c8305c0eee
|
Don't record an undo step when all the songs inserted into the playlist were vetoed. Thanks schizosfera.
|
2011-07-01 20:48:18 +00:00 |
David Sansome
|
7415d85dce
|
When initialising a song from a library query, don't always assume the metadata originally came from a file (which means icycast tags are ignored when it is played). Fixes issue 1857
|
2011-06-17 20:00:10 +00:00 |
David Sansome
|
99390486bf
|
Show a song's URL in the title playlist column if it doesn't have a title or base filename.
|
2011-06-17 19:32:03 +00:00 |
Arnaud Bienner
|
272841ab73
|
Starting audio CD support. Starts issue 701
|
2011-06-09 23:08:43 +00:00 |
John Maguire
|
799279afcd
|
Untested attempt to read album artist tags from ogg/flac/mp4 properly.
Fixes issue #1624
|
2011-05-26 15:30:42 +00:00 |
David Sansome
|
792352be3b
|
When songs disappear from the filesystem (either they're deleted or are on a removable media that was unmounted), mark them as unavailable instead of removing them from the database. Thanks google@robbertkrebbers.nl. Fixes issue 401
|
2011-05-14 13:43:57 +00:00 |
David Sansome
|
ccb9f8cf94
|
Use URLs everywhere instead of filenames. Move the URL parsing and song loading code out of individual playlist parsers and into the base class. Fix the playlist parser unit tests.
|
2011-04-28 12:27:53 +00:00 |
David Sansome
|
3eedc916ad
|
Add a new logging system
|
2011-04-22 16:50:29 +00:00 |
David Sansome
|
12b6bbd166
|
Scrobble radio streams even if we don't know the length of each individual part. Fixes issue 681
|
2011-04-16 15:13:53 +00:00 |
Arnaud Bienner
|
65ef047c38
|
Loading file in async way, in two times: fast loading files and insert them in playlist view, while loading info (tags, ...) in background thread
|
2011-04-16 14:04:15 +00:00 |
David Sansome
|
8d6f818d25
|
Maybe fix an assert when connecting WMDM devices
|
2011-04-16 13:39:31 +00:00 |
Paweł Bara
|
032b5f7e48
|
initial commit of "multiple covers providers" feature:
- simple API for cover providers (both C++ and SIP)
- a new "package" for cover related code
|
2011-04-02 13:34:06 +00:00 |
Paweł Bara
|
bfb068a6d1
|
conditionally hide some context menu actions in library view and playlist view
Song.is_stream()
|
2011-03-20 12:43:10 +00:00 |
David Sansome
|
cb275f318f
|
Add an option to disable automatic crossfading between tracks on the same album or from the same cuesheet. Fixes issue 1479
|
2011-03-13 18:37:46 +00:00 |
David Sansome
|
d7dbd21438
|
Fixed some of the "metadata changed" when doing a library rescan
|
2011-03-13 13:40:24 +00:00 |
Paweł Bara
|
8722e00103
|
Clementine now skips songs that don't exist anymore (updates issue #250)
|
2011-03-10 18:01:35 +00:00 |
John Maguire
|
19af887465
|
Disable automated tag encoding correction and instead just mark tags as "suspicious".
|
2011-03-06 16:39:36 +00:00 |
David Sansome
|
285f2c9ff9
|
Add cross-links to the PyQt4 docs, document Song, NetworkAccessManager, PlaylistSequence
|
2011-02-27 17:16:22 +00:00 |
Paweł Bara
|
e1d5abd83e
|
first step of making CUEs read only (playlist view)
|
2011-02-21 18:18:16 +00:00 |
David Sansome
|
8c691d2b3e
|
Use constants instead of "1eN" literals for converting between time units.
|
2011-02-14 19:34:37 +00:00 |
David Sansome
|
e67f39cedb
|
Fix the windows build
|
2011-02-13 20:25:55 +00:00 |
David Sansome
|
507c5e2632
|
Change the fields in Song from seconds to nanoseconds
|
2011-02-13 18:34:30 +00:00 |
Paweł Bara
|
e08c6cc6a5
|
just a prettier expression
|
2011-02-05 13:45:40 +00:00 |
Paweł Bara
|
9a9d8ad177
|
don't let invalid CUE related media files into library (invalid == those which were not recognized by TagLib)
better logging of erroneous DB queries (error + query + bound values instead of just error)
|
2011-02-05 13:43:04 +00:00 |
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 |
David Sansome
|
4291d21eab
|
Load embedded cover art from ogg files. Thanks markwatkinson. Fixes issue #1232
|
2011-01-23 15:50: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 |