Commit Graph

901 Commits

Author SHA1 Message Date
craig
0f55c8d58e Use KStringHandler::naturalCompare if we're built with KDE 2012-03-21 19:08:00 +00:00
craig
b4ed235271 Remove proxy code duplication 2012-03-21 19:07:34 +00:00
craig
d47edef6a7 Fix showing of tag editor 2012-03-21 19:07:10 +00:00
craig
392ebb128b Fix various artists grouping 2012-03-21 19:06:52 +00:00
craig
624484b7c8 Only set vol if diff from before 2012-03-21 19:06:38 +00:00
craig
bc4dc016af If possible, return Image from Covers::get() 2012-03-21 19:06:19 +00:00
craig
1cfd62a95c Add action to show current track in lib 2012-03-21 19:05:55 +00:00
craig
f40e5f6134 Put entry in correct place!!!! 2012-03-21 19:05:36 +00:00
craig
cf5232f64f Use collection 2012-03-21 19:05:23 +00:00
craig
a468b85181 Use correct config item!!! 2012-03-21 19:05:12 +00:00
craig
41c8e61e4b No auto expand for playlist 2012-03-21 19:04:54 +00:00
craig
8f5425cfea Refresh model when view changes 2012-03-21 19:04:29 +00:00
craig
ea932bda1c Work on playlist editing 2012-03-21 19:04:10 +00:00
craig
b00860ca65 Add 'Edit Song Tags' action to playqueue context menu. 2012-03-21 19:03:45 +00:00
craig
b15f9e74a1 If fading out to stop, and cantata is closed, then send stop command. 2012-03-21 19:03:25 +00:00
craig
7e9a8e10fe When loading covers, if we fail to find one of the standard names
(cover.jpg/png, AlbumArt.jpg/png, folder.jpg/png), then use the first image found.
2012-03-20 22:28:23 +00:00
craig
199ec0805c Add #define for default cover icon names 2012-03-20 21:13:18 +00:00
craig
5021c3dbf6 Dont allow to drop on an already selected row - as this seems to cause a crash!!! 2012-03-20 21:13:00 +00:00
craig
25d751a8f6 Better text 2012-03-20 21:12:25 +00:00
craig
b205a56dd7 Provide option to *not* store downloaded covers in MPD dir. 2012-03-20 21:12:04 +00:00
craig
0c7a595032 When an album is collapsed/expanded in playqueue, call dataChanged() so that
title row is redrawn - otherwise, for single-track albums, the view might
not get refreshed.
2012-03-20 21:11:48 +00:00
craig
c82cf8ed21 Update playlists if modified by another client. 2012-03-20 21:11:34 +00:00
craig
0b283a904a When checking whether a song exists in device, or library, need to also check
'single tracks' and 'multiple artist' groupings - if these have been enabled.
2012-03-20 21:11:19 +00:00
craig
1621faf8d6 Add option to group albums with multiple artists under Various Artists. 2012-03-20 21:11:02 +00:00
craig
4c7af103af Apply 'group single track albums' to devices. 2012-03-20 21:10:45 +00:00
craig
7cc99fd7ce Give tray icon a tooltip - thanks to Martin Blumenstingl for the patch 2012-03-19 20:31:10 +00:00
craig
5a583fff28 Fix reading of lyrics files with special characters - thanks to Martin
Blumenstingl for the patch.
2012-03-19 20:28:40 +00:00
craig
7d4d913707 Only select hidden sibiling if this is *not* a collection! 2012-03-17 12:06:13 +00:00
craig
b2f0467888 Fix qt-build 2012-03-17 08:53:05 +00:00
craig
e6182412c3 Initial import of grouped playlists - NOT FINISHED 2012-03-16 22:33:34 +00:00
craig
268f9b4d18 Fix drawing... 2012-03-15 19:54:50 +00:00
craig
233a00157d Better look for qt-only config dialog 2012-03-15 19:33:44 +00:00
craig
cf6dff74c8 Cleanup 2012-03-15 19:33:28 +00:00
craig
24917c8d7d Fix warning 2012-03-15 19:33:17 +00:00
craig
b41bec52bc Install icon for Qt-only build. 2012-03-15 19:33:05 +00:00
craig
6333eb9fc2 Allocate more space for tab if required - up to a max of 50% extra. This
fixes "HTTP Server" config page title under Ubuntu with Qt-only build.
2012-03-15 19:32:52 +00:00
craig
df575a1898 If compiled for Qt-only, and icon theme is not oxygen, then check to see
if current icon theme has required icons (devices/media-optical-audio, etc)
if not, then if oxygen is installed - set icon theme to oxygen.
2012-03-15 19:32:36 +00:00
craig
7ad552ad59 Better icons 2012-03-15 19:32:17 +00:00
craig
c510c264cf Remove double setting of clearPlaylistAction icon 2012-03-15 19:32:05 +00:00
craig
6d5a8647f2 SAve zoom settings 2012-03-14 21:42:28 +00:00
craig
92473d7319 TagLib does not always have ASF/MP4 2012-03-14 17:31:01 +00:00
craig
11d880d08b Better toolbutton sizes for qt 2012-03-14 17:30:26 +00:00
craig
c93d81ed5e Include icons in qrc for qt 2012-03-14 17:30:06 +00:00
craig
3424581df4 Fix fetching of xml 2012-03-14 17:29:40 +00:00
craig
1bbedb8e70 Make position off toolbuttons consistent between kde and qt 2012-03-14 17:29:21 +00:00
craig
1a05040904 Qt tag editor 2012-03-14 17:28:55 +00:00
craig
994fa1e53b filtetype resolver is KDe only 2012-03-14 17:28:33 +00:00
craig
a1676f5815 Include QStringList 2012-03-14 17:27:56 +00:00
craig
ca2b578432 TagLib is required 2012-03-14 17:27:43 +00:00
craig
831016689e Use QDateTime::toString(Qt::SystemLocaleShortDate) to show server last
update in server info page

