253 Commits

Author SHA1 Message Date
Alex Bikadorov
10878de963 Implement sorting for files tab (#577)
* Added new translation strings for file sort dialog

* Implemented sorting for the file system adapter

With new abstract class SortableAdapter as new base class for FileSystemAdapter
and MediaAdapter.

Usable sorting modes are:
 - filename
 - file size
 - file modification time
 - file extension
* reversed

Closes #305

* Code improvements for sorted file system adapter
2017-04-08 11:27:54 +02:00
Adrian Ulrich
306e15e0c5 use proper strings 2017-04-03 20:16:23 +02:00
Adrian Ulrich
ffe0fe55df Add option to jump to albums, artists and genres in fullplaybackactivity 2017-04-02 17:08:25 +02:00
Adrian Ulrich
798400d713 expose support for albumartist and composer tags 2017-03-04 18:29:20 +01:00
Adrian Ulrich
cf75c40c2c add option to jump to the filebrowser home directory 2017-03-02 19:23:56 +01:00
Adrian Ulrich
4c59fc2486 Use 'title' instead of 'name' 2017-02-08 18:41:08 +01:00
Adrian Ulrich
b845bd0b8b fix some english 2017-02-05 13:53:09 +01:00
Adrian Ulrich
90b48bdc8c implement scanner preferences 2017-02-04 09:47:18 +01:00
Antic1tizen One
c270b13296 Add CI smoke build, fix Gradle Lint warnings, fixes #451 (#504)
- Added CI smoke build config that spawns a build for pull-requests
- Removed extra translations that have no base strings anymore
- Added skip MissingTranslation option to lint as there are missing strings that are not filled in Transifex
2017-01-12 19:01:19 +01:00
Antic1tizen One
58b40d862c Plugin subsystem. Shown as a last option in song context menu. Part of #407 (#442) 2017-01-08 19:52:07 +01:00
Adrian Ulrich
e747f1ee37 use notification instead of toast to display scan progress 2016-12-31 13:54:17 +01:00
Adrian Ulrich
d26d10570b import old playlists 2016-12-31 12:38:05 +01:00
Adrian Ulrich
c55860d56d s/songs/tracks/ 2016-12-28 18:06:19 +01:00
Adrian Ulrich
08f79a84ae implement media scanner UI 2016-12-27 21:44:42 +01:00
Christian Oder
e42ab04b54 Vanilla: Add Tools to build in Android tree
Also workaround build errors about missing localisation of empty strings

Change-Id: I359bee2019eee7bf1bf59107bbd68cc2a0ee1dc8

Vanilla: Cleanup Android.mk

Change-Id: Icac01fa7bc89b32ecc45ca8991fcb19d0db5baf3
2016-11-11 15:59:51 +01:00
Adrian Ulrich
e02e3cbc1b fix scrobble droid strings 2016-11-09 21:05:34 +01:00
Adrian Ulrich
b469cb6c0a allow sorting by artist, year, album 2016-10-29 21:46:10 +02:00
Adrian Ulrich
826546bf72 use placeholder for singular version of second/hour/min 2016-09-04 16:09:09 +02:00
Adrian Ulrich
a940f0a4e9 replace song with track 2016-08-30 16:50:49 +02:00
Adrian Ulrich
89d7e6c213 get rid of divider view 2016-07-27 15:35:41 +02:00
Adrian Ulrich
89b043015d Merge pull request #404 from Adonai/share-button
Implement share action in Library & NowPlaying
2016-07-23 17:00:40 +02:00
Адонай Элохим
7bf9d691cb Implement share action. Part of #240 2016-07-23 17:27:06 +03:00
Адонай Элохим
71144b1f8e Implement scroll-to-song and option in menu 2016-07-17 23:12:00 +03:00
Adrian Ulrich
0e1b9a327b simplify sd scanner code 2016-07-03 15:59:03 +02:00
David Sawatzke
47da4d7a08 Add path to extended curretly playing view 2016-06-14 19:38:07 +02: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
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
relan
63b6d07c1b Remove unused strings 2016-05-24 09:17:24 +03:00
Adrian Ulrich
c78c0ff3a6 replay gain is now called ReplayGain 2016-05-15 15:34:16 +02:00
Adrian Ulrich
7a8f349f37 add reverse sort 2016-05-14 10:34:45 +02:00
Adrian Ulrich
1089f4ed51 use same order for library-default-actions 2016-05-14 09:08:18 +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
2ae7e3123d show queue is (again) a swipe option 2016-05-10 19:07:56 +02:00
Adrian Ulrich
5c1c2e0cfe set scrollbar style in theme
We only use inset on HOLO - Material can use the default style (insideOverlay) as we control
the fastscroll area on our own via a3b4eefe09a3d2c358a5e7f39f5b987acc0a667a
2016-04-04 21:47:56 +02:00
Adrian Ulrich
a023b75ec7 Use own divider with outsideInset scrollbar 2016-04-02 20:47:59 +02:00
Adrian Ulrich
d9957be6d5 Bye bye ShowQueueActivity, you did well. 2016-03-27 17:31:23 +02:00
Adrian Ulrich
9dd046298e initial handling of slide callbacks 2016-03-27 16:37:59 +02:00
Adrian Ulrich
1a6774ca2f squash-merge of slide-up branch 2016-03-20 13:21:25 +01:00
Adrian Ulrich
7afff3890f Squashed merge of favorites branch 2016-02-07 13:14:18 +01:00
Adrian Ulrich
dc45137eee squashed merge of hacky-bottom branch 2016-01-07 09:16:24 +01:00
Adrian Ulrich
6910376b17 remove obsoleted theming 2015-12-31 21:03:23 +01:00
Adrian Ulrich
9a319f9e05 Migrate to SlidingTabLayout 2015-12-31 20:53:39 +01:00
Adrian Ulrich
2a633893b6 Draw fake covers for items with no album identifier 2015-12-31 10:11:18 +01:00
Adrian Ulrich
4671261f1c Squashed merge of the material-polish branch 2015-12-28 14:18:48 +01:00
Adrian Ulrich
b42e923675 Option to ignore permanent audio focus loss 2015-12-14 11:05:00 +01:00
Adrian Ulrich
7f1136f689 Improve dispatching to external viewers
The context menu will now show an open option if dispatching makes sense (= would happen on click)
2015-11-09 10:18:39 +01:00
Adrian Ulrich
0cfd1c905c fix english 2015-11-03 13:47:16 +01:00
Adrian Ulrich
2a3eb5f403 Beautify Android 6 permission request 2015-11-01 17:09:37 +01:00