1830 Commits

Author SHA1 Message Date
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
Adrian Ulrich
64d0325a7d update about.html 2017-06-12 18:48:42 +02:00
Adrian Ulrich
1c7142e12c bump version 2017-06-10 13:13:50 +02:00
Adrian Ulrich
124a24e9b1 update widget previews 2017-06-10 13:10:04 +02:00
Adrian Ulrich
47a3e9a7ee Update widget_{play,pause} 2017-06-10 12:54:52 +02:00
Adrian Ulrich
012b53e1ea also blacklist .tmp and .bin files 2017-06-10 12:38:01 +02:00
Adrian Ulrich
3481503633 Support for adding any content:// style URI 2017-06-10 12:31:26 +02:00
Adrian Ulrich
9cdce55d95 upate play/pause icons 2017-06-09 23:17:34 +02:00
Adrian Ulrich
efb107b063 Fix context menues inside SlidingView for Android 7.x 2017-06-09 23:13:49 +02:00
Adrian Ulrich
c2ed38f0af Fix out of bounds error.
We might call timeline.add() with an invalid position if we skipped a song due to being unfilled.
Use 'added' instead of 'j' to calculate the queue position.
2017-06-09 09:37:03 +02:00
Adrian Ulrich
38cbce6d78 center holo divider
Android 4.x defaults to an inset of 10dip on the right side.
2017-06-08 15:22:45 +02:00
Adrian Ulrich
e74180f62b Display total amount of play time in stats. 2017-06-08 15:13:38 +02:00
Adrian Ulrich
db02f11963 Minor design tweaks. 2017-06-08 14:56:07 +02:00