Commit Graph

217 Commits

Author SHA1 Message Date
craig.p.drummond
67f7058633 Remove lyrics and info pages, and place within a new context view. 2013-05-18 10:13:53 +00:00
craig.p.drummond
0b7409b729 When scanning library, ignore songs with no filename - looks like the code is probably parsing too many lines, and comming up with an empty song :-( 2013-05-04 11:08:01 +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
970b9d93d5 Remove stream name from url - so that it is not shown in tooltip 2013-04-27 15:24:08 +00:00
craig.p.drummond
9a886461ef Initialise members 2013-04-26 18:46:20 +00:00
craig.p.drummond
2708f14001 Allow setting of artist image in cover dialog 2013-04-24 18:28:05 +00:00
craig.p.drummond
c1f5003286 List untagged files in main 'artists'/'albums' views. Attempt to guess the tags based upon the filename/folder. e.g. $artist/$album/$trackNo - $trackTitle 2013-04-23 16:55:09 +00:00
craig.p.drummond
10b2c31c5d Show next track in tooltip of next track button. (Only valid whilst playing) 2013-04-22 19:44:32 +00:00
craig.p.drummond
44a90c27ae Attempt to fix stop-after-current when there is only 1 track in the playqueue, and this is set to repeat 2013-04-19 18:32:37 +00:00
craig.p.drummond
f816f89bad Set state to stopped if we stop after current 2013-04-19 18:31:59 +00:00
craig.p.drummond
8a755517a6 Update replaygani settnig when this is changed in mpd 2013-04-15 18:37:31 +00:00
craig.p.drummond
aceb5a7a7f - Ignore mouse-wheel move on volume button if muted
- Add mouse-wheel filter to volume popup menu
2013-04-14 12:28:50 +00:00
craig.p.drummond
7317604547 Fix seek via mpris 2013-04-06 07:45:57 +00:00
craig.p.drummond
330cf5c12d track ID is a signed in 2013-04-06 07:45:11 +00:00
craig.p.drummond
8efae3ec46 Better control over stopAfterCurrentId 2013-04-06 07:44:47 +00:00
craig.p.drummond
8243c2d9e7 Add 'Stop after track' to playqueue context menu. 2013-04-04 19:57:52 +00:00
craig.p.drummond
6ec349a7c5 Indicate stop-after track 2013-04-04 19:01:12 +00:00
craig.p.drummond
a304174850 Mute/unmute 2013-04-04 19:00:51 +00:00
craig.p.drummond
b82c71a0a9 Implement 'Stop after current track' 2013-03-29 20:58:28 +00:00
craig.p.drummond
bbeb25e084 Formatting 2013-03-22 21:17:54 +00:00
craig.p.drummond
0886c20dd4 Fix MPRIS position reporting 2013-03-22 20:59:40 +00:00
craig.p.drummond
e57834f138 Set song type when we parse MPD resonse 2013-03-22 20:57:52 +00:00
craig.p.drummond
7b5e579f87 Always use name, if set 2013-03-20 20:13:08 +00:00
craig.p.drummond
fd8c3f212d Use EchoNest to retrieve artist information. 2013-03-20 19:57:33 +00:00
craig.p.drummond
da3ccb81d9 Add stream name to fragment part of URL sent to MPD. This way, when the playqueue listing is received back from MPD, the name can be determined. 2013-03-19 19:29:24 +00:00
craig.p.drummond
4756423ca8 Only parse file if name is empty 2013-03-19 19:24:49 +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
4ec872866d Fix order of items added to playqueue via drag-n-drop when playqueu alreay has items. 2013-03-07 21:32:46 +00:00
craig.p.drummond
b3fc564703 Add some missing includes 2013-02-28 18:14:58 +00:00
craig.p.drummond
f043ec89b1 Only set AlbumArtist from Artist if AlbumArtist is empty. 2013-02-19 20:22:47 +00:00
craig.p.drummond
11e1d4c35e If replacing playqueue with a stream, then start playing when added. 2013-02-13 19:42:27 +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
3e7b04f872 Dont emit errors when setting volume. 'Fade on stop' seems to cause issues now and again, so just ignore! 2013-01-17 19:14:13 +00:00
craig.p.drummond
fbe6f03408 Update copyright year 2013-01-17 16:57:20 +00:00
craig.p.drummond@gmail.com
1a59a7aaf7 Only set title from file, if title is empty! 2013-01-16 12:03:43 +00:00
craig.p.drummond
e5e11aa334 For streams, use filename part of path as track title. 2013-01-15 22:08:43 +00:00
craig.p.drummond
742ba7f54e Fix detection of streams in play queue when current song is updated. 2013-01-15 19:17:39 +00:00
craig.p.drummond
9c503ad6fe Move server info into a dialog. 2013-01-12 08:30:57 +00:00
craig.p.drummond
e0464b16a9 Only fill tags if we actually have a song - otherwise infoview loads wiki of 'Unknown'!!! 2013-01-12 08:30:17 +00:00
craig.p.drummond
c0bb7f00c9 For a song to be 'empty', artist, album, title, and name need to be empty.
This fixes detection of updates to the name field when playing streams.
2013-01-08 19:27:31 +00:00
craig.p.drummond
3d1835bdaa Only guess tags / fill empty for non-stream songs 2013-01-08 19:26:00 +00:00
craig.p.drummond
45398db407 Fix decoding of Cantata HTTP stream URLs. 2012-12-30 21:52:11 +00:00
craig.p.drummond
815ed42af3 Need to set key (used to group albums) AFTER guessing tags and filling empty fields.
(This was accidentaly reverted by r1759)
2012-12-15 17:39:32 +00:00
craig.p.drummond
04067dd520 Import initial cover download dialog. This is so that trunk actually compiles!
THIS IS NOT FINISHED, NOT EVEN SLIGHTLY!!!
2012-12-15 12:39:45 +00:00
craig.p.drummond
e1c04ca76a Need to set key (used to group albums) AFTER guessing tags and filling empty fields. 2012-12-14 09:10:49 +00:00
craig.p.drummond
ab919e6c48 Ensure we ALWAYS guess tags for untagged playqueue items 2012-12-13 19:53:22 +00:00
craig.p.drummond
1ad030c7fa Revert playqueue guessed tags when showing tag editor 2012-12-12 20:30:11 +00:00
craig.p.drummond
8675e3f44e - When guessing tags, remove leading spaces/dashes from title.
- Also add tag/title guessing to details shown in main window.
2012-12-10 19:55:08 +00:00
craig.p.drummond
1cdb0ace8a For playqueue items, if we only have a filename, and no artist, etc, then attempt to ascertain artist, album, title, and track number from the filename. These will be extracted if the filename has the following pattern:
"%artist%/%album%/%track% %title%"
Otherwise, if we cannot extract all of these, just set the title to the filename without path.
BUG:138
2012-12-10 19:54:34 +00:00