Adrian Ulrich
df895dd5fd
add Play All ctx menu for artist, album and songs
...
This is already a default-tap action, so it can be a longpress action too
2016-06-24 20:54:34 +02:00
Adrian Ulrich
75cb4d5579
simplify pickSongs()
2016-06-24 20:47:22 +02:00
Adrian Ulrich
22bf1db8bd
remove continuous shuffle
2016-06-24 20:32:47 +02:00
Adrian Ulrich
dce8974445
lets try this.
2016-06-24 20:25:25 +02:00
Xiao Bao Clark
0736bc54b0
Ignore files with size 0
...
Attempt to fix a problem on 4.1.1 where non-file backed playlists
passed to "MediaScannerConnection.scanFile()" are deleted
2016-06-19 15:15:58 +10:00
Adrian Ulrich
161b8855fb
be far less aggressive on restoring saved positions
2016-06-18 12:28:29 +02:00
David Sawatzke
47da4d7a08
Add path to extended curretly playing view
2016-06-14 19:38:07 +02:00
Xiao Bao Clark
42c85f59e2
Remove SDScanner MainActivity
2016-06-12 13:41:43 +10:00
Xiao Bao Clark
90dcbc57cd
Remove callback onDestroy to avoid NPE
2016-06-12 13:38:43 +10:00
Xiao Bao Clark
f9f8962064
Convert SDScanner MainActivity to fragment
2016-06-12 13:38:14 +10:00
Xiao Bao Clark
534f09e645
Add SDScanner sources
...
From https://github.com/jerickson314/sdscanner.git , commit 4f7a0aa
2016-06-12 13:22:30 +10:00
Adrian Ulrich
f323ab24d2
skip theme preference on holo devices
2016-06-05 14:31:48 +02:00
Adrian Ulrich
1994c6f698
detect grouped buttons and dispatch to PlaybackActivity
2016-06-05 13:18:44 +02:00
Adrian Ulrich
78a7a4b2b9
Add add-to-pl option to queue fragment
2016-06-05 13:09:46 +02:00
Adrian Ulrich
7c9548a4d5
move playback dialog logic into SlidingPlaybackActivity
2016-06-05 13:01:48 +02:00
Adrian Ulrich
67160967ca
move buildQueryFromIntent to SlidingPlaybackActivity
2016-06-05 12:59:06 +02:00
Adrian Ulrich
f8b4c763c2
Revert "move adapter-selection logic into pickSongs()"
...
This breaks add-to-playlist from header menu
This reverts commit db5546cc6b585ac82e078d77c14d07e14964d73f.
2016-06-01 22:14:54 +02:00
Adrian Ulrich
4f868974c8
rename group context menu IDs
2016-06-01 21:57:31 +02:00
Adrian Ulrich
db5546cc6b
move adapter-selection logic into pickSongs()
2016-06-01 21:53:16 +02:00
Adrian Ulrich
c9ab3e2461
put context menues into different namespace
2016-06-01 21:14:33 +02:00
Adrian Ulrich
58527422f0
do not load folder-artwork if the file is saved in Environment.DIRECTORY_DOWNLOADS
2016-06-01 19:34:40 +02:00
Adrian Ulrich
0bcb76c093
theme preview: draw to bottom
2016-05-29 18:52:05 +02:00
Adrian Ulrich
09ec1cdec4
map application/ogg to Ogg Vorbis
2016-05-29 18:37:15 +02:00
Adrian Ulrich
6bc8513aac
use String.format
2016-05-29 18:33:39 +02:00
Adrian Ulrich
8fbdc201e9
normalize from R128 -> rgain
2016-05-29 18:29:03 +02:00
Adrian Ulrich
9dba2c2c2c
opus replay gain support
2016-05-29 18:23:26 +02:00
Adrian Ulrich
f3494c1877
sync BASTP with upstream b2ace816e9f53702f4cf4e199582430705664bb7
2016-05-29 18:11:40 +02:00
Adrian Ulrich
a4a5d477b6
implement simple theme preview
2016-05-26 21:55:56 +02:00
Adrian Ulrich
013a391cf0
Support for multiple themes
2016-05-26 20:53:05 +02:00
relan
2c8a9850c4
Use system strings where possible
2016-05-24 09:17:24 +03:00
Adrian Ulrich
594f3e78a8
Do not slide if we are not initialized yet
...
Fixes #349
2016-05-16 07:59:46 +02:00
Adrian Ulrich
7a8f349f37
add reverse sort
2016-05-14 10:34:45 +02:00
Adrian Ulrich
99ac2cb98a
implement play_or_enqueue and enqueue_as_next for playlist-default-actions
2016-05-14 08:54:40 +02:00
Adrian Ulrich
f5f92f8368
force-recreating views if DISPLAY_MODE changes
...
Hopefully fully fixes https://github.com/vanilla-music/vanilla/issues/331
2016-05-10 19:26:25 +02:00
Adrian Ulrich
255b8f20a7
remove stray UPDATE_PROGRESS messages
...
Fixes https://github.com/vanilla-music/vanilla/issues/332
2016-05-10 19:21:55 +02:00
Adrian Ulrich
33f82b71ad
send stock broadcasts by default
...
Fixes https://github.com/vanilla-music/vanilla/issues/311
2016-05-10 19:14:23 +02:00
Adrian Ulrich
2ae7e3123d
show queue is (again) a swipe option
2016-05-10 19:07:56 +02:00
Adrian Ulrich
6d1382dc57
pass full URI to mime guesser
...
fixes https://github.com/vanilla-music/vanilla/issues/343
2016-05-10 18:39:08 +02:00
Adrian Ulrich
0113307fec
possible fix for https://github.com/vanilla-music/vanilla/issues/336
2016-05-06 08:45:29 +02:00
Adrian Ulrich
28e2eca26d
work around ICS misfeature
2016-05-01 10:15:34 +02:00
Adrian Ulrich
3acaebc90b
Hide extra info on slide expansion
2016-04-23 09:31:59 +02:00
Adrian Ulrich
9e42e86296
Implement SlidingPlaybackActivity
2016-04-23 08:47:40 +02:00
Adrian Ulrich
ffb2c1332a
Hide slide if we are switching to FullPlaybackActivity due to a click
2016-04-16 11:47:56 +02:00
Adrian Ulrich
a3b4eefe09
Introduce FastScrollGuardListView
...
This is a hack to work around androids stupid 48dip fast-scroll area: The framework will hijack any scroll events which happen
near (=48 dp) the fast scroll bar. We do not want this as it clashes with our expand buttons.
This class intercepts events in the problematic area and rewrites them to a fake event to pretend that the touch did not happen in the fastscroll area
2016-04-04 20:52:06 +02:00
Adrian Ulrich
f9015ea001
Merge pull request #315 from Adonai/vanilla
...
Add fast-scroll indexer to MediaAdapter (Library View)
2016-04-02 20:52:06 +02:00
Adrian Ulrich
a023b75ec7
Use own divider with outsideInset scrollbar
2016-04-02 20:47:59 +02:00
Адонай Элохим
43ccf6de4d
Make fast scroll sort-aware
2016-04-02 13:47:19 +03:00
Adrian Ulrich
90a021f9fa
Unbreak KitKat
...
which was broken by c0adcdee
2016-04-01 19:19:19 +02:00
Адонай Элохим
6b8b15acbe
Add fast-scroll indexer to MediaAdapter
2016-04-01 01:13:00 +03:00
Adrian Ulrich
fca3ff0389
fix some lint errors
2016-03-31 20:39:36 +02:00