Thomas Uhle
d406c01694
Fix getting song details from Cantata stream URLs
...
- always get song.time from decoded stream URL
- always set song.file to local file path from decoded stream URL to have
song.decodedPath() return the correct path
- move song.setLocalPath() out of if branch to always have song.localPath()
return the correct path
- only update mod.priority if all song detailss are taken from decoded
stream URL
2020-05-05 18:05:33 +02:00
Craig Drummond
b8645d1358
Fix most, but not all, deprecation warnings.
2020-02-16 09:51:37 +00:00
Craig Drummond
d7b3965b9b
Update (c) year
2020-01-01 11:51:13 +00:00
Craig Drummond
1d0ee7cf98
Sanitise hash usage
...
Closes #1549
2019-11-04 16:05:32 +00:00
Craig Drummond
b283429fa1
Use &<Name> or &StreamName:<Name> if URL already has #
...
Issue #1548
2019-11-03 17:35:40 +00:00
Craig Drummond
a05d81fb03
When adding a stream to the play queue, encode name using #StreamName:name and not just #name - as MPD 0.22 uses this for #icy-metadata
...
Closes #1547
2019-11-02 10:29:08 +00:00
Craig Drummond
cb9efe205f
Update (c) year
2019-09-15 15:56:58 +01:00
Craig Drummond
48fd4942d7
Apply 'Single Tracks' tweak to play queue items
...
Issue #1471
2019-03-20 17:01:18 +00:00
Craig Drummond
3fd2f72461
Store actual song path for local files (mainly affects windows
...
Issue #1304
2018-06-07 20:35:06 +01:00
Craig Drummond
c2ca4c41ac
Only sort playlists in folders view, and place these after tracks.
...
Closes #1258
2018-04-30 17:40:49 +01:00
Craig Drummond
c692ef79e4
Update debug
2018-04-25 22:04:20 +01:00
Craig Drummond
140aa1e674
Use last index value and total file duration to determine duration of
...
last track in CUE file.
Issue #1249
2018-04-25 18:50:24 +01:00
Craig Drummond
2d168e3afb
Fix reading priority for cantata streams
2018-02-06 20:48:01 +00:00
Craig Drummond
f462aab6c0
Sort folder view items, as MPD does not seem to sort playlist names.
...
Closes #1148
2018-02-02 16:43:54 +00:00
Craig Drummond
29d06a22c3
For 'Single Tracks' ignore artist/album sort and music brainz IDs
...
Issue #1155
2018-01-02 10:18:40 +00:00
Craig Drummond
536015557c
Don't show year for 'Single Tracks'
2018-01-02 00:05:35 +00:00
Craig Drummond
2139d3dbb8
Update (c) year
2018-01-01 10:11:39 +00:00
Craig Drummond
6e100a5ef5
Use for(var: list) and not foreach(var, list)
2017-11-27 22:36:53 +00:00
Craig Drummond
a33b275702
Fix getting all songs
2017-08-22 21:42:03 +01:00
Craig Drummond
3fb5ee3815
Add file age to sorts, and add option for ascending or descending
2017-08-22 21:31:46 +01:00
Craig Drummond
fc88de90bc
Initial implementation of smart playlists. NOT complete!!!
2017-08-18 22:45:18 +01:00
Craig Drummond
4a1bcd654d
Add support for OriginalDate tag.
...
Issue #1012
2017-04-28 17:41:45 +01:00
Craig Drummond
b63c6fbe26
Use Qt5's translation framework - ts files, not po files.
2017-04-08 10:35:31 +01:00
Craig Drummond
0a73215867
Update (c) year
2017-04-02 18:45:30 +01:00
Craig Drummond
a517bf4f17
Remove KDE4 and Ubuntu Touch support
2017-04-01 22:55:27 +01:00
Craig Drummond
b48d1b4887
Fix duration of last track for split CUE files.
...
Issue #901
2016-10-29 09:55:46 +01:00
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
a36c31191a
Fix listing of CUE files.
2016-02-04 23:00:14 +00:00
Craig Drummond
705648420a
Update (c) year
2016-01-08 18:55:13 +00:00
Craig Drummond
2b6f9a0587
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
8aa0b89fcd
Fix CUE listing
2015-10-25 12:46:20 +00:00
Craig Drummond
7d5982ea84
No nosingle-tracks handling for folders page
2015-10-08 22:38:05 +01:00
Craig Drummond
12df353bdf
Show non-top-level playlists in folders page
2015-10-08 22:34:45 +01:00
Craig Drummond
a04307d8e1
Dynamically load folder view. (No nonger use listall :-) )
2015-10-08 21:42:35 +01:00
Craig Drummond
9533f12881
Update (c) year
2015-08-13 21:12:34 +01:00
Craig Drummond
2fc124e799
Add option (in Interface/Tweaks) to control how CUE files are handled.
...
#708
2015-08-09 19:24:42 +01:00
Craig Drummond
1879700dc6
Only add CUE files to library listing, not all playlist files
2015-07-26 12:41:44 +01:00
Craig Drummond
1cfaf6f384
Local pocast path
2015-06-30 19:18:21 +01:00
Craig Drummond
a73d66bdba
Sore last-modified, so that can be used for later sort
2015-06-26 21:45:06 +01:00
Craig Drummond
67507362d5
Always build support for Dynamic, Online, and Streams
2015-06-26 21:18:25 +01:00
Craig Drummond
54f615cc77
Re-work online services so that Jamendo and Magantune use SQL backend.
...
This is NO WHERE NEAR COMPLETE! There are *lots* of missing features,
etc.
2015-06-19 21:39:56 +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.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