25 Commits

Author SHA1 Message Date
Adrian Ulrich
428ae19d7c display duration in bottom right corner 2018-04-18 21:51:42 +02:00
Adrian Ulrich
383120edcc remove superfluent file.getName() call 2018-04-18 21:41:51 +02:00
Adrian Ulrich
1fb95734b5 Get rid of getTextView() and provide setText methods for DraggableRow. 2018-04-18 21:38:36 +02:00
Adrian Ulrich
89237188b0 use NAME_SORT to sort playlists 2018-04-16 16:22:02 +02:00
Adrian Ulrich
cb96508d97 update DB to 20180416
This adds name_sort to our playlist code
2018-04-16 16:17:29 +02:00
Adrian Ulrich
5367d74692 also show duration in track list 2018-04-16 15:07:04 +02:00
Adrian Ulrich
f517fcc467 move getFormattedDuration into MediaUtils so we can use it without a song object. 2018-04-16 14:50:36 +02:00
Toby Hsieh
b847279578 Show song durations in queue (by adding a TextView) (#761)
* Show song durations in queue (by adding a TextView)

This partially addresses https://github.com/vanilla-music/vanilla/issues/647

* Make duration TextView gone by default

* Show song durations in playlist
2018-04-16 13:42:44 +02:00
Adrian Ulrich
d2990af08f target 1.0.60 2018-03-15 21:04:55 +01:00
Adrian Ulrich
d61a24f6fe add breton translation 2018-03-15 20:59:25 +01:00
Adrian Ulrich
8584299c76 always announce PLAY|PAUSE to headset.
Doing this only when it makes 'sense' seems to cause issues with some BT devices.
2018-03-15 20:49:25 +01:00
Adrian Ulrich
e1fd33e7b8 Relax native verify
- up MTP observer delay by 2 seconds
- Take up to 100 sec. old files into account if we missed one for whatever reason.
2018-03-11 11:11:17 +01:00
Adrian Ulrich
f9e751ea4e bump sdk version to 27 2018-03-10 12:04:15 +01:00
Adrian Ulrich
d4062b18dd introduce song._flags
Adds a new _flags column to the song table which can be used to store bool flags for the song.

Currently, only 1<<0 is used to indicate that a song is outdated (but still valid)
2018-03-05 10:33:33 +01:00
Dmitri Davydok
18f6934cda Editor config and annotations (#738)
* Add annotations support

* Add appropriate .editorconfig
2018-02-27 20:58:17 +01:00
Adrian Ulrich
0daa514406 relax black and whitelisting.
/sdcard is Fat32 by default, so do an case-insensitive black- and whitelist matching.

This helps if - for whatever reason - the mediadb and readdir() disagree on the case.
2018-02-26 19:51:40 +01:00
Gregor Santner
3e16199a3f Add media/audio to library default blacklist (#736)
The media/audio folder can be used as an alternative combined folder to add custom sounds to various android choosers.

This folder may hold for example the following subdirectories:
* alarms (/sdcard/Alarms alternative)
* notifications (/sdcard/Notifications alternative)
* ringtones (/sdcard/Ringtones alternative)
* ui (dont know if /sdcard/Ui is also such a directory)

All of these are scanned by Android in the same way like the other special directories.
As they hold e.g. click or short alarm sounds or like that they are not needed in music player ;).
2018-02-26 19:44:42 +01:00
Dmitri Davydok
fd601ae169 Upgrade Gradle (#719) 2018-02-26 19:35:46 +01:00
Adrian Ulrich
5da833512b sync with bastp 73fd8ec9bb30838d10751457dbabac71064af32f 2018-02-19 20:37:45 +01:00
Adrian Ulrich
b3c11e6549 Sync with BASTP b1b12d42bb 2018-02-18 21:01:25 +01:00
Adrian Ulrich
99473b20b6 limiters should act more like breadcrumbs.
Experiment with a slightly different layout
2018-02-18 11:23:23 +01:00
Adrian Ulrich
1a61c7f8b6 relex genre parsing
Allow genre tags with whitespaces (or enclosed in brackets) to be picked up by the genre translator.
2018-02-18 10:59:57 +01:00
Jacob Beck
93086a5305 Add support for ID3v2.2 headers (#731) 2018-02-18 10:40:16 +01:00
Adrian Ulrich
8152059e27 update translations 2018-02-11 14:34:10 +01:00
Adrian Ulrich
b371b16bf6 deprecate ant 2018-02-11 14:29:48 +01:00