Commit graph

192 commits

Author SHA1 Message Date
Jaime García
04f34e03d1
fix: Replace hardcoded strings in SettingsFragment 2025-10-08 22:17:30 +02: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
717f95a04a
Merge branch 'development' into skip-duplicates 2025-10-06 22:22:52 -07:00
eddyizm
78c4c89eca
feat: Support user-defined download directory for media (#21) 2025-10-06 21:16:17 -07:00
SinTan1729
328beaff90
fix: Use string for settings section name 2025-10-06 22:04:23 -05: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
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
1357c5c062 feat: Integrate external downloads into downloaded songs view 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
57be72d5d4
chore: add link to discussion page in settings 2025-10-02 21:32:34 -07:00
eddyizm
a940af934c
feat: notification-heart-rating 2025-10-01 22:27:26 -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
ee738bc4c7
feat: download starred artists. 2025-09-27 15:37:59 -07:00
SinTan1729
e1d63a9eef
feat: Support skipping duplicates 2025-09-26 16:24:21 -05: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
mucahit-kaya
cc0e264a17 feat: Add home screen music playback widget
Introduces a new app widget for music playback control and display. Adds widget provider classes, update manager, view factory, and related resources (layouts, colors, strings, XML). Integrates widget updates with MediaService to reflect current playback state. Updates AndroidManifest to register the widget.
2025-09-23 14:29:21 +02:00
Jaime García
7c0d44680f
feat: Add audio equalizer with UI 2025-09-08 19:28:34 +02:00
Jaime García
8e2c5d1fee
chore(i18n): update English translation 2025-08-31 16:32:01 +02:00
eddyizm
6a16159cf0
fix: forgot sync album dialog, bump version for release 2025-08-30 10:58:38 -07:00
eddyizm
f854f49686
feat: adds sync starred albums functionality #66 2025-08-30 09:04:25 -07:00
eddyizm
1ed6ac6cff
fix: artist filtering in library view browse artist resolves #45 2025-08-27 18:29:14 -07:00
eddyizm
5c5316055c
feat: setting to show/hide 5 star rating on playerview (#59)
First pass, I was not able to get the setting to update without having to restart the app. My attempt at using live data was missing something so I will have to revisit this when I get a better hang of it.
2025-08-25 20:42:09 -07:00
eddyizm
0377c5e939
feat: setting to show/hide 5 star rating on playerview 2025-08-24 18:55:36 -07:00
eddyizm
1bbcf6c790
feat: rating dialog added to album page 2025-08-23 17:57:45 -07:00
eddyizm
26a5fb029a
fix: moved hardcoded italian save text to string template, updated with english and italian language xmls 2025-08-23 13:04:17 -07:00
eddyizm
8ed0a4642b
chore: adding a note/not fully baked label to the sync user play queue setting #47 2025-08-22 22:12:22 -07:00
Jaime García
98a45b6059 fix: added transcoding codec and bitrate info to PlayerControllerFragment, replace hardcoded strings with dynamic values 2025-08-11 22:26:30 +02:00
eddyizm
f9cc5b39cd
Merge pull request #27 from jaime-grj/fix-strings-home
fix: make hardcoded strings in home fragment dynamic
2025-08-09 07:18:34 -07:00
eddyizm
04580e380b
Merge pull request #26 from jaime-grj/fix-languageselection
fix: show "System default" language option, sort languages alphabetically, include country when showing language in settings
2025-08-09 07:12:28 -07:00
Jaime García
77ac195f32
fix: make hardcoded strings in home fragment dynamic 2025-08-09 13:22:25 +02:00
Jaime García
8a57f8f389
fix: show "System default" language option, sort languages alphabetically 2025-08-09 02:52:07 +02:00
Jaime García
181af686c2
feat: show sampling rate and bit depth if available 2025-08-06 01:49:30 +02:00
eddyizm
c5566c4fa8
chore: updated readme and set new url for link back to this repo 2025-08-04 19:50:48 -07:00
eddyizm
d4aac9206d
Merge pull request #4 from typhoon2099/album-add-to-playlist-context-menu-item
367-Album add to playlist context menu item
2025-08-02 19:48:41 -07:00
SemvdH
44562f7d4b Display toast message after adding a song to a playlist 2025-03-26 22:35:53 +01:00
Matthew Simpson
d66f96432d
Add "Add to playlist" menu button to Album pages 2025-03-09 16:12:34 +00:00
Matthew Simpson
8ac059bb17
Add "Add to playlist" option to Album bottom sheet dialog
Resolves #349
Resolves #202
2025-03-09 16:12:19 +00:00
CappielloAntonio
48d9022f9a feat: add sorting and search functionality for album and artist list 2024-11-23 16:00:01 +01:00
CappielloAntonio
9e6926fc97 feat: add sorting and search functionality for song list 2024-11-22 21:57:27 +01:00
CappielloAntonio
780f1c3a2e feat: implemented additional sorting options for albums in the catalog screen 2024-11-20 23:02:43 +01:00
CappielloAntonio
fb7296b467 feat: added the ability to pin playlists to the home screen 2024-06-08 18:53:58 +02:00
CappielloAntonio
078aa87521 feat: added long press to delete gesture 2024-06-08 16:49:04 +02:00
CappielloAntonio
54a4355793 feat: added release date and original release date to album notes, if available 2024-06-02 20:19:18 +02:00
CappielloAntonio
176db09662 feat: Implemented continuous playing 2024-06-02 19:18:16 +02:00
CappielloAntonio
2c3aebc83b feat: Added API call to retrieve AlbumID3 details in album page as the object passed from search and album list are different 2024-06-02 17:07:40 +02:00
CappielloAntonio
f6b176a357 feat: added the ability for the user to add a local server address and use that address when available 2024-06-01 15:23:40 +02:00