John Maguire
20b11961f9
Set the max size of the DeviceManager thread pool to 1.
2012-06-29 16:58:30 +02:00
John Maguire
58a3a6831a
Move loading of devices from the database onto a different thread.
2012-06-29 16:56:17 +02:00
Arnaud Bienner
70429217c6
Search on Spotify on the left/Internet tab directly, instead of Spotify magic playlist (like for Grooveshark)
...
- Next step: fix the "did you mean" widget which is visible to user when displayed
2012-06-28 23:57:51 +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
John Maguire
4506c71ac8
Fix missing placeholder text in internet search widget.
2012-06-28 14:32:39 +02:00
John Maguire
b01a0de8d6
Re-enable a few disabled features from the Qocoa porting.
2012-06-28 12:35:20 +02:00
John Maguire
e928ac0349
Support selectAll() in QSearchField.
2012-06-28 12:27:32 +02:00
John Maguire
20d740f385
Port global search & album cover search to QSearchField and remove MacLineEdit.
2012-06-28 11:40:13 +02:00
John Maguire
35a7c7284b
Fix placeholder text in library & icecast filters.
2012-06-28 11:40:09 +02:00
John Maguire
6208373b86
Port search field in AlbumCoverManager to QSearchField and add support for placeholder text.
2012-06-28 11:40:05 +02:00
John Maguire
f97fe9c69b
Mostly port LibraryFilterWidget to qocoa.
2012-06-28 11:39:59 +02:00
John Maguire
c415db1524
Port searchboxwidget to qocoa.
2012-06-28 11:39:55 +02:00
John Maguire
53998ee976
Use qocoa for icecast filter.
2012-06-28 11:39:49 +02:00
John Maguire
569c8295db
Add qocoa and use it for the playlist search field.
2012-06-28 11:39:43 +02:00
Arnaud Bienner
c7aca6335d
Factorize some code for creating song item in Grooveshark and Spotify
2012-06-27 21:19:30 +02:00
Arnaud Bienner
3c5e91ce84
Remove action for opening GS search playlist
2012-06-27 21:19:04 +02:00
Arnaud Bienner
a57e2be7ec
Don't sort GS popular songs by name as they are already sorted by popularity
2012-06-27 18:44:17 +02:00
Arnaud Bienner
5fc0e1e354
Correct define guard's name
2012-06-27 02:09:19 +02:00
Arnaud Bienner
91930d470e
Correct bad indentation
2012-06-27 02:04:05 +02: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
Arnaud Bienner
ac936c5374
Search on Grooveshark on the left/Internet tab directly, instead of Grooveshark magic playlist.
...
Next steps:
- add GS albums search on the left tab
- do the same for Spotify if it's convincing enough
- clean-up magic search playlists
2012-06-27 01:21:57 +02:00
Arnaud Bienner
2fe212e68b
Display item's tooltip if it has one
2012-06-27 00:57:31 +02:00
Clementine Buildbot
f87bbb9057
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-06-25 10:02:50 +02:00
David Sansome
33e1a61ee4
Increase the maximum number of results from a search provider
2012-06-24 21:14:40 +01:00
David Sansome
3ec22e3cc6
When getting children of global search results for adding to the playlist, get them through the proxy model to maintain their order.
2012-06-24 21:08:33 +01:00
David Sansome
1c338455c3
Add missing copyright headers
2012-06-23 11:31:48 +01:00
John Maguire
09d37aaa01
Add OVERRIDE macro like Java's @Override.
2012-06-20 16:49:41 +02:00
John Maguire
0827865804
Decode HTML entities in tweets.
2012-06-20 15:16:56 +02:00
John Maguire
74fe419659
Factor out metatype registration.
2012-06-20 15:07:28 +02:00
John Maguire
0d5d1dbad1
Filter out songkick concerts that are too far away.
2012-06-20 14:13:15 +02:00
John Maguire
86cced782e
Add geolocator.
2012-06-20 14:13:15 +02:00
John Maguire
ba95cc7788
Move the setting of the gstreamer environment variables into main() to avoid a race condition where the spotify blob would start up before the gstreamer initialisation happened in the main process and thus would try and load the system gstreamer plugins.
2012-06-20 11:19:34 +02:00
Arnaud Bienner
4ac867ca37
Alphabetical order in fwd-decl
2012-06-19 23:32:15 +02:00
Arnaud Bienner
a8ce1ba17b
Use InternetSongMimeData in global search when possible (i.e. for search providers which have an Internet service)
2012-06-19 23:25:15 +02:00
David Sansome
45104adca9
Change the Jamendo logic a bit:
...
Instead of prompting the user to download the catalogue when the library
backend is initialised (which is now always), only do it when the service
node in the InternetView is expanded, or the global search provider is enabled.
Fixes issue 3009
2012-06-19 21:07:58 +01:00
David Sansome
f95afa4cb3
Check whether .cue files exist instead of assuming Qt will return an invalid datetime for non-existent files.
2012-06-19 20:28:10 +01:00
John Maguire
5280038f9a
Remove unused debug #define.
2012-06-18 13:56:56 +02:00
Clementine Buildbot
ef8e5267ab
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-06-18 10:02:48 +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
David Sansome
57865f82c2
Make the grouping of global search results configurable
2012-06-17 16:20:40 +01:00
David Sansome
3e410021a5
Add an "Open OPML file" button to the Add Podcast dialog
2012-06-16 22:58:33 +01:00
David Sansome
45a8b3af59
Fix some remaining UI issues with global search:
...
- Add a "Configure global search" item to the context menu, and show the
context menu when right clicking in the help screen as well.
- Don't crash when nothing is selected.
- Add Ctrl+F and Ctrl+L shortcuts to focus the search field.
- Switch to the search tab when clicking one of the tags in Artist Info.
2012-06-16 21:26:06 +01:00
David Sansome
b427fc8a24
Merge branch 'globalsearch-tree'
...
Fixes issue 2238
Fixes issue 2241
Fixes issue 2368
Fixes issue 2375
Fixes issue 2843
Fixes issue 2872
Fixes issue 2938
2012-06-16 21:24:29 +01:00
David Sansome
21fbd40f9f
Don't try to initialise the library model until after the grouping settings have been read from the config. Fixes issue 3005
2012-06-16 20:54:08 +01:00
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
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
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
John Maguire
6862a69383
Add CSS to Twitter stream.
2012-05-30 02:05:12 -07:00
John Maguire
6bc4951236
Add explanatory comments.
2012-05-29 18:56:34 -07:00
John Maguire
1b5352367a
Delete Twitter reply.
2012-05-29 18:53:52 -07:00
John Maguire
0da9afa0e3
Add Twitter icon.
2012-05-29 18:51:46 -07:00
John Maguire
5af50f7db0
Parse more entities out of tweets.
2012-05-29 18:47:55 -07:00
John Maguire
919a88976b
Nicer generation of tweet HTML.
2012-05-29 17:47:16 -07:00
John Maguire
7c522ee306
Add copyright headers.
2012-05-29 17:42:28 -07:00
John Maguire
b22964968e
Linkify urls in tweets.
2012-05-29 17:41:45 -07:00
John Maguire
2888701386
Add support for Twitter timeline in artist info.
2012-05-29 17:26:34 -07:00
John Maguire
32a2cbe6df
Add copyright headers
2012-05-29 16:32:34 -07:00
John Maguire
21419765d3
Add beginnings of support for requesting events calendar for an artist
...
from songkick (waiting on API key).
2012-05-29 16:31:27 -07:00
John Maguire
38f1b71761
Use url instead of filename.
2012-05-28 15:33:37 -07:00
John Maguire
823b59e3a7
Use uridecodebin for Moodbar.
2012-05-28 15:18:36 -07:00
David Sansome
24ea8d3e05
Add moodbar settings to the track slider's context menu
2012-05-28 12:50:34 +01:00
Clementine Buildbot
972b6a233c
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-05-28 10:02:36 +02:00
David Sansome
abdc6d8844
Add moodbar settings to the settings dialog
2012-05-27 23:56:40 +01:00
David Sansome
8c33cb91e0
Don't show any tooltips for the Mood column
2012-05-27 22:01:37 +01:00
David Sansome
37df0ec0b6
Draw a background in the playlist when there isn't a moodbar
2012-05-27 21:53:38 +01:00
David Sansome
74a83a2f7c
Draw the arrow on the moodbar before fading out
2012-05-27 21:51:26 +01:00
David Sansome
4cfa474fb8
Stop listening for synchronous bus callbacks from the moodbar pipeline, fixes some weird event loop stalls
2012-05-27 21:33:17 +01:00
David Sansome
b03563f317
Make it possible to compile out moodbar support
2012-05-27 21:33:05 +01:00
David Sansome
e71f436b70
Maybe fix compilation on Qt < 4.7
2012-05-27 21:15:37 +01:00
David Sansome
d36dd4d753
Oops, actually load moodbar data on a different thread
2012-05-27 20:05:01 +01:00
David Sansome
d939b4cf29
Remove playlist moodbars from the cache if they have been removed from the model, and make the disk cache bigger
2012-05-27 19:10:39 +01:00
David Sansome
a2feaa61e7
Create and render moodbars in background threads to avoid blocking the UI
2012-05-27 18:53:57 +01:00
David Sansome
638a4b9739
Bundle the gstreamer moodbar plugin, with a patch that protects calls to fftwf_plan from multiple threads.
2012-05-27 17:30:58 +01:00
David Sansome
19c3e1d5ec
Add a Mood column to the playlist
2012-05-27 16:46:16 +01:00
David Sansome
f1dee1171b
Move the moodbar rendering bits into another class
2012-05-25 23:56:55 +01:00
David Sansome
bdfe6b909f
Draw a slider arrow on the moodbar.
2012-05-25 23:34:56 +01:00
David Sansome
e3cfd64764
Render the moodbar data in the slider widget, and write .mood files alongside music files.
2012-05-25 22:02:10 +01:00
David Sansome
f98d5e8fb6
Make a scoped pointer from the thing retreived from the moodbar cache
2012-05-25 18:04:52 +01:00
David Sansome
51229b88c5
Create or load moodbar data for songs
2012-05-25 17:18:07 +01:00
Clementine Buildbot
10a3594590
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-05-21 10:02:21 +02:00
Arnaud Bienner
7f56833125
Nicer 'if' block for setting monoplayback
2012-05-21 02:07:00 +02:00
Arnaud Bienner
4caa3fc17e
Mutex-lock DB to avoid concurrent access while doing backup DB, as it will be actually locked the DB, and what make Clementine stop if we try to modify it (e.g. add a new playlist)
2012-05-20 21:54:17 +02:00
Arnaud Bienner
25666f1395
Missing files from previous commit
2012-05-20 21:52:46 +02:00
Arnaud Bienner
26639503d0
Update issue 2137
...
Mono playback implemented; available in preferences
2012-05-20 20:50:25 +02:00
Arnaud Bienner
d2f5a7f811
Use QString::localeAwareCompare instead of compare when sorting GS songs
2012-05-17 01:56:11 +02:00
Arnaud Bienner
2a661ec017
Fix Linux CLang Build
2012-05-17 01:52:05 +02:00
Arnaud Bienner
cd7d967271
Update issue 2398
...
Also sort GS songs by names
2012-05-16 01:37:06 +02:00
Arnaud Bienner
aaef0de224
Sort GS playlist by name. Fixes issue 2398.
2012-05-16 01:30:18 +02:00
Arnaud Bienner
14cba7e704
Use application's palette when setting text color of the current playing song's row
2012-05-15 00:49:14 +02:00
Clementine Buildbot
af6a555700
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-05-14 10:02:23 +02:00
David Sansome
13e13ccd9a
Work around a bug in Qt where the wheelScrollLines setting is ignored. Fixes issue 2824.
2012-05-13 17:41:38 +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
c3fe642779
Use the new DI.fm/SKY.fm authentication API. Fixes issue 2909
2012-05-13 15:44:11 +01:00
David Sansome
0de061722b
Fix a missing icon in the playlist context menu
2012-05-12 19:12:33 +01:00
Arnaud Bienner
ed11075930
Do the same for favorites
2012-05-11 21:46:07 +02:00
Arnaud Bienner
3356fd9b58
Add the ability to remove mulitple GS songs at once. Fixes issue 2933
2012-05-11 21:28:28 +02:00
Martin Herkt
5b202b25fb
Fix visualization overlay transparency
...
Same as the pretty OSD: Certain widget styles would paint their own
background and obscure the visualization with it. Fix by setting
background color to transparent.
Fixes issue #2927
2012-05-09 10:19:25 +02:00
Arash Abedinzadeh
36903ee17f
Fix missing boundary check for PlayTrack DBus method.
...
Fixes issue #2914
2012-05-07 12:26:13 +02:00
Martin Herkt
d34c6e6475
Fix pretty OSD transparency
...
With certain widget styles (such as Bespin), the pretty OSD’s background
would not be fully transparent. Fix this by setting the widget’s
background color to “transparent”.
Fixes issue #2907
2012-05-01 16:56:46 -07:00
Clementine Buildbot
ea80ddd00e
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-04-30 10:02:40 +02:00
David Flatz
1e9a7e2119
Fix segfault when drag&dropping playlist entries from different instance
...
Fixes issue 2896
2012-04-25 16:38:59 +01:00
Arnaud Bienner
01daea7090
Commit missing modifications/change ConcurrentRun description a bit
2012-04-25 00:29:19 +02:00
Clementine Buildbot
0904de9de9
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-04-23 10:02:29 +02:00
Clementine Buildbot
48df99b0d2
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-04-16 10:02:45 +02:00
David Sansome
6677d0fe30
Remove Android remote control support for now
2012-04-13 15:01:22 +01:00
John Maguire
66c8d6d360
Tidy up a bit.
2012-04-13 15:53:17 +02:00
John Maguire
133c2e1640
Postpone the database check & backup to a little while after startup.
2012-04-13 15:49:56 +02:00
David Sansome
eed3a57af8
Show thumbnails of album art in the tray icon tooltip instead of full sized images. Fixes issue 2844
2012-04-13 14:28:09 +01:00
Martin Spacek
77789aba41
Use 16x16 icons in the file view instead of 22x22. Fixes issue 2852
2012-04-13 14:19:06 +01:00
John Maguire
3f87987177
Allow upper case header for PLS files.
...
Fixes issue #2856
2012-04-10 14:33:40 +02:00
Clementine Buildbot
9d43155c9e
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-04-09 10:02:26 +02:00
Arnaud Bienner
e0d61eb66c
Check that popular_month_, popular_today_ and stations_ still exist (i.e. aren't NULL) when we receive replies.
...
Indeed, we do not need to be logged in to get results for popular songs and get stations tags. But if the user has been automatically logged out (e.g. session_id not valid anymore) these items have been deleted.
2012-04-04 19:21:18 +02:00
John Maguire
4bfaad1099
Fix clang compile error.
2012-04-04 12:27:42 +02:00
Clementine Buildbot
95b2ad310a
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-04-02 10:02:17 +02:00
Arnaud Bienner
58c217c1fa
Always save previous background image, and start fading only is visible
2012-03-28 00:45:14 +02:00
David Sansome
1c80cfbadb
Use libspotify 11.1.56
2012-03-27 22:01:37 +01:00
David Sansome
5d4844acdd
Add copyright headers to ilister.{cpp,h}
2012-03-27 21:31:20 +01:00
David Sansome
119c9c27ac
Detect libimobiledevice 1.1.2 and use its new "udid" field instead of "uuid".
2012-03-27 21:24:38 +01:00
Arnaud Bienner
f98616b60b
Correct typo
2012-03-27 00:46:06 +02:00
Arnaud Bienner
bee99b7554
Ability to get a URL to share GS playlists
2012-03-27 00:43:47 +02:00
Arnaud Bienner
ce75c2827a
Add the ability to get a GS URL to share a song from Internet view
2012-03-26 23:57:26 +02:00
Arnaud Bienner
3d350b35e9
Add an icon to Grooveshark song URL message box
2012-03-26 23:32:42 +02:00
Arnaud Bienner
e33de66d0f
Do not allow user to check "keep running in the background" if "show tray icon" is unchecked.
...
Select "keep running in the background" by default if user checks "show tray icon".
Fixes issue 2832.
2012-03-26 19:06:37 +02:00
Clementine Buildbot
01440eef50
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-03-26 10:02:17 +02:00
David Sansome
7d9f2b7b7d
Use LineEdit::set_focus() instead of QWidget::setFocus() on LineEdit widgets that might be OS X search widgets
...
Fixes issue 2823
2012-03-25 21:14:39 +01:00
John Maguire
e9ace3a2cb
Support loading a spotify URL from the command line.
2012-03-22 16:55:05 -07:00
Arnaud Bienner
bb5eaabadb
Make analyzers' framerate constant values private members of AnalyzerContainer.
...
Looks cleaner like this
2012-03-22 20:03:17 +01:00
Arnaud Bienner
0d50f9ec7a
Use '%1 fps' to reduce the number of strings to translate, and to keep consistency over the application, as similar strings are used in equalizer (i.e. I don't want to have different translations for similar original English strings)
2012-03-22 20:02:12 +01:00
Arnaud Bienner
8d1e3ea63a
Use 'Very high' instead of 'Ultra', to be more consistent with other menus
2012-03-22 19:50:08 +01:00
Benjamin Valentin
6804f1af20
Add an Ultra quality setting for visualisations. Fixes issue 2817
2012-03-20 22:08:59 +00:00
Arnaud Bienner
29cfe20160
Use QPalette::HighlightedText instead QPalette::Text for track slider popup so slider's text color really contrast with slider's background color.
...
Fixes issue 1757.
2012-03-20 23:00:37 +01:00
David Sansome
c1c6aa099b
Pass results' QSharedPointers to reply slots instead of bare pointers
2012-03-19 21:17:15 +00:00
Arnaud Bienner
627ae372d4
Better check resizeEvent' size. Otherwise, the nowplayingwidget isn't always resized (even if it should), particulary at startup, when starting playing
2012-03-19 20:42:19 +01:00
David Sansome
bb69d7d53a
Revert libmygpo-qt revision 8f35be2da45d74c42672d3d787ef65fb8b14d0dd ("Return normal pointers from ApiRequest methods, so they can be used in Clementine's closures, and deleteLater() in a slot connected to their finished() signal doesn't crash"), and do closure connections using the shared pointers
2012-03-19 19:38:40 +00:00
Arnaud Bienner
0ba3443519
Move all the appearance settings page's components values initialization in Load().
...
Otherwise, when clicking on Cancel, and opening the page again, values will be the last ones selected, not the last choosen (and validated) by the user.
2012-03-19 20:06:29 +01:00
Clementine Buildbot
9a17356389
Automatic merge of translations from Transifex ( https://www.transifex.net/projects/p/clementine/resource/clementineplayer )
2012-03-19 10:06:43 +01:00
Arnaud Bienner
a9e36711da
Merge branch 'master' of https://code.google.com/p/clementine-player
2012-03-18 23:24:18 +01:00
Arnaud Bienner
b9d449f3b0
Fadeout when player stop.
...
+ Also clear all background images when changing background image type to something different from AlbumCover or Custom
+ Remove useless code
2012-03-18 19:22:08 +01:00
john.maguire
cd193b0d7f
Fix typo in cast.
2012-03-17 15:11:21 +00:00
Arnaud Bienner
9dff2dd0b1
Give background_type a default value, as some compilers sometimes wrongly assume that it might be used uninitialized
2012-03-17 13:34:29 +01:00
Arnaud Bienner
e9378e0a9a
Merge branch 'master' of https://code.google.com/p/clementine-player
2012-03-17 13:04:07 +01:00
Arnaud Bienner
ab0a050855
Add a fading animation when background image change
2012-03-16 22:39:39 +01:00
John Maguire
2078eff8f3
Fix misleading error message.
2012-03-16 15:47:25 +01:00
John Maguire
9ed8ab63aa
Run a database backup on startup after the integrity check.
...
Update issue #2743
Database backup now run on startup, still needs a way to restore.
2012-03-16 14:52:03 +01:00
David Sansome
56b9546744
Assume URLs in podcast RSS feeds are already URL encoded
2012-03-15 16:36:25 +00:00
Marti Raudsepp
9cf279f5a3
Run database integrity check on startup
...
Update issue #2743
Integrity check now run on startup
2012-03-15 16:01:57 +01:00
John Maguire
ab0ae4414b
Alphabetically sort SomaFM streams.
...
Fixes issue #2807
2012-03-15 15:42:22 +01:00
Arnaud Bienner
4e54634504
Reset current_covert_art when player is stopped
2012-03-13 23:15:53 +01:00
Arnaud Bienner
2a4ab30a69
Connect player->playlistview signals directly in playlistview, now that we have an Application object which holds player.
2012-03-13 22:59:18 +01:00
Arnaud Bienner
57e41af461
Use large covers for Grooveshark songs.
...
As now, there is possiblity to set cover as playlist background, it's nicer, with larger images.
2012-03-13 22:53:55 +01:00
David Sansome
e3b88a72db
Add a quick check for OpenGL support in QGLFormat before initialising ProjectM visualisations. Might fix a crash when OpenGL is unavailable. Fixes issue 2741
2012-03-12 21:26:19 +00:00
David Sansome
69779374c2
Fix a funny fading bug in the podcast info widget that would occur because a ResizeEvent was being sent with oldSize() == size().
2012-03-12 21:12:01 +00:00
David Sansome
096b90716d
Fix a compile error with Clang
2012-03-12 21:11:33 +00:00
David Sansome
204f7acbfa
Merge branch 'podcasts'. Fixes issue 44
2012-03-12 19:40:31 +00:00