- Had a bug report that seems to imply a hang in KSystemTimeZones::local()
(gdb) bt full
#0  0x00007ffff0d7c183 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007fffeaafbed0 in socket_do_iteration () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#2  0x00007fffeaafadbd in _dbus_transport_do_iteration () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#3  0x00007fffeaae5e85 in _dbus_connection_do_iteration_unlocked () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#4  0x00007fffeaae71af in _dbus_connection_block_pending_call () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#5  0x00007fffeaae67a4 in dbus_connection_send_with_reply_and_block () from /usr/lib/libdbus-1.so.3
No symbol table info available.
#6  0x00007ffff33252a5 in ?? () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#7  0x00007ffff3325bb9 in ?? () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#8  0x00007ffff333481b in ?? () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#9  0x00007ffff3334959 in QDBusInterface::QDBusInterface(QString const&, QString const&, QString const&, QDBusConnection const&, QObject*) () from /usr/lib/libQtDBus.so.4
No symbol table info available.
#10 0x00007ffff77dd44b in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#11 0x00007ffff77ddb49 in KSystemTimeZones::local() () from /usr/lib/libkdecore.so.5
No symbol table info available.
#12 0x00007ffff77c0918 in KDateTime::Spec::setType(KDateTime::SpecType, int) () from /usr/lib/libkdecore.so.5
No symbol table info available.
#13 0x00007ffff77ce14c in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#14 0x00007ffff77a6651 in KCalendarSystem::formatDate(QDate const&, QString const&, KLocale::DigitSet, KLocale::DateTimeFormatStandard) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#15 0x00007ffff77a66b3 in KCalendarSystem::formatDate(QDate const&, QString const&, KLocale::DateTimeFormatStandard) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#16 0x00007ffff77a74b1 in KCalendarSystem::formatDate(QDate const&, KLocale::DateFormat) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#17 0x00007ffff78b08ee in ?? () from /usr/lib/libkdecore.so.5
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#18 0x00007ffff78afe71 in KLocale::formatDate(QDate const&, KLocale::DateFormat) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#19 0x00007ffff78b552d in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#20 0x00007ffff78b5881 in ?? () from /usr/lib/libkdecore.so.5
No symbol table info available.
#21 0x00007ffff78b0085 in KLocale::formatDateTime(QDateTime const&, KLocale::DateFormat, bool) const () from /usr/lib/libkdecore.so.5
No symbol table info available.
#22 0x0000000000480ca0 in ServerInfoPage::statsUpdated (this=0xa36b20, stats=...) at /home/devel/cantata/src/cantata-0.5.0/gui/serverinfopage.cpp:129
2012-03-13 19:50:25 +00:00