Commit Graph

48 Commits

Author SHA1 Message Date
craig.p.drummond
ec7c7f1eca Enable script to function under OSX.
TODO: How to send message back to Cantata app under OSX??
2014-09-18 16:29:35 +00:00
craig.p.drummond
97ae8fdf7e If we have a rating, but no include rules, then get list of songs with rating and use that 2014-07-24 17:36:00 +00:00
craig.p.drummond
a8b5b133b0 Add ratings support to dynamic playlists 2014-07-23 18:05:01 +00:00
craig.p.drummond
d08edd9c71 Re-add HTTP control page to server mode cantata-dynamic. 2014-06-23 20:05:08 +00:00
craig.p.drummond
e7aa023f6c Fix double bracket 2014-06-10 19:52:16 +00:00
craig.p.drummond
5f0b67f02c Use client-to-client to talk to cantata-dynamic when run in server mode => no need for port setting! 2014-05-23 21:38:33 +00:00
craig.p.drummond
20d5759c73 Add support for 'comment' tag in tag-editor and dynamic playlists.
BUG: 427
2014-02-28 20:14:45 +00:00
craig.p.drummond
43e4375f81 Apply Fedora patches. 2014-02-22 10:19:19 +00:00
craig.p.drummond
ab7ffecca3 Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
4c8cc62713 Remove unused variable 2013-10-17 17:24:09 +00:00
craig.p.drummond
69469c633a If playqueue is cleared when dynamizer is running, then also stop dynamizer. 2013-09-02 18:27:30 +00:00
craig.p.drummond
e872124e3b Initial support for Composer tag 2013-08-22 18:18:59 +00:00
craig.p.drummond
2b3b26fbab Create dir to hold dynamic files if it does not already exist 2013-07-18 16:29:39 +00:00
craig.p.drummond
27366d8dd7 Set default time-to-live as 1 for UDP multicast message. Allow this to be changed via config. 2013-06-20 19:10:37 +00:00
craig.p.drummond@gmail.com
9dc21e732e Send UDP message details from helper to client via id request 2013-06-19 11:15:34 +00:00
craig.p.drummond@gmail.com
44a504d34e Dont actually need Perl's Mulitcast module, therefore no need for separate message sender 2013-06-19 11:09:36 +00:00
craig.p.drummond
6b9d3dd983 Send ID from helper to client 2013-06-18 18:36:57 +00:00
craig.p.drummond
aeffbd7db7 If cantata-dynamic is started in server mode, then communicate status via UDP multicast messages. 2013-06-18 18:35:10 +00:00
craig.p.drummond@gmail.com
09f53e8bd7 If cantata-dynamic is started in server mode, then have it create any missing folders. 2013-06-17 11:10:06 +00:00
craig.p.drummond
90f9257958 Allow wildcard genres. e.g. 'Rock*' for 'Hard Rock' and 'RockNRoll' 2013-02-22 20:38:21 +00:00
craig.p.drummond
102beb6d86 Use com.googlecode.cantata instead of org.kde.cantata for DBUS service, etc. 2013-01-22 18:09:21 +00:00
craig.p.drummond
634e2ad565 cantata-dynamic has no 'status' routine... 2013-01-18 20:01:50 +00:00
craig.p.drummond
476d132466 Update copyright year 2013-01-17 16:57:20 +00:00
craig.p.drummond
1a49f6af40 Encode/decode UTF-8 sent to /recieved from MPD.
BUG:120
2012-10-21 18:13:55 +00:00
craig.p.drummond
7a81703258 Read-rules in as UTF8
BUG:120
2012-10-20 16:29:36 +00:00
craig.p.drummond
2521a1efd5 - Remove cover fetching from dyanmizer
- Only add config item for dynamizer port, as remote dynamizer should really be on the same machine as MPD.
2012-10-10 19:00:28 +00:00
craig.p.drummond
b54a7d0992 Add support for 'Similar Artists' in dynamic mode. 2012-09-10 19:32:03 +00:00
craig.p.drummond
24f06e01b2 Set image mime-type 2012-09-09 18:47:38 +00:00
craig.p.drummond
9654ce15a9 Add a server mode (with HTTP API) to cantata-dynamic. Intended so that dynamizer can run on same host as mpd 2012-09-07 19:42:17 +00:00
craig.p.drummond@gmail.com
fb14d116c9 Reset 'mpdDbUpdated' flag each time before getting mpd status. 2012-08-16 17:15:40 +00:00
craig.p.drummond
d06dbf624d Have cantata-dynamic helper script send a dbus message when it starts and stops - so that cantata main window can show the current status if the helper is started externally. 2012-05-18 16:37:27 +00:00
craig.p.drummond@gmail.com
0afd84221c Fix usage of rules that only contain dates. Thanks to bug reporter for patch.
BUG:1
2012-04-27 11:03:11 +00:00
craig.p.drummond@gmail.com
5712827e8c If not playing, and we fill playqueue, then start playing first track. 2012-04-22 20:41:23 +00:00
craig.p.drummond@gmail.com
b9a504b749 Set flag when mpd database has been updated. 2012-04-20 11:21:30 +00:00
craig.p.drummond@gmail.com
19300a508b - Move showPage dbus command out of Mpris class and into mainwindow
- Make MainWindow::showError visible on dbus interface
- When cantata-dynamic fails to locate any songs it will now emit an error and terminate.
2012-04-20 11:20:44 +00:00
craig.p.drummond@gmail.com
8f2b83caac Fix eclude rule usage when there are no include rules. 2012-04-19 17:29:38 +00:00
craig
e94c6e6612 Reduce delay 2012-04-18 21:50:54 +00:00
craig
cbc69b399b Also need to check for player events 2012-04-18 21:25:34 +00:00
craig
f8c45d1588 Add option to set a rule as 'exclude songs matching..' 2012-04-18 20:08:59 +00:00
craig
ffc30b31ed - Fix local socket connections
- Fix handling of errors - these start with ACK
2012-04-18 19:01:31 +00:00
craig
f742de3277 Check timestamp of rules file before re-reading 2012-04-18 18:32:55 +00:00
craig
558a14f770 Re-write dynamic script in perl -> no need for mpc!!! 2012-04-18 18:32:36 +00:00
craig
35841c00aa If MPD's DB has not changed, and we are using the same rule as before, no need to search again... 2012-04-17 19:11:16 +00:00
craig
6920e88950 Better song repeat detection 2012-04-17 15:51:28 +00:00
craig
73974dcec4 Endure different year to last? COMMENTED OUT 2012-04-14 10:20:52 +00:00
craig
647ac5abdd Allow to specify search type - eact, or partial 2012-04-14 10:19:44 +00:00
craig
562aec1816 Allow date ranges 2012-04-14 10:18:42 +00:00
craig
22e3e9282c Dynamic playlists!!! 2012-04-10 21:23:21 +00:00