32 Commits

Author SHA1 Message Date
Adrian Ulrich
800ecc6edb remove media button preferences and enable them always 2021-03-03 19:45:08 +01:00
Adrian Ulrich
7e870fe9e5 Switch to appcompat notifications
I really liked our own notification styles, but on Android 11, it just starts to look very alien.
2021-03-03 08:54:23 +01:00
kaipoethkow
20ea9226b5
Add "Move to top" and "Move to bottom" to the queue context menu (#1073)
* Add move-to-top and move-to-bottom items to queue context menu.

* Add german translation for move-to-top/bottom menu items.

* Add icon images for move-to-top/bottom menu items.
2021-02-27 08:41:37 +01:00
Adrian Ulrich
23e74d3859 restyle cover view 2020-08-30 16:46:36 +02:00
Adrian Ulrich
1eeac15d9c shift cover view up to take playback controls into account 2020-08-30 16:17:45 +02:00
Adrian Ulrich
621c917bf4 Add dropdown menu to menu folder picker 2020-05-03 21:00:43 +02:00
mueller-ma
fdec4d50da Use darker colors for artist images (#984)
* Use darker colors for artist images

Fixes #983

Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>

* Use material colors

Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>

* Update generate-themes.pl

Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
2020-01-19 12:12:13 +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
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
f1b7d241fe make jump-to-enqueued-song an option 2019-01-02 11:51:28 +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
Toby Hsieh
d00b3e4769 Add a Jump to Time dialog (#868)
* Add a Jump to Time dialog

This implements #827 by adding a context menu entry to open a dialog
that allows the user to input a time/position to seek to for the current
song.

* Use callback interface for JumpToTimeDialog position submission

* Automatically show soft keyboard for JumpToTimeDialog

* Automatically move to next EditText in JumpToTimeDialog

* Crash if JumpToTimeDialog is started by wrong activity
2018-11-15 18:28:00 +01:00
Adrian Ulrich
1d11f64e9e tune fancymenu layout 2018-11-02 21:10:02 +01:00
Adrian Ulrich
5a0fd2b538 Introduce FancyMenu.
A menu-item like menu which gives us better layout control.
2018-11-01 20:55:32 +01:00
Adrian Ulrich
20962e37d0 Reorganise context menu 2018-10-26 22:17:30 +02:00
Adrian Ulrich
62e498a1a9 initial shortcut support 2018-10-26 20:20:15 +02:00
Toby Hsieh
71acc1782d Add context menu for song/track details dialog (#849)
* Add context menu for song/track details dialog

This addresses #506

* Add GPL 3 boilerplate to files

* Refactor track and disc number string for song details
2018-10-17 08:24:53 +02:00
Antic1tizen One
45b6063515 Update plugin waking code, fix crash on Oreo devices (#840)
* Update plugin waking code, fix crash on Oreo devices

In Android Oreo we can't use services without bringing them to the
foreground, i.e. showing icon and following specified lifecycle.

After some consideration the new way was implemented for plugin system.
Plugins will no longer have bound service and instead will do everything
required from within their activities. All background logic that
previously resided in services will now be performed before the activity
has even shown its window. This greatly reduces complexity and cost
associated with bringing service model in accordance with Oreo
guidelines. The only downside to this approach is small flickering
or pause in emulators as activities still expect to show themselves
on start instead of disappearing again.

* Move value to class-level constant
2018-09-29 10:47:47 +02:00
minus
a44d959716 Add option to scroll to new track on song change (#802)
Adds a new setting to scroll the queue to the new song after a song
change. The new song will be at the top of the view.
2018-08-05 11:01:46 +02:00
Adrian Ulrich
0a9297a16c disable playlist sync by default 2018-08-04 08:55:46 +02:00
Ub1Catcrush
317641bc30 A patch to add support for covers stored in the media files ID3Tag. (#796)
* A patch to add support for covers stored in the media files IDTag.

* implement some suggested changes

* implement review comments
2018-07-21 17:53:20 +02:00
Adrian Ulrich
4e3c440f80 Make playlist folder a config option 2018-07-15 21:01:41 +02:00
Adrian Ulrich
b957b49e72 Add new PlaylistObserver which deprecates PlaylistBridge 2018-07-07 11:13:16 +02:00
Adrian Ulrich
5fbad4b5dd add M3U debug-dump function 2018-07-06 22:40:48 +02:00
Adrian Ulrich
8035b6c6fc make expand_or_play_all the default library action 2018-06-21 08:12:09 +02:00
Adrian Ulrich
ef0d852b05 Add horizontal layout 2018-06-04 21:18:05 +02:00
Loosefish
47dc655ccb Add library action expand or play all. (#776)
Like with the expand action it will first try to expand a selected
item. If the item can't be expanded it will use play all instead of play.
2018-05-21 14:10:47 +02:00
Adrian Ulrich
9d12df990f add db dump option 2018-05-21 14:01:12 +02:00
verdulo
7c727c1db9 add possibility to translate strings "OK" and "Cancel" (#773)
* Update translatable.xml

* Update permission_request.xml

* Update audiopicker.xml

* Update medialibrary_preferences.xml
2018-05-05 12:50:31 +02:00
Adrian Ulrich
a1bcb87c31 Add option to sort tracks by duration 2018-04-24 21:32:38 +02:00
Adrian Ulrich
b371b16bf6 deprecate ant 2018-02-11 14:29:48 +01:00