aliveoutside
|
5aa0fe9959
|
Merge remote-tracking branch 'sunmisc/main' #1554
|
2024-03-18 03:17:30 +03:00 |
|
aliveoutside
|
701674ce45
|
rollback accidentally changed ndk version
|
2024-03-11 10:18:17 +03:00 |
|
aliveoutside
|
e19a005362
|
Merge branch 'feat/java-mpeg-demux'
# Conflicts:
# app/src/main/java/ru/vtosters/lite/music/downloader/M3UDownloader.java
# smali/res/xml/preferences_media.xml
|
2024-03-11 10:10:37 +03:00 |
|
aliveoutside
|
1a7a0e7f4f
|
recover accidentally deleted vk ffmpeg libs
|
2024-02-17 15:02:05 +03:00 |
|
aliveoutside
|
953aa790e3
|
fix typo in logging
|
2024-02-16 23:51:14 +03:00 |
|
aliveoutside
|
c1de68893c
|
implement id3v2.3 tagging
|
2024-02-16 21:23:57 +03:00 |
|
aliveoutside
|
e0d3f22f16
|
improve demuxer performance
use buffered io for input and output streams
reuse single bytebuffer instead of creating it for every packet
|
2024-02-16 06:32:53 +03:00 |
|
aliveoutside
|
60e32df046
|
use java demuxer to extract mp3 from .ts files instead of ffmpeg
|
2024-02-16 01:13:39 +03:00 |
|
aliveoutside
|
cb38660a3a
|
code reformat
|
2024-02-05 21:37:18 +03:00 |
|
aliveoutside
|
f6f0fb3d08
|
fix onSuccess not being called on finish
|
2024-02-05 21:15:10 +03:00 |
|
aliveoutside
|
1b5bfb0ea6
|
daily mix fix
|
2023-05-20 19:02:01 +03:00 |
|
aliveoutside
|
46bac84276
|
fix daily mix title in playlist view
|
2023-05-17 11:39:50 +03:00 |
|
aliveoutside
|
16260c5666
|
temp daily mix fix
|
2023-05-17 10:55:02 +03:00 |
|
aliveoutside
|
5ea515f6f4
|
fetch the lyrics from genius even when vk didn't provide them
|
2023-05-06 19:23:22 +03:00 |
|
aliveoutside
|
f4d4c622eb
|
fix #1235
|
2023-04-28 21:19:50 +03:00 |
|
aliveoutside
|
8b434d4cae
|
revert apktool
|
2023-03-27 19:00:13 +03:00 |
|
aliveoutside
|
1dfe5971be
|
track opened settings
|
2023-03-15 19:18:48 +03:00 |
|
aliveoutside
|
898967128a
|
fixup build
|
2023-03-15 16:02:45 +03:00 |
|
aliveoutside
|
ffa71a8087
|
add buildtypes
|
2023-03-15 15:51:36 +03:00 |
|
aliveoutside
|
fbb470ed74
|
remove duplicated crash logging
|
2023-03-15 15:20:19 +03:00 |
|
aliveoutside
|
0954c8de6e
|
move exportDex task under deps
|
2023-03-15 13:17:31 +03:00 |
|
aliveoutside
|
39585b053b
|
fix recursive method in AnalyticsHelper
|
2023-03-15 13:09:57 +03:00 |
|
aliveoutside
|
6f474408a5
|
update readme
|
2023-02-21 18:42:19 +03:00 |
|
aliveoutside
|
81b214bcff
|
fix vkui BottomConfirmButton
|
2022-12-24 13:24:17 +03:00 |
|
aliveoutside
|
f2ac2c6a37
|
[monet] impl disabled buttons color
|
2022-12-23 15:45:40 +03:00 |
|
aliveoutside
|
61881f4e9d
|
[monet] improve vkui buttons
|
2022-12-23 15:31:54 +03:00 |
|
aliveoutside
|
92f74aa5fb
|
[monet] fix friends recom card background
|
2022-12-23 15:13:48 +03:00 |
|
aliveoutside
|
0c968de977
|
[monet] fix buttons tint in friends list
|
2022-12-23 14:51:50 +03:00 |
|
aliveoutside
|
4dbf1756e1
|
[monet] fix icon placeholder color on amoled theme
|
2022-12-21 19:16:24 +03:00 |
|
aliveoutside
|
8d4d88e099
|
[monet] fix icon placeholder color on dark theme
|
2022-12-21 19:10:28 +03:00 |
|
aliveoutside
|
dd953d39e7
|
[monet] fix icon placeholder color
|
2022-12-21 18:52:26 +03:00 |
|
aliveoutside
|
4902938016
|
[monet] add a small accent to background_content
|
2022-12-21 18:36:16 +03:00 |
|
aliveoutside
|
89ea35dd82
|
[monet] make newsfeed less ugly
|
2022-12-16 17:04:46 +03:00 |
|
aliveoutside
|
cd858266a8
|
fix highlight monet color by @absl1ke
|
2022-12-16 16:42:11 +03:00 |
|
aliveoutside
|
1eaa3748c4
|
Merge remote-tracking branch 'origin/main'
|
2022-12-09 18:39:18 +03:00 |
|
aliveoutside
|
27836f72f5
|
Merge branch 'accents'
|
2022-12-09 18:35:03 +03:00 |
|
aliveoutside
|
e915b26918
|
fix incorrect downloaded tracks length
closes #868
|
2022-12-09 18:07:40 +03:00 |
|
aliveoutside
|
dc1be1434a
|
Merge pull request #931 from rekayno/patch-1
Update build.yml
|
2022-12-06 18:32:45 +03:00 |
|
aliveoutside
|
88339feb12
|
[accents] create a separate fragment for accents
|
2022-11-23 23:29:01 +03:00 |
|
aliveoutside
|
2bcf5d1c2d
|
[accents] highlight edittext field
|
2022-11-23 23:08:01 +03:00 |
|
aliveoutside
|
77f9c60be7
|
[accents] replace AlertDialog with VkAlertDialog
|
2022-11-23 23:06:31 +03:00 |
|
aliveoutside
|
76468d8863
|
[WIP] Accent picker in settings
|
2022-11-23 22:24:25 +03:00 |
|
aliveoutside
|
802d88cad7
|
fix AppCompatResources
|
2022-11-22 20:09:12 +03:00 |
|
aliveoutside
|
3b83f05bf0
|
init ThemesCore
|
2022-11-22 19:08:47 +03:00 |
|
aliveoutside
|
c7d350f5b1
|
remove logger from TextViewHook
|
2022-11-22 19:08:39 +03:00 |
|
aliveoutside
|
4dcea46be7
|
recolor CSL where it is possible
|
2022-11-22 18:06:32 +03:00 |
|
aliveoutside
|
96de61fd15
|
move some stuff from ThemesUtils
|
2022-11-22 18:00:12 +03:00 |
|
aliveoutside
|
47f4c5c911
|
Init
|
2022-11-22 16:58:09 +03:00 |
|
aliveoutside
|
fcbf9238cf
|
wait for the pfp loaded in settings
fixes #912
|
2022-11-21 10:51:05 +03:00 |
|
aliveoutside
|
2175800f33
|
run auto code reformat
|
2022-11-02 16:10:56 +03:00 |
|
aliveoutside
|
ab16fdcecb
|
optimize imports
|
2022-11-02 16:01:38 +03:00 |
|
aliveoutside
|
a34cad6837
|
move everything music related to "music" package
|
2022-11-02 15:57:23 +03:00 |
|
aliveoutside
|
a5bd532570
|
use a singleton for okhttp so it will reduce OkHttpClients count
|
2022-10-29 19:16:21 +03:00 |
|
aliveoutside
|
e4124f459f
|
[music] move catalog json injector to separate package
|
2022-10-29 18:45:48 +03:00 |
|
aliveoutside
|
03328137df
|
[music] fix not loading "main" page
|
2022-10-29 18:19:27 +03:00 |
|
aliveoutside
|
7f304950a8
|
[music] support new catalogs
|
2022-10-22 20:32:16 +03:00 |
|
aliveoutside
|
23f1b6c26b
|
load ffmpeg-kit directly from libs folder via System.loadLibrary
add arm64 libs
|
2022-10-15 21:43:03 +03:00 |
|
aliveoutside
|
a7d50bca26
|
remove ffmpeg libs from assets
|
2022-10-15 21:40:23 +03:00 |
|
aliveoutside
|
92fbd071de
|
reduce ffmpeg-kit size
|
2022-10-15 21:12:56 +03:00 |
|
aliveoutside
|
4c5a1c5a17
|
download track synchronously
|
2022-10-13 03:17:17 +03:00 |
|
aliveoutside
|
1aedacf401
|
remove useless ffmpeg banner in logs
|
2022-10-13 03:17:05 +03:00 |
|
aliveoutside
|
9d4bffd8aa
|
use an executor to download tracks
|
2022-10-13 02:52:23 +03:00 |
|
aliveoutside
|
ede17b31a2
|
move vkexecutors receiving to separate package
|
2022-10-13 02:52:23 +03:00 |
|
aliveoutside
|
e94f93facb
|
update telegram stickers entry icons
|
2022-10-13 02:52:23 +03:00 |
|
aliveoutside
|
9d2878b9dc
|
revert "fixed redundant thread creation" b9a55799
it breaks Telegram stickers downloading, we'll investigate later
|
2022-10-09 15:54:26 +03:00 |
|
aliveoutside
|
d151d27063
|
fix #831
|
2022-10-09 00:23:35 +03:00 |
|
aliveoutside
|
5def26131b
|
[foaf] fix regexes and run the dialog from ui thread
|
2022-10-08 23:06:53 +03:00 |
|
aliveoutside
|
baba2c0009
|
[music] download playlist synchronously
|
2022-10-08 17:45:36 +03:00 |
|
aliveoutside
|
2ae3f48d9a
|
[music] move temp tses dir to app internal storage
|
2022-10-08 17:45:36 +03:00 |
|
aliveoutside
|
bc25be1a27
|
Merge pull request #823 from vtosters/gettext-removing
remove clipdata$item gettext
|
2022-10-07 12:21:58 +03:00 |
|
aliveoutside
|
a4711ffd4b
|
[music] remove duplicate notification about track caching
|
2022-10-02 19:45:10 +03:00 |
|
aliveoutside
|
aacfad3122
|
[music] fix "Unable to play track" if album is null
|
2022-10-02 19:32:12 +03:00 |
|
aliveoutside
|
e53f1efc2d
|
[music] scrobble album if it is not empty
|
2022-10-02 19:28:07 +03:00 |
|
aliveoutside
|
8e85844bd3
|
[music] insert the cached track only if it not in database, else ignore
|
2022-10-02 18:41:47 +03:00 |
|
aliveoutside
|
a5ac9f35e7
|
[music] don't cache the track if it is cached already
|
2022-10-02 18:29:35 +03:00 |
|
aliveoutside
|
529d4afb3b
|
[music] download mp3 via VK X if integration is enabled
|
2022-09-20 19:50:23 +03:00 |
|
aliveoutside
|
d2de67bcc3
|
[music] support subtitles
|
2022-09-20 19:03:06 +03:00 |
|
aliveoutside
|
d02d6ceac1
|
[music] use callback onfailure
|
2022-09-20 19:03:06 +03:00 |
|
aliveoutside
|
c18bdb3abb
|
[music] playlist caching
|
2022-09-19 20:11:43 +03:00 |
|
aliveoutside
|
827f10392f
|
[music] use executorservice in download playlist hook
so it won't freeze the ui
|
2022-09-19 15:31:40 +03:00 |
|
aliveoutside
|
105f2c76c0
|
[music] support playlists with more than 1000 tracks
|
2022-09-19 14:56:56 +03:00 |
|
aliveoutside
|
2e6617ec83
|
[music] [PlaylistConverter] add track to playlist only if it has a vaild download url
|
2022-09-19 13:58:23 +03:00 |
|
aliveoutside
|
07ca91d8a2
|
[music] move notifySavingToCache to MusicNotificationBuilder
|
2022-09-18 18:59:19 +03:00 |
|
aliveoutside
|
4443f69056
|
[music] move callback and notification builders to their own packages
|
2022-09-18 18:59:19 +03:00 |
|
aliveoutside
|
8b36fea7a5
|
[music] fix track caching
|
2022-09-18 18:35:48 +03:00 |
|
aliveoutside
|
e5848f2f91
|
[music] remove hardcoded track name in M3UDownloader
|
2022-09-18 18:29:20 +03:00 |
|
aliveoutside
|
8b614f786d
|
100% fix crash on start
|
2022-09-18 00:54:22 +03:00 |
|
aliveoutside
|
f3fda343d2
|
potentially fix crash on start related to system theme changer
|
2022-09-17 21:49:33 +03:00 |
|
aliveoutside
|
9763f54bf5
|
[music] use double quotes instead of single quotes in ffmpeg
|
2022-09-17 20:23:46 +03:00 |
|
aliveoutside
|
6be6b5c714
|
[music] fix after merge
|
2022-09-17 20:23:46 +03:00 |
|
aliveoutside
|
f7c4663329
|
[music] move notification callback outside of PlaylistDownloader
|
2022-09-17 20:23:45 +03:00 |
|
aliveoutside
|
68c3a1d137
|
[music] make PlaylistDownloader more generic
|
2022-09-17 19:25:16 +03:00 |
|
aliveoutside
|
e60ab4a54e
|
[music] some docs for TrackDownloader
|
2022-09-17 19:25:04 +03:00 |
|
aliveoutside
|
78d30f9546
|
[music] The refactoring
one class should only do a one thing and do it great
|
2022-09-17 18:45:22 +03:00 |
|
aliveoutside
|
d1eed0fbd5
|
do not reapply theme on every config change
|
2022-09-16 23:01:31 +03:00 |
|
aliveoutside
|
9b6425442a
|
refactor converter code a bit
|
2022-09-16 21:50:01 +03:00 |
|
aliveoutside
|
c441823d94
|
use new catalog for artist search
fixes #745
|
2022-09-16 15:45:39 +03:00 |
|
aliveoutside
|
090c82dd40
|
append id3 tags to downloaded tracks
|
2022-09-16 13:03:56 +03:00 |
|
aliveoutside
|
a7a5a3cd4c
|
add coreLibraryDesugaring so we can use some cool java apis
https://developer.android.com/studio/write/java8-support#library-desugaring
|
2022-09-16 13:03:40 +03:00 |
|
aliveoutside
|
0e36807bd6
|
Merge branch 'main' into music
|
2022-09-16 00:46:15 +03:00 |
|