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
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
95c50c296b
Increase socket timeouts
...
Issue #986
2017-05-07 21:12:26 +01:00
Craig Drummond
8671e5dbfb
If seek backwards would be past start of song, just seek to start
2017-04-22 11:12:13 +01:00
Craig Drummond
38b9ba86ff
When adding files to playqueue, and in btaches of up to 2000 files.
2017-04-21 18:43:40 +01:00
Craig Drummond
699dbfb721
Add 3 seek levels (5 seconds, 30 seconds, and 60 seconds), with
...
assignable shortcuts.
Issues #1008 and #1009
2017-04-21 18:35:43 +01:00
Craig Drummond
e67d6e3a23
Use Qt5's translation framework - ts files, not po files.
2017-04-08 10:35:31 +01:00
Craig Drummond
a2f007a2b7
Update (c) year
2017-04-02 18:45:30 +01:00
Craig Drummond
e60bdafa11
Remove KDE4 and Ubuntu Touch support
2017-04-01 22:55:27 +01:00
Craig Drummond
0167bb90e6
Supress mopdiy errors due to missing replaygain and crossfade support
2017-01-10 23:13:42 +00:00
Craig Drummond
5b49071b08
Improve Mopidy support.
...
Issue #949
2017-01-10 22:37:07 +00:00
Craig Drummond
800d986661
Fix compilation if -DENABLE_SIMPLE_MPD_SUPPORT=OFF ( #892 )
2016-09-16 18:25:35 +01:00
Craig Drummond
d1a2006f91
If playlist length does not match number of IDs, then refresh (Issue #868 )
2016-08-11 20:47:12 +01:00
Craig Drummond
e4e6a86b6d
Clear playueue ids, etc, when disconnect ( #868 )
2016-07-23 10:58:08 +01:00
Craig Drummond
536b076760
Send a message at least once every 5 seconds to MPD, to ensure connection is still valid. ( #868 )
2016-07-22 16:37:17 +01:00
Craig Drummond
25f1ad7908
Fix various issues with 'Personal' MPD instance.
2016-06-18 16:21:38 +01:00
Craig Drummond
dc064f5e89
If a 'Basic' mode connection fails, re-start spawned MPD instance (and remove any previous pid file).
2016-06-14 20:22:25 +01:00
Craig Drummond
3a2fd3777d
When adding tracks from folders view, only add playlists if these have been explicitly selected.
2016-06-09 22:46:42 +01:00
Craig Drummond
6146e89ce8
Fix drag'n'drop of non-loaded playlists.
2016-04-26 19:47:00 +01:00
Craig Drummond
05647dca0f
Update (c) year
2016-01-08 18:55:13 +00:00
Craig Drummond
2c17806743
Add debug as to what folder is being listed.
2016-01-02 09:35:46 +00:00
Craig Drummond
20186cc0e6
For timers started in a thread, connect the thread's finished signal to the timer's stop slot, helps with:
...
QObject::killTimer: Timers cannot be stopped from another thread
2015-12-22 14:30:00 +00:00
Craig Drummond
9eb621e780
Allow to specify a list of folders for 'Single Tracks' UI strings not updated, as already sent for translation.
2015-12-19 22:18:49 +00:00
Craig Drummond
38eecb25d0
Spelling
2015-12-03 21:51:39 +00:00
Craig Drummond
d86f49f4d8
- Add tooltip for 'last modified' search
...
- only access YYYY/MM/DD for search
#767
2015-11-29 22:34:45 +00:00
Craig Drummond
edd35d33dc
- Send songs from MPD thread to GUI thread in batches of 200
...
- Call processEvents() during music listing
- Dont attempt to load library whilst loading library!
#763
2015-11-20 21:30:17 +00:00
Craig Drummond
258358e36f
Fix adding folders to playlists
2015-11-14 14:22:30 +00:00
Craig Drummond
b213830487
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
881239c3ba
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
9f8cacd2e7
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
56b163f958
Show non-top-level playlists in folders page
2015-10-08 22:34:45 +01:00
Craig Drummond
9a5cfb75d3
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
cbd500ed4f
Dynamically load folder view. (No nonger use listall :-) )
2015-10-08 21:42:35 +01:00
Craig Drummond
7eeb6fa7d3
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
2406289303
Update (c) year
2015-08-13 21:12:34 +01:00
Craig Drummond
623f46dd43
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
1462766642
Don't show an error if [Radio Streams] playlist does not exist
...
#697
2015-07-11 13:37:28 +01:00
Craig Drummond
11a79bb9d0
Always use lsinfo
2015-07-03 23:56:29 +01:00
Craig Drummond
406f99be02
Always build support for Dynamic, Online, and Streams
2015-06-26 21:18:25 +01:00
Craig Drummond
e1fc44fb07
Add (untested!) option to group tracks within configured folder as 'Various Artists / Single Tracks'
2015-06-08 18:46:39 +01:00
Craig Drummond
087bffb08c
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
6e860c6263
Re-add code to parse cue files, and add playlists to listing. Needs
...
testing!
2015-06-02 20:21:12 +01:00
Craig Drummond
c83eb3fc27
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
9ab375ffe7
Move MPD specific settings out of gui/settings and just use
...
Configuration to read.
2015-04-27 20:43:13 +01:00
Craig Drummond
7871547090
Add config option to enable/disable simple MPD mode.
2015-04-27 20:33:51 +01:00
craig.p.drummond
05d213abb7
Allow local socket path to start with ~
2015-04-03 17:54:04 +00:00
craig.p.drummond
12b7bf0e83
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