Commit Graph

  • dd24247fea remove reference to context in static class. Adrian Ulrich 2018-10-14 20:09:59 +02:00
  • d1af6dab36 use apply() to store preferences. Adrian Ulrich 2018-10-14 19:54:52 +02:00
  • ce9ccd9bd4 Unregister sharedpreferences listener on destroy. Adrian Ulrich 2018-10-14 19:43:26 +02:00
  • e2598806ac No smooth scroll if user doesn't see it. Fixes vanilla-music/vanilla#844 (#847) Antic1tizen One 2018-10-13 20:13:57 +10:00
  • 12824fd47b make enterSleepState() synchronized. Adrian Ulrich 2018-10-13 09:42:52 +02:00
  • 8e607cb242 target 1.0.73 Adrian Ulrich 2018-09-29 10:50:06 +02:00
  • 45b6063515 Update plugin waking code, fix crash on Oreo devices (#840) Antic1tizen One 2018-09-29 11:47:47 +03:00
  • fca6f14ab2 target 1.0.72 Adrian Ulrich 2018-08-29 18:01:11 +02:00
  • 4bd4fb700a Really fix file picker. Adrian Ulrich 2018-08-26 16:47:22 +02:00
  • 3f0c7bb7a3 Implement some of the features present in Google Play Music: (#804) Dmitri Davydok 2018-08-21 12:04:06 -07:00
  • 90325aaf36 target 1.0.71 Adrian Ulrich 2018-08-21 07:32:18 +02:00
  • ad7a220423 update translations Adrian Ulrich 2018-08-21 07:30:47 +02:00
  • 2fdac736b3 Scroll the queue only when the requested song is not on screen (#812) Antic1tizen One 2018-08-20 22:23:55 +03:00
  • e07fcc768b Fix file picker Adrian Ulrich 2018-08-20 21:21:36 +02:00
  • 5f9d91e9e7 target 1.0.70 Adrian Ulrich 2018-08-11 10:18:21 +02:00
  • 240e8d6de6 update translations Adrian Ulrich 2018-08-11 10:15:33 +02:00
  • d0fbb0eed0 Add minor PlaylistObserver bugfixes. Adrian Ulrich 2018-08-11 10:14:10 +02:00
  • 480df8e99a use setSong() callback in scrolling Adrian Ulrich 2018-08-06 19:49:38 +02:00
  • ed77cc8196 update translations Adrian Ulrich 2018-08-05 12:43:49 +02:00
  • a44d959716 Add option to scroll to new track on song change (#802) minus 2018-08-05 11:01:46 +02:00
  • 0a9297a16c disable playlist sync by default Adrian Ulrich 2018-08-04 08:55:46 +02:00
  • 317641bc30 A patch to add support for covers stored in the media files ID3Tag. (#796) Ub1Catcrush 2018-07-21 17:53:20 +02:00
  • 4e3c440f80 Make playlist folder a config option Adrian Ulrich 2018-07-15 21:01:41 +02:00
  • a8f84d85b4 Add dependency support to ListPreferenceSummary. Adrian Ulrich 2018-07-15 20:36:08 +02:00
  • 068352505c Do not import M3U if no metadata exists Adrian Ulrich 2018-07-15 19:45:07 +02:00
  • b6fc1b8e31 Do not write EXTM3U Adrian Ulrich 2018-07-09 19:40:22 +02:00
  • 6992342f15 Make buildFileQuery more flexible. Adrian Ulrich 2018-07-09 19:38:37 +02:00
  • 3234c46581 disable proguard in release builds Adrian Ulrich 2018-07-07 12:03:09 +02:00
  • 2354f7ee3a Included song title, ablum and artist in broadcast even when there is no Android media ID for the track. (#791) Thomas Hines 2018-07-07 19:14:30 +10:00
  • b957b49e72 Add new PlaylistObserver which deprecates PlaylistBridge Adrian Ulrich 2018-07-07 11:13:16 +02:00
  • 92c4273a5e Add PLAYLIST_SYNC_MODE pref keys Adrian Ulrich 2018-07-07 10:46:57 +02:00
  • 5fbad4b5dd add M3U debug-dump function Adrian Ulrich 2018-07-06 22:40:48 +02:00
  • 629f0e0b8d Add LibraryObserver.Values.* Adrian Ulrich 2018-07-06 22:18:39 +02:00
  • 474402c119 fix NPE in DraggableRow Adrian Ulrich 2018-07-06 21:05:08 +02:00
  • f48ed019c7 Report affected playlists in removeFromPlaylist Adrian Ulrich 2018-07-06 21:00:51 +02:00
  • 952283a65e Add lint target Adrian Ulrich 2018-07-05 20:39:13 +02:00
  • e01117fb55 introduce playlist-observer metadata Adrian Ulrich 2018-07-03 12:29:08 +02:00
  • 4715bd3c31 implement simple m3u writer Adrian Ulrich 2018-07-02 20:49:28 +02:00
  • eba6acabc2 introduce PlaylistObserver Adrian Ulrich 2018-06-30 10:32:21 +02:00
  • d8b276d586 Merge branch 'master' of github.com:vanilla-music/vanilla Adrian Ulrich 2018-06-30 09:38:50 +02:00
  • 3edaf78af2 travis: update build-tools to 27.0.3 Adrian Ulrich 2018-06-30 09:38:21 +02:00
  • dd40e45cbd stable build.gradle (#788) TacoTheDank 2018-06-30 03:30:52 -04:00
  • 0c51c89d22 share Paint between onDraw calls Adrian Ulrich 2018-06-28 22:05:56 +02:00
  • c3fff75a03 set allowBackup to true in manifest Adrian Ulrich 2018-06-28 21:50:34 +02:00
  • 29e0e2cfc4 lint: use layout_height with wrap_content Adrian Ulrich 2018-06-28 21:43:58 +02:00
  • f1f656ebb8 remove hardcoded /sdcard reference Adrian Ulrich 2018-06-28 21:41:20 +02:00
  • 6147a93772 downgrade build-tools to 26.0.2 in travis.yml Adrian Ulrich 2018-06-28 08:10:03 +02:00
  • 85fe7b91fe update travis to sdk 27 Adrian Ulrich 2018-06-27 22:06:30 +02:00
  • 11dde262ee Replace ContentObserver with own LibraryObserver class Adrian Ulrich 2018-06-25 20:49:12 +02:00
  • 34ef6893d2 target 1.0.62 Adrian Ulrich 2018-06-24 13:47:14 +02:00
  • 8035b6c6fc make expand_or_play_all the default library action Adrian Ulrich 2018-06-21 08:12:09 +02:00
  • f816592255 yet another icon attempt Adrian Ulrich 2018-06-17 18:23:31 +02:00
  • be41eab712 a new day, a new adaptive icon! Adrian Ulrich 2018-06-16 16:09:53 +02:00
  • bd9676c139 fix back button behavior Adrian Ulrich 2018-06-16 16:08:33 +02:00
  • 54414e1a4f Fix menu in portrait mode. Adrian Ulrich 2018-06-16 15:44:51 +02:00
  • 4c927d49fb remove sdk versions from manifest Adrian Ulrich 2018-06-06 21:15:14 +02:00
  • ef0d852b05 Add horizontal layout Adrian Ulrich 2018-06-04 21:18:05 +02:00
  • 32f0df170d Fix duplicated shuffle active mode. (#784) Comarch Technologies 2018-05-30 21:24:19 +02:00
  • 0f82821e29 Use v4 support library Adrian Ulrich 2018-05-28 20:20:36 +02:00
  • e9111b4386 use correct pixels for adaptive icon Adrian Ulrich 2018-05-27 21:45:03 +02:00
  • 1f72b12b69 force icon size in audiopicker Adrian Ulrich 2018-05-27 21:44:40 +02:00
  • 116e9882f8 update translations Adrian Ulrich 2018-05-27 18:40:09 +02:00
  • 64b393732d let's try a different adaptive icon for now Adrian Ulrich 2018-05-27 15:17:02 +02:00
  • 54c1ab825b add gce-nightly target Adrian Ulrich 2018-05-27 15:12:10 +02:00
  • 9be566664b fix audiopicker icon Adrian Ulrich 2018-05-27 15:00:30 +02:00
  • ac7b319baa remove icon from drawable-* folders, it's now in mipmaps. Adrian Ulrich 2018-05-27 14:17:08 +02:00
  • 1b27763194 add adaptive mipmap drawables Adrian Ulrich 2018-05-21 15:32:06 +02:00
  • e5c8de0a82 finish mipmap move Adrian Ulrich 2018-05-21 15:09:41 +02:00
  • 66ead156cb move launcher icons to mipmap folder Adrian Ulrich 2018-05-21 14:30:16 +02:00
  • 47dc655ccb Add library action expand or play all. (#776) Loosefish 2018-05-21 14:10:47 +02:00
  • 9d12df990f add db dump option Adrian Ulrich 2018-05-21 14:00:48 +02:00
  • 9ec67e28bf move MENU_GO_HOME control to onPrepareOptionsMenu. Adrian Ulrich 2018-05-13 18:11:43 +02:00
  • 5a170ebfbd bump internal version Adrian Ulrich 2018-05-10 17:35:36 +02:00
  • e8b2e5ac33 fix version number in 'about' Adrian Ulrich 2018-05-10 16:47:38 +02:00
  • 6cdc1f045b update makefile Adrian Ulrich 2018-05-10 13:06:05 +02:00
  • 04deb94b03 target 1.0.61 Adrian Ulrich 2018-05-08 08:11:38 +02:00
  • 7936a7dfae update translations Adrian Ulrich 2018-05-07 08:13:20 +02:00
  • a77b0a5952 format duration in fastscroller Adrian Ulrich 2018-05-06 20:56:41 +02:00
  • 7c727c1db9 add possibility to translate strings "OK" and "Cancel" (#773) verdulo 2018-05-05 12:50:31 +02:00
  • 5ff7f8eddb Handle destroied PlaybackService instances. Adrian Ulrich 2018-05-05 12:06:33 +02:00
  • d2b751e841 make refreshSongQueueList private. Adrian Ulrich 2018-05-05 10:26:03 +02:00
  • 008ed50fcd update translations Adrian Ulrich 2018-05-03 20:14:59 +02:00
  • fcd42ae620
    Fix release year in about.html Adrian Ulrich 2018-04-29 13:45:12 +02:00
  • 4dd50014b3 Restyle sort dialog, make it somewhat nicer Adrian Ulrich 2018-04-24 22:11:30 +02:00
  • a1bcb87c31 Add option to sort tracks by duration Adrian Ulrich 2018-04-24 21:32:38 +02:00
  • 5686a9b3f1 also display artist and album in playlist view Adrian Ulrich 2018-04-22 15:54:58 +02:00
  • 428ae19d7c display duration in bottom right corner Adrian Ulrich 2018-04-18 21:51:42 +02:00
  • 383120edcc remove superfluent file.getName() call Adrian Ulrich 2018-04-18 21:41:51 +02:00
  • 1fb95734b5 Get rid of getTextView() and provide setText methods for DraggableRow. Adrian Ulrich 2018-04-18 21:38:36 +02:00
  • 89237188b0 use NAME_SORT to sort playlists Adrian Ulrich 2018-04-16 16:22:02 +02:00
  • cb96508d97 update DB to 20180416 This adds name_sort to our playlist code Adrian Ulrich 2018-04-16 16:17:29 +02:00
  • 5367d74692 also show duration in track list Adrian Ulrich 2018-04-16 15:07:04 +02:00
  • f517fcc467 move getFormattedDuration into MediaUtils so we can use it without a song object. Adrian Ulrich 2018-04-16 14:50:36 +02:00
  • b847279578 Show song durations in queue (by adding a TextView) (#761) Toby Hsieh 2018-04-16 04:42:44 -07:00
  • d2990af08f target 1.0.60 Adrian Ulrich 2018-03-15 21:04:55 +01:00
  • d61a24f6fe add breton translation Adrian Ulrich 2018-03-15 20:59:25 +01:00
  • 8584299c76 always announce PLAY|PAUSE to headset. Doing this only when it makes 'sense' seems to cause issues with some BT devices. Adrian Ulrich 2018-03-15 20:49:25 +01:00
  • e1fd33e7b8 Relax native verify Adrian Ulrich 2018-03-11 11:11:17 +01:00
  • f9e751ea4e bump sdk version to 27 Adrian Ulrich 2018-03-10 12:04:15 +01:00
  • d4062b18dd introduce song._flags Adrian Ulrich 2018-03-05 10:33:33 +01:00