1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-15 18:58:55 +01:00
Commit Graph

828 Commits

Author SHA1 Message Date
John Maguire
e8dab5c065 ASX support.
Fixes issue #325
2010-05-27 20:55:34 +00:00
David Sansome
ed03c4cd72 Lower the CPU usage of the currently playing track animation by about 50% by caching the row pixmap and lowering the framerate slightly. 2010-05-27 20:31:00 +00:00
David Sansome
4c13e78893 Fix a mingw warning 2010-05-27 20:30:15 +00:00
John Maguire
734d505eb7 Fix media key global shortcuts on mac.
Dave: *again* :-P
2010-05-27 13:21:05 +00:00
John Maguire
722981e71d Stop streams on PlayPause. 2010-05-27 13:17:28 +00:00
David Sansome
3927d91cf1 We use decodebin2 on windows now 2010-05-25 22:25:04 +00:00
David Sansome
c59a819068 Fix a warning 2010-05-25 22:19:30 +00:00
David Sansome
e6a13c76f1 Be sure to signal about changes to the library model so that the proxy model's cache gets updated. 2010-05-25 22:18:27 +00:00
David Sansome
8164066648 More Qt 4.5 fixes 2010-05-25 21:41:53 +00:00
David Sansome
9292bd3cb5 toFloat() was Qt 4.6 2010-05-25 21:33:16 +00:00
David Sansome
6b5ca67fed Package the ape tag demuxer with the Windows build. Fixes issue #337 2010-05-25 21:02:58 +00:00
David Sansome
71949f8c24 Package the decodebin2 gstreamer plugin which contains the uridecodebin, and also package queue2 which is required by decodebin2 to buffer network streams. 2010-05-25 21:00:10 +00:00
David Sansome
0021e5f7e4 Make library scanning on startup optional, and add a menu item to update the library. Fixes issue #341 2010-05-25 20:40:45 +00:00
David Sansome
7ecdb772a7 Always map model indexes from the UI to the source playlist model when using them in the playlist.
Update issue #340
Status: fixed
I think I've fixed all these bugs now, but please reopen if you find
another situation where the wrong track gets used in a filtered playlist.
2010-05-25 19:39:04 +00:00
John Maguire
bfa355cf82 Force menu items into correct place on mac.
Fixes issue #342
2010-05-25 13:19:28 +00:00
John Maguire
0d6cf9627a Add ape tags plugin for mac. 2010-05-25 11:12:35 +00:00
John Maguire
4091e17629 Add icecast plugin on mac. 2010-05-25 11:07:06 +00:00
David Sansome
c6d1c69ad0 Make it possible to do an in-place build 2010-05-24 13:29:13 +00:00
David Sansome
46b3dc643f "Stop after this song" on tray icon menu. Fixes issue #339 2010-05-23 21:51:31 +00:00
John Maguire
a0f19e5923 Remove unnecessary checks. 2010-05-23 17:04:55 +00:00
John Maguire
07b2c38690 Save support for M3U. 2010-05-23 17:00:45 +00:00
John Maguire
1b76ead951 Implement playlist saving for XSPF. 2010-05-23 16:26:32 +00:00
John Maguire
a59f5a3887 *Fix m3u parsing
*Add regression test
*Fix clang warnings
2010-05-23 15:35:28 +00:00
David Sansome
eb78ace541 Replay Gain support 2010-05-23 13:07:15 +00:00
David Sansome
89bbaeed5f Add a filter for each type of playlist in the load/save dialogs. 2010-05-22 22:29:52 +00:00
David Sansome
b487ec00ef GUI for saving playlists 2010-05-22 22:20:00 +00:00
David Sansome
06c6bebe15 Support for saving .pls files 2010-05-22 21:27:51 +00:00
David Sansome
211ae65e3d .pls parser. Fixes issue #302 2010-05-22 21:11:22 +00:00
David Sansome
1f8b0de49c Load playlist button works 2010-05-22 20:28:11 +00:00
David Sansome
c9c44ca592 Move the playlist parsers to another directory, and add a PlaylistParser class that magically uses the right parser. 2010-05-22 20:06:19 +00:00
David Sansome
d054e06444 Don't do the preloaded check on manual track changes.
Update issue #332
Status: fixed
Thanks for the patch!  Calling Stop() in there meant that the OSD got shown
briefly with a "Stopped" message though, so I've changed GstEngine::Load
instead - the problem was with the code that checked whether the pipeline had
already started to load that URL as a result of GstEngine::StartPreloading.
It'll now only do that on an automatic track change.
2010-05-22 17:19:27 +00:00
David Sansome
aff901e44d Show a message on the playlist when a search yielded no matches. 2010-05-22 17:03:18 +00:00
David Sansome
ab1b80c1db Playlist filtering 2010-05-22 16:36:13 +00:00
David Sansome
6a3c9aae0c Double clicking on empty space in the playlist tabbar makes a new playlist, and middle clicking a tab removes it 2010-05-22 14:33:17 +00:00
David Sansome
9baa1f74c7 Fix a weird bug when removing the last-but-one playlist 2010-05-22 14:28:37 +00:00
David Sansome
d921b7e4e7 Improve system tray icon click behaviour. Thanks haakonn.
Fixes issue #335
Looks good, thanks!
2010-05-22 12:43:33 +00:00
David Sansome
0ef6a2dc88 Hide the tab bar when there are no tabs in it 2010-05-21 10:57:40 +00:00
David Sansome
e572fbf487 Oops, fix remove and rename 2010-05-21 10:44:26 +00:00
David Sansome
98235eea03 Remember the ordering of playlists 2010-05-21 10:37:24 +00:00
David Sansome
119c6fbd6e Refer to playlists by ID rather than index in the tabbar, so they can be moved around 2010-05-21 10:29:17 +00:00
David Sansome
a274f8cbfc Select newly created playlists 2010-05-21 09:41:57 +00:00
David Sansome
0aa579c2be Disable the Delete playlist action if there's only one playlist left. 2010-05-21 09:37:27 +00:00
David Sansome
103f933dab Save the currently selected tab 2010-05-20 23:18:55 +00:00
David Sansome
7e913fb38b Show a playing/pause icon on the active tab 2010-05-20 22:48:11 +00:00
David Sansome
1572124962 Seperate last played values for each playlist 2010-05-20 22:30:55 +00:00
David Sansome
f17a422797 Make sure only one playlist can have the "current" song 2010-05-20 21:51:01 +00:00
David Sansome
e515724bf7 Basic support for multiple playlists. Not everything works yet 2010-05-20 21:21:55 +00:00
David Sansome
5de851d054 Sync translations from launchpad 2010-05-20 19:08:14 +00:00
David Sansome
b116d4a306 First go at a UI for playlist search and multiple playlists. Nothing works yet. 2010-05-20 14:12:15 +00:00
David Sansome
a95fb6d1e6 Do UpdateCompilations in the library scanner thread so as to not block
the GUI on startup.
2010-05-20 12:27:48 +00:00