Commit Graph

20 Commits

Author SHA1 Message Date
Craig Drummond
2181773dea If "list genre" returns empty, then also check "list artist". If both
are empty, then we can assume backend is upnp
2015-10-16 22:41:55 +01:00
Craig Drummond
7242297fa3 Remove 'Use library' setting. Instead, check for return of "list genre".
If this is empty, then assume we cannot populate library via "lsinfo"
2015-10-11 19:59:14 +01:00
Craig Drummond
7a48379c61 Fix insert-after current, and drag'n'drop of folders
- NEed to expand list of files before adding
2015-10-09 21:33:22 +01:00
Craig Drummond
12df353bdf Show non-top-level playlists in folders page 2015-10-08 22:34:45 +01:00
Craig Drummond
69020f3d94 Instead of setting MPD top level folder, add option to disable library
page population for an MPD server. This is required in the case where a
UPnP backend is used - in this case there could be duplicated tracks.
This is what the top-level setting was designed to work-around, however
there could be multiple UPnP servers - in which case this would break.
2015-10-08 22:22:54 +01:00
Craig Drummond
a04307d8e1 Dynamically load folder view. (No nonger use listall :-) ) 2015-10-08 21:42:35 +01: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
8a0ccf092c New options to add songs to play queue - 'add and play', 'append and
play', and 'insert after current'
#680
2015-08-10 18:00:44 +01:00
Craig Drummond
b4018e2b8d Don't show an error if [Radio Streams] playlist does not exist
#697
2015-07-11 13:37:28 +01:00
Craig Drummond
87cbabe13e Always use lsinfo 2015-07-03 23:56:29 +01:00
Craig Drummond
67507362d5 Always build support for Dynamic, Online, and Streams 2015-06-26 21:18:25 +01:00
Craig Drummond
e2c2f41e20 Add (untested!) option to group tracks within configured folder as 'Various Artists / Single Tracks' 2015-06-08 18:46:39 +01:00
Craig Drummond
4a713c7ec9 Initial work on using SQL for MPD cache. Not 100% functional. Eventually
will also use SQL for Jamendo and Magantune...
2015-06-07 22:18:19 +01:00
Craig Drummond
5579f10ecd Re-add code to parse cue files, and add playlists to listing. Needs
testing!
2015-06-02 20:21:12 +01:00
Craig Drummond
b2ce9ff016 Various devel changes
- Use time_t to store MPD DB version, as that is what MPD sends anyway
- Initial changes for an (experimental) webapp
2015-06-01 21:53:55 +01:00
Craig Drummond
0322d0818f Move MPD specific settings out of gui/settings and just use
Configuration to read.
2015-04-27 20:43:13 +01:00
Craig Drummond
7251275924 Add config option to enable/disable simple MPD mode. 2015-04-27 20:33:51 +01:00
craig.p.drummond
5c39fea14c Allow local socket path to start with ~ 2015-04-03 17:54:04 +00:00
craig.p.drummond
93b70ec240 Rename mpd source folder to mpd-interface to help build errors when libmpdclient(?) is also installed.
BUG: 650
2015-03-16 19:18:52 +00:00