Commit Graph

55 Commits

Author SHA1 Message Date
David Sansome 76ef868c0a Don't pass non-const references 2010-04-14 16:12:33 +00:00
David Sansome 921eb94a21 Abstract the QSettings usage out of Playlist and PlaylistSequence, create a mock for it, and add a basic playlist test 2010-04-14 14:48:10 +00:00
David Sansome caa63d3095 Save the last played item when it starts playing, not when it finishes, to fix strange behaviour when you quit during a track. 2010-04-12 01:06:47 +00:00
David Sansome e755868b74 Remember which track was being played last. Fixes issue #56 2010-04-12 00:40:03 +00:00
John Maguire d0ddeb2956 Also show tooltip for playlist column names.
Updates issue #181
2010-04-11 21:45:19 +00:00
John Maguire 9cce2bddd9 Show full text on tooltip for playlist & library rows.
Fixes issue #181
2010-04-11 21:43:37 +00:00
David Sansome 1293865fea Fix the behaviour of selecting "edit tag ..." when multiple tracks are selected. Fixes issue #139 2010-04-11 17:58:58 +00:00
David Sansome ce43f8dbf9 Make the "Edit tag..." menu item edit all selected tracks, and only show "Renumber selected tracks in this order" if the user right clicked on the track column. Thanks christoph.gysin. Fixes issue #139 2010-03-31 19:09:35 +00:00
John Maguire ee9e676df1 Add autocompletion to artist & album tags in playlist.
Thanks to christoph.gysin
Updates issue #130
2010-03-27 23:45:46 +00:00
David Sansome 766429c860 Allow inline editing of tags in the playlist. Thanks christoph.gysin 2010-03-25 23:48:58 +00:00
David Sansome 38b114e4ad Show the basefilename in the title column if there's no title tag. Fixes issue #99 2010-03-25 15:00:56 +00:00
John Maguire a8a37264f7 Add MPRIS support (thanks Amarok ;-)
Fixes issue #29

Example command lines:
dbus-send --print-reply --dest=org.mpris.clementine /Player org.freedesktop.MediaPlayer.Play
dbus-send --print-reply --dest=org.mpris.clementine / org.freedesktop.MediaPlayer.Identity
dbus-send --print-reply --dest=org.mpris.clementine /TrackList org.freedesktop.MediaPlayer.GetCurrentTrack
dbus-send --print-reply --dest=org.mpris.clementine /TrackList org.freedesktop.MediaPlayer.GetMetadata int32:0
2010-03-24 20:58:17 +00:00
David Sansome 4b4603e138 Make sure current_virtual_index_ is kept consistent when clearing or deleting items from the playlist. Fixes issue #107 2010-03-24 14:37:10 +00:00
John Maguire f312b04df7 Enable more compiler warnings and fix them.
Fixes issue #108
2010-03-24 12:07:37 +00:00
David Sansome 821e524b5f Menu option to set all fields from selected tracks to the same value. Thanks christoph.gysin. Fixes issue #102 2010-03-24 00:12:52 +00:00
David Sansome fa00ee971d Add license headers to all our source files 2010-03-23 23:11:46 +00:00
David Sansome 051263c05d Enable playlist sorting on columns other than title, artist, album, track and length.
Fixes issue #97
2010-03-23 14:24:48 +00:00
David Sansome 257170b212 Add support for showing the filename without the path - thanks ralf.neupert
Fixes issue #80
2010-03-19 10:39:22 +00:00
David Sansome 65d88ac831 Fix strangeness when rearranging the playlist with shuffle disabled 2010-03-10 14:09:35 +00:00
David Sansome 4988d45f23 Fix a crash bug when clearing the playlist, and then advancing to the next track 2010-03-10 14:06:34 +00:00
David Sansome aee1cbb4fd Revert the multiple playlist commits until they can be cleaned up a bit. These are: r324, r326, r327, r328, r335, r336, r337, r338, and r339. 2010-03-10 00:04:04 +00:00
David Sansome 67214bf4dc Rename ShuffleRepeatWidget to PlaylistSequence 2010-03-08 18:05:41 +00:00
David Sansome 85d5e398da Shuffle and repeat buttons now work.
Fixes issue #20
2010-03-08 17:55:40 +00:00
David Sansome 3d34aa240c Add albumartist, composer, file type and date columns to the playlist. Also add columns to the database for rating, playcount, and lastplayed (not used yet).
Fixes issue #66
2010-03-07 22:46:41 +00:00
Bartek Taczała 030e454d1e Enabling removal of playlist. Slightly changing how informatiion about playlists are stored in QSettings 2010-03-07 20:55:02 +00:00
Bartek Taczała 8ae713802d Playlist manager for handling multiple playlists. Storing/restoring is enabled. 2010-03-07 20:06:00 +00:00
John Maguire 4219dfa718 Add test for taglib usage in Song, will be more helpful testing M3U/XSPF parsing.
Dave: I'm sorry.
2010-03-06 20:08:01 +00:00
John Maguire 3fe0213106 Make tabbed playlists store & restore.
Fix style issues.
2010-03-06 15:33:57 +00:00
David Sansome b47d53d569 Another attempt to avoid duplicate notifications 2010-02-27 16:57:43 +00:00
David Sansome b3acccac97 Don't show two notifications when skipping track 2010-02-26 22:10:58 +00:00
David Sansome 294eae80dd Menu items to add files and streams by URL.
Fixes issue #10
2010-02-24 22:26:01 +00:00
David Sansome e117b7eb15 i18n support 2010-02-23 18:33:09 +00:00
David Sansome aa06377684 Save the playlist more 2010-02-04 00:09:59 +00:00
David Sansome 8eb42b5ab8 Shuffle playlist 2010-02-03 23:56:41 +00:00
David Sansome 8da8b04813 Fix persistent indexes when rearranging the playlist 2010-02-03 21:26:54 +00:00
David Sansome 4777b3eab1 SomaFM streams 2010-01-18 02:23:55 +00:00
David Sansome 4108dc7c73 Basic tag editing 2010-01-16 16:12:47 +00:00
David Sansome 4ab13c03de Clear playlist 2010-01-14 12:27:50 +00:00
David Sansome 62794cdf70 Rename tangerine to clementine 2010-01-08 16:21:22 +00:00
David Sansome d701e8e5ac Basic libnotify OSD implementation 2010-01-08 14:52:05 +00:00
David Sansome 7749386aff More columns in the playlist 2009-12-30 04:05:33 +00:00
David Sansome 92db175819 Double-click on radio items to play 2009-12-29 23:17:54 +00:00
David Sansome 5e514c42b6 Actually scrobble 2009-12-29 20:11:03 +00:00
David Sansome 72f793a002 Scrobble tracks 2009-12-29 19:57:33 +00:00
David Sansome 38feb17697 "Now listening" last.fm notifications 2009-12-29 19:22:02 +00:00
David Sansome 62dda6430c Disable pause on last.fm tracks 2009-12-29 16:15:21 +00:00
David Sansome c98427aeae Stop after stream track works, and updated todo 2009-12-26 23:43:38 +00:00
David Sansome 9e285efea7 Temporary metadata from Last.fm 2009-12-26 22:15:57 +00:00
David Sansome 7a3678e806 Simple last.fm streaming works 2009-12-26 21:35:45 +00:00
David Sansome bd30d815d1 Don't resort the playlist when reloading 2009-12-26 15:21:36 +00:00