Commit Graph

  • 50b33cfc2b fix makefile for gradle4 Adrian Ulrich 2018-03-05 10:15:13 +01:00
  • 18f6934cda Editor config and annotations (#738) Dmitri Davydok 2018-02-27 11:58:17 -08:00
  • 0daa514406 relax black and whitelisting. Adrian Ulrich 2018-02-26 19:51:40 +01:00
  • 3e16199a3f Add media/audio to library default blacklist (#736) Gregor Santner 2018-02-26 19:44:42 +01:00
  • fd601ae169 Upgrade Gradle (#719) Dmitri Davydok 2018-02-26 10:35:46 -08:00
  • 5da833512b sync with bastp 73fd8ec9bb30838d10751457dbabac71064af32f Adrian Ulrich 2018-02-19 20:37:45 +01:00
  • b3c11e6549 Sync with BASTP b1b12d42bb Adrian Ulrich 2018-02-18 21:01:25 +01:00
  • 99473b20b6 limiters should act more like breadcrumbs. Experiment with a slightly different layout Adrian Ulrich 2018-02-18 11:23:23 +01:00
  • 1a61c7f8b6 relex genre parsing Adrian Ulrich 2018-02-18 10:59:57 +01:00
  • 93086a5305 Add support for ID3v2.2 headers (#731) Jacob Beck 2018-02-18 02:40:16 -07:00
  • 34f714d24a add uninstall target Adrian Ulrich 2018-02-11 14:39:50 +01:00
  • 8152059e27 update translations Adrian Ulrich 2018-02-11 14:34:10 +01:00
  • 7a822a24a1 update helper scripts Adrian Ulrich 2018-02-11 14:34:00 +01:00
  • b371b16bf6 deprecate ant Adrian Ulrich 2018-02-11 14:29:48 +01:00
  • d00dc82b55 Fix missing metadata at start. (#723) Comarch Technologies 2018-02-04 12:06:44 +01:00
  • 4f79ad384d always show cover for FourLongWidget Adrian Ulrich 2018-02-04 10:59:55 +01:00
  • 934e1b1f4f Show album name on Four Long Widget. (#724) Stephen J Sweeney 2018-02-04 09:54:14 +00:00
  • 74c3475c18 bump version Adrian Ulrich 2018-01-28 20:12:06 +01:00
  • c898969de1 load sort order if limiter changes Adrian Ulrich 2018-01-28 20:11:18 +01:00
  • 4af00dfe7b add restorePosition function Adrian Ulrich 2018-01-28 19:45:33 +01:00
  • 74f7e36a3d really trigger a rescan. Adrian Ulrich 2018-01-28 19:30:06 +01:00
  • a749bbdcd9 Target 1.0.59 Adrian Ulrich 2018-01-28 13:05:22 +01:00
  • c6f96dd636 update russian translation Adrian Ulrich 2018-01-28 13:05:05 +01:00
  • 5555c69211 trigger soft db update Adrian Ulrich 2018-01-28 13:01:29 +01:00
  • 0be6bbf853 update translations Adrian Ulrich 2018-01-26 21:11:32 +01:00
  • 44627437dc Implement fixes for my favorite pet peeves in Vanilla (#714) Dmitri Davydok 2018-01-26 12:10:28 -08:00
  • 4ac73f9625 Remove gratipay, as they shut down their services. Adrian Ulrich 2018-01-09 22:15:18 +01:00
  • 7c9556f7d2 update translations Adrian Ulrich 2018-01-07 13:10:31 +01:00
  • a31301274e Make theme names translateable Adrian Ulrich 2017-12-30 19:24:28 +01:00
  • 9149ea92b7 add amoled-dark theme Adrian Ulrich 2017-12-30 19:12:44 +01:00
  • a0526a2f3b use colorBackground instead of windowBackground. Adrian Ulrich 2017-12-30 19:10:19 +01:00
  • 056acee017 inherit theme background color dynamically without using hardcoded values Adrian Ulrich 2017-12-30 18:15:05 +01:00
  • 43f1d345cf make theming flexibler Adrian Ulrich 2017-12-30 17:31:30 +01:00
  • 10bfb3469e Announce play_from_search capability in MirrorLinkMediaBrowserService. Adrian Ulrich 2017-12-18 22:04:36 +01:00
  • cf62017e90 yet another try to get rid of BadToken crashes. This time we dispatch the toast to our background thread. Adrian Ulrich 2017-12-18 21:54:38 +01:00
  • 02e3d0d63d Fix MirrorLinkMediaService's onMediaChange() use. onMediaChanged was implemented, but nobody calls that, so let the correct function implement the logic. Adrian Ulrich 2017-12-17 12:08:02 +01:00
  • 3eadcaf39c force album shuffle mode if we play audio from a search result. Adrian Ulrich 2017-12-17 11:43:58 +01:00
  • ef1de17b23 Add search functionality to AudioSearchActivity. Adrian Ulrich 2017-12-16 18:35:48 +01:00
  • b82dc3cab1 Add bare bones non functional audio search Adrian Ulrich 2017-12-14 22:26:40 +01:00
  • 07a21c5d99 Only advertise play if we are paused Adrian Ulrich 2017-12-14 22:17:50 +01:00
  • eb001ad7be Add TYPE_USB_DEVICE to list of external output devices. Adrian Ulrich 2017-12-13 18:44:32 +01:00
  • 3c62628a42 Add entire album to queue when in album shuffle mode. (#704) Stephen J Sweeney 2017-12-12 19:14:08 +00:00
  • 9c6c18912f Use AudioDeviceInfo on newer android devices to detect if headphones or headsets are connected. Adrian Ulrich 2017-12-11 19:38:41 +01:00
  • 7f1e079139 shuffle by album if shuffle mode is set to album and random is active at the same time. Adrian Ulrich 2017-12-10 12:10:49 +01:00
  • 2b27e209a0 target 1.0.58 Adrian Ulrich 2017-12-06 21:29:57 +01:00
  • b90cc98377 fix possible endless loop Adrian Ulrich 2017-12-04 19:53:16 +01:00
  • 2df538ccc5 change songs compareTo to take the disc number into account Adrian Ulrich 2017-11-29 21:37:45 +01:00
  • 38fb581ee1 Add discNumber to Song and populate it Adrian Ulrich 2017-11-29 21:10:03 +01:00
  • e788e11e5c fix bad copy-n-paste fail :-/ Adrian Ulrich 2017-11-29 20:21:25 +01:00
  • 953a30d7b5 performLongClick() should only be called from the UI thread. Adrian Ulrich 2017-11-29 20:19:45 +01:00
  • 9fa3b1b98c Fiddle with bug #677 by using a different context. Adrian Ulrich 2017-11-29 19:31:31 +01:00
  • 39482a8a06 fix NPE if onSharedPreferenceChanged() fires while we don't have a media player object. Adrian Ulrich 2017-11-29 19:19:17 +01:00
  • 8f095e62ed Fix NPE where mLastRequestedCtx may be null Adrian Ulrich 2017-11-29 19:10:30 +01:00
  • 7ad4b59cf6 Enable Bastp tag reader by default for new installations Adrian Ulrich 2017-11-18 10:25:23 +01:00
  • e2ada7afc9 update translations Adrian Ulrich 2017-11-18 10:10:20 +01:00
  • cc9b738cc4 Fix NPE in applyReplayGain Adrian Ulrich 2017-11-14 22:01:20 +01:00
  • f631fb873d Explicitly accept album art as saved by Windows Media Player (#692) steelman 2017-11-12 08:15:31 +00:00
  • 4e7e53e2a7 bump version Adrian Ulrich 2017-11-01 19:46:56 +01:00
  • 5006744dbc fix crash on API < 21 ScheduledLibraryUpdate extends JobService which requires API >= 21. This causes older versions to crash at startup as the whole ScheduledLibraryUpdate class does not 'exist' on older devices. Adrian Ulrich 2017-11-01 19:45:49 +01:00
  • c0586a846f target 1.0.57 Adrian Ulrich 2017-11-01 10:09:09 +01:00
  • b90724e834 update translations Adrian Ulrich 2017-11-01 10:07:46 +01:00
  • 25292b1cc1 Remove logging of ScheduledLibraryUpdate Adrian Ulrich 2017-11-01 10:06:35 +01:00
  • b6ba98dcd0 Do not use getPendingJob() Adrian Ulrich 2017-10-25 12:21:35 +02:00
  • feed3100be Make folder picker text view editable This gives users the ability to input any path directly without having to walk the whole directory tree (which may include non-readable files) Adrian Ulrich 2017-10-21 19:45:17 +02:00
  • 6af743d4dd Remove debugging from background scanner Adrian Ulrich 2017-10-21 18:18:19 +02:00
  • 2be61060ee Change scan interval to 32 hours Adrian Ulrich 2017-10-16 20:25:16 +02:00
  • 02784b53fb .setRequiresBatteryNotLow is API26, drop it as we don't really need it Adrian Ulrich 2017-10-15 16:21:35 +02:00
  • 760d321887 Initial commit of ScheduledLibraryUpdate Adrian Ulrich 2017-10-15 14:12:12 +02:00
  • 0c65294f7d Allow registration of multiple content observers. Adrian Ulrich 2017-10-14 11:55:58 +02:00
  • b22a0424b8 update translations Adrian Ulrich 2017-10-01 12:25:00 +02:00
  • 42eaf80949 target 1.0.56 Adrian Ulrich 2017-10-01 12:24:25 +02:00
  • 7dbd3bdff4 Change translation section in README.md Adrian Ulrich 2017-10-01 12:21:52 +02:00
  • 4a3d0520d5 Allow sort-by-path in Tracks tab, fixes #672 Adrian Ulrich 2017-09-30 19:23:54 +02:00
  • 4d39a912f7 Add hires version of fallback cover Adrian Ulrich 2017-09-30 10:43:11 +02:00
  • 5a15f52a29 Tighten lock in writeState Adrian Ulrich 2017-09-24 20:27:15 +02:00
  • 3369774158 use root-path for fileprovider configuration Adrian Ulrich 2017-09-18 21:39:21 +02:00
  • b62cc51689 Create notification early for headset events Headset events are the only place where we are forced to use the startForegroundService call which requires us to call startForeground() within 5 sec. Adrian Ulrich 2017-09-17 13:57:31 +02:00
  • 2f80739804 update french translation Adrian Ulrich 2017-09-09 15:02:22 +02:00
  • f2272bfc63 update translation Adrian Ulrich 2017-09-09 11:55:24 +02:00
  • d6c7eaf46e target 1.0.55 Adrian Ulrich 2017-09-09 11:53:39 +02:00
  • 0140627c46 Update translations Adrian Ulrich 2017-09-07 21:36:08 +02:00
  • 073896639a Revert cab1dc8fdd6235d1ade4733a627b870187190806 (while fixing conflicts). Adrian Ulrich 2017-09-07 21:31:20 +02:00
  • 65fc2929b6 Fix ghost-seeks. Adrian Ulrich 2017-09-07 21:23:59 +02:00
  • 674a34d6c2 Use startForegroundService on O for headset events. Adrian Ulrich 2017-09-07 21:13:02 +02:00
  • a3847edd70 Use ShortcutPseudoActivity.getIntent() in widgets. Adrian Ulrich 2017-09-06 22:04:18 +02:00
  • a364b5b885 Use ShortcutPseudoActivity for headset events. Adrian Ulrich 2017-09-06 21:55:14 +02:00
  • b79dfc49ba Reduce notification visibility modes to when_playing and always. Adrian Ulrich 2017-09-06 21:37:26 +02:00
  • 0030c1777e Revert "enable signing via gradle" Adrian Ulrich 2017-09-03 16:11:02 +02:00
  • 556c0e82b5 Update translations Adrian Ulrich 2017-09-03 16:01:57 +02:00
  • ddd79a00ed enable signing via gradle Adrian Ulrich 2017-09-03 15:59:17 +02:00
  • 59e98546c9 Unregister contentObserver while PlaybackService gets destroyed. Adrian Ulrich 2017-09-03 15:30:03 +02:00
  • 2808735a17 Set notification importance on Android 8 to LOW. All > levels produces sound. Adrian Ulrich 2017-09-03 14:50:49 +02:00
  • 9fa33f6420 Use ShortcutPseudoActivity for widgets. Adrian Ulrich 2017-08-28 22:41:59 +02:00
  • 4b06348059 fix notifications for android 8 Adrian Ulrich 2017-08-27 20:47:34 +02:00
  • d3b0436554 Sync FileProvider.java with android-7.0.0_r33 Adrian Ulrich 2017-08-27 19:41:52 +02:00
  • a104b68201 Use FileProvider to implement share function. Adrian Ulrich 2017-08-27 19:21:22 +02:00
  • 39168bc561 Add FileProvider.java (103998f0f71ce45147449044f57a6ba2618225a9) Adrian Ulrich 2017-08-27 18:52:26 +02:00
  • 15e08cfaa5 update api level to android 8 Adrian Ulrich 2017-08-27 17:13:08 +02:00
  • 1ad2a6fb8b Use postInvalidate instead of postInvalidateOnAnimation. Adrian Ulrich 2017-08-26 09:50:18 +02:00
  • fa65bc393b add previous button to small notification Adrian Ulrich 2017-08-22 21:34:26 +02:00