1454 Commits

Author SHA1 Message Date
Adrian Ulrich
460be87aec add backup key 2015-11-17 12:06:20 +01:00
Adrian Ulrich
51c7cc6a37 update translations 2015-11-12 21:15:43 +01:00
Adrian Ulrich
939c59fe71 uset setDataSource(FileDescriptor) interface 2015-11-12 21:04:45 +01:00
Adrian Ulrich
cb6eb5c116 target 1.0.34 2015-11-09 10:25:27 +01:00
Adrian Ulrich
7f1136f689 Improve dispatching to external viewers
The context menu will now show an open option if dispatching makes sense (= would happen on click)
2015-11-09 10:18:39 +01:00
Adrian Ulrich
e0d57c35b9 improve disk cache ttl 2015-11-09 09:17:30 +01:00
Adrian Ulrich
9b39b1e944 Use nanoseconds to detect delayed callbacks 2015-11-08 15:55:01 +01:00
Adrian Ulrich
3459a421b5 Revert "Relex callback barrier"
This reverts commit 37527e17ccad94e5670583673da8987ede3285dd.
2015-11-08 15:08:02 +01:00
Adrian Ulrich
d2d3171095 Do not unregister MediaButtonReceiver onDestroy
Even after getting killed, we would still like to know about media button events
2015-11-08 13:40:52 +01:00
Adrian Ulrich
e7a9bb74c0 Improve genre hack 2015-11-08 13:22:09 +01:00
Adrian Ulrich
cb8debb2f4 Implement artists limiter
Set and used by the genre limiter
2015-11-07 11:52:58 +01:00
Adrian Ulrich
cb02b71bf4 Ability to filter artists by genre 2015-11-07 11:21:13 +01:00
Adrian Ulrich
37527e17cc Relex callback barrier
The PlaybackService will notify GUI elements about state changes.
However: These callbacks are async and the gui may already have updated its own state, so the code checks
for 'old' RPCs. This fails on fast devices, where click -> service -> state-change -> callback takes less than 1ms

The new code relexes this and accepts messages with the same timestamp
2015-11-04 13:04:12 +01:00
Adrian Ulrich
d42bd1c252 remove orphaned mEmptyQueue view 2015-11-04 12:30:33 +01:00
Adrian Ulrich
655d071901 Rewind songs 2015-11-04 10:38:16 +01:00
Adrian Ulrich
cce1727b8b allow passing 0 to timelines shiftCurrentSong 2015-11-03 15:31:06 +01:00
Adrian Ulrich
0cfd1c905c fix english 2015-11-03 13:47:16 +01:00
Adrian Ulrich
d5d0b23db4 Implement on-disk cache 2015-11-03 13:03:46 +01:00
Adrian Ulrich
36c63ff57a Save files tab position in settings
Fixes bug #241
2015-11-02 20:51:27 +01:00
Adrian Ulrich
2a3eb5f403 Beautify Android 6 permission request 2015-11-01 17:09:37 +01:00
Adrian Ulrich
93e9567830 Merge Pull Request #230 into master 2015-11-01 13:05:56 +01:00
Adrian Ulrich
d847e44071 add gratipay badge 2015-10-25 20:13:23 +01:00
Adrian Ulrich
08658e6464 Get rid of v4 compat versions as we are requiring api14 anyway 2015-10-25 14:41:46 +01:00
Adrian Ulrich
a52e5e828f Update support libs to marshmallow-release version 2015-10-25 13:27:05 +01:00
Adrian Ulrich
8174bd7c56 Merge pull request #237 from xbao/feature/remove-interface-member-modifiers
Remove unnecessary interface member modifiers
2015-10-25 13:12:51 +01:00
Adrian Ulrich
cf075463ca update readme 2015-10-25 13:12:05 +01:00
Adrian Ulrich
a1552370c6 Switch to SDK 23, support for Android 6 permissions model 2015-10-25 13:09:06 +01:00
Xiao Bao Clark
10a1975e09 Remove unnecessary interface member modifiers 2015-10-24 10:59:25 +11:00
Adrian Ulrich
eb7b5dd4de remove superfluent log import 2015-10-16 18:06:27 +02:00
Adrian Ulrich
1e39e50ee9 target 1.0.33 2015-10-16 17:54:51 +02:00
Adrian Ulrich
ac8bbd906b Update translations 2015-10-16 17:49:16 +02:00
Adrian Ulrich
a9d6e50ef4 Simplify shuffle logic
This will hopefully kill more bugs than creating new ones
2015-10-16 17:35:56 +02:00
Adrian Ulrich
2bcabb4aaa rewrite ReadaheadThread to use RPCs 2015-10-16 11:19:11 +02:00
Adrian Ulrich
f2d7cfda02 deprecate LazyCoverView.setup
We are now creating our own worker thread
2015-10-16 09:33:50 +02:00
Adrian Ulrich
617eb9e23b Make ShowQueueActivity a singleTask
No need to keep it a seperated instance: it can become an element of the library->fullplayback stack
2015-10-15 19:54:56 +02:00
Adrian Ulrich
687c099ba8 add missing import for api annotation 2015-10-15 08:41:18 +02:00
Adrian Ulrich
63700898bf set target api to 21 for mirrorlink 2015-10-14 21:09:09 +02:00
Adrian Ulrich
c5d3bc51dc fix crash while searching on a genre limiter
The old regexp failed to prefix cols in such a query:
> .... AND artist_key||album_key||title_key LIKE ?)

We fix this by including the pipe character and matching words (instead of non-spaces)
2015-10-13 21:54:39 +02:00
Adrian Ulrich
fe384e2d79 Adjust icon height to improve alignment with text 2015-10-12 17:56:55 +02:00
Adrian Ulrich
0338b49e41 inherit colors from theme for info-below-cover view 2015-10-12 17:53:40 +02:00
Adrian Ulrich
2676ad1a3c Get rid of gingerbread icons
Icon sources:
* Note: http://publicdomainvectors.org/en/free-clipart/Eighth-Note-with-stem-facing-up-vector-image/10187.html
* Microphone: http://publicdomainvectors.org/en/free-clipart/Microphone-vector-icon/12833.html
* Disk: self-drawn
2015-10-12 17:29:00 +02:00
Adrian Ulrich
7f1f5c0cdd option to disable artwork on lockscreen 2015-10-12 14:24:49 +02:00
Adrian Ulrich
8c0b72e323 Last batch of PrefDefaults changes 2015-10-12 14:04:27 +02:00
Adrian Ulrich
2a803608ec Add more defaults to PrefDefaults class 2015-10-12 13:52:13 +02:00
Adrian Ulrich
e1e46c5da7 add PrefDefaults class and move a good chunk of default values to it 2015-10-12 10:12:59 +02:00
Adrian Ulrich
a36c2dfcce Update README.md
updated readme
2015-10-11 18:17:34 +02:00
Adrian Ulrich
48150c9406 set mPendingSongLimiter for genres 2015-10-09 21:37:03 +02:00
Adrian Ulrich
908420792e songs sorting: order does not affect track column 2015-10-09 21:30:33 +02:00
Adrian Ulrich
1352f9288a improve genre limiter 2015-10-09 20:45:58 +02:00
Adrian Ulrich
c550e66077 Merge pull request #221 from xbao/feature/revert-dslv-fix-7835436a
Revert "Attempt to fix #113"
2015-10-09 07:55:27 +02:00