Adrian Ulrich
d3b0436554
Sync FileProvider.java with android-7.0.0_r33
2017-08-27 19:41:52 +02:00
Adrian Ulrich
a104b68201
Use FileProvider to implement share function.
2017-08-27 19:21:22 +02:00
Adrian Ulrich
39168bc561
Add FileProvider.java (103998f0f71ce45147449044f57a6ba2618225a9)
2017-08-27 18:52:26 +02:00
Adrian Ulrich
15e08cfaa5
update api level to android 8
2017-08-27 17:13:08 +02:00
Adrian Ulrich
1ad2a6fb8b
Use postInvalidate instead of postInvalidateOnAnimation.
...
We still support android 4.0, which does not implement postInvalidateOnAnimation.
2017-08-26 09:50:18 +02:00
Adrian Ulrich
fa65bc393b
add previous button to small notification
2017-08-22 21:34:26 +02:00
Adrian Ulrich
35668a5c3f
add missing shortcuts.xml. D'oh!
2017-08-11 21:51:58 +02:00
Adrian Ulrich
2b36ff3114
Add 'shortcuts' support
2017-08-11 21:49:31 +02:00
Adrian Ulrich
1b9bb0596d
minor cover tweaks
2017-08-11 20:08:26 +02:00
Adrian Ulrich
15ca68a9f9
update translations
2017-08-10 13:12:09 +02:00
Adrian Ulrich
caf24d645c
improve cover artwork scaling
2017-08-10 12:39:27 +02:00
Adrian Ulrich
a44dca0d1b
PlaylistDialog can handle LibraryAdapters, no need to cast to MediaAdapter
2017-08-10 10:59:14 +02:00
Adrian Ulrich
e703dea460
fix bug #649
2017-08-10 10:50:18 +02:00
Adrian Ulrich
93001bb7c6
add more changes
2017-08-10 10:40:24 +02:00
Adrian Ulrich
70ff257f38
target 1.0.54
2017-08-06 12:39:38 +02:00
Adrian Ulrich
5d57fbea5b
generateBitmap() doesn't like null songs.
...
But we may have to set a bitmap to null - just skip creating the cover if it would be null anyway.
2017-08-06 12:16:18 +02:00
Adrian Ulrich
34ad6a24b4
add help fragment
2017-08-05 13:02:56 +02:00
Adrian Ulrich
34ec873cf7
update translations
2017-08-05 12:31:48 +02:00
Adrian Ulrich
6bc3976dbb
use context.getApplicationContext in MediaLibrary.
...
This ensures that we are not handing an Activity to our children
2017-08-05 12:28:48 +02:00
Adrian Ulrich
6bbc3800c2
Re-implement CoverView.
...
This implementation should hopefully drop less frames.
2017-08-03 20:35:56 +02:00
Adrian Ulrich
b308b97880
pick up ADTS files
2017-08-03 20:28:16 +02:00
Adrian Ulrich
710b284193
reword scanner description
2017-07-23 19:48:46 +02:00
Adrian Ulrich
5ccd9cb9a6
Always update album entries with new data
2017-07-16 19:32:45 +02:00
Dennis Guse
cab1dc8fdd
Mark notifications showing media content as private. ( #627 )
...
* Mark notifications showing media content as private.
* Removed unnecessary setting of private/public for notifications
2017-07-05 18:52:44 +02:00
Adrian Ulrich
df853b06c3
increase precision in dpi calculation
...
Some devices have a density like 2.7, so we should use a float to do the calculation
2017-07-03 10:48:47 +02:00
Adrian Ulrich
53f097b469
sync with bastp
2017-07-03 10:03:05 +02:00
Adrian Ulrich
2666afd234
Wrap mirror links result in try/catch.
...
This seems to be racy on the receiver side and i have no real way to test it :-/
2017-07-03 09:21:25 +02:00
Adrian Ulrich
b07293f968
fix gradle wrapper checksum
2017-07-03 08:29:24 +02:00
Adrian Ulrich
cd03f0b1f5
calculate cover sizes dynamically
2017-07-02 16:10:44 +02:00
Adrian Ulrich
0d4c8685ae
handle NULLs in fastscroll alphabet.
...
Display a question mark if the value was NULL, this enables the fastscroller to scroll to NULL columns.
2017-07-02 15:41:13 +02:00
Adrian Ulrich
753410bbef
rename getQueuePositionForSong into getQueuePositionForSongId()
2017-07-02 14:26:23 +02:00
Antic1tizen One
117572eb7c
Jump to song in queue if picked just one ( #624 )
...
* Bump gradle versions needed for build
Android Studio already refuses to build it as-is,
so alter the versions required.
* Rename mode -> action for better readability
* Fix incorrect description on getByPos from timeline
* Jump to song in queue if picked one. Implements #604
2017-07-02 14:24:11 +02:00
Adrian Ulrich
a50a9fd705
bump internal version
2017-06-26 19:41:07 +02:00
Adrian Ulrich
4277871b31
update BTC address
2017-06-26 19:40:52 +02:00
Adrian Ulrich
023f0ef37f
Workaround for samsung devices.
...
Looks like Samsunb broke getExternalMediaDirs() on 5.x as it tends to return a null File sometimes.
This code checks for it and falls back to the old case on total failure.
2017-06-26 19:38:06 +02:00
Adrian Ulrich
f88f96d615
default to Notification.PRIORITY_HIGH
2017-06-24 13:05:02 +02:00
Adrian Ulrich
94142cad6a
update translation
2017-06-23 20:24:07 +02:00
Adrian Ulrich
bc288e6a44
bump to 1.0.53-1
2017-06-23 20:22:45 +02:00
Adrian Ulrich
ab91bda772
convert unixtime to string
2017-06-21 21:53:10 +02:00
Adrian Ulrich
345e45533c
handle KEYCODE_SEARCH in FullPlaybackActivity
2017-06-21 21:00:11 +02:00
Adrian Ulrich
da4e2c2420
add red theme
2017-06-21 20:35:37 +02:00
Adrian Ulrich
2e9dca4505
fix grey theme
2017-06-21 20:32:00 +02:00
Adrian Ulrich
578ae2d75f
miniplaybackactivity should use match_parent.
...
wrap_content is just wrong and makes it look bad in horizontal view.
2017-06-21 19:56:31 +02:00
Adrian Ulrich
884c5ec491
Fix MiniPlaybackActivity
...
The PopupWindow style does not inherit from VanillaBase, so we must pass the bare minimum to it.
2017-06-21 19:47:48 +02:00
Adrian Ulrich
94b7566881
Handle KEYCODE_SEARCH
2017-06-19 19:07:11 +02:00
Adrian Ulrich
b9f0d2db88
force use of index on left joins to song-contributors.
...
SQLite versions on Android 4.x fail to pick up the index, resulting in a full table scan which is pretty horrible for performance.
We therefore change the views to force sqlite using the index.
2017-06-19 18:55:29 +02:00
Adrian Ulrich
7612febbab
improve media dirs detection on newer android releases.
...
use getExternalMediaDirs() if available instead of guessing the path to the sd-card.
2017-06-18 18:23:08 +02:00
Adrian Ulrich
3a43622f41
fix color
2017-06-18 18:02:29 +02:00
Adrian Ulrich
bd198012ed
Create issue_template.md
2017-06-18 12:50:08 +02:00
Adrian Ulrich
881873eafd
update translations
2017-06-12 18:53:31 +02:00