Commit graph

81 commits

Author SHA1 Message Date
eddyizm
21c4ae77ba
fix: splash logo sized to not crop anymore 2025-10-21 11:25:01 -07:00
eddyizm
7a83a03a90
feat: first pass swapping new icon, build config and rename folder structure 2025-10-21 09:23:25 -07:00
le-firehawk
6c637dcbcb feat: Make all objects in Tempo references for quick access 2025-10-09 23:03:57 +10:30
eddyizm
f1d19142fa
feat: Add home screen music playback widget and some updates in Turkish localization (#98) 2025-10-07 21:28:10 -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
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
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
CappielloAntonio
7b6d2c62a5 style: code cleanup 2024-03-24 19:45:56 +01:00
CappielloAntonio
ff6bf20c30 style: refined the design of favorite and rating indicators 2024-03-24 18:50:05 +01:00
CappielloAntonio
58d540b939 feat: as an option show the item's rating and whether it is marked as a favorite 2024-03-24 00:45:19 +01:00
CappielloAntonio
302458e76b feat: added additional information about the album on the dedicated detail page 2024-03-16 15:50:06 +01:00
CappielloAntonio
733102a8a4 feat: implemented karaoke mode for synchronized lyrics 2024-02-18 16:29:42 +01:00
antonio
7f820bd5a6 feat: implemented playlist sharing 2023-09-17 18:22:57 +02:00
antonio
7160e3f4b9 style: modified placeholder icon background colors and added folder icon 2023-09-15 21:34:44 +02:00
antonio
e71472f498 style: pull request refactoring 2023-09-08 15:56:50 +02:00
Iván Ávalos
0c05b77849
feat: improved item placeholders 2023-09-07 19:48:03 -06:00
antonio
6a505eea4e feat: implemented a dialog box for displaying details of the currently playing track 2023-09-06 18:28:32 +02:00
antonio
b656ad9e7f feat: increased visibility of gestures within the music player 2023-09-06 15:02:32 +02:00
antonio
13d8bbf877 feat: made tap on the track cover more prominent to discover quick action commands 2023-09-05 21:33:31 +02:00
antonio
4ad2722e81 feat: added fast scrollbar to folder navigation screen. 2023-08-01 10:34:39 +02:00
antonio
b267b904cc feat: added the ability to request download for an unplayed podcast episode 2023-07-31 11:39:35 +02:00
antonio
84db4060e6 feat: added server-side track transcoding settings option 2023-07-20 17:20:57 +02:00
antonio
3b80725673 feat: replace old searchbar implementation with official material3 2023-06-24 11:15:04 +02:00
antonio
675ad1e9a6 fix: modified the behavior of long clicks on folders, directories and files 2023-06-04 18:55:46 +02:00
antonio
a57487d38d feat: added ui for radio stations and podcast channels existence check 2023-06-04 18:37:53 +02:00
antonio
ebb9b463ae style: new splash icon 2023-06-04 11:33:15 +02:00
antonio
3a4be33ff6 style: new launcher icon and toolbar icon 2023-06-04 11:32:37 +02:00
antonio
0101e0685b feat: implemented custom splashscreen 2023-05-06 16:43:21 +02:00
antonio
74ff105eee Removed the placeholder png for the album and made the gradient in the various placeholders softer 2023-03-14 11:23:35 +01:00
antonio
f5a3ba49cc Implemented the saving and loading functionality of the queue from the server 2023-03-13 22:55:56 +01:00
antonio
e5b248f808 Removed unused 2023-03-12 16:45:26 +01:00
antonio
ebcc7cb37f If there is no description/lyrics of the media, show the image 2022-03-25 22:33:20 +01:00
antonio
cbacb417ab Show the information of the media being played inside the player 2022-03-25 22:31:55 +01:00
antonio
3c617570de Added the ability to sort items in the album catalogue 2022-03-24 22:21:38 +01:00
CappielloAntonio
0c6bab8fd6 Added new podcast controller icons 2022-02-08 17:46:42 +01:00
CappielloAntonio
2ffb953d32 Added new icons in the library page 2022-01-15 17:10:00 +01:00
CappielloAntonio
7e639b823a Removed unused resources 2022-01-11 10:46:05 +01:00
CappielloAntonio
1dc9b03125 Added gradient background in CoverFragment 2022-01-10 12:43:31 +01:00
CappielloAntonio
a9f6f882b5 Removed fixed colors from icons 2022-01-10 12:42:55 +01:00
CappielloAntonio
2439ff633b Removed fixed colors from layout 2022-01-10 12:35:56 +01:00
CappielloAntonio
9782cb7086 Deleted unused resources 2022-01-10 12:30:02 +01:00
CappielloAntonio
4bcca0e5ad Space optimization and adding toggles for repeating and shuffling 2022-01-04 09:35:35 +01:00
CappielloAntonio
c1a0601106 Player graphical adjustments 2022-01-03 23:21:49 +01:00
CappielloAntonio
8394c3f84e Changed playerFragment controller layout 2022-01-03 17:43:54 +01:00
CappielloAntonio
f9ac2f2646 Edit playerBottomSheetLayout to include a PlayerControlView 2021-12-29 10:12:26 +01:00
CappielloAntonio
212550e39e Added buttons for music management 2021-12-20 12:35:37 +01:00
CappielloAntonio
5285614171 Added appbar in the bottom_sheet player 2021-12-06 13:26:27 +01:00
CappielloAntonio
e29b96d905 Add settings to pin and unpin playlist in toolbar menu 2021-11-25 22:48:21 +01:00