Commit Graph

52 Commits

Author SHA1 Message Date
Craig Drummond
eaca1f34f3 When listing albums where composer is used for artist grouping, place album artist name after album name if different from composer.
Issue #896
2016-10-16 22:33:41 +01:00
Craig Drummond
658788645b Fix playback of AudioCDs 2016-03-17 23:12:29 +00:00
Craig Drummond
705648420a Update (c) year 2016-01-08 18:55:13 +00:00
Craig Drummond
77ae58a9d0 Set HTTP server to listen on all addresses, but use IP address of socket
connected to MPD for HTTP URLs.
2015-08-14 18:57:15 +01:00
Craig Drummond
9533f12881 Update (c) year 2015-08-13 21:12:34 +01:00
Craig Drummond
67507362d5 Always build support for Dynamic, Online, and Streams 2015-06-26 21:18:25 +01:00
craig.p.drummond
6a66fbd2c6 Fix playback of local files by inbuilt HTTP server.
BUG 554
2014-10-03 18:10:11 +00:00
craig.p.drummond
16777a3954 Use QUrl with server details to build HTTP address used to compare MPD http file paths against. 2014-07-19 10:29:06 +00:00
craig.p.drummond
e756049113 Fix grouping of local and non-local podcasts in playqueue 2014-07-17 16:13:20 +00:00
craig.p.drummond
e751c09364 Also read performer for display in context view 2014-06-11 18:25:29 +00:00
craig.p.drummond
64c06773ce Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
7bcb40d159 Use Q_GLOBAL_STATIC for Qt only builds 2014-03-17 19:52:47 +00:00
craig.p.drummond
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
7a2f2b6749 Add CMake option to disable building of internal HTTP server.
BUG: 373
2014-01-02 19:07:59 +00:00
craig.p.drummond
2273b27f15 If connected to MPD via a UNIX-domain socket, then send non-MPD files as file:/// URLs to MPD - i.e. dont use internal HTTP server. To foce usage of HTTP server - set alwaysUseHttp to true in Cantata's config file.
BUG: 373
2014-01-02 19:06:13 +00:00
craig.p.drummond
3a07ab4e6d Only start internal HTTP server when required, and stop 1 second after last Cantata stream is removed.
BUG: 369
2014-01-02 19:05:06 +00:00
craig.p.drummond
d77d406a06 Fix Qt5 build - setEncodedUrl is deprecated in Qt5, and doesn't seem to be required.
BUG: 344
2013-12-07 22:23:09 +00:00
craig.p.drummond
f002e46131 Better handling of Cantata stream URLs with special characters (e.g. question marks) 2013-12-05 19:43:37 +00:00
craig.p.drummond
c049af0cc8 Revert reading/writing of tags in external helper - its not working correctly
BUG: 319
2013-10-25 20:01:33 +00:00
craig.p.drummond
5343b1273a Read/write tags in an external app - as per Clementine and Amarok. Isolates Cantata from TagLib crashes. 2013-10-22 18:22:41 +00:00
craig.p.drummond
243c75b3ab Allow local file playback without taglib 2013-10-18 18:58:33 +00:00
craig.p.drummond
53e8b7c4ad Can still use HTTP server without TagLib - its just not as good... 2013-10-18 18:57:44 +00:00
craig.p.drummond
6000884da3 Fix playing of files from windows share 2013-10-16 18:24:04 +00:00
craig.p.drummond
01c0c6e840 Set/read composer field with HTTP files 2013-10-15 17:17:44 +00:00
craig.p.drummond
4bc6d42f85 Fix HTTP server under windows when passed a local file 2013-10-15 17:14:51 +00:00
craig.p.drummond
c409a6274d Fix AudioCD playback. 2013-05-21 19:22:22 +00:00
craig.p.drummond
23fac23d50 Simplify HTTP server settings. Now only the interface can be chosen. HTTP server is used for all non-MPD files. If computer has no active network connection (e.g. lo is the only interface), then the HTTP server settings page is hidden. 2013-05-13 20:40:37 +00:00
craig.p.drummond
813ee2f784 - Fix deletion of threads.
- Enable online services for windows builds.
2013-05-04 10:35:06 +00:00
craig.p.drummond
7230782891 If we dynamically allocate a HTTP port, then attempt to reuse that port when Cantata restarts 2013-05-01 07:03:55 +00:00
craig.p.drummond
77e030b2e3 Use 0 for 'Dynamic' setting 2013-03-19 19:29:54 +00:00
craig.p.drummond
a70e3ffe95 - Group cd tracks under 'Audio CD' in grouped view.
- Add isCdda() to Song
2013-03-14 19:50:59 +00:00
craig.p.drummond
52c4883132 MusicBrainz lookup 2013-03-13 20:01:51 +00:00
craig.p.drummond
50d76a7139 Intial attempt at audio-cd playback support. DOES NOT WORK! 2013-03-11 19:50:27 +00:00
craig.p.drummond
3b8a63a713 Some valgrind fixes 2013-02-15 17:21:44 +00:00
craig.p.drummond
cb1d5b4b26 Support for Qt5 2013-02-08 17:57:02 +00:00
craig.p.drummond
ac3345c65c Better thread termination 2013-01-30 19:16:03 +00:00
craig.p.drummond
c60604502f Remove Qt module prefix from includes - will make Qt5 port a little easier! 2013-01-28 19:33:42 +00:00
craig.p.drummond
fbe6f03408 Update copyright year 2013-01-17 16:57:20 +00:00
craig.p.drummond
66c7823791 Fix playing of files containing square brackets, etc, that are external to MPD database via Cantata's simple HTTP server. 2013-01-03 20:05:04 +00:00
craig.p.drummond
8c1cbee767 Fix playing of FLAC files external to MPD database via Cantata's simple HTTP server. 2013-01-02 19:50:58 +00:00
craig.p.drummond
610eab1309 Get path from query paramter, or URL's path 2012-12-30 22:14:35 +00:00
craig.p.drummond
0647961508 Set song's file to url 2012-12-30 22:01:43 +00:00
craig.p.drummond@gmail.com
fc7f4ab98e Add option to specify HTTP server listen address/interface. 2012-06-15 11:40:53 +00:00
craig.p.drummond
8251eaf3b8 Dont attempt to access HTTPSocket if its not been created!
BUG:22
2012-06-10 14:48:11 +00:00
craig.p.drummond
3d4c516184 Remove double semi-colons... 2012-06-10 14:44:29 +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
4c79fa7399 Dont need to check 'isAlive' when decoding URLs. 2012-05-12 19:48:26 +00:00
craig
13ebd33077 Decode tags from files to pass to mpd in server urls 2012-03-04 20:58:07 +00:00
craig
48edc1d7b2 Decoded Cantata streamed file URLs 2012-03-04 19:45:15 +00:00
craig
31388ec9ef Add track number to URL params 2012-03-02 20:26:20 +00:00