Commit Graph

130 Commits

Author SHA1 Message Date
Craig Drummond
a5f5538969 Make track links in context view work with CUE files.
Closes #1179
2018-01-31 18:42:21 +00:00
Craig Drummond
bd75fe23f7 Only use lsinfo response parsing to detect non-MPD servers. If this
fails, assume MPD
2018-01-17 23:13:56 +00:00
padertux
d01f915b4a Refactor code to use C++11 nullptr 2018-01-08 23:01:25 +01:00
padertux
c2ee7e5ad8 Refactor code to use C++11 overriding 2018-01-08 22:51:48 +01:00
Craig Drummond
1e7318ae0c Don't show track number for single tracks
Issue #1155
2018-01-02 13:29:32 +00:00
Craig Drummond
72b744b67b For 'Single Tracks' ignore artist/album sort and music brainz IDs
Issue #1155
2018-01-02 10:18:40 +00:00
Craig Drummond
5ff2238fb7 Don't show year for 'Single Tracks' 2018-01-02 00:05:35 +00:00
Craig Drummond
445d1497ac Update (c) year 2018-01-01 10:11:39 +00:00
Stuart Prescott
1c20964aee Spelling fix 'Orignal' 2017-12-24 19:29:24 +11:00
Craig Drummond
948026d73b Use for(var: list) and not foreach(var, list) 2017-11-27 22:36:53 +00:00
Wolfgang Scherer
7ff98497c3 forked-daapd does not generate valid play queue IDs 2017-11-20 06:30:36 +01:00
Wolfgang Scherer
c15170c621 Fix setServerType() 2017-11-20 05:36:09 +01:00
Wolfgang Scherer
967efeedf5 Do not use the prefix for member variables 2017-11-20 00:40:50 +01:00
Wolfgang Scherer
7f6ab8ec3f serverInfo.detect() moved to setDetails() 2017-11-19 18:27:14 +01:00
Wolfgang Scherer
3a631b5f09 Server feature detection 2017-11-19 16:49:01 +01:00
Wolfgang Scherer
3dc1235e1c Option to suppress update command after manipulating files 2017-11-12 07:02:26 +01:00
CraigD
c37695c087 Merge pull request #1118 from wolfmanx/forked-daapd-file-prefix
Forked daapd file prefix
2017-11-11 19:31:10 +00:00
Craig Drummond
dacf12e62d Fix MPRIS length field.
Issue #1119
2017-11-10 23:38:52 +00:00
Wolfgang Scherer
dcf3f0432b Detect forked-daapd server 2017-11-10 23:51:27 +01:00
Wolfgang Scherer
cd9c30791f PlayQueue actions "Edit Track Info" and "Locate In Library" fixed for forked-daapd 2017-11-09 20:14:34 +01:00
Wolfgang Scherer
426a47ec90 Some incorrect handling of absolute file names fixed 2017-11-09 07:50:55 +01:00
Wolfgang Scherer
b432c25a51 Support for forked-daapd file names 2017-11-09 07:46:56 +01:00
Craig Drummond
ccc4ae54ec Remember last loaded/saved playlist name - and use this as the default
name when saving.

Closes #1116
2017-11-05 15:58:47 +00:00
Craig Drummond
cca99b9c22 Set allowLocalStreaming to false by default 2017-10-15 18:17:29 +01:00
Jonas Wielicki
e4a18332a0 http: make HTTP server support configurable
This allows to configure the local files streaming option
per-connection. It defaults to enabled.
2017-10-15 16:11:42 +02:00
Craig Drummond
3dbac6feb9 Remove some debug 2017-10-07 12:30:32 +01:00
Craig Drummond
fdd12eaaec When playing MPD's HTTP output, stop backend when MPD is paused.
Issue #1086
2017-09-24 16:51:55 +01:00
Craig Drummond
ecd323ef9f When playing MPD's HTTP output, only ask media backend to start playback
if it is not already playing.

Issue #1086
2017-09-24 09:39:32 +01:00
Craig Drummond
c3bb3a50fc Fix getting all songs 2017-08-22 21:42:03 +01:00
Craig Drummond
5933000d46 Add file age to sorts, and add option for ascending or descending 2017-08-22 21:31:46 +01:00
Craig Drummond
9ffba0a564 Use em-dash where appropriate
Issue #1064
2017-08-18 22:54:24 +01:00
Craig Drummond
ab8c33bfeb Initial implementation of smart playlists. NOT complete!!! 2017-08-18 22:45:18 +01:00
Craig Drummond
b381f446aa Fix build error - not sure why my gcc does not complain!
Issue #1067
2017-08-17 16:58:49 +01:00
Craig Drummond
cdf4e4386e Don't try to seek if no song loaded. 2017-08-17 16:57:55 +01:00
Craig Drummond
7432a1d12b If the initial start-up connection fails, try again every .5 second for
a few seconds.
Issue #1037
2017-08-16 20:15:49 +01:00
Craig Drummond
dbf7554e67 Emit correct state
Dont log error if "stop" fails due to not connected
Issue #1037
2017-08-16 16:55:03 +01:00
Craig Drummond
b43c4d689b If initial connection fails, inform ui
Issue #1037
2017-08-16 16:38:20 +01:00
Craig Drummond
3ef49aa27d Revert "Use em-dash where appropriate"
This reverts commit aa41876e0c.
2017-08-15 23:00:26 +01:00
Craig Drummond
aa41876e0c Use em-dash where appropriate
Issue #1064
2017-08-15 22:57:07 +01:00
Craig Drummond
0b18f14089 When adding items with a custom priority, or updating a custom priority,
add option to have this priority decrease with each item.

Issue #1054
2017-08-14 19:42:11 +01:00
Tobias C. Berner
6376d0a1fb Fix QtMultimedia include
Don't include <QtMultimedia/QMediaPlayer> if the VLC backend is used.
2017-08-01 13:02:31 +02:00
Tobias C. Berner
a60e461c08 Include ctime for time_t 2017-07-31 23:25:29 +02:00
Craig Drummond
1c354da8d5 Fix some macOS warnings 2017-07-10 22:31:33 +01:00
Craig Drummond
f4232001d8 Store replaygain settings in Cantata's config file, as it appears MPD
does not persist changes.
Issue #1041
2017-07-10 20:32:54 +01:00
Craig Drummond
09cc68dbd6 Add musicbrainz_albumid to metadata_to_use
Issue #1031
2017-06-24 18:51:40 +01:00
Craig Drummond
f7fc9fbe8d Revert 9f4a1e7ae2
Dont group albums on date - causes more issues. Albums with same name
should have different music brainz id (and MPD configured to use this).
Issue #1031
2017-06-21 22:37:49 +01:00
Craig Drummond
9f4a1e7ae2 Use album name + year to group if no musicbrainz album id
Issue #1031
2017-06-19 18:14:47 +01:00
rezodlub
7cc1c378aa Fixes:
empty folders on MPD side (crash inserting/removing to/from model)
usage of sys/time.h changed to QTime
no unistd.h in Visual Studio
if QT was build without SSL support, there is no QSslSocket class (at least in 5.6 and 5.8)
missing strncasecmp in Visual Studio
utime.sys is actually sys/utime.h in Visual Studio
2017-06-11 15:31:35 +02:00
Craig Drummond
95c50c296b Increase socket timeouts
Issue #986
2017-05-07 21:12:26 +01:00
Craig Drummond
1a94d81a5a Add support for OriginalDate tag.
Issue #1012
2017-04-28 17:41:45 +01:00