Commit Graph

557 Commits

Author SHA1 Message Date
craig.p.drummond
2eca235c80 Read MPD dir setting at start-up, so that the is-readable flag is set. 2012-06-01 16:27:35 +00:00
craig.p.drummond
f376b3d02b Remove ThreadWeaver usage, and add ReplayGain calculation support to Qt-only builds. 2012-06-01 16:27:08 +00:00
craig.p.drummond
b568759c8f Fix error text 2012-06-01 16:26:27 +00:00
craig.p.drummond
235731eb8d If URL scheme is empty, assume it is a file. 2012-06-01 16:25:12 +00:00
craig.p.drummond
9ac7dad2c2 Disable 'Edit Tags' and 'Organize Files' actions if MPD dir is not readable. 2012-06-01 16:24:21 +00:00
craig.p.drummond
4aecafef4c Add Track Organizer dialog to Qt-only build. 2012-05-31 19:48:31 +00:00
craig.p.drummond
f5f3114145 Reduce KDE/Qt code duplication - by creating dummy Dialog, MessageBox, and InputDialog classes/namespaces for Qt. 2012-05-31 17:45:57 +00:00
craig.p.drummond
ccbcba0cc6 Initial windows port. 2012-05-30 17:34:58 +00:00
craig.p.drummond
7a09d80884 Implement Ctrl+MouseWheel zoom for Qt-only info view. 2012-05-30 17:15:11 +00:00
craig.p.drummond
3f5f0cf148 Add ability to play MPD HTTP output strem via phonon.
NOTE: There seems to be some delay when starting, etc, probably caused by MPD/Phonon buffering.
2012-05-29 19:21:05 +00:00
craig.p.drummond
64e9f37a0b When 'Return'/'Enter' is pressed when play queue has focus, start playing from the first selected song.
BUG:16
2012-05-18 16:46:42 +00:00
craig.p.drummond
bf9c32af5f Have cantata-dynamic helper script send a dbus message when it starts and stops - so that cantata main window can show the current status if the helper is started externally. 2012-05-18 16:37:27 +00:00
craig.p.drummond@gmail.com
f64437753d - Only attempt to load a cover from MPD dir if the song actually has a file path
- For streamed songs, add actual path to URL query
2012-05-12 20:07:32 +00:00
craig.p.drummond@gmail.com
da2b114c80 Only automatically start playing songs if we are replacing the playqueue, or the song is the first song added via the commandline.
BUG:13
2012-05-12 19:39:36 +00:00
craig.p.drummond@gmail.com
c3b9ce9ce0 Set minimum font size for info page.
BUG:12
2012-05-10 19:57:01 +00:00
craig.p.drummond@gmail.com
4e6331e353 More fixes for apply/revert various-artists workaround... 2012-05-10 19:50:07 +00:00
craig.p.drummond@gmail.com
aeee3f0b68 Fix tag-editor's 'Various Artists' workaround when all tracks is selected. 2012-05-10 11:09:26 +00:00
craig.p.drummond@gmail.com
42e7ee76e1 Remove reference to job in all cases. Fixes the scenario where the top-left album widget displays cover from previous album. 2012-05-08 17:07:08 +00:00
craig.p.drummond@gmail.com
e25df38bc1 Fix loading of commandline passed files when we have a local MPD connection. 2012-05-08 17:06:57 +00:00
craig.p.drummond@gmail.com
82a0aa51a0 When songs added to playQueue - start-playing song if playQueue has no current song, and the state is 'inactive'. This should handle the case where the playqueue is empty, and cantata is started with a list of songs on the commandline. 2012-05-08 11:13:10 +00:00
craig.p.drummond@gmail.com
38bdaaeb4e Fix loading of songs via commandline if we are set to use HTTP server. 2012-05-08 11:04:03 +00:00
craig.p.drummond@gmail.com
26744121e3 When adding items to playqueue, only start to play if playqueue was previously empty. 2012-05-07 17:04:37 +00:00
craig.p.drummond@gmail.com
f7ae678282 Add support for using KIO to access music collections. This is currently disabled as it is VERY slow. For example, accessing my android phone (via wifi) with 17 albums took ~60 seconds with webdav, and only ~10 when using sshfs!!!! 2012-05-03 20:07:28 +00:00
craig.p.drummond@gmail.com
c379fce0ed No need to store full path in each song file. 2012-05-02 18:37:45 +00:00
craig.p.drummond@gmail.com
a76a23b02b Dont update 'curent song' details when playqueue is updated - the current
song is updated by other means. As we now use 'plchangesposid' to speed
updates, we dont always have the full song info when playqueue is updated.
BUG:9
2012-05-01 20:52:12 +00:00
craig.p.drummond@gmail.com
99c564acf7 Limit downloaded covers to a max of 600x600 pixels.
When showing cover-widget tooltip, scale image if it is greater than 600x600.
BUG:8
2012-05-01 20:39:00 +00:00
craig.p.drummond@gmail.com
d757b59f8a Remove 'Single Tracks' cover creation. 2012-04-30 11:11:40 +00:00
craig.p.drummond@gmail.com
8b24d760a4 When grouping songs into albums, take into account song year. Its possible for an artist to release two albums with the same name in different years!
BUG:6
2012-04-30 11:07:58 +00:00
craig.p.drummond@gmail.com
761a5850fa Create a 'BuddyLabel' class. When this receives a mouse-release event, it passes focus to its buddy - and if the buddy is a checkbox, it toggles the setting.
BUG:4
2012-04-27 11:09:51 +00:00
craig.p.drummond@gmail.com
63ff2b6c2b Add option to draw (15% opacity) tiled cover as background to lyrics page. 2012-04-26 20:47:51 +00:00
craig.p.drummond@gmail.com
4153c92f52 Add a basic 'sync' dialog. Shows two lists; left has songs that are only in library, right has songs that are only on device. Each has a 'Copy to' action. When songs are copied, the lists are updated to show the remaining differences. 2012-04-26 12:30:00 +00:00
craig.p.drummond@gmail.com
e65c6d88f1 Better whatsThis text for single mode 2012-04-24 22:06:08 +00:00
craig.p.drummond@gmail.com
37d5478ccf Add expandAll (Ctrl +) / collpseAll (Ctrl -) actions to expand/collapse all
items of currently    focused treeview.
2012-04-24 21:19:12 +00:00
craig.p.drummond@gmail.com
708d961723 Need to set groupSingle/groupMultiple flags early - as these are used in library and device loading. 2012-04-24 11:20:26 +00:00
craig.p.drummond@gmail.com
f4df05139a - Move showPage dbus command out of Mpris class and into mainwindow
- Make MainWindow::showError visible on dbus interface
- When cantata-dynamic fails to locate any songs it will now emit an error and terminate.
2012-04-20 11:20:44 +00:00
craig.p.drummond@gmail.com
66f7377687 Use a separate label to indicate dynamic mode. This way we can use bold text just for that part. Can't just use HTML tags on main stats label, as KSqueezedLabel does not work correctly when tags are used (it uses the tags as text when calculating the string length, so ellides before it should!) 2012-04-19 11:10:55 +00:00
craig
1dfb77dd9a Add extr-large cover sizes (64pixels library, 160pixels albums). 2012-04-18 18:33:39 +00:00
craig
f82661d0ac Show full size cover image in tooltip for current track cover preview
widget.
2012-04-18 18:33:11 +00:00
craig
b0410a4c37 If connection fails due to password, then state this in error message. 2012-04-18 18:32:08 +00:00
craig
3aac2a0fd6 Fix reading of passwd 2012-04-17 16:05:08 +00:00
craig
14a4ff9ed8 Read /etc/mpd.conf 2012-04-17 15:54:07 +00:00
craig
62d29a402f Request list of URL handlers immediately after connecting. 2012-04-17 15:51:40 +00:00
craig
0ad851d0d1 Default to 'Alt+<num>' for page shortcuts. 2012-04-16 18:44:07 +00:00
craig
294c9591ec s/playlist/playqueue/g 2012-04-16 18:43:50 +00:00
craig
5345b495e5 Dont display message when dynamic mode enabled - too intrusive! 2012-04-16 18:39:05 +00:00
craig
5fac006d41 - Add showPAge to MPRIS interface
- Add a 'search' action (Ctrl-F) that will move focus to curent tab's search
field - or to play queue search field (if play queue has focus).
2012-04-16 18:38:00 +00:00
craig
1cc7520751 Update grouped-view controlled albums set when we update model 2012-04-16 18:36:02 +00:00
craig
2f27c29eb6 Better, less hacky, workaround for QAbstractItemView shif-select bug
(https://bugreports.qt-project.org/browse/QTBUG-18009). Thanks to Spitfire
from qtcentre.org forums for fix.
2012-04-16 18:35:20 +00:00
craig
5962b24a5e Revert back to oxygen shuffle icon - downloaded one was blurry!!! 2012-04-14 10:49:18 +00:00
craig
86a65ef69a Correct icon name 2012-04-14 10:44:19 +00:00