Aayush Gupta
e86846ba6a
ktlint: Fix spacing-between-declarations-with-annotations violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:44 +08:00
Aayush Gupta
dcb2460c81
ktlint: Fix spacing-between-declarations-with-comments violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:44 +08:00
Aayush Gupta
6190db7d2f
ktlint: Fix violations regarding statement wrapping
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:43 +08:00
Aayush Gupta
80a543e7ab
ktlint: Fix violation related to comment placement
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
c76d14dfd4
ktlint: Drop unused trailing commas
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
d6f3dee9f4
ktlint: Drop unused semi-colons
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
0641c19388
ktlint: Fix multi-line if-else violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
2c808b0e86
ktlint: Fix ktlint_standard_annotation violations
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:14 +08:00
Aayush Gupta
f23d8eff57
ktlint: Order imports in lexicographic order
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-24 00:31:13 +08:00
Aayush Gupta
675dbd35d0
Merge pull request #13036 from dustdfg/kotlin_misc_refactor
...
Misc small kotlin based refactors
2026-01-23 14:51:15 +08:00
Aayush Gupta
7d95ec71aa
Merge pull request #13019 from dustdfg/orphaned_again
...
Remove file orphaned for long time
2026-01-19 14:01:48 +08:00
Yevhen Babiichuk (DustDFG)
402f43e895
Fixed a bug that prevented the display of multiple empty playlists
...
Turned out this bug was already fixed two years ago but unfortunately
it made its way back again. It was solved in #9642 but back then another
method was used for querying playlists from db (for add playlist dialog) then in
ef4a6238c8 was introduced another method
which had the same problem as fixed in #9642 and which eventually replaced
original method in code for querying playlists from db (for add playlist dialog)
2026-01-15 12:27:07 +02:00
Yevhen Babiichuk (DustDFG)
914feef5e9
Fix playlist item dragging video to only neighbor positions
...
Call `saveImmediate` only after used actually dropped item instead
of every time View is updated which happens several times to show
user a feedback where item would be moved
2026-01-12 20:35:14 +02:00
TobiGr
4ed2b9748f
Merge branch 'master' into dev
2026-01-11 22:53:11 +01:00
Yevhen Babiichuk (DustDFG)
4f0e62e599
Misc small kotlin based refactors
...
Java file here because it uses kotlin function which returns non null
2026-01-11 17:10:13 +02:00
Siddhesh Dhainje
a83762c4d7
Removed restoreInstanceState and resultServiceIntent condition
...
(cherry picked from commit 418e34172a )
2026-01-09 11:32:19 -08:00
Siddhesh Dhainje
381b383a43
Used requireArguments instead of getArguments
...
(cherry picked from commit a3673f8c3b )
2026-01-09 11:32:19 -08:00
Siddhesh Dhainje
d5d92e8340
Fix crash on screen rotation while entering SoundCloud import URL
...
(cherry picked from commit 23b7f21d7c )
2026-01-09 11:32:19 -08:00
Tobi
cafb1398cb
Merge pull request #12995 from siddhesh-06/siddhesh-06/fix/crash-on-soundcloud-import
...
Fix crash on screen rotation while entering SoundCloud import URL
2026-01-09 10:44:03 -08:00
Tobi
e61bc012d9
Merge pull request #12990 from dustdfg/db_migration_kotlin
...
Use "factory" method for creating db migrations
2026-01-08 17:23:12 -08:00
Siddhesh Dhainje
418e34172a
Removed restoreInstanceState and resultServiceIntent condition
2026-01-08 21:31:31 +05:30
Yevhen Babiichuk (DustDFG)
1eeba8daa7
Remove file orphaned for long time
...
It was not deleted by mistake, delete it now
Was orphaned at 1d69bd48be
2026-01-07 20:33:35 +02:00
Tobi
680235ad51
Merge pull request #12922 from TobiGr/enqueue-ui
...
[PlayQueue] Fix incorrect UI states of PlayQueue items
2026-01-07 04:01:51 -08:00
Tobi
d4a124a3c4
Merge pull request #12931 from TobiGr/fix/audio-lang
...
[Player] Use original audio language by default
2026-01-07 03:21:39 -08:00
Tobi
635e6a56c7
Merge pull request #13008 from dustdfg/playlist_normal_drag
...
Allow dragging boorkmarked playlist in both directions
2026-01-06 09:11:37 -08:00
Yevhen Babiichuk (DustDFG)
02e559e57f
Commit all the playlist changes to db immediately
...
+ some additional minor code cleanup in the file
2026-01-06 12:36:50 +01:00
Yevhen Babiichuk (DustDFG)
9998d99a04
Allow dragging boorkmarked playlist in both directions
...
Ctrl+C/Ctrl+V from newpipe/local/playlist/LocalPlaylistFragment
2026-01-06 10:01:59 +02:00
Yevhen Babiichuk (DustDFG)
61c0d134d7
Commit all the playlist changes to db immediately
...
+ some additional minor code cleanup in the file
2026-01-05 22:59:14 +02:00
Siddhesh Dhainje
a3673f8c3b
Used requireArguments instead of getArguments
2026-01-04 21:40:40 +05:30
Yevhen Babiichuk (DustDFG)
35eb08baf0
Delete long orphaned file
...
Was oprhaned at 004c2fa55a
2026-01-04 13:53:43 +02:00
Siddhesh Dhainje
23b7f21d7c
Fix crash on screen rotation while entering SoundCloud import URL
2026-01-04 01:06:18 +05:30
Mira
49aaaebd86
Feat: opus metadata encoding ( #12974 )
...
Feat: Downloading: Add opus audio metadata tags for title, author, date, and a comment tag with the originating URL
This removes the DownloadManagerService.EXTRA_SOURCE field, which is always inferred from the StreamInfo.
2026-01-03 11:55:59 +01:00
Yevhen Babiichuk (DustDFG)
0747b3a0a5
Use "factory" method for creating db migrations
2026-01-02 12:25:25 +02:00
Aayush Gupta
7283701073
Merge pull request #12978 from dustdfg/kotlin_merged
...
Conversion to kotlin of multiple files
2026-01-02 15:46:29 +08:00
Yevhen Babiichuk (DustDFG)
3ffcf11a3a
Merge inheritors of newpipe/player/playqueue/PlayQueueEvent and
...
convert it to kotlin
2026-01-01 23:05:16 +02:00
Aayush Gupta
1fb2b4a42e
Merge pull request #12981 from dustdfg/export_playlist_refactor
...
Refactor ExportPlaylist to use more idiomatic kotlin code
2026-01-01 21:40:05 +08:00
Yevhen Babiichuk (DustDFG)
83596ca907
Convert newpipe/settings/preferencesearch/PreferenceSearchResultListener to kotlin
2026-01-01 15:33:32 +02:00
Yevhen Babiichuk (DustDFG)
d9682f5e0a
Convert newpipe/player/PlayerType to kotlin
2026-01-01 15:33:32 +02:00
Yevhen Babiichuk (DustDFG)
ab3314eb1c
Convert newpipe/info_list/ItemViewMode to kotlin
2026-01-01 15:33:32 +02:00
Yevhen Babiichuk (DustDFG)
7d1d88fb87
Convert newpipe/local/playlist/PlayListShareMode to kotlin
2026-01-01 15:08:21 +02:00
Yevhen Babiichuk (DustDFG)
8379aa0a9d
Refactor ExportPlaylist to use more idiomatic kotlin code
2026-01-01 15:03:29 +02:00
Yevhen Babiichuk (DustDFG)
cd4cb40e6d
Convert newpipe/error/UserAction.java to kotlin
2026-01-01 11:04:19 +02:00
Yevhen Babiichuk (DustDFG)
f1b111212d
Convert newpipe/util/FilenameUtils.java to kotlin
...
Co-authored-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-01 11:04:19 +02:00
Yevhen Babiichuk (DustDFG)
84c646713d
Convert newpipe/settings/preferencesearch/PreferenceSearchItem.java to kotlin
2026-01-01 11:04:19 +02:00
Yevhen Babiichuk (DustDFG)
873b2be9ca
Convert newpipe/util/text/TimestampLongPressClickableSpan.java to kotlin
...
Also convert one class used by it into java record
2026-01-01 11:04:19 +02:00
Yevhen Babiichuk (DustDFG)
4ef4ed15f1
Convert newpipe/util/image/PreferredImageQuality to kotlin
2026-01-01 11:04:19 +02:00
Yevhen Babiichuk (DustDFG)
fef8a2455c
Convert newpipe/util/image/ImageStrategy to kotlin
2026-01-01 11:04:19 +02:00
Yevhen Babiichuk (DustDFG)
3398b4cdc9
Convert newpipe/fragments/list/search/Suggestion{Item,ListAdapter} to kotlin
2026-01-01 11:04:19 +02:00
Yevhen Babiichuk (DustDFG)
74cf302bd6
Convert newpipe/local/playlist/RemotePlaylistManager to kotlin
2026-01-01 11:04:19 +02:00
Aayush Gupta
93166afde4
Merge pull request #12973 from dustdfg/require_preference
...
Replace findPreference(getString(resId) with its null safe shortcut
2026-01-01 13:36:26 +08:00