1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-17 03:45:56 +01:00
Commit Graph

1932 Commits

Author SHA1 Message Date
John Maguire
c625acfd87 Refactor background streams.
Add volume control for background streams and infrastructure for custom streams.
2010-12-03 13:53:43 +00:00
John Maguire
880909104e Fix album cover handling in Jamendo. 2010-11-29 13:34:30 +00:00
John Maguire
c679a19c91 Show behaviour preferences section on Mac but disable the irrelevant options. 2010-11-29 12:51:01 +00:00
David Sansome
31a6aa2de7 Add a Comment field to the playlist. Fixes issue #890 2010-11-28 15:22:48 +00:00
David Sansome
59875c9708 Make F2 edit the first playlist column again after the cursor has been moved. Fixes issue #939 2010-11-28 15:14:48 +00:00
David Sansome
96a45bb0ca Fix inline editing of multiple tracks from the playlist. Fixes issue #869 2010-11-28 14:47:35 +00:00
David Sansome
e3760a5bc5 And fix the length parsing 2010-11-28 14:18:07 +00:00
David Sansome
68ae8aec0e Fix genre parsing from Jamendo 2010-11-28 14:13:46 +00:00
David Sansome
dd937fb06d Make searching more responsive on large libraries (Jamendo) 2010-11-27 20:20:26 +00:00
David Sansome
af234763f2 Do library searching and grouping in a background thread 2010-11-27 20:09:00 +00:00
David Sansome
e63c101223 Don't show the various artists node for Jamendo (there aren't any various artists albums) - making search a bit faster 2010-11-27 19:37:34 +00:00
David Sansome
bea4b39020 Make Jamendo search work again 2010-11-27 19:37:09 +00:00
David Sansome
7690224859 Missing file 2010-11-27 19:34:15 +00:00
David Sansome
858a8650b8 Create the correct type of playlist item from query generators 2010-11-27 19:23:52 +00:00
David Sansome
f11c494c44 Add a random smart playlist to Jamendo 2010-11-27 19:18:56 +00:00
David Sansome
b1bf95a668 Remember which library a dynamic playlist was using when you restart clementine 2010-11-27 19:11:36 +00:00
David Sansome
623b90e5e2 Make sure the smart playlists node really really gets put at the top 2010-11-27 18:43:49 +00:00
David Sansome
70df709fc2 Don't use Connection: Keep-Alive when doing requests to the Jamendo API 2010-11-27 18:37:53 +00:00
David Sansome
69d3d89b0f Have a different list of smart playlists for Jamendo and the normal Library. Only add default Jamendo smart playlists once. 2010-11-27 17:52:08 +00:00
David Sansome
b85ddbb380 Put the Jamendo songs in a separate database that gets attached to the main database. "Reload" it by deleting the file, which is much faster than DELETEing all the songs inside. Make reloading the Jamendo, Icecast and Magnatune databases always bypass the network cache. Store the Jamendo track IDs in a separate table - for some reason this makes inserts faster. Fix the Jamendo model after the inital database load. Make the Jamendo dymanic playlist use the entries that are already in the local database rather than fetching the song metadata again. 2010-11-27 16:14:09 +00:00
David Sansome
421c04b6ec Do the limit clause in dynamic playlists properly 2010-11-27 12:24:47 +00:00
John Maguire
d5d058fbaa Add debug header. 2010-11-26 16:03:13 +00:00
John Maguire
eca1704384 Sort of working Jamendo dynamic playlist. 2010-11-26 15:16:48 +00:00
John Maguire
5387d4e933 Remove explicit libgpod dep. 2010-11-26 13:05:46 +00:00
John Maguire
7c7d89d416 Update Artur's email address. 2010-11-26 12:56:04 +00:00
John Maguire
3b742603bd Tweak apache license. 2010-11-26 12:53:14 +00:00
John Maguire
71e92979d5 Update clementine copyright to GPLv3+. 2010-11-26 12:50:15 +00:00
John Maguire
384ab6b9cc Add apache licensing for part of gmock. 2010-11-26 12:47:28 +00:00
David Sansome
4e60558053 Use the Jamendo track id as the ROWID for tracks, and implement reloading the database. 2010-11-25 23:05:37 +00:00
David Sansome
17da224283 Record the Jamendo album ID with each song, and implement the context menu items to open album info and download album pages. 2010-11-25 22:16:29 +00:00
David Sansome
927937e236 Save and restore Jamendo playlist items properly. Add a Jamendo context menu. 2010-11-25 22:04:23 +00:00
David Sansome
e36cbcb50c Get proper sized album art for Jamendo songs 2010-11-25 21:20:18 +00:00
David Sansome
9483f9b930 Typo 2010-11-25 21:20:06 +00:00
David Sansome
f758004760 Stop the size of the radio header widget increasing when different services are selected. 2010-11-25 19:18:41 +00:00
John Maguire
8ede752ff9 Fix small leak. 2010-11-25 17:25:50 +00:00
John Maguire
b2ffc58070 Only check subversion info if $BUILDBOT_REVISION not set.
Fix compile warning.
2010-11-25 17:14:11 +00:00
John Maguire
8ac4e57cdf Fetch the subversion revision info automatically if possible. 2010-11-25 15:26:26 +00:00
David Sansome
23d1ea81ea Add dividers to the list of icecast stations 2010-11-24 21:34:54 +00:00
David Sansome
c021a639c5 Remember the icecast sort by mode 2010-11-24 21:16:33 +00:00
David Sansome
ad191e0880 Show a context menu for icecast stations 2010-11-24 19:41:17 +00:00
David Sansome
c43a06c04e Support drag&drop of icecast streams to the playlist 2010-11-24 19:25:41 +00:00
David Sansome
9a8d01e2bd Comment(s) from r2281 2010-11-23 23:10:53 +00:00
David Sansome
83948e4973 Fix the size of the icecast filter widget icons 2010-11-23 23:10:38 +00:00
David Sansome
b9f7cf78a9 Make sorting and filtering the list of icecast stations work 2010-11-23 23:05:42 +00:00
David Sansome
8d23c8b3ee Comments from r2279 2010-11-23 22:37:00 +00:00
David Sansome
188c7a53ec Add a database table, backend, and model for Icecast radio stations. Added a filter widget as well, but it doesn't actually search or sort yet. 2010-11-23 22:36:00 +00:00
Paweł Bara
eb41dea464 the title and artist of the currently playing song are now the title of Clementine's window (Fixes issue #779)
better unmute behavior if Clementine was muted before it was closed (Fixes issue #983)
2010-11-23 19:38:15 +00:00
David Sansome
e4a3a12a83 Show progress information while downloading and parsing Jamendo and Icecast catalogues. Also parse Jamendo in chunks rather than all in one go. 2010-11-23 18:53:08 +00:00
John Maguire
5feabe09de Add Jamendo support.
Fixes issue #470
2010-11-23 17:38:39 +00:00
David Sansome
89e3fde23b Add missing copyright headers to the icecast source and objective-c 2010-11-23 11:42:19 +00:00