eddyizm
b93acc6563
fix: Glide module incorrectly encoding IPv6 addresses ( #159 )
2025-10-09 22:18:49 -07:00
cba
ceaffa254b
removed dropdown for album info
2025-10-09 23:03:25 +02:00
le-firehawk
c5ef274916
fix: Glide module incorrectly encoding IPv6 addresses
2025-10-09 23:14:54 +10:30
le-firehawk
2c53f36a18
fix: Support content URIs for external downloader
2025-10-09 23:03:57 +10:30
le-firehawk
6c637dcbcb
feat: Make all objects in Tempo references for quick access
2025-10-09 23:03:57 +10:30
eddyizm
3824dd882c
Merge branch 'development' into fix-hardcoded-strings
2025-10-08 21:38:31 -07:00
Jaime García
ca5a0698bb
feat: Show sampling rate and bit depth in downloads
2025-10-09 04:32:22 +02:00
Jaime García
04f34e03d1
fix: Replace hardcoded strings in SettingsFragment
2025-10-08 22:17:30 +02:00
eddyizm
d1e247f9e2
Merge branch 'feature-widget-playing' into development
2025-10-07 21:31:44 -07:00
eddyizm
f1d19142fa
feat: Add home screen music playback widget and some updates in Turkish localization ( #98 )
2025-10-07 21:28:10 -07:00
eddyizm
45793c343a
chore: formatting
2025-10-07 21:26:36 -07:00
eddyizm
126663f1e5
Merge branch 'development' into SinTan1729-skip-duplicates
2025-10-06 22:25:17 -07:00
eddyizm
717f95a04a
Merge branch 'development' into skip-duplicates
2025-10-06 22:22:52 -07:00
eddyizm
84de93a4f1
Merge branch 'development' into playlist-duplicates
2025-10-06 21:27:29 -07:00
eddyizm
78c4c89eca
feat: Support user-defined download directory for media ( #21 )
2025-10-06 21:16:17 -07:00
SinTan1729
9d5d89d648
new: Separate toast for when all songs were skipped
...
Also, fixed grammatical issue in toast where they were all singular.
2025-10-06 21:58:41 -05:00
SinTan1729
cd8b06f544
fix: Reverted old toast while adding to playlist
2025-10-06 21:50:00 -05:00
SinTan1729
47a0def06c
fix: Removed unnecessary code
2025-10-06 21:48:42 -05:00
SinTan1729
1c2f1aa061
chg: Move the playlist duplicates option to preferences
...
As per the recommendation of @eddyizm
2025-10-06 21:47:57 -05:00
eddyizm
9a64eeabe6
feat: added preference to disable heart and show shuffle instead
2025-10-05 12:59:24 -07:00
eddyizm
791190f681
Merge branch 'development' into notification-heart-rating
2025-10-05 08:52:17 -07:00
le-firehawk
620fba0a14
fix: Prevent externalAudioReader from hogging the main thread
2025-10-04 23:33:48 +09:30
le-firehawk
1357c5c062
feat: Integrate external downloads into downloaded songs view
2025-10-04 23:33:48 +09:30
le-firehawk
682f63ef38
feat: Add metadata caching and proper integration for external media files
2025-10-04 23:33:48 +09:30
le-firehawk
24864637f9
feat: Hook external audio write into file cache from external audio reader, fix download notifications
2025-10-04 23:33:48 +09:30
le-firehawk
3ba19be4d9
feat: Load media downloaded as file for offline use
2025-10-04 23:33:48 +09:30
le-firehawk
cce6456951
feat: Support user-defined download directory for media
2025-10-04 23:33:48 +09:30
eddyizm
c2354d4d42
fix: Lag during startup when local url is not available ( #110 )
2025-10-02 07:10:32 -07:00
eddyizm
a940af934c
feat: notification-heart-rating
2025-10-01 22:27:26 -07:00
eddyizm
5891ec800c
chore: groundwork for heart rating
2025-09-30 15:41:58 -07:00
le-firehawk
c2b6d7eed5
feat: Enable downloading of song lyrics for offline viewing
2025-09-29 22:04:38 +09:30
eddyizm
47380a79a5
fix: added init on home tab and dialog, refactor and check for songs for albums/artists before displaying dialog
2025-09-28 16:14:42 -07:00
eddyizm
a187ba1e75
fix: moved api call back to artist repository after losing the thread.
2025-09-27 22:37:30 -07:00
eddyizm
3eb9b2fb5c
chore: added dialog to starred artists sync
2025-09-27 21:52:04 -07:00
eddyizm
a547e19361
Merge branch 'development' into Sync-starred-artists-offline
2025-09-27 18:25:20 -07:00
eddyizm
ee738bc4c7
feat: download starred artists.
2025-09-27 15:37:59 -07:00
SinTan1729
2acf11023a
fix: Crash when trying to add to an empty playlist
2025-09-26 19:19:23 -05:00
SinTan1729
9736890e3c
fix: Show proper number in add to playlist dialog toast
2025-09-26 16:48:56 -05:00
SinTan1729
e790bf3eb6
chg: Comment out unused code
2025-09-26 16:39:46 -05:00
SinTan1729
e1d63a9eef
feat: Support skipping duplicates
2025-09-26 16:24:21 -05:00
SinTan1729
134a1605ad
fix: Get rid of the try-catch since it's considered bad practice in Java
...
This matches the treatment done at other places in the code, so it
should be fine.
2025-09-26 05:56:48 -05:00
Jaime García
9d439b726b
fix: Update search query validation to require at least 2 characters instead of 3
2025-09-24 04:03:51 +02:00
eddyizm
d4c0e30fd1
fix: Prevent crash when getting artist radio and song list is null ( #117 )
2025-09-23 17:34:24 -07:00
Jaime García
a9318ec5d0
fix: Prevent crash when getting artist radio and song list is null
2025-09-23 23:45:00 +02:00
eddyizm
eb29dc2fb2
feat: Tap anywhere on the song item to toggle playback ( #112 )
2025-09-23 12:17:56 -07:00
eddyizm
5a6d101bdf
fix: playlist selection working now
2025-09-23 09:34:59 -07:00
Jaime García
969f0b5b21
feat: Replace play/pause button with an icon, allow tapping on full item to play/pause song in song lists
2025-09-23 17:55:18 +02:00
Jaime García
14939d20fd
feat: Replace play/pause button with an icon, allow tapping on full item to play/pause song in Queue
2025-09-23 17:55:17 +02:00
mucahit-kaya
35af1f9038
fix(widget): refine layouts and progress UX across sizes
...
Compact (4×1)
- Reduce root vertical padding so the 4×1 cell yields ~56dp of content height.
- Make album art a true square (50×50dp) and center vertically; keeps edges
clear of rounded corners.
- Tighten timing block: 2dp progress bar; 10sp labels with no extra font
padding; prevents elapsed/total text from slipping below the background.
- Wrap album art in a 50×50dp FrameLayout with a new 6dp-radius background
drawable; soft corners while remaining visually smaller than the widget body.
- Mirror the same structure in the preview layout so Studio preview matches
on-device rendering.
(app/src/main/res/layout/widget_layout_compact.xml,
app/src/main/res/drawable/widget_album_art_bg.xml)
Large Short (4×2)
- Wrap album art in a fixed 90dp square container and enforce a true square
crop via centerCrop.
- Tighten vertical spacing: thinner progress bar, closer timing row, controls
shifted down for better balance.
- Keep album/timing text to the left of the controls but retune spacing so the
stack stays fully inside the widget bounds.
Large (4×3 and up)
- Restructure to a vertical stack: header row (album art + text), full-width
progress bar, timing row, primary controls, then secondary controls.
- Lock album art to a 150dp square; progress bar spans the widget beneath the
header to match the new visual hierarchy.
Based-on: cd28ee0764
Co-authored-by: The Firehawk <firehawk@opayq.net>
Co-Authored-By: Mücahit Kaya <kaya-mucahit@outlook.com>
Co-Authored-By: Firehawk <firehawk@opayq.net>
2025-09-23 14:32:01 +02:00
le-firehawk
e81e1a5356
fix: Include song position and duration in widget
...
Co-authored-by: Mücahit Kaya <kaya-mucahit@outlook.com>
Co-authored-by: The Firehawk <firehawk@opayq.net>
2025-09-23 14:29:21 +02:00