David Sansome
|
05460f9975
|
Mark spotify streams as not seekable
|
2011-11-28 18:45:12 +00:00 |
David Sansome
|
22e6a649b7
|
Remove the custom gstspotifytcpsrc and use tcpserversrc ! gdpdepay to receive data. Use a gstreamer pipeline on the other end as well to send data.
|
2011-11-28 18:45:12 +00:00 |
John Maguire
|
e9d770a864
|
Remove pjsip/stun code and make PortForwarder at least compile.
|
2011-11-28 16:22:13 +01:00 |
John Maguire
|
875645ee0c
|
Use Tomahawk script to generate a prettier DMG.
|
2011-11-28 15:26:22 +01:00 |
David Sansome
|
4dc4aa33ac
|
Make the enabled/disabled state of a global search provider separate from its logged in state - means that now Grooveshark and Spotify providers will be enabled as soon as you login
|
2011-11-28 14:18:20 +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 |
David Sansome
|
89e8634928
|
Treat relogin failed messages from spotify differently, and only show the error dialog once.
|
2011-11-28 12:32:45 +00:00 |
David Sansome
|
80b9e5bede
|
Update the .pot
|
2011-11-28 11:04:38 +00:00 |
Angus Gratton
|
c5c581a4f1
|
Autodetect compilations based on effective_albumartist not artist (Fixes issue 509)
|
2011-11-28 11:04:38 +00:00 |
Angus Gratton
|
2cf6875c6d
|
Fix bug caused by adding Various Artists for albumartist, where nodes would sometimes not move under Various Artists due to album node never being empty (Issue 509)
|
2011-11-28 11:04:38 +00:00 |
Angus Gratton
|
360aaabd0d
|
Add playlist album artist for use in playlist grid view (Issue 509)
|
2011-11-28 11:04:38 +00:00 |
Angus Gratton
|
b158f6788d
|
Add support for Various Artists in Album Artist library mode (Issue 509)
|
2011-11-28 11:04:38 +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 |
Clementine Buildbot
|
92d2d644d0
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2011-11-28 12:02:42 +01:00 |
Arnaud Bienner
|
a77f4b14d5
|
When creating a new GS playlist, insert the newly created playlist just above the subscribed playlists, instead of inserting it at the end (after the subscribed playlists)
|
2011-11-28 00:22:19 +01:00 |
David Sansome
|
be4e70a9b1
|
Don't crash when using Player::PlayAt to play an index that doesn't exist. Fixes issue 2330
|
2011-11-27 22:24:38 +00:00 |
David Sansome
|
7548919bc1
|
Remove the resolvers for now - they don't work properly and ought to use the global search.
|
2011-11-27 22:15:28 +00:00 |
David Sansome
|
42bf358b81
|
Use MP3 URLs for Jamendo instead of Ogg since they seem to keep breaking the Ogg URLs. Fixes issue 2417
|
2011-11-27 21:28:31 +00:00 |
David Sansome
|
da532ef3ca
|
Make manual track changes ignore the "repeat track" setting. Fixes issue 2426
|
2011-11-27 21:02:37 +00:00 |
David Sansome
|
0edb8abc7a
|
Save the last used tab in the edit tag dialog in QSettings so it's shared between instances. Fixes issue 2260
|
2011-11-27 20:37:22 +00:00 |
David Sansome
|
8334484c1e
|
Fix some symbol naming conflicts that happen when including windows header files (taglib >1.7 brings them in for us).
|
2011-11-27 19:43:07 +00:00 |
David Sansome
|
456011d100
|
Don't show the "Retrieving Grooveshark playlists" task forever if the user has no playlists.
|
2011-11-27 19:02:14 +00:00 |
David Sansome
|
d0f09d83a1
|
When a login fails, focus and select all the text in the password field so the user can start typing a new password straight away.
|
2011-11-27 17:54:36 +00:00 |
David Sansome
|
add91d32de
|
Fix the tab order in the magnatune settings page so password comes after username
|
2011-11-27 17:53:54 +00:00 |
David Sansome
|
1e0a9e6d94
|
Fix a bug in the last.fm settings page where logging in with invalid credentials wouldn't hide the busy spinner and re-enable the credential fields.
|
2011-11-27 17:53:04 +00:00 |
David Sansome
|
62c3cb77cd
|
Add settings for spotify bitrate and volume normalisation
|
2011-11-27 17:29:33 +00:00 |
David Sansome
|
7444f437aa
|
Fade out tracks properly when changing between two URLs that have registered URL handlers (like spotify and grooveshark).
|
2011-11-27 16:35:36 +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 |
Clementine Buildbot
|
f859fff131
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2011-11-27 10:06:59 +01:00 |
Clementine Buildbot
|
ff58e484fb
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2011-11-26 10:07:05 +01:00 |
John Maguire
|
80e1e19f24
|
Use SSL for sparkle update checks.
|
2011-11-25 16:49:28 +01:00 |
Angus Gratton
|
5ee9961d4f
|
Fix bug w/ Organize deleting old files
Fixes issue #1806
|
2011-11-25 15:28:43 +01:00 |
Clementine Buildbot
|
f1933ce46e
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2011-11-25 10:06:58 +01:00 |
Arnaud Bienner
|
1e02bbe485
|
Add GS subscribed playlits
|
2011-11-25 01:00:58 +01:00 |
Arnaud Bienner
|
7a188787de
|
Add dividers to Grooveshark tree, to visualise better each type of item
|
2011-11-24 23:42:22 +01:00 |
Arnaud Bienner
|
73a823d190
|
Explicity mark GS user's playlists as 'UserPlaylist', and display delete action only for this kind of playlist
|
2011-11-24 20:18:42 +01:00 |
John Maguire
|
34111ce373
|
Consistently use lower case k for kbps.
|
2011-11-24 16:52:03 +01:00 |
John Maguire
|
e32bb5cc89
|
Don't store the spotify password and instead use sp_session_relogin().
|
2011-11-24 12:17:19 +01:00 |
Clementine Buildbot
|
6cfecf9b6f
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
|
2011-11-24 10:07:12 +01:00 |
Arnaud Bienner
|
a7cbd28fb9
|
Don't do a search query if text query is empty: clear special playlist directly
|
2011-11-24 01:26:29 +01:00 |
Arnaud Bienner
|
47be001b8a
|
Add GS homepage action before configure action, like in other internet services menus
|
2011-11-24 01:13:38 +01:00 |
Arnaud Bienner
|
ceab3bd6f0
|
Add Grooveshark songs as internet items, when adding them from global search, so user can use all GS custom actions
|
2011-11-24 00:30:11 +01:00 |
Arnaud Bienner
|
c234afb776
|
Add open in browser action to Grooveshark
|
2011-11-23 23:56:02 +01:00 |
Arnaud Bienner
|
4b8e9b2d82
|
Oups: missed one
|
2011-11-23 23:53:55 +01:00 |
Arnaud Bienner
|
4b1de1a055
|
Always use 'Open %1 in browser' string; so just one string to translate: less work, and avoid discrepancies across translations
|
2011-11-23 23:42:46 +01:00 |
Clementine Buildbot
|
418d3fcc80
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-23 10:07:05 +01:00 |
Arnaud Bienner
|
cc20e6b6ae
|
Use task manager on most GS actions
|
2011-11-23 01:07:40 +01:00 |
Clementine Buildbot
|
fd9b03cbcf
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-22 10:07:05 +01:00 |
John Maguire
|
177c658366
|
Fix CF handle leak.
|
2011-11-21 16:33:01 +01:00 |
John Maguire
|
b74c735268
|
Don't probe USB hubs and HID devices on Mac as some of them don't like it.
Update issue #981
Hopefully this fixes it.
|
2011-11-21 15:16:24 +01:00 |
Clementine Buildbot
|
4fd33ab200
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-21 10:07:07 +01:00 |
Clementine Buildbot
|
276989e09c
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-20 10:06:46 +01:00 |
Arnaud Bienner
|
4dec500c21
|
Add GS popular playlists
|
2011-11-19 18:56:29 +01:00 |
Arnaud Bienner
|
f8ff785932
|
Create GS's favorites item at beggining
|
2011-11-19 17:45:38 +01:00 |
Arnaud Bienner
|
867a072579
|
Improve UpdateItems complexity: still quadratic in wort-case, twice better in average, but linear in best case, which is very likely to happen in real usecases
|
2011-11-19 16:01:58 +01:00 |
Clementine Buildbot
|
6fbe897e82
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-19 10:06:56 +01:00 |
Arnaud Bienner
|
fdad2bd706
|
Make the async load of folders thread-safe
|
2011-11-18 21:55:54 +01:00 |
Clementine Buildbot
|
631924bdd1
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-18 10:06:55 +01:00 |
Clementine Buildbot
|
72189866ef
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-16 10:07:25 +01:00 |
Arnaud Bienner
|
74ddfaa3fc
|
Always add session_id to GS queries, except when it is not set (in case of startSession)
|
2011-11-16 00:34:36 +01:00 |
Clementine Buildbot
|
a90b5fc815
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-15 10:06:57 +01:00 |
Clementine Buildbot
|
80b43c310b
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-14 10:07:15 +01:00 |
Clementine Buildbot
|
e0a3317faf
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-13 10:06:58 +01:00 |
Scott Olson
|
ac1ce4cca4
|
Show the artist and album name in the title of the "Show fullsize" window.
Fixes issue 2119
|
2011-11-13 01:00:45 +00:00 |
David Sansome
|
f6750202b1
|
Don't forget which tab was selected in the edit tag dialog. QTabWidget takes care of enabled/disabled state
Fixes issue 2260
|
2011-11-13 00:53:39 +00:00 |
David Sansome
|
13ae806005
|
Only use the Unity hack on Ubuntu. Fixes issue 2198
|
2011-11-13 00:40:29 +00:00 |
David Sansome
|
e9253af931
|
Load cover art for the library in a background thread. Fixes issue 2243
|
2011-11-13 00:31:27 +00:00 |
David Sansome
|
23bc7acaee
|
Show filenames in the filename column if the URL has a "file" scheme. Also convert the path to native separators for windows
|
2011-11-12 19:57:21 +00:00 |
David Sansome
|
97cc6bb1b5
|
Print a warning if symlink() fails
|
2011-11-12 19:32:44 +00:00 |
David Sansome
|
fc0e2c4ea6
|
Fix the spotify resolver to not crash when not connected to spotify, or after logging out.
Fixes issue 2399
|
2011-11-12 18:55:04 +00:00 |
David Sansome
|
5f0afa397c
|
Create symlinks for libspotify .so files
|
2011-11-12 18:45:18 +00:00 |
Arnaud Bienner
|
2511a97077
|
Add an index on filename on songs table. Particullary, this heavily speed up the 'Add folder' usecase
|
2011-11-12 19:33:50 +01:00 |
David Sansome
|
df8bafe161
|
Only update di.fm, sky.fm and somafm tree items if they've already been expanded by the user. Fixes duplicate radio streams appearing on first run if the user uses global search before looking in the Internet tab.
|
2011-11-12 18:18:40 +00:00 |
David Sansome
|
53f1f6509b
|
Fix URLs in device tables as well when upgrading
|
2011-11-12 17:15:10 +00:00 |
David Sansome
|
efce2498ca
|
Indicate which column alignment action is currently set on each column in the menu.
|
2011-11-12 16:23:41 +00:00 |
David Sansome
|
63fdf11cd8
|
Keep the playlist column alignment setting in PlaylistView instead of in each individual Playlist, ensuring all playlists share the same column alignments and there's only one place to save/restore them.
Fixes issue 1795
|
2011-11-12 16:12:51 +00:00 |
Clementine Buildbot
|
aba3aa4bbd
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-12 10:07:08 +01:00 |
David Sansome
|
691cb9a392
|
Treat URLs specially in the global search widget
|
2011-11-11 22:11:25 +00:00 |
David Sansome
|
d74d4d65f0
|
Clicking an artist or tag in the song info tabs now does a global search instead of searching just last.fm
|
2011-11-11 21:35:25 +00:00 |
Clementine Buildbot
|
ccb1a745f6
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-11 10:07:20 +01:00 |
Arnaud Bienner
|
48db13b353
|
Make Playlist's InformOfCurrentSongChange public and use it when updating item instead of using UpdateItems (which will create a new item)
|
2011-11-11 02:42:48 +01:00 |
John Maguire
|
85ab8e260a
|
Restore Qt 4.7 behaviour by adding a content type to POST requests that don't have one.
|
2011-11-10 23:42:34 +01:00 |
John Maguire
|
8e4ec35c61
|
Fix playlist detection when playlist size is < 512 bytes.
Fixes issue #2319
|
2011-11-10 21:42:40 +01:00 |
John Maguire
|
ed0e6ba898
|
Lion build fixes
|
2011-11-10 20:56:49 +01:00 |
HyperQuantum
|
94a7ceb898
|
Add an "Expand" button to add more tracks to a dynamic playlist. Fixes issue 1268
|
2011-11-10 11:21:41 +00:00 |
Clementine Buildbot
|
128b91d60d
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-10 10:06:53 +01:00 |
Arnaud Bienner
|
5479239d81
|
Add an action to get GS songs' URLs to share
|
2011-11-10 00:56:27 +01:00 |
HYPNOTOAD
|
bfea7b8945
|
Change Grooveshark secret key
|
2011-11-09 20:44:09 +01:00 |
John Maguire
|
7e5eb1c220
|
Fix Mac native widgets to at least show up on Qt 4.8.
|
2011-11-09 14:34:11 +01:00 |
John Maguire
|
a57d947a33
|
Show global shortcuts dialog on Lion.
Fixes issue #2104
|
2011-11-09 13:59:25 +01:00 |
Clementine Buildbot
|
054fd962a1
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-09 10:31:09 +01:00 |
David Sansome
|
62383d02fc
|
Don't filter FocusIn events into the global search text box (doing so causes all kinds of unusual behaviour), instead just show the popup when pressing up or down.
|
2011-11-08 22:38:57 +00:00 |
David Sansome
|
c1230f7b0a
|
Fix a bug where the global search popup would never be shown on the first search
|
2011-11-08 22:29:52 +00:00 |
David Sansome
|
ec5f9be27b
|
Reposition the global search tooltip when new results arrive
|
2011-11-08 22:26:58 +00:00 |
David Sansome
|
3d8c0046a8
|
Don't allow providers to return more than 100 results at a time.
|
2011-11-08 21:49:20 +00:00 |
David Sansome
|
d7720223ec
|
Hash the information that's used by GlobalSearchWidget::CanCombineResults, avoiding doing a O(n^2) search when adding new results.
|
2011-11-08 21:41:41 +00:00 |
David Sansome
|
b3f6e46c23
|
Don't re-show the results list if more results arrive after the user has explicitly closed it. Also don't continue to show results when the user has backspaced to < 3 characters.
|
2011-11-08 20:45:11 +00:00 |
David Sansome
|
f80ac47931
|
Use a better search icon for the global search settings page - in the Mint-X theme the old icon was 22x22 only.
|
2011-11-08 20:20:25 +00:00 |
David Sansome
|
69275bb0b6
|
Disable the right fields in the global search settings page the first time the dialog is shown
|
2011-11-08 20:15:05 +00:00 |
David Sansome
|
550c4b4c84
|
Change another "Search everywhere"
|
2011-11-08 18:49:05 +00:00 |
David Sansome
|
0a655064b2
|
Change "Search everywhere" back to "Search for anything" - it better describes what we want the user to do with the input box
|
2011-11-08 18:37:00 +00:00 |
David Sansome
|
5dcd1d4890
|
Initialise the item lists for simple search providers on startup so they can be used to populate the global search suggestions.
|
2011-11-08 18:35:33 +00:00 |
David Sansome
|
7c5aaf36aa
|
Elide hint text in text boxes
|
2011-11-08 18:22:01 +00:00 |
Clementine Buildbot
|
959ac6ae4d
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-08 10:07:27 +01:00 |
John Maguire
|
bd74a9a0e2
|
Link QCA directories
|
2011-11-08 00:11:12 +01:00 |
Arnaud Bienner
|
ed8633b8a9
|
Make GS user favorites a special kind of user playlist (enable drag'n'drop for favorites)
|
2011-11-07 19:37:29 +01:00 |
Clementine Buildbot
|
6cb27c2bb9
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-07 10:07:11 +01:00 |
Arnaud Bienner
|
9964eab741
|
Add a tooltip to the global search box
|
2011-11-06 19:05:09 +01:00 |
Arnaud Bienner
|
fed2560ad9
|
Merge branch 'master' of https://code.google.com/p/clementine-player
|
2011-11-06 18:40:18 +01:00 |
Arnaud Bienner
|
01e7a532bf
|
Check GS errors to logout user if its session_id is obsolete
|
2011-11-06 18:40:06 +01:00 |
David Sansome
|
89c9ea37fa
|
"Search everywhere" instead of "Search for anything", and make "e.g." translatable
|
2011-11-06 17:27:54 +00:00 |
David Sansome
|
c6e252326f
|
Make the Configure... button work for di.fm/sky.fm in the search settings page
|
2011-11-06 16:41:00 +00:00 |
David Sansome
|
814c79b183
|
Use more friendly names for "global search" in the UI
|
2011-11-06 16:36:47 +00:00 |
David Sansome
|
63f39d8dec
|
Show some suggested queries in the global search widget
|
2011-11-06 16:30:42 +00:00 |
Arnaud Bienner
|
f79d38210c
|
Merge branch 'master' of https://code.google.com/p/clementine-player
Conflicts:
src/translations/translations.pot
|
2011-11-06 16:23:50 +01:00 |
Arnaud Bienner
|
89680a02f0
|
Add the ability to have custom actions for PlaylistItems, and InternetPlaylistItems (through services). Add 'add to playlists' actions for Grooveshark
|
2011-11-06 16:12:44 +01:00 |
David Sansome
|
e3b7afbdf2
|
Add "Your radio streams" global search provider
|
2011-11-06 15:00:50 +00:00 |
Clementine Buildbot
|
7f7c1a398e
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-06 10:07:20 +01:00 |
David Sansome
|
dac6c1bf09
|
Add a SomaFM search provider
|
2011-11-06 00:02:32 +00:00 |
David Sansome
|
931efb1f70
|
Add an icecast search provider, refactor a couple of other bits
|
2011-11-06 00:02:32 +00:00 |
David Sansome
|
8c69094931
|
Add a generic class for the "cached list of stuff" pattern used by last.fm and di.fm/sky.fm for keeping friend lists or stream lists around and refreshing them after a certain length of time
|
2011-11-06 00:02:32 +00:00 |
David Sansome
|
1f0c2333d0
|
Show the di.fm/sky.fm "Expires on" date on a separate line
|
2011-11-05 21:46:34 +00:00 |
David Sansome
|
b37f679c36
|
Implement the options to hide/show the global search box, and to hide/show all other search boxes.
|
2011-11-05 19:09:37 +00:00 |
David Sansome
|
a9e1fe0075
|
Implement the global search tooltip options
|
2011-11-05 19:09:26 +00:00 |
David Sansome
|
fafee5af7c
|
Download a new libspotify version and verify its signature.
|
2011-11-05 17:55:34 +00:00 |
David Sansome
|
19a12adf3e
|
Add the QCA include dirs if QCA was found, even if spotify core was turned off
|
2011-11-05 17:27:10 +00:00 |
David Sansome
|
1946011919
|
Update each provider's logged-in state in the global search settings dialog when returning to the global search page.
|
2011-11-05 17:19:42 +00:00 |
David Sansome
|
37166ca19d
|
Give the last.fm global search provider a config dialog
|
2011-11-05 17:11:02 +00:00 |
David Sansome
|
e0beff096d
|
Fix the priority ordering of global search results
|
2011-11-05 17:01:57 +00:00 |
David Sansome
|
dc05c101a3
|
Remove the individual provider buttons from the global search widget and replace them with one settings button instead. Also tweak the appearance of the tooltip
|
2011-11-05 16:57:33 +00:00 |
David Sansome
|
af59c517b7
|
Uncommitted translations
|
2011-11-05 16:09:59 +00:00 |
David Sansome
|
6446ef8b9e
|
Use PNG spotify icons instead of SVG
|
2011-11-05 16:08:56 +00:00 |
David Sansome
|
fccd0a5458
|
Don't make QCA a requirement if we're bundling the spotify blob (since we won't need to download anything at runtime)
|
2011-11-05 15:44:56 +00:00 |
David Sansome
|
568f78d874
|
There's no need to write each spotify blob file out to a temporary directory first.
|
2011-11-05 15:44:56 +00:00 |
Clementine Buildbot
|
9e0a3ba0ff
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-05 10:07:12 +01:00 |
Arnaud Bienner
|
e7307aa6d4
|
Merge branch 'master' of https://code.google.com/p/clementine-player
|
2011-11-05 02:42:24 +01:00 |
Arnaud Bienner
|
4f5265f820
|
Don't try to insert a row which already exists
|
2011-11-05 02:42:17 +01:00 |
Arnaud Bienner
|
034db5d18b
|
Create and delete Grooveshark playlists
|
2011-11-05 02:34:49 +01:00 |
David Sansome
|
b618c4f9a9
|
Don't compile the spotify blob if spotify core is disabled
|
2011-11-05 01:21:01 +00:00 |
David Sansome
|
c12b3ab399
|
Verify the signatures of spotify blob files downloaded at runtime. Should protect against MITM attacks, and compromises of our server.
|
2011-11-05 01:12:28 +00:00 |
Arnaud Bienner
|
33abc40bf5
|
Use the same string for special search playlists, to be consistent (just one same string to translate)
|
2011-11-05 01:17:25 +01:00 |
David Sansome
|
a2327c4eb7
|
Remove some redundant parameters from DigitallyImportedServiceBase and move the subclasses (which are now empty) into the same file.
|
2011-11-04 22:54:27 +00:00 |
David Sansome
|
2b6beb7417
|
Load the list of sky.fm/di.fm streams using the undocumented API, getting artwork for each stream as well.
|
2011-11-04 22:31:19 +00:00 |
Gilles Habran
|
37eeb70e3a
|
Update some strings to match between window title and action name.
Update issue #2062
Patch applied.
|
2011-11-04 14:14:56 +01:00 |
Clementine Buildbot
|
a8b25003a1
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-04 10:07:10 +01:00 |
David Sansome
|
ce66bdf1e8
|
Always run uic on optional ui files so we can get translations out. It was supposed to do this already...
|
2011-11-03 17:19:37 +00:00 |
John Maguire
|
a9d6535bcc
|
Use a scoped_ptr
|
2011-11-03 15:07:36 +01:00 |
John Maguire
|
0133bccf81
|
Fix typo in stream format string.
|
2011-11-03 14:54:43 +01:00 |
John Maguire
|
940208a868
|
Fix showing icons for Sky.fm and DI.
|
2011-11-03 11:51:52 +01:00 |
Clementine Buildbot
|
909827bff7
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-03 10:07:38 +01:00 |
David Sansome
|
a2cd7dc7e4
|
Use relative filenames for the source file locations in .pot files
|
2011-11-02 23:55:50 +00:00 |
David Sansome
|
63140f83cf
|
Use an undocumented sky.fm/di.fm api to handle premium account logins, allowing us to remove dodgy code to scrape login information for each service individually
|
2011-11-02 23:55:45 +00:00 |
Arnaud Bienner
|
8e314ef4d8
|
Ability to remove songs from Grooveshark's playlists (including favorites)
|
2011-11-02 23:41:58 +01:00 |
Clementine Buildbot
|
909085100c
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-02 10:07:24 +01:00 |
Arnaud Bienner
|
860d355f00
|
Ability to add a Grooveshark song to Grooveshark user's favorites
|
2011-11-02 00:02:49 +01:00 |
Arnaud Bienner
|
bfee1be5dd
|
Add (do not remove) location to pot/po files
|
2011-11-01 19:14:22 +01:00 |
John Maguire
|
f241ebf7b9
|
Sort grooveshark results better in global search and show fewer of them.
|
2011-11-01 13:00:27 +01:00 |
John Maguire
|
2e2f4e570c
|
Make drag & drop work for Spotify user playlists.
|
2011-11-01 11:52:22 +01:00 |
Clementine Buildbot
|
df6e8037cd
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-11-01 10:07:01 +01:00 |
Arnaud Bienner
|
222f499117
|
Adding missing string from revision 03f456376d
|
2011-11-01 03:11:42 +01:00 |
Arnaud Bienner
|
8d0920073b
|
Revert "Prevent block analyzer to be initialized in very high framerate mode. This is strangely slowing it"
This reverts commit 6098e298fd .
|
2011-11-01 02:04:42 +01:00 |
Arnaud Bienner
|
03f456376d
|
Use 'Open file' instead of 'Open media'.
|
2011-11-01 01:55:09 +01:00 |
Arnaud Bienner
|
00a1988058
|
Add few keyboard accelerators
|
2011-11-01 01:50:55 +01:00 |
Arnaud Bienner
|
fb2fa11be3
|
Update Dutch translation. Thanks Rindert Vonk.
|
2011-11-01 01:07:34 +01:00 |
Clementine Buildbot
|
bed0fe44ca
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-10-31 10:00:48 +01:00 |
Arnaud Bienner
|
1df827cedb
|
Pick the last.fm love icon for Grooveshark favorites songs (it's more like the one visible on Grooveshark website)
|
2011-10-31 00:58:18 +01:00 |
David Sansome
|
246b14d677
|
Save provider enabled/disabled state and order
|
2011-10-30 23:31:43 +00:00 |
Arnaud Bienner
|
85ea3fe37f
|
Add songs to Grooveshark playlists by drag and drop
|
2011-10-30 23:59:43 +01:00 |
David Sansome
|
e2ac2814f4
|
Merge translations from launchpad one last time
|
2011-10-30 22:21:17 +00:00 |
David Sansome
|
a8dfa31818
|
Make the logout button on the spotify settings page actually work
|
2011-10-30 18:52:54 +00:00 |
David Sansome
|
08e09ce5dd
|
Add a settings page for global search - doesn't save yet
|
2011-10-30 18:52:38 +00:00 |
David Sansome
|
6d45415b00
|
Consistently use "Various artists" with a lower case "a"
|
2011-10-30 16:53:39 +00:00 |
David Sansome
|
a2b95b7f54
|
Group pages in the settings dialog into categories
|
2011-10-30 16:51:43 +00:00 |
David Sansome
|
d3abed6044
|
Add a missing string from revision c8a4852843
|
2011-10-30 15:22:44 +00:00 |
David Sansome
|
92c284f9b1
|
Fix the global search tooltip's background under KDE
|
2011-10-30 15:21:58 +00:00 |
David Sansome
|
3395078a90
|
Add the Content-Transfer-Encoding line to the pot header so it gets added every time
|
2011-10-30 12:24:36 +00:00 |
David Sansome
|
d6e480f911
|
Make the version text in the about dialog selectable
Fixes issue 2355
|
2011-10-30 12:24:35 +00:00 |
Clementine Buildbot
|
e5c201467f
|
Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine)
|
2011-10-29 21:24:06 +02:00 |
Arnaud Bienner
|
c8a4852843
|
Add user's Grooveshark favorites songs
|
2011-10-29 20:42:25 +02:00 |
David Sansome
|
d3aa4f3a56
|
Add Content-Transfer-Encoding to the .pot so "tx push" will work
|
2011-10-29 19:11:53 +01:00 |
David Sansome
|
1f6bc7cd9a
|
Don't update the .po files automatically from the .pot each build (Transifex will do that now). Also add source files that aren't compiled because of options being disabled to the OTHER_SOURCES list (for translation) automatically.
|
2011-10-29 18:37:30 +01:00 |
Arnaud Bienner
|
35d4b6392c
|
Get back translations lost during revision ab4235aa0f
|
2011-10-26 18:30:57 +02:00 |
John Maguire
|
ab4235aa0f
|
Update translations.
|
2011-10-26 16:46:22 +02:00 |
John Maguire
|
4ba3cc9563
|
Automatically grab clipboard contents for "Load cover from URL" dialog.
Fixes issue #1816
|
2011-10-26 14:59:50 +02:00 |
John Maguire
|
a1ece63f3a
|
Use URLs for openInFileBrowser.
|
2011-10-26 14:54:24 +02:00 |
John Maguire
|
cc986b7177
|
Update show in file browser to work with URLs.
Fixes issue #2002
|
2011-10-26 14:43:28 +02:00 |
John Maguire
|
e1a99f1909
|
Change include to make glib happy.
|
2011-10-26 12:14:02 +02:00 |
John Maguire
|
9c6964da2c
|
Remove another deprecated glib function call.
|
2011-10-26 12:06:51 +02:00 |
John Maguire
|
01f3f5c5ea
|
Stop using deprecated glib eject functions.
|
2011-10-26 11:51:11 +02:00 |
David Sansome
|
5237c005c9
|
Work around an NVIDIA driver bug that would cause Clementine to use 100% cpu on shutdown.
|
2011-10-23 15:44:24 +01:00 |
David Sansome
|
1b6ce64532
|
Comments from revision 9a739a3346
|
2011-10-23 15:44:24 +01:00 |
Arnaud Bienner
|
b3bf374b6e
|
Disable Grooveshark and Spotify in global search by default, because user needs a premium account to use these services
|
2011-10-20 17:21:24 +02:00 |
Arnaud Bienner
|
f03d48164f
|
Save providers preferences (enabled/disable)
|
2011-10-20 16:36:12 +02:00 |
Arnaud Bienner
|
1d60cc6c52
|
Merge branch 'master' of https://code.google.com/p/clementine-player
|
2011-10-20 15:04:03 +02:00 |
Arnaud Bienner
|
f0c8703dbc
|
When toggling provider button, check if provider can be used by checking if user is logged-in, it this is necessary to make the provider work
|
2011-10-20 15:03:47 +02: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 |
David Sansome
|
348faef9e1
|
Remove the individual global search provider boolean flags and replace them with with a Q_FLAGS enum. Also add a flag for "probably has remote album art"
|
2011-10-19 23:08:11 +01:00 |
David Sansome
|
452fccc2f5
|
Make GrooveShark emit a SearchFinished signal, and fix aggregate SearchFinished signals if some providers are disabled
|
2011-10-19 23:07:41 +01:00 |
David Sansome
|
da825d4659
|
Make clicking outside the global search tooltip work again
|
2011-10-15 21:57:08 +01:00 |
David Sansome
|
4cabb98b43
|
Fix compilation of the gnome global shortcuts backend when dbus isn't available
|
2011-10-15 20:49:53 +01:00 |
David Sansome
|
ce501d982a
|
Don't show the global search popup immediately when clicking in the search field, making it possible to double click the search box to select all text.
|
2011-10-15 20:48:48 +01:00 |
Arnaud Bienner
|
50b4f2ee93
|
Ignore item only if explicitly marked as playlist. Fixes issue 2297
|
2011-10-15 18:17:00 +02:00 |
David Sansome
|
6d435f9276
|
Try starting the new gnome-control-center keyboard command as well as gnome-keybinding-properties. Fixes issue 2283.
|
2011-10-14 22:09:12 +01:00 |
David Sansome
|
2bffe1fa82
|
Register and unregister for media key notifications properly from the gnome settings daemon
|
2011-10-14 22:01:25 +01:00 |
David Sansome
|
dea15c91ba
|
Oops, fix a URL
|
2011-10-14 21:24:35 +01:00 |
David Sansome
|
bde558f655
|
Force the menubar to be shown in the Clementine window instead of in Unity's global menubar thing.
|
2011-10-14 21:17:41 +01:00 |
Arnaud Bienner
|
03e30d19c4
|
Make Grooveshark playlists drag'n'drop possible
|
2011-10-14 00:10:18 +02:00 |
Arnaud Bienner
|
b3b890b9cf
|
Allow extended selection in Internet view
|
2011-10-13 23:57:57 +02:00 |
John Maguire
|
a526c7c13d
|
Make closures non-copyable.
|
2011-10-06 14:45:55 +02:00 |
John Maguire
|
265b174dc9
|
Fix warning on GCC 4.6
|
2011-10-06 14:24:33 +02:00 |
John Maguire
|
5e343611bf
|
Add some asserts to closure.
|
2011-10-06 13:19:42 +02:00 |
John Maguire
|
a6e8797b9d
|
Add some syntactic sugar to closures.
|
2011-10-06 13:11:18 +02:00 |
Arnaud Bienner
|
bac6095491
|
Rename GrooveShark to Grooveshark everywhere, as it is actually named like this
|
2011-10-05 21:59:15 +02:00 |
Arnaud Bienner
|
ea55ac67eb
|
Actually check if user has a Grooveshark account
|
2011-10-05 21:02:32 +02:00 |
John Maguire
|
e77de84451
|
Add a closure variant using tr1::function. This may break the build...
|
2011-10-05 14:55:39 +02:00 |
John Maguire
|
a0314d34fb
|
Support albums from GrooveShark in global search.
Quality is pretty bad though.
|
2011-10-05 14:08:33 +02:00 |
John Maguire
|
fc34a244c6
|
Tidy up closure implementation.
|
2011-10-05 11:36:08 +02:00 |
John Maguire
|
20a967a19f
|
Basic working closure implementation.
|
2011-10-04 18:26:40 +02:00 |
John Maguire
|
9f1e82965d
|
Add Jamendo as a global search provider but disabled by default.
|
2011-10-03 16:03:03 +02:00 |
John Maguire
|
55624c4dda
|
Sort providers by name in global search widget.
|
2011-10-03 15:39:06 +02:00 |
John Maguire
|
58cde734d5
|
Add support for Magnatune to global search.
|
2011-10-03 14:44:30 +02:00 |
John Maguire
|
ac5511518f
|
Remove redirect craziness from Magnatune downloading.
|
2011-10-03 13:59:57 +02:00 |
Arnaud Bienner
|
d93f2c64cb
|
Remove GrooveShark items when user logout. Also, give the ability to quickly access to GrooveShark config by doubleclicking GrooveShark root item
|
2011-10-02 14:47:03 +02:00 |
Arnaud Bienner
|
b4c4c7cfef
|
Update po files
|
2011-10-02 13:04:28 +02:00 |
Arnaud Bienner
|
3c23e44721
|
Merge branch 'master' of https://code.google.com/p/clementine-player
|
2011-10-02 12:06:11 +02:00 |
Arnaud Bienner
|
4143823870
|
Get GrooveShark songs' length (give the ability to seek through stream). markStream and markSongComplete, as resquested by GrooveShark
|
2011-10-02 12:05:56 +02:00 |
David Sansome
|
4e9f3a27db
|
Fix the global search tooltip
|
2011-10-01 21:25:05 +01:00 |
David Sansome
|
292610c20b
|
Allow toggling of individual global search providers.
|
2011-10-01 21:22:01 +01:00 |
David Sansome
|
3e189f53bc
|
Change a dodgy variable name
|
2011-10-01 17:55:53 +01:00 |
David Sansome
|
58e3a3b676
|
Don't reload di.fm and sky.fm streams all the time
|
2011-10-01 17:41:28 +01:00 |
David Sansome
|
d59e21d709
|
Set permissions on Clementine's config file to 0600
|
2011-10-01 17:15:39 +01:00 |
John Maguire
|
0df07719e2
|
const&
|
2011-10-01 11:03:36 +02:00 |
John Maguire
|
bbd0cef2af
|
Consistently name GrooveShark.
|
2011-09-30 16:02:57 +02:00 |
John Maguire
|
41ce54a088
|
Add copyright header to Grooveshark global search.
|
2011-09-30 16:01:07 +02:00 |
John Maguire
|
870ffdfb46
|
Remove extraneous debug.
|
2011-09-30 16:00:05 +02:00 |
John Maguire
|
30014f512e
|
Support album covers and loading tracks from Grooveshark in global
search.
|
2011-09-30 15:58:24 +02:00 |
John Maguire
|
dd017e99ee
|
Basic global searching in Grooveshark.
|
2011-09-30 15:35:09 +02:00 |
David Sansome
|
30803b6743
|
Swap between two models (a "back" model and a "front" model) to smooth the delays when typing a search query
|
2011-09-29 23:26:02 +01:00 |
David Sansome
|
4282b6b68b
|
Don't let search results that arrive later appear before other search results - should make navigating the global search results less annoying when there are remote providers like spotify.
|
2011-09-29 22:29:20 +01:00 |
John Maguire
|
2e23eae3aa
|
Fetch medium sized covers from Grooveshark.
|
2011-09-29 11:31:27 +02:00 |
Arnaud Bienner
|
f142279a0a
|
Covers for GrooveShark songs
|
2011-09-28 21:42:39 +02:00 |
Casey Jones
|
a49e2828e6
|
Display album art from FLAC tags
|
2011-09-28 00:16:02 +01:00 |
David Sansome
|
53e175e503
|
When stopping due to "Stop after this track", set the current song to the one after, so when the user presses Play it plays the next song instead of the last one again.
|
2011-09-27 23:31:15 +01:00 |
David Sansome
|
4c819b1cb9
|
Add a "Replace and play now" shortcut to the global search menu.
|
2011-09-27 22:38:14 +01:00 |
David Sansome
|
d62d11df8d
|
When songs are added to the end of the playlist, scroll the playlist to ensure the top one is visible.
|
2011-09-27 22:28:12 +01:00 |
David Sansome
|
c05a2ee182
|
Add a spotify gstreamer source element instead of hacking about with gsttcpserversrc. Implement seeking on spotify tracks.
|
2011-09-25 19:24:44 +01:00 |
David Sansome
|
54016a8286
|
Add missing --help text for --search-popup
|
2011-09-25 11:53:42 +01:00 |
David Sansome
|
892f5f1df1
|
Add search providers for di.fm and sky.fm
|
2011-09-24 22:49:04 +01:00 |
David Sansome
|
e7ab192361
|
Cache di.fm and sky.fm streams for 2 weeks
|
2011-09-24 22:11:50 +01:00 |
David Sansome
|
0b65aa3b02
|
Factor the generic parts of the last.fm search provider into a SimpleSearchProvider class
|
2011-09-24 20:42:33 +01:00 |
David Sansome
|
0a5ef8382d
|
Don't show a last.fm result if any token didn't match
|
2011-09-24 18:36:59 +01:00 |
David Sansome
|
a6f4a76618
|
Hide an occasional crash when playing a spotify track and loading spotify art at the same time - for some reason printing this URL triggers it...
|
2011-09-24 18:16:35 +01:00 |
David Sansome
|
cc20d90a7a
|
Last.fm global search provider
|
2011-09-24 17:01:18 +01:00 |
David Sansome
|
d83736acc0
|
Initialise a GlobalSearch in main and pass it around, so providers can register themselves
|
2011-09-24 14:44:23 +01:00 |
David Sansome
|
62165a6feb
|
Remember the user's list of last.fm friends, refresh it every day.
|
2011-09-24 13:49:20 +01:00 |
David Sansome
|
5d59c19bbe
|
Update translations
|
2011-09-24 13:26:41 +01:00 |
David Sansome
|
8551d4a46d
|
Only re-show the global search popup on focus events that were caused by the mouse or keyboard.
|
2011-09-24 13:26:12 +01:00 |
Arnaud Bienner
|
8e6608a29f
|
Adding GrooveShark playlists
|
2011-09-24 12:06:31 +02:00 |
Arnaud Bienner
|
42d228be80
|
Create search item only if we're connected to GrooveShark
|
2011-09-22 19:54:59 +02:00 |
Arnaud Bienner
|
2406fdabf6
|
Check pointer nullity
|
2011-09-22 19:50:43 +02:00 |
Arnaud Bienner
|
10c141e1c1
|
Fix leak
|
2011-09-20 19:48:07 +02:00 |
Arnaud Bienner
|
44773f0ff0
|
Add extra entries to GrooveShark menu
|
2011-09-20 19:29:16 +02:00 |
Arnaud Bienner
|
2bfe5422f2
|
Wait a little bit before sending search requests. Also, ignore all old replies
|
2011-09-20 19:12:06 +02:00 |
John Maguire
|
19db619f6a
|
Fix another typo in a comment.
|
2011-09-20 10:09:32 +02:00 |
John Maguire
|
0a3b5d3d75
|
Search for QJson using pkgconfig.
|
2011-09-20 10:07:55 +02:00 |
John Maguire
|
adf03678e3
|
Fix typo
|
2011-09-20 09:57:18 +02:00 |
Arnaud Bienner
|
7cee645539
|
Oops: forgot to commit few files :(
|
2011-09-20 00:54:22 +02:00 |
Arnaud Bienner
|
399829291d
|
Merge branch 'master' of https://code.google.com/p/clementine-player into grooveshark
Conflicts:
data/data.qrc
|
2011-09-20 00:37:20 +02:00 |
Arnaud Bienner
|
5dfa4f4838
|
Add the ability to play streaming songs from GrooveShark
|
2011-09-20 00:26:24 +02:00 |
Arnaud Bienner
|
d380c2e49d
|
Add 'Range' field to HTTP header when playing GrooveShark streaming URL
|
2011-09-19 23:52:21 +02:00 |
David Sansome
|
8f3ea57a64
|
Fix the background colour of items in the global search popup in Qt 4.7 with the GTK style.
|
2011-09-19 11:06:25 +01:00 |
John Maguire
|
66f9d3c8b0
|
Remove pointless setFocus().
|
2011-09-19 12:05:02 +02:00 |
David Sansome
|
f2062cb68a
|
Use the selected provider when adding songs to the playlist
|
2011-09-19 00:35:30 +01:00 |
David Sansome
|
847d90d117
|
Add a "Switch provider" action when there is more than one provider for a search result
|
2011-09-19 00:29:09 +01:00 |
David Sansome
|
334ecd3c38
|
Add an inner border to the tooltip
|
2011-09-18 23:41:25 +01:00 |
David Sansome
|
e10efbc484
|
Make "Add and play now" work
|
2011-09-18 23:26:21 +01:00 |
David Sansome
|
b45c5a866e
|
Make the tooltip actions work properly by click and shortcut key, add a pretty mouseover animation to the tooltip actions, pass mouse events through to the proper widget when the tooltip is open.
|
2011-09-18 23:07:57 +01:00 |
David Sansome
|
7ec059dc13
|
Add a tooltip action widget (actions don't work yet)
|
2011-09-18 17:43:53 +01:00 |
David Sansome
|
2a97a63719
|
Prettier global search tooltip
|
2011-09-18 16:00:04 +01:00 |
David Sansome
|
4ac16f0dd4
|
Add a "tooltip" that shows the songs within each album in the global search results
|
2011-09-18 00:06:07 +01:00 |
David Sansome
|
02f2d5dc88
|
Combine similar search results
|
2011-09-17 17:42:14 +01:00 |
David Sansome
|
4065037aba
|
Show a big track count indicator and provider icons in global search results
|
2011-09-17 16:21:08 +01:00 |
David Sansome
|
9e8b29c86a
|
Get track counts for Spotify albums
|
2011-09-17 15:57:34 +01:00 |
David Sansome
|
d5f043f2c0
|
Scale the nocover image properly
|
2011-09-17 15:28:26 +01:00 |
David Sansome
|
401700822d
|
Paint the second line of search results in the same colour, increase spacing slightly
|
2011-09-17 15:24:46 +01:00 |
David Sansome
|
9596377de1
|
Make the popup bigger by default, but shrink it if it would go off the screen
|
2011-09-17 15:12:00 +01:00 |
David Sansome
|
61b3493c01
|
Fix the selected text color in the global search popup
|
2011-09-17 15:03:56 +01:00 |
David Sansome
|
d9533fca26
|
Don't hide the popup when pressing enter, and show it again when re-focusing the search box
|
2011-09-17 14:23:44 +01:00 |
David Sansome
|
02257d8b37
|
Adjust the global search widget's style a bit
|
2011-09-17 14:04:57 +01:00 |
H. İbrahim Güngör
|
99a25f9d1e
|
Updated turkish translation
|
2011-09-17 14:04:56 +01:00 |
John Maguire
|
0da6a4f1ca
|
Tidy up use of mac_psn.
|
2011-09-16 16:27:31 +02:00 |
John Maguire
|
b0c880d444
|
Adds --search-popup command line option.
|
2011-09-16 16:19:52 +02:00 |
John Maguire
|
8e69104a6a
|
Merge branch 'master' of https://code.google.com/p/clementine-player
|
2011-09-16 15:48:54 +02:00 |
John Maguire
|
55fc18fcc7
|
Improve the behaviour of the search popup on Mac.
|
2011-09-16 15:48:21 +02:00 |
John Maguire
|
309634bc18
|
Blacklist eLicenser copy protection dongle from Mac MTP probing.
Fixes issue #2232
|
2011-09-15 17:42:03 +02:00 |
Arnaud Bienner
|
bc3f56ae0e
|
Add settings page + login method for GrooveShark
|
2011-09-13 22:32:10 +02:00 |
Arnaud Bienner
|
b8d5068624
|
Merge branch 'master' of https://code.google.com/p/clementine-player into grooveshark
|
2011-09-13 22:27:10 +02:00 |
John Maguire
|
e1f66960f8
|
Swap vendor id and product id for ilok2.
Update issue #2226
D'oh, fixed.
|
2011-09-13 16:39:40 +02:00 |
John Maguire
|
17adb2bd6d
|
Blacklist ilok2 device from Mac MTP detection.
Update issue #2226
Hopefully this will fix it.
|
2011-09-13 15:57:13 +02:00 |
John Maguire
|
09c288a506
|
Fix compile error in grooveshark service.
|
2011-09-02 12:52:05 +01:00 |
Arnaud Bienner
|
99fdba877e
|
Merge branch 'master' into grooveshark
|
2011-09-02 00:35:40 +02:00 |
Arnaud Bienner
|
646588da2c
|
Start to work on Grooveshark: currently, we can only search for songs (and this has to be improve); lot of work remains to be done...
|
2011-09-02 00:28:11 +02:00 |
Arnaud Bienner
|
839bb411f2
|
Make qjson not optional, as we will need it for Grooveshark
|
2011-09-01 23:48:32 +02:00 |
Arnaud Bienner
|
096680c576
|
Add Hmac for MD5
|
2011-09-01 23:45:47 +02:00 |
John Maguire
|
cc522cab7b
|
Clear the global search box after tracks have been selected.
|
2011-09-01 16:30:56 +01:00 |
John Maguire
|
395c487250
|
Only create one global search popup.
|
2011-09-01 16:30:42 +01:00 |
John Maguire
|
551a85cb9b
|
Add missing copyright headers.
|
2011-09-01 16:07:07 +01:00 |
John Maguire
|
2dc7c3ea8e
|
Hook up the popup's buttons to the Player.
|
2011-09-01 15:56:56 +01:00 |
John Maguire
|
ee9b9501ed
|
Remove global search popup frame and show on top when triggered.
|
2011-09-01 15:41:47 +01:00 |
John Maguire
|
914eb59215
|
Make searching and adding work from global search popup.
|
2011-09-01 15:10:36 +01:00 |
John Maguire
|
c2d68fd697
|
Basic search popup triggered by a global shortcut.
|
2011-09-01 14:23:16 +01:00 |
John Maguire
|
85e101c8a7
|
Fix the global shortcut grabber on Mac.
|
2011-09-01 14:10:30 +01:00 |
John Maguire
|
3aa1d75163
|
Add attribution for ALL THE THINGS.
|
2011-08-30 15:44:42 +01:00 |
David Sansome
|
5aca9b7984
|
Support for playing tracks from Spotify
|
2011-08-29 03:32:50 +01:00 |
David Sansome
|
c1041ed6d4
|
Support for playing tracks from local library
|
2011-08-29 03:32:41 +01:00 |
David Sansome
|
21be90a941
|
Change spotify protobuf namespace to something that isn't reserved, and do album loading in spotify
|
2011-08-29 03:32:37 +01:00 |
David Sansome
|
5dc053827a
|
Fix spotify image loading
|
2011-08-29 03:32:35 +01:00 |
David Sansome
|
c96d402f26
|
Add a flag that search providers can set to indicate they want one art request at a time
|
2011-08-29 03:32:17 +01:00 |
David Sansome
|
1d2c142fdc
|
Key delayed searches on timer id - more efficient for the common case
|
2011-08-29 03:31:49 +01:00 |
David Sansome
|
dbffe16d04
|
Add a flag that search providers can set to indicate they want some delay between user input and being asked to search
|
2011-08-29 03:31:19 +01:00 |
David Sansome
|
8dea8a2664
|
Add a spotify global search provider
|
2011-08-29 03:31:12 +01:00 |
David Sansome
|
dbe8ffd5de
|
Try to sort by "quality", ie. matches at the start of the song metadata rate higher.
|
2011-08-29 03:30:32 +01:00 |
David Sansome
|
415c86ab90
|
Increase the border size
|
2011-08-29 03:30:22 +01:00 |
David Sansome
|
2c954a5d4a
|
Cache pixmaps for album art
|
2011-08-29 03:30:14 +01:00 |
David Sansome
|
cd44c47f7b
|
Sort the results in the popup list, prevent the user from searching for short strings
|
2011-08-29 03:29:51 +01:00 |
David Sansome
|
0f9d2d29bb
|
Minor UI tweaks
|
2011-08-29 03:29:04 +01:00 |
David Sansome
|
9370657b50
|
Started work on a global search for library, with album art.
The idea is that there's a single place to search for music, and it doesn't matter where it is, Clementine will find something playable.
|
2011-08-29 03:27:47 +01:00 |
David Sansome
|
2cbe90c2e5
|
When playing a last.fm stream, don't scrobble the next item in the playlist in between each track of the last.fm stream. Fixes issue 1943
|
2011-08-28 02:59:19 +01:00 |
David Sansome
|
7e1b6ef6c4
|
Use locale aware sorting for the lists of artists and albums in the album cover manager. Fixes issue 1952
|
2011-08-28 00:25:41 +01:00 |
David Sansome
|
195f618bf2
|
When organising files, make %albumartist behave as %artist if the song has no albumartist tag set.
|
2011-08-28 00:02:41 +01:00 |
David Sansome
|
1d098a40b8
|
Revert commit ddfb90a0a1 , and always delete files from disk rather than sending them to trash.
|
2011-08-27 23:54:55 +01:00 |
David Sansome
|
a8d9f9104a
|
Map playlist indices to the source model when passing them to the future watcher for background saves, fixing a bug where the wrong notification would be sent when editing track information for the currently playing song and the playlist was filtered. Fixes issue 2063
|
2011-08-27 23:16:57 +01:00 |
David Sansome
|
804cbbc14e
|
Save the playlist after editing fields of files in it - affects files that are not in the library.
|
2011-08-27 23:09:42 +01:00 |
David Sansome
|
9312f153b7
|
Don't show a notification and update the now playing widget when editing a song that isn't currently playing. Fixes issue 1689
|
2011-08-27 23:08:53 +01:00 |
David Sansome
|
5884502389
|
Fix a bug loading where song metadata wouldn't be loaded from the library when loading a local file containing spaces. Fixes issue 2192
|
2011-08-27 22:51:30 +01:00 |
David Sansome
|
2f63130606
|
When renumbering tracks, only start from the track number of the first track if it's greater than 0. Fixes issue 2072
|
2011-08-27 22:43:02 +01:00 |
David Sansome
|
7f7451b72a
|
Stop the M3UParser from going into an infinite loop when parsing a file with an invalid #EXTINF line. Fixes issue 2080
|
2011-08-27 22:35:00 +01:00 |
David Sansome
|
7e0e4e48e4
|
When loading a CUE from disk that isn't in the library, don't overwrite the metadata of its first song with the metadata from the audio file. Fixes issue 2092
|
2011-08-27 22:29:35 +01:00 |
David Sansome
|
13fc24f6c6
|
Refactor the last.fm, magnatune, spotify and di.fm settings pages - moving the login state display into a separate widget.
|
2011-08-27 22:01:28 +01:00 |
David Sansome
|
143bbb4019
|
Make the BusyIndicator contain a label too
|
2011-08-27 15:03:04 +01:00 |
John Maguire
|
72198db1ba
|
Make the album cover search dialog window modal so that it acts like a sheet on Mac.
|
2011-08-27 14:50:11 +01:00 |
David Sansome
|
263f57b47b
|
Only set the pretty OSD's message in the notifications settings page's constructor - don't show it as well. It would just get hidden again straight away, and for some reason this triggers a (Qt?) bug where the window gets painted in the top-left corner, but reacts to mouse clicks in its actual position.
Fixes issue 2110
|
2011-08-26 23:34:13 +01:00 |
Arnaud Bienner
|
3dc4e3aa0b
|
Merge branch 'master' of https://code.google.com/p/clementine-player
|
2011-08-26 00:23:30 +02:00 |
Arnaud Bienner
|
21f5345da4
|
Also work with cdda URLs which doesn't contain device inside URL
|
2011-08-26 00:11:18 +02:00 |
David Sansome
|
73a1052f70
|
Use a fakesink instead of an appsink in the probe pipeline to fix a memory leak and make it work on Windows where we don't bundle appsink.
Fixes issue 2177
|
2011-08-22 22:40:33 +01:00 |
Andrew Gaydenko
|
41a151840f
|
Split the gstreamer pipeline - one path is converted to 16-bit int samples for the scope. The other is kept at float32 to preserve the bit depth of the audio.
Fixes issue 2114
|
2011-08-19 22:02:42 +01:00 |
Arnaud Bienner
|
5cbb86f247
|
Use toEncoded instead of toString in SQL query
|
2011-08-19 22:37:59 +02:00 |
Arnaud Bienner
|
5841bb58a7
|
Correct typo in comment
|
2011-08-19 22:31:48 +02:00 |
Arnaud Bienner
|
f319a615d9
|
Use url when checking if a file is already in DB instead of filename when loading files (this usecase has been missed when we have decide to use urls everywhere)
|
2011-08-18 22:43:52 +02:00 |
Arnaud Bienner
|
f33b62a877
|
Oops... Actually, it's better like this :)
|
2011-08-18 22:10:09 +02:00 |