Commit Graph

742 Commits

Author SHA1 Message Date
craig.p.drummond
a39211908e 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
b800ead19a If playqueue is cleared when dynamizer is running, then also stop dynamizer. 2013-09-02 18:27:30 +00:00
craig.p.drummond
b1b0b8a294 Add option to prevent system from suspending whilst playing (Linux only). 2013-09-02 18:25:54 +00:00
craig.p.drummond
f324727d32 Default to exporting favourites streams XML into home folder. 2013-09-01 18:08:53 +00:00
craig.p.drummond
fcd59dc31d 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
571462aa74 Allow search (well filtering) in all categories 2013-08-29 18:28:17 +00:00
craig.p.drummond
fd0ef3ecbc Use QListWidget in Qt preferences dialog, so that keyboard navigation can be used. 2013-08-29 18:25:04 +00:00
craig.p.drummond
49eca75e8a 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
a037777ea5 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
2ed44ff6c4 Dont draw item divider in icon views. 2013-08-28 18:46:11 +00:00
craig.p.drummond
536af02f88 Fix covers when using album artist for multiple artist albums, and album artist name is "Various Artists" - but this has been translated in Cantata.
BUG: 277
2013-08-28 18:44:51 +00:00
craig.p.drummond
8f39d18dd8 Replace # in stream names with ${hash} when passing to MPD, and revert when URL is displayed 2013-08-27 18:58:50 +00:00
craig.p.drummond
9d492351ba Dont allow dragging of stream categories onto playqueue. 2013-08-27 18:58:13 +00:00
craig.p.drummond
7e3a2ad3ae Use PREFIX/share/cantata/streams/NAME/streams.xml.gz and PREFIX/share/cantata/streams/NAME/icon.svg for XML streams 2013-08-27 18:57:06 +00:00
craig.p.drummond
20b4837d44 Fix decoding of details for Online service URLs sent to MPD, and subsequently read back.
BUG: 278
2013-08-26 18:54:02 +00:00
craig.p.drummond
2e22b1a258 HTTP stream URL is per collection 2013-08-23 16:34:03 +00:00
craig.p.drummond
c5fcd4ca49 Spelling 2013-08-23 16:33:40 +00:00
craig.p.drummond
9a53a1f44a Initial support for Composer tag 2013-08-22 18:18:59 +00:00
craig.p.drummond
1726b4155d Fix Genre refresh when change grouping 2013-08-22 18:18:23 +00:00
craig.p.drummond
5cb8f567a7 Fix build due to broken translation files.
BUG: 274
2013-08-22 18:16:29 +00:00
craig.p.drummond
9ba3871c32 For some stream categories (digitally imported, jazzradio, rockradio, sky, somaFm, and some user categories) add category name to stream name when it is saved in favourites, or added to playqueue. 2013-08-21 15:50:08 +00:00
craig.p.drummond
8ef5d04a9f Fix 'Add Stream URL' action in builds where device support is disabled.
BUG: 271
2013-08-21 10:10:33 +00:00
craig.p.drummond
5fafdd9ee0 Add searching via shoutcast 2013-08-20 18:26:15 +00:00
craig.p.drummond
648af69065 Request icecast yp.xml file gzip compressed 2013-08-20 18:25:28 +00:00
craig.p.drummond
6d5f7afe07 - Add support for user-installable stream providers. Need to copy name.xml.gz, and name.svg/name.png to ~/.config/cantata/streams - or PREFIX/share/cantata/streams
- Use thi snew mechanism to install 1.fm provider
2013-08-19 20:44:02 +00:00
craig.p.drummond
a032b39c47 When adding streams that have a name assinged, but no path, then add a trailing slash. (Otherwise stream is not played) 2013-08-19 20:41:42 +00:00
craig.p.drummond
c061911c7b Remove cantata prefix when showing status message about fetching streams. 2013-08-19 19:11:15 +00:00
craig.p.drummond
c26cb9b161 Untested support for opus file format 2013-08-19 17:55:31 +00:00
craig.p.drummond
ccff0cdbcd Work-around Windows and QJson issue. 2013-08-19 17:54:57 +00:00
craig.p.drummond
869484fce7 Dont use https for context view searches. 2013-08-19 17:53:47 +00:00
craig.p.drummond
056e83c877 - Fix reading of genres from cache file.
- Fix updating of genres after DB is refreshed.
2013-08-19 17:52:42 +00:00
craig.p.drummond
92a772fecd For Qt-only Linux builds, set file permissions of config file so that others cannot read the file - as MPD, Magnatune, or DigitallyImported passwords will be saved here. 2013-08-19 17:51:15 +00:00
craig.p.drummond
f6ed8e9bf5 Fix starting of per-user MPD instance. 2013-08-18 18:53:08 +00:00
craig.p.drummond
b05ab4f3c5 Fix crash in settings dialog if current connection name is removed from config file. 2013-08-18 18:34:10 +00:00
craig.p.drummond
a5a0efb3c4 Run replaygain analysis within a separate process. Saves main Cantata needing to link to ffmpeg/mpg123, and guards Cantata agains memory leaks in replaygain code.
BUG: 261
2013-08-11 09:39:03 +00:00
craig.p.drummond
ee9ebf8690 Use tooltip to display position that will be jumped to if mouse is pressed on time slider. 2013-08-02 19:26:39 +00:00
craig.p.drummond
578dfbc2bf Click on time label to toggle between shwowing current time and time remaining. 2013-08-02 19:26:07 +00:00
craig.p.drummond
b757ac8b5f Update 2013-07-31 20:05:29 +00:00
craig.p.drummond
30637bda8e Update copy of Solid to KDE4.10.5 2013-07-22 21:11:34 +00:00
craig.p.drummond
98c9720df5 Dont use KIO - its not thread safe, and leads to segfault on exit if its used in a non-gui thread!!! 2013-07-16 18:31:55 +00:00
craig.p.drummond
83bf3339d9 Remove lame usage, its not actually required for audio cd playback! 2013-07-12 19:29:34 +00:00
craig.p.drummond
12cc3c0822 SoundCloud support 2013-07-11 19:41:41 +00:00
craig.p.drummond
ed00b5743b Default to enabling use of media keys under GNOME/Unity. 2013-07-10 18:34:42 +00:00
craig.p.drummond
8e3d577201 Better TunIn searches. Search is now in main window, and all types are searched.
BUG:252
2013-07-09 14:15:11 +00:00
craig.p.drummond
a4f010bfe9 Allow seeking in cantata HTTP streams. 2013-07-05 20:39:15 +00:00
craig.p.drummond
1a38e468b7 If stream is not a cantata stream, and the total time is known, then enable the position slider. 2013-07-05 19:22:45 +00:00
craig.p.drummond
d273009c66 Show message on playqueue when fetching a stream 2013-07-05 19:21:08 +00:00
craig.p.drummond
0e0242896d For MPD versions 0.17 and above, if Cantata can read a .cue file then it will list each track as a separate entry in the artists and albums views.
BUG: 249
2013-07-02 19:20:40 +00:00
craig.p.drummond
e772456fd0 Add support for shoutcast 2013-07-01 19:57:04 +00:00
craig.p.drummond
c3fb74ec23 Search in dynamic page now also searches rules 2013-07-01 19:53:45 +00:00