Commit Graph

3291 Commits

Author SHA1 Message Date
craig.p.drummond
726c446671 Cleaner way of setting online properties on song 2013-09-18 18:14:47 +00:00
craig.p.drummond
6f6e30bda0 Update 2013-09-18 18:14:05 +00:00
craig.p.drummond
5683f7939b Use NetworkJob to automatically, and consistently, handle re-directs 2013-09-18 18:11:49 +00:00
craig.p.drummond
2fd3864ce5 Add option to refresh all podcasts 2013-09-18 18:11:05 +00:00
craig.p.drummond
301a8a9b7e - Indicate when podcast episodes have been played
- Display number on unplayed episodes
2013-09-18 18:10:30 +00:00
craig.p.drummond
32c7467793 Fix saving of 'save covers in mpd dir' for non taglib builds 2013-09-18 18:09:08 +00:00
craig.p.drummond
c3a6f2679c Use OnlineService::decode 2013-09-18 18:08:09 +00:00
craig.p.drummond
5d002fd210 Fix non-taglib compile
BUG: 291
2013-09-18 18:06:55 +00:00
craig.p.drummond
531a61ae65 Scale podcast images down if they are too large. 2013-09-17 21:16:15 +00:00
craig.p.drummond
c80030a8e3 Add timer to check for podcast updates 2013-09-17 21:08:01 +00:00
craig.p.drummond
defac4f41d Import 2013-09-17 20:31:40 +00:00
craig.p.drummond
9cc4138b2f When getting the selected indexes, we only actually care about column 0. In fact, only playqueue has more columns, and when acting on this its the row numbers that we care about - so this is safe enough.
BUG: 289
2013-09-17 18:50:00 +00:00
craig.p.drummond
d5c0ab1bb6 Initial podcast support
NOTE: This is NOT fully implemented, or functional!!!
2013-09-17 16:25:58 +00:00
craig.p.drummond
cf1e32c7c8 Online services support does not require taglib. 2013-09-17 15:54:54 +00:00
craig.p.drummond
b678d4b25c Initial MacOS port - thanks to Ian Scott 2013-09-17 15:54:18 +00:00
craig.p.drummond@gmail.com
d61b5cf1f9 Typo... 2013-09-16 11:06:46 +00:00
craig.p.drummond
0fb2ca6795 Make playqueue search consisten with view search - ie. only show search on activating 'Search Play Queue', do not toggle. 2013-09-13 19:09:59 +00:00
craig.p.drummond
b38af4c2e3 Some more 1 pixel spacing... 2013-09-13 19:09:22 +00:00
craig.p.drummond@gmail.com
1f303ff065 Add 1 pixel spacing between toolbuttons 2013-09-13 11:27:19 +00:00
craig.p.drummond@gmail.com
a6b578fea2 Place a 0-pixel wide 'size widget' at the bottom of each view, to attempt to ensure consisten sizes between views. 2013-09-13 11:25:34 +00:00
craig.p.drummond
77bfdf7fbb Restrict height to that of a toolbutton 2013-09-12 18:42:42 +00:00
craig.p.drummond
3f7db18a63 Set maximum height of genre combo to toolbutton height. 2013-09-12 18:41:13 +00:00
craig.p.drummond
77608a682f Create a new SizeGrip class, so that we can force the size-grip on the main window to have the same height as toolbuttons - this makes it align to the bottom. 2013-09-12 18:37:59 +00:00
craig.p.drummond
74a11cacdf Add Russian translation, thanks to Julia Dronova. 2013-09-10 20:23:54 +00:00
craig.p.drummond
e14de48a56 More German translation updates
BUG: 288
2013-09-08 13:38:08 +00:00
craig.p.drummond
34d6e5f506 Update German translation, use 'ß' instead of 'ss' for certain words. 2013-09-04 18:19:52 +00:00
craig.p.drummond
a04325bfa8 Always save composer 2013-09-04 18:12:13 +00:00
craig.p.drummond@gmail.com
2c1628171a Update 2013-09-04 11:19:39 +00:00
craig.p.drummond
87f3dfccc8 (Hopefully) fix selection order of items - and order added to playqueue. 2013-09-03 18:40:50 +00:00
craig.p.drummond@gmail.com
09eb6fe494 Clean up inhibit code, place logic into powermanagement class. 2013-09-03 11:25:23 +00:00
craig.p.drummond@gmail.com
b5bd20199a Inhibit suspend if this is enabled whilst playing 2013-09-03 11:16:45 +00:00
craig.p.drummond@gmail.com
fd14f3e988 Fix KDE compile 2013-09-03 11:14:09 +00:00
craig.p.drummond
91223c1b35 Reset the covers-requested-per-iteration counter after each event loop iteration. This should fix the case where sometimes the system tray notifications would not have a cover image. 2013-09-02 18:39:51 +00:00
craig.p.drummond
69469c633a If playqueue is cleared when dynamizer is running, then also stop dynamizer. 2013-09-02 18:27:30 +00:00
craig.p.drummond
a0ee974374 Add option to prevent system from suspending whilst playing (Linux only). 2013-09-02 18:25:54 +00:00
craig.p.drummond
ef2f8eb654 Default to exporting favourites streams XML into home folder. 2013-09-01 18:08:53 +00:00
craig.p.drummond
8a23efff0e Create streams sub-folder if it does not exist! 2013-08-30 19:50:09 +00:00
craig.p.drummond
3212b38113 Use old DBUS XML files for Qt < 4.8.4
Qt 4.8.1 at least does not like org.qtproject.QtDBus.QtTypeName
BUG: 284
2013-08-29 20:27:35 +00:00
craig.p.drummond
388d18049c Allow search (well filtering) in all categories 2013-08-29 18:28:17 +00:00
craig.p.drummond
3db62b486e Allow search (well filtering) in all categories 2013-08-29 18:27:34 +00:00
craig.p.drummond
6ab43c1930 Allow user categories in windows builds.
NOTE: This has NOT been tested!
2013-08-29 18:27:06 +00:00
craig.p.drummond
ce4197348b Allow pref dialog to get thinner 2013-08-29 18:26:36 +00:00
craig.p.drummond
eea89729f5 Allow sub-categories (first level only) to also have icons. 2013-08-29 18:26:14 +00:00
craig.p.drummond
e5659490cc Remove unsed variable 2013-08-29 18:25:48 +00:00
craig.p.drummond
d500d594ab Better deletion of stream category folder 2013-08-29 18:25:31 +00:00
craig.p.drummond
2149b18c0b Use QListWidget in Qt preferences dialog, so that keyboard navigation can be used. 2013-08-29 18:25:04 +00:00
craig.p.drummond
4cc00b7aa1 For Qt4 less than 4.8.0, then use old dbus Qt type annotations. 2013-08-29 18:24:22 +00:00
craig.p.drummond
805c769715 Fix creation of stream category folders 2013-08-29 18:22:47 +00:00
craig.p.drummond
7fd6b4aedb Add config page to control which stream categories are enabled, to import new categories, and to remove imported categories. See README for import file format. 2013-08-28 18:50:04 +00:00
craig.p.drummond
9601fac56d Dont draw item divider in icon views. 2013-08-28 18:46:11 +00:00