Commit Graph

  • 1b88ebdc84 Make filebrowser code a little bit nicer. Adrian Ulrich 2017-04-09 18:26:52 +02:00
  • 4cb857371f Make add_to_playlist in fullplaybackview *also* a submenu Adrian Ulrich 2017-04-09 17:55:52 +02:00
  • fee64685bd Use a progress bar in scanprefs Adrian Ulrich 2017-04-08 12:43:42 +02:00
  • f2c9bf6b14 place medialibrary prefs in scrollview Adrian Ulrich 2017-04-08 11:54:00 +02:00
  • 9e929ebb08 cleanup some old sorting code Adrian Ulrich 2017-04-08 11:32:57 +02:00
  • 10878de963 Implement sorting for files tab (#577) Alex Bikadorov 2017-04-08 11:27:54 +02:00
  • 55a5ff6aa0 implement 'more from folder' Adrian Ulrich 2017-04-03 20:34:48 +02:00
  • 306e15e0c5 use proper strings Adrian Ulrich 2017-04-03 20:16:23 +02:00
  • ffe0fe55df Add option to jump to albums, artists and genres in fullplaybackactivity Adrian Ulrich 2017-04-02 17:08:25 +02:00
  • f1aa25556f hold a wake lock during indexing Adrian Ulrich 2017-04-02 15:39:29 +02:00
  • b61467257a target 1.0.51 Adrian Ulrich 2017-03-31 10:18:51 +02:00
  • 6de63921e3 Revert "enable sql debug in nightly" Adrian Ulrich 2017-03-27 20:28:23 +02:00
  • 53d35fbf57 enable sql debug in nightly Adrian Ulrich 2017-03-27 20:28:07 +02:00
  • a332396f42 simplify tab order code Adrian Ulrich 2017-03-27 20:25:37 +02:00
  • 6825310baa update translations Adrian Ulrich 2017-03-27 19:36:10 +02:00
  • ab74a3b5a5 make sBackend volatile Adrian Ulrich 2017-03-16 20:47:13 +01:00
  • 0608627deb add missing fix for song == null fixes an NPE when selecting the plugins menue while no song is loaded Adrian Ulrich 2017-03-08 18:32:58 +01:00
  • 2bc17ec2dd Add "plugins" menu option in full playback view (#559) Antic1tizen One 2017-03-06 23:59:15 +03:00
  • 2b07abdc8b remove gradle nightly target as it was broken. * Widgets not working * Crashes in Filebrowser and TabOrder activity Adrian Ulrich 2017-03-06 19:40:42 +01:00
  • 51ded9bee3 get rid of mLastActedId Adrian Ulrich 2017-03-04 20:13:54 +01:00
  • d0ff23a824 COMPOSER and ALBART id's are > SONG These types can not have a Play All in the context menu as the 'jumpSong' in SongTimeline only works if the required information is available in the filled projection (which is not the case for these types) Adrian Ulrich 2017-03-04 20:01:27 +01:00
  • 010aa84185 Add 'play all' header in file view Adrian Ulrich 2017-03-04 19:51:53 +01:00
  • 798400d713 expose support for albumartist and composer tags Adrian Ulrich 2017-03-04 18:29:20 +01:00
  • f4d0028176 include artist name in album view Adrian Ulrich 2017-03-04 18:17:25 +01:00
  • 710398822d trim whitespaces before putting strings Adrian Ulrich 2017-03-04 18:08:38 +01:00
  • a7aacfd955 Update README.md Adrian Ulrich 2017-03-04 18:03:33 +01:00
  • 1c2b863650 Update README.md Adrian Ulrich 2017-03-04 18:03:13 +01:00
  • cf75c40c2c add option to jump to the filebrowser home directory Adrian Ulrich 2017-03-02 19:23:56 +01:00
  • ffb70b40b1 unset DistributeEvenly to avoid cut off tabs Adrian Ulrich 2017-02-26 14:16:54 +01:00
  • 42cb7979e4 sync with bastp to add midi support Adrian Ulrich 2017-02-26 14:07:46 +01:00
  • 5479eb87a3 remove orphaned comment Adrian Ulrich 2017-02-26 13:46:44 +01:00
  • 919ddc5f75 Do not use resource-magic to select themes. Gradle uses a completely different resources-order, so calculating the theme id will fail. We are therefore emiting all theme styles into integer-array's. Adrian Ulrich 2017-02-26 13:44:33 +01:00
  • 30ccbb3b29 restore old nightly app name Adrian Ulrich 2017-02-25 12:15:46 +01:00
  • 43dc8514a8 add more build info and remove failing mogrify command Adrian Ulrich 2017-02-25 12:14:30 +01:00
  • eb3b0d4c1d Add less-intrusive nightly configuration for gradle (#551) Antic1tizen One 2017-02-25 12:07:06 +03:00
  • 973afb847b Folder is now forbidden, redirect to apk directly (#553) rancidfrog 2017-02-22 12:13:32 -09:00
  • 0088d65f4a target 1.0.50 Adrian Ulrich 2017-02-21 21:27:52 +01:00
  • dc97ed600e update translation Adrian Ulrich 2017-02-21 21:25:25 +01:00
  • 7580280ba5 use getNotification() as build() requires api level 16 Adrian Ulrich 2017-02-20 18:57:23 +01:00
  • 36c21a46b2 update target sdk to version 25 Adrian Ulrich 2017-02-19 13:39:09 +01:00
  • f44ca3c3b0 Jump to pos 0 if the limiter of a FILE adapter changes Adrian Ulrich 2017-02-18 10:58:03 +01:00
  • 111b2d90f0 Revert "be explicit about the current scrolling position" Adrian Ulrich 2017-02-18 10:44:41 +01:00
  • 9a36558064 index albumartist Adrian Ulrich 2017-02-17 22:29:09 +01:00
  • 7b638550b9 sync with bastp e62865f5f7d9746cfcc93b0eefa3261a8bd68333 Adrian Ulrich 2017-02-17 22:25:27 +01:00
  • 5e8f9bbef6 be explicit about the current scrolling position Jump to top if we have no LRU cache entry Adrian Ulrich 2017-02-17 22:17:46 +01:00
  • 7240b0089f filter out 'ghost' events Adrian Ulrich 2017-02-17 22:14:13 +01:00
  • b39cc52ea4 sync with bastp and enable MP4 tagreader Adrian Ulrich 2017-02-12 17:49:54 +01:00
  • 8bfce56f8a target 1.0.49 Adrian Ulrich 2017-02-11 17:24:04 +01:00
  • 390ba53583 also blacklist Alarms directory Adrian Ulrich 2017-02-11 17:21:46 +01:00
  • c5cd3d4c82 point to non-dead scrobble project Adrian Ulrich 2017-02-11 17:17:20 +01:00
  • 655c42b468 sync with bastp and maybe-pass id3v1 headers to own parser Adrian Ulrich 2017-02-11 17:14:33 +01:00
  • 469f325df6 update translations Adrian Ulrich 2017-02-11 15:15:28 +01:00
  • 7d9025a967 get rid of mtime=0 Setting mtime=0 was done by older releases and is always wrong, it should be at least '1' Also fixes triggerFullMediaScan() to ditch the correct values ;-) Adrian Ulrich 2017-02-11 15:12:14 +01:00
  • 4c59fc2486 Use 'title' instead of 'name' Adrian Ulrich 2017-02-08 18:41:08 +01:00
  • 35833f1c65 Do *not* set mtime to 0 if we are triggering a lazy rescan mtime==0 means: item does not exist and it will never be get correctly re-indexed in this state Adrian Ulrich 2017-02-08 18:32:49 +01:00
  • b845bd0b8b fix some english Adrian Ulrich 2017-02-05 13:53:09 +01:00
  • 6938c820b3 fix fd leak and increase logging Adrian Ulrich 2017-02-04 11:53:52 +01:00
  • 56154f21bd Check forceBastp and use own ID3v2 reader if true Also sync with bastp head to get additional vorbis <-> id3v2 mappings Adrian Ulrich 2017-02-04 11:24:48 +01:00
  • 51a4c0ffeb fix misuse of ugly getSetPreference() function We just want to get, so we pass -1 Adrian Ulrich 2017-02-04 10:13:11 +01:00
  • 7183a85869 implement group-album-by-folder Adrian Ulrich 2017-02-04 10:05:24 +01:00
  • 90b48bdc8c implement scanner preferences Adrian Ulrich 2017-02-04 09:47:18 +01:00
  • c0854e2740 fix setSortMode range check Modes are inverted indexes, so we can not use Math.abs() Adrian Ulrich 2017-02-03 21:36:10 +01:00
  • e5e9ba3022 Sync with BASTP HEAD Adrian Ulrich 2017-02-03 18:48:48 +01:00
  • cc930c3dbb never return covers for unindexed songs Adrian Ulrich 2017-02-02 19:04:41 +01:00
  • 3c15eca5e6 do not put empty-names in brackets Adrian Ulrich 2017-02-02 18:56:13 +01:00
  • de9fa76692 target 1.0.48 Adrian Ulrich 2017-01-29 08:48:16 +01:00
  • cb6b824e05 use getAndroidMediaIds for cover and mirrorlink Adrian Ulrich 2017-01-26 20:26:17 +01:00
  • 7d90334867 fix scrobbler Adrian Ulrich 2017-01-26 20:18:07 +01:00
  • 541f846aaa improve ReadaheadThread We are now calculating the read speed instead of using a hardcoded value. Adrian Ulrich 2017-01-24 22:16:24 +01:00
  • 446912c225 improve isMediaFile() guess Adrian Ulrich 2017-01-24 21:23:08 +01:00
  • a98eb36a1c Relax sFilterLeftInt to also match on integers which are followed by other chars. ..so we also match eg: '2/13' (-> 2) Adrian Ulrich 2017-01-24 21:03:25 +01:00
  • a6442948fc relax audio data check Adrian Ulrich 2017-01-22 21:38:09 +01:00
  • d2c54eeb2a Do not index ringtone data Adrian Ulrich 2017-01-22 21:14:11 +01:00
  • 2c5abc352c Use MediaStore.Audio.Media.EXTERNAL_CONTENT_URI for cover lookups MediaStore.Audio.Media.getContentUriForPath() seems to return strange results on some phones and lookups to non-external databases are pretty unlikely anyway. Adrian Ulrich 2017-01-22 20:41:01 +01:00
  • 555070a7e7 Pass filedescriptor to mediametadataretriever instead of a path. This avoids issues where it would parse paths as uri's - we already do this for the MediaPlayer, so doing the same here seems to be sane. Adrian Ulrich 2017-01-22 20:40:11 +01:00
  • b8831f71f2 use media database to store preferences instead of the shared pref provider Adrian Ulrich 2017-01-21 14:05:01 +01:00
  • 1982b0f969 convert legacy ID3v1 numeric-only genres into strings Adrian Ulrich 2017-01-21 12:27:16 +01:00
  • 74f921e3a1 use Long to calculate duration The duration is stored as 'ms', so the total sum might overflow Adrian Ulrich 2017-01-18 21:11:14 +01:00
  • 055ed2c053 increase icon search to 150 tries Adrian Ulrich 2017-01-18 20:19:32 +01:00
  • 604930f807 target 1.0.47 Adrian Ulrich 2017-01-16 18:15:22 +01:00
  • 553d32ef60 update translations Adrian Ulrich 2017-01-15 17:20:33 +01:00
  • d2b5f931d2 improve quickscan Adrian Ulrich 2017-01-15 17:16:16 +01:00
  • bb2e707844 add option to abort a scan Adrian Ulrich 2017-01-15 16:00:06 +01:00
  • c270b13296 Add CI smoke build, fix Gradle Lint warnings, fixes #451 (#504) Antic1tizen One 2017-01-12 22:01:19 +04:00
  • 882c03274b Update HALL-OF-SHAME.md Adrian Ulrich 2017-01-11 19:10:59 +01:00
  • 58b40d862c Plugin subsystem. Shown as a last option in song context menu. Part of #407 (#442) Antic1tizen One 2017-01-08 22:52:07 +04:00
  • 091d711ff9 change accent of blue theme Adrian Ulrich 2017-01-08 19:04:44 +01:00
  • 76996605c8 Show every album where the artist has at least one song for album lookups the old code just used the inherited primary artist which is pretty confusing Adrian Ulrich 2017-01-08 18:45:32 +01:00
  • c15b98bdc7 move media library header in settings Adrian Ulrich 2017-01-08 17:55:50 +01:00
  • 039a6821b6 improve handling of changed and updated files Adrian Ulrich 2017-01-08 17:54:26 +01:00
  • 364a08b3bc set disc_num to 1 if unset Adrian Ulrich 2017-01-03 21:22:11 +01:00
  • e4cbf3e4fe fix sql layout to store disc_num on song The album id is hashed from the string, so joining it from the shared album entry doesn't make much sense Adrian Ulrich 2017-01-02 13:01:30 +01:00
  • e92e24ec00 fix regexp for year-fallback extraction Java regexp's are always automatically enclosed by ^$ Adrian Ulrich 2017-01-01 18:13:49 +01:00
  • 294a670607 tune progress icon Adrian Ulrich 2016-12-31 17:23:12 +01:00
  • 2e958ec285 update notification at most twice per second Adrian Ulrich 2016-12-31 14:07:02 +01:00
  • e747f1ee37 use notification instead of toast to display scan progress Adrian Ulrich 2016-12-31 13:54:17 +01:00
  • fc167c08c7 remove debugging leftovers Adrian Ulrich 2016-12-31 12:45:34 +01:00
  • 01ee099cef disable database debugging Adrian Ulrich 2016-12-31 12:38:39 +01:00
  • d26d10570b import old playlists Adrian Ulrich 2016-12-31 12:38:05 +01:00
  • 2a562230da make delay in startQuickScan an argument Adrian Ulrich 2016-12-31 11:12:12 +01:00