David Sansome
b9bb449651
Use the first visible column when dragging+dropping within the playlist, instead of column 0 which may be hidden
...
Fixes issue 2879
2012-06-15 10:18:38 +01:00
David Sansome
d6a8f4e15c
Prepend the episode date to the filename when downloading podcasts, and append a numeric suffix until we find a unique filename.
...
Fixes issue 2997
2012-06-14 17:07:21 +01:00
David Sansome
404deff537
In RedirectFollower, don't emit readyRead() from replies that contain a redirect header. Fixes issue 3000
2012-06-14 13:50:49 +01:00
John Maguire
4da488d6f0
Force native windows on OS X to mostly fix focus issue with NSSearchField.
...
See QTBUG-11401.
2012-06-13 15:50:58 +02:00
David Sansome
5e685b2b14
Don't treat @ characters as separators in the LINGUAS cmake option. Fixes issue 2999
2012-06-13 09:58:37 +01:00
John Maguire
afd42118f1
Support toplists in the ui.
2012-06-12 15:53:23 +02:00
John Maguire
215595bfdb
Support toplist browsing in spotify blob.
2012-06-12 15:34:23 +02:00
David Sansome
0b754b9b66
Handle various artists properly in the global search tree, and make pressing Esc in the results list put the focus back on the search box
2012-06-11 21:06:26 +01:00
David Walluck
7aaf6dc920
Read the REM DATE and REM GENRE fields from cue files.
...
Fixes issue 1482
2012-06-11 19:22:03 +01:00
David Sansome
7b4ff1d2ee
Update the Search settings page, use the configured provider order
2012-06-11 16:26:33 +01:00
John Maguire
b237d436d1
Remove obsolete code for unicode sqlite LIKE.
2012-06-11 12:05:31 +02:00
Clementine Buildbot
3aea8d6308
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-06-11 10:03:08 +02:00
David Sansome
9d6b72b4ab
Add global search suggestions
2012-06-10 23:05:30 +01:00
David Sansome
fe4e214a78
Read the pretty cover setting explicitly instead of relying on LibraryView reading it first. Make the URL provider set a title on its results
2012-06-10 22:08:00 +01:00
David Sansome
c163046e6f
Add a context menu, and up, down, enter and escape key handlers
2012-06-10 21:56:17 +01:00
David Sansome
f000bd9242
Support dragging items from the global search view into the playlist
2012-06-10 21:27:00 +01:00
David Sansome
97b4298002
Split some bits of GlobalSearchView into a GlobalSearchModel
2012-06-10 21:11:55 +01:00
David Sansome
c9745bca5d
Use a common LoadTracks implementation for most search providers
2012-06-10 20:55:51 +01:00
Arnaud Bienner
27df80b643
Add a tooltip to the monoplayback checkbox, because currently changing this property don't apply to the currently playing song, but to the next songs which will be played
2012-06-10 21:50:50 +02:00
David Sansome
99463215bf
UI tweaks to the global search help page
2012-06-10 20:14:16 +01:00
David Sansome
6e41a20e61
Add a helpful message to the Search view when no query has been entered
2012-06-10 19:00:51 +01:00
David Sansome
b669dd64fa
Search simple providers properly, use the bigger album cover icon, disable the divider items, align the dividers' icons properly
2012-06-10 17:36:40 +01:00
David Sansome
41fab25569
Auto-expand tree items and lazy load album cover art
2012-06-10 17:15:32 +01:00
David Sansome
9c36cfa199
Replace the global search widget with a "Search" view on the sidebar. Organise results in a tree automatically.
2012-06-10 16:36:15 +01:00
David Sansome
5984aecbb8
Make the spotify blob send 5 seconds of audio ahead of the clock time to fill up Clementine's buffer when starting playback. Fixes issue 2671
2012-06-09 17:52:39 +01:00
Robbert Krebbers
3b186c698d
Allow playlist sorting and shuffling to be undone. Fixes issue 654.
...
Also:
- When sorting a dynamic playlist, only songs after the currently playing track are sorted.
- When moving songs in a dynamic playlist, recolor them if moved across the current track.
- When playing a future song in a dynamic playlist, move it to the current location. Fixes issue 1140
2012-06-09 14:33:51 +01:00
David Sansome
69980c80da
Use g_signal_parse_name instead of g_signal_lookup in CheckedGConnect to support connections that look like "signal-name::detail". Also use qFatal() instead of Q_ASSERT(0).
2012-06-09 14:23:21 +01:00
John Maguire
cbc650f44b
Use CHECKED_GCONNECT instead of g_signal_connect everywhere.
2012-06-08 15:34:00 +02:00
John Maguire
80ab12aeff
More concise checking of callback param counts.
2012-06-08 15:13:23 +02:00
John Maguire
ae4898655d
Add support to gsignal checker for more parameters.
2012-06-08 14:30:31 +02:00
John Maguire
2da6c40fb5
Add runtime checker for gsignal callback arguments.
2012-06-08 14:27:38 +02:00
John Maguire
9dd4f31795
Use libspotify 12.1.45.
...
Fixes issue #2972
2012-06-07 12:35:24 +02:00
David Sansome
6ada003b08
Add a build-time dependency on libfftw3-dev when building debian packages
2012-06-07 10:09:37 +01:00
Patrick Stewart
fd35ce8b5d
When listing devicekit devices, include drives that only contain a single partition (with no partition table).
...
Fixes issue 1508
2012-06-05 18:42:11 +01:00
Norman Back
704c87b267
Use hidden album art images when scanning the library
...
Fixes issue 2973
2012-06-05 18:42:11 +01:00
David Sansome
72ba6b34a6
Prevent a possible divide-by-zero error when generating the moodbar
2012-06-05 18:42:00 +01:00
David Sansome
00e69c341e
Fix a crash when switching between playlists while moodbars are loading
2012-06-04 19:13:41 +01:00
John Maguire
c62e996607
Fix come compile warnings from Clang 3.1
2012-06-04 17:44:01 +02:00
John Maguire
2aafdf06e0
Fix QNetworkReply leak.
2012-06-04 15:00:10 +02:00
John Maguire
1f836d8e29
Merge branch 'songkick'
...
Conflicts:
data/data.qrc
src/songinfo/artistinfoview.cpp
2012-06-04 14:41:47 +02:00
John Maguire
8452c5428e
Load images from Google Maps API for Songkick concerts.
2012-06-04 14:40:08 +02:00
John Maguire
0bacedf465
Parse SongKick results and generate some simple HTML.
2012-06-04 14:06:43 +02:00
Clementine Buildbot
d24f798f35
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-06-04 10:02:41 +02:00
David Sansome
27a4bd426e
Cache album art in the library model between resets (to prevent flickering when filtering), and don't load art for the same album multiple times.
...
Fixes issue 2528
2012-06-02 14:52:30 +01:00
David Sansome
150d5a124a
Fix a crash and a never-ending task when expanding the Grooveshark item for the first time with an invalid or expired session.
2012-06-02 13:21:56 +01:00
David Sansome
eeb617e892
Oops, fix another crash in the smart playlist preview view when moodbars are displayed
2012-05-31 14:17:36 +01:00
John Maguire
1453086a80
Add API key for Songkick and make artist calendar request.
2012-05-30 13:30:02 -07:00
David Sansome
836a2b0c89
Update the moodbar column on the correct model
2012-05-30 11:06:41 +01:00
David Sansome
ba2f4ddedc
Fix a crash in the smart playlist preview when the moodbar column is enabled
2012-05-30 11:06:25 +01:00
David Sansome
7501d664bf
Make a little border around the moodbars in the playlist
2012-05-30 10:33:15 +01:00