Commit Graph

77 Commits

Author SHA1 Message Date
craig.p.drummond
ad9942f039 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
fbb9a5d41c Remove QPointer usage 2013-03-04 19:39:41 +00:00
craig.p.drummond
65b6387052 Use list of actions 2013-03-01 21:32:22 +00:00
craig.p.drummond
20a5a4db49 - Move common actions into StdActions
- Models are in control of what actions are show at what level
2013-02-18 17:07:46 +00:00
craig.p.drummond
cbfd0f20b7 Consistency.. 2013-02-13 19:42:03 +00:00
craig.p.drummond
d92dca64d4 Allow streams to have multiple genres. 2013-02-11 19:33:58 +00:00
craig.p.drummond
537d52065c If all streams (and categories) have been removed, then remove streams xml file as well. 2013-02-11 19:32:11 +00:00
craig.p.drummond
3fc4666e8a Make it possible to obtain list of streams from MPD server via http 2013-02-08 17:58:32 +00:00
craig.p.drummond
79ec4026ce Save immediately if file does not exist - to catch errors 2013-02-04 17:27:18 +00:00
craig.p.drummond
0fe6158fb3 Set file perms 2013-02-04 17:26:50 +00:00
craig.p.drummond
f2d5c16f29 Compress streams xml files too 2013-02-04 17:25:35 +00:00
craig.p.drummond
97f8bae3e3 Check if can save 2013-02-04 17:24:53 +00:00
craig.p.drummond
c7f8d075fa Trigger save on add 2013-02-04 17:24:39 +00:00
craig.p.drummond
235dfdd406 Add option to save streams in mpd folder. 2013-02-03 20:38:11 +00:00
craig.p.drummond
da333896ad Allow to move streams to different categories via drag-n-drop. 2013-02-01 18:07:03 +00:00
craig.p.drummond
09374f37a4 Remove Qt module prefix from includes - will make Qt5 port a little easier! 2013-01-28 19:33:42 +00:00
craig.p.drummond
476d132466 Update copyright year 2013-01-17 16:57:20 +00:00
craig.p.drummond
1043d7d5b7 'Add Stream' button 2013-01-15 19:21:14 +00:00
craig.p.drummond
605006e5ab Custom radio stream icon 2013-01-12 10:07:48 +00:00
craig.p.drummond
f87d7b063b Move server info into a dialog. 2013-01-12 08:30:57 +00:00
craig.p.drummond
1a5dfb0b76 - Dont save 'Unknown' genre to files, leave this as blank, and load blank as 'Unknown'
- Fix updatnig of genres in streams model
2013-01-12 08:29:19 +00:00
craig.p.drummond
aa46d2fe42 Format XML file if exporting 2013-01-12 08:28:28 +00:00
craig.p.drummond
b83e1fe9ed No need to check if stream exists if loading streams.xml 2013-01-12 08:28:09 +00:00
craig.p.drummond
99d0d9699e Use xml stream reader/writer not DOM 2013-01-12 08:27:41 +00:00
craig.p.drummond
79832a493f Add import of IceCast and SomaFM streams. 2013-01-12 08:27:18 +00:00
craig.p.drummond
f07ea3c595 Remove duplicate name in tooltip 2013-01-10 21:41:23 +00:00
craig.p.drummond
aab2156696 Control dir creation 2012-10-23 14:56:34 +00:00
craig.p.drummond
e2c0551aa4 Only need to download/parse streams (to check if they are a playlist) when
added from the streams page. (Streams in an MPD playlist will not be
playlists themselves, as MPD does not support this.)
2012-10-16 18:07:10 +00:00
craig.p.drummond@gmail.com
d697b4dc06 Move cacheDir/configDir helpers into Utils 2012-10-08 11:35:29 +00:00
craig.p.drummond
7562762728 Make 'Icon' a class, and move icons into Icons 2012-10-03 19:16:52 +00:00
craig.p.drummond@gmail.com
d3219a0ac7 More non-oxygen icon work
BUG:91
2012-09-20 11:02:47 +00:00
craig.p.drummond
affa21ccc5 Add 3 forms for Qt plural translations; none, singular, and others 2012-09-03 19:07:31 +00:00
craig.p.drummond@gmail.com
e5059c0a48 Use lupdate/lrelease for generating Qt translations from KDE ones.
Hack-around issues with Qt plural forms - use 'Tracks: 2' instead of '2 Tracks'
2012-09-03 11:27:16 +00:00
craig.p.drummond
6a29c8a261 Fix compilation!!!! 2012-09-02 20:17:35 +00:00
craig.p.drummond
5669f724f6 Initial work on Qt translations. Commented out for the moment, as xgettext is crashing!!! 2012-09-02 20:13:00 +00:00
craig.p.drummond
f4adbaf6a4 Completly remove android changes - this NEVER worked very well, and never will with QWidgets :-( 2012-08-30 19:43:32 +00:00
craig.p.drummond
0647610cb3 Android: Set config and cache locations 2012-06-20 17:36:35 +00:00
craig.p.drummond
d932e73071 More android work... 2012-06-19 15:48:18 +00:00
craig.p.drummond
6859a15082 Use Q_OS_XXX not Q_WS_XXX 2012-06-12 20:41:08 +00:00
craig.p.drummond
f9f1edcb6f Reduce KDE/Qt code duplication - by creating dummy Dialog, MessageBox, and InputDialog classes/namespaces for Qt. 2012-05-31 17:45:57 +00:00
craig.p.drummond
a2a5842ccb Initial windows port. 2012-05-30 17:34:58 +00:00
craig
199ec0805c Add #define for default cover icon names 2012-03-20 21:13:18 +00:00
craig
b831ec23f2 Fix crash when deleting streams. 2012-02-22 17:29:15 +00:00
craig
81a71b25f5 Fix stream icons when add and edit! 2012-02-11 20:47:41 +00:00
craig
d9ef0e2d12 Fix stream export 2012-02-10 20:32:01 +00:00
craig
1f6d860b94 Query MPD for list of supported protocols - and only allow supported URLs. 2012-02-09 19:17:01 +00:00
craig
1aae3d2edc Store genre in set 2012-02-09 19:13:21 +00:00
craig
c84e84e31f Add genre filtering to streams pages. 2012-02-09 19:13:04 +00:00
craig
11cabaf230 Basic support for configurable stream/category icons. (KDE only) 2012-02-03 19:37:12 +00:00
craig
73295c6414 Allow icon names iwth path 2012-02-03 19:36:54 +00:00