2124 Commits

Author SHA1 Message Date
Adrian Ulrich
1a6c9018e1 keep track of absent album or artist tags and do not display covers for unknown albums. 2019-02-17 15:26:21 +01:00
Adrian Ulrich
915c5851f3 Fix R128 replay gain
The old calculation was always wrong if there was a base value.
2019-02-17 15:04:28 +01:00
Adrian Ulrich
2145666183 sync with bastp head 2019-02-17 14:12:35 +01:00
Adrian Ulrich
fa9847b4d0 Use U+00B7 as separator 2019-02-12 08:22:06 +01:00
Adrian Ulrich
1240325f80 Use WORD SEPARATOR MIDDLE DOT instead of EN-DASH 2019-02-11 08:24:36 +01:00
Adrian Ulrich
4d074d52ad shor duration of playlists 2019-02-10 19:53:55 +01:00
Adrian Ulrich
9ce0975d41 migrate to androidx 2019-02-09 11:59:55 +01:00
Edontin
9f65fb3f84 [Issue #905] Add playlist path relativization option. (#908)
* Add playlist path relativization option.

Allows relative paths to be specified/exported within synchronized playlists.

* Minor code clean up for relative playlist exports.

Removes some unnecessary code and slightly improves associated Javadocs.
2019-02-03 09:31:53 +01:00
Adrian Ulrich
e312d41874 support 'play all' for files adapter 2019-02-02 20:20:35 +01:00
Adrian Ulrich
591fe1c753 use dark theme on holo 2019-01-27 13:21:30 +01:00
Adrian Ulrich
18abc9e97a Set theme for BottomSheet 2019-01-27 13:12:09 +01:00
Adrian Ulrich
2f6caffaec order generated theme data 2019-01-27 13:03:39 +01:00
Adrian Ulrich
7443ae3179 replace dialogplus with bottomsheet 2019-01-27 11:34:26 +01:00
Adrian Ulrich
aa4be6b399 add missing makefile deps 2019-01-26 12:25:02 +01:00
Adrian Ulrich
7540c5c38e use dialogplus 2019-01-26 12:16:22 +01:00
Adrian Ulrich
4bbfcaf539 import dialogplus 2019-01-26 11:31:09 +01:00
Adrian Ulrich
972999c60f add libs makefile 2019-01-26 11:13:16 +01:00
Michael Sam
3bb0998d76 add helper for shared preference to organize code more (#901)
* add helper for shared preference to organize code more

* requested changes to pull request #901
-add the usual copyright / license boilerplate to SharedPrefHelper.
-edit the comment on method getSettings in SharedPrefHelper

* requested changes to pull request #901
-add the usual copyright / license boilerplate to SharedPrefHelper.
-edit the comment on method getSettings in SharedPrefHelper
2019-01-26 09:25:10 +01:00
Adrian Ulrich
b72f1ed832 Only jump to song if we found it AFTER the currently playing item. 2019-01-21 20:23:24 +01:00
Adrian Ulrich
2e5791ef87 add android.intent.action.MUSIC_PLAYER to manifest 2019-01-16 19:41:01 +01:00
Adrian Ulrich
b20c3b7735 target 1.0.81 2019-01-13 21:43:18 +01:00
Adrian Ulrich
30be0f07ca update translations 2019-01-13 21:40:55 +01:00
Adrian Ulrich
e5c83ded66
Update HALL-OF-SHAME.md 2019-01-11 08:10:38 +01:00
Adrian Ulrich
990c39eac4 fix elevation in playback view 2019-01-10 21:04:40 +01:00
Adrian Ulrich
f6c656492f use common view includes in landscape library view 2019-01-10 20:22:14 +01:00
Adrian Ulrich
f1b7d241fe make jump-to-enqueued-song an option 2019-01-02 11:51:28 +01:00
Adrian Ulrich
c7605a58d5 Adjust how we draw 'text below cover' bitmaps 2019-01-02 11:00:53 +01:00
Adrian Ulrich
b812373d5d Use three lines for FullPlaybackActivity's separateds bitmap view 2018-12-29 21:14:52 +01:00
Adrian Ulrich
ba2f722698 adjust cover padding 2018-12-29 20:42:01 +01:00
Antic1tizen One
4210a9ece0 Speedup plugin search, add quick plugin button (#887)
We are now fully switched to activity-based plugin
start system, so we don't need to start service or
wake activity anymore. Delete relevant part.

If the additiona; information is needed about the
plugin we can dig it out from its broadcast receiver.

Also, add quick "Plugins" button to the full playback
activity so there are only 2 clicks away from any plugin.
2018-12-28 10:17:26 +01:00
Jitnaught
e6df2ed2ba Fix MediaScanner incorrectly handling empty/whitespace title/album/artist/disc number (#886)
* Fixed media scanner not correctly handling empty or whitespace title/album/artist/disc number.

* Moved string unset check to function.
2018-12-28 10:14:55 +01:00
Adrian Ulrich
92a23a09d5 Fix song.hashCode() to work on Android 4.x devices.
Older android releases do not implement java.lang.Long.hashCode.
2018-12-11 20:17:02 +01:00
Adrian Ulrich
7fa8833e20 adjust margins for the new seek bar position 2018-12-10 20:21:46 +01:00
Adrian Ulrich
719bed268f make the seek bar 4dip higher 2018-12-10 20:11:42 +01:00
Adrian Ulrich
17920a5103 do not compare song object by reference 2018-12-10 20:04:35 +01:00
Adrian Ulrich
7fe09ad005 override hashCode and equals for song object 2018-12-10 20:04:25 +01:00
Adrian Ulrich
e997ac9207 Set notifyForDescendants to true.
This is needed for newer api versions to make contentObserver work.
2018-12-03 22:01:55 +01:00
Adrian Ulrich
66bebc8709 move seek bar to bottom 2018-12-03 21:56:00 +01:00
Adrian Ulrich
1a4484b0c1 Make controls.xml more re-usable.
Note that we also must update the themes to have PopupWindow provide overlay_background_color.
2018-12-03 21:25:43 +01:00
Adrian Ulrich
b8d5953cf0 unify seek-bar layout 2018-12-03 21:17:21 +01:00
Adrian Ulrich
9e23dfce15 report whether we consumed the event, so we don't need to lie to the parent view 2018-12-03 20:29:11 +01:00
Adrian Ulrich
b9fe7547d4 tag patchlevel 1 2018-11-26 20:18:32 +01:00
Adrian Ulrich
873674232c do not enforce height on Holo 2018-11-25 17:06:51 +01:00
Adrian Ulrich
7ffd0169b3 patch DragSortListView to support setOnTouchListener calls.
This enables users of a DSLV to call setOnTouchListener without breaking the drag functionality.
2018-11-25 14:42:09 +01:00
Adrian Ulrich
597d704e4e Have the popup menu overlap its parent 2018-11-24 21:12:24 +01:00
Adrian Ulrich
bad663761a fix horizontal calculation 2018-11-24 20:45:03 +01:00
Adrian Ulrich
f8fd73999e improve size calculation 2018-11-24 20:33:09 +01:00
Adrian Ulrich
89b110e5ea Improve listview measurement 2018-11-24 20:14:11 +01:00
Adrian Ulrich
02de9b3cba update translations 2018-11-22 21:18:24 +01:00
Adrian Ulrich
82d8b7cccd use coordclicklistener in all places 2018-11-22 21:15:08 +01:00