Commit graph

2,188 commits

Author SHA1 Message Date
3a0154deea Add new tab in MainActivity and migration for listing downloads. 2026-01-26 14:21:13 -03:00
2a7350af89 Remove unnecessary activity setup in MainActivity.onStateOffline. 2026-01-26 13:51:02 -03:00
46ccf94b13 Update README.md 2026-01-24 20:22:09 -03:00
728c6068cd Synchronize writing of downloads to avoid numbered folders like 'AJR (1)'. 2026-01-24 20:02:26 -03:00
3b54d1c917 Fix compatibility with Android 4.4.
The app was pretty broken on API 19, fixes:
- Remove SelectActivity card background because API 19 does not support XML SVG as bg
- Add simple folder browser for APIs without SAF
- Add simplified version of download notification
- Downgrade and replace incompatible libraries to enable SSL 1.2 on older Android versions
2026-01-24 19:35:40 -03:00
1f2ae7f1d9 Cleanup before tagging 1.4.1 and add license to about page.
- Add missing separator in about "Special Thanks" section
- Add margin to separators in about page
- Moved registering and unregistering of receiver from onResume and onPause to onCreate and onDestroy in SplashActivity.java
- Better UX reaction to STATE_OFFLINE in MainActivity.java
- Remove redundant check for ApiClient in LoginService
- AbsMusicContentActivity calls onStateOffline() instead of handling navigation by itself.
2026-01-23 17:50:02 -03:00
Tenkuma
9748ccf592
Merge pull request #3 from adrianvic/feature-offline-screen
feature-offline-screen
2026-01-23 16:10:43 -03:00
d312d1fca8 Bump version to 1.4.1 2026-01-23 16:07:58 -03:00
34c4bcc831 Add UnreachableActivity for when the server cannot be reached. 2026-01-23 16:04:27 -03:00
50684b57f5 Miscellaneous additions related to notifications.
Add notification permissions for Android 13+

Add error notification.
2026-01-22 19:17:38 -03:00
516fb87878 Change version and version code to match of release 1.4.0. v1.4.0 2026-01-22 15:12:32 -03:00
f728ade6ff Update gradle and dependencies to compile with Java 21. 2026-01-22 14:50:50 -03:00
fe5a88bd6a Change app metadata to match Jamfish fork, miscellaneous changes to accommodate F-droid builds. 2026-01-22 09:52:56 -03:00
a85bfbbb4c Change app metadata to match Jamfish fork, miscellaneous changes to accommodate F-droid builds. 2026-01-22 09:52:41 -03:00
Tenkuma
2bcaffa8c4
Update README with song caching information
Clarified song caching feature and its limitations.
2026-01-21 19:48:46 -03:00
Tenkuma
910322277f
Revise README structure and content
Updated project description, added sections for introduction, screenshots, and future plans.
2026-01-21 19:40:41 -03:00
Tenkuma
e0203dc976
Merge pull request #2 from adrianvic/feature-offline-cache
Edit app name, package name and branding.
2026-01-21 18:52:36 -03:00
2cf06cff40 Edit app name, package name and branding. 2026-01-21 18:50:48 -03:00
Tenkuma
9eba857973
Merge pull request #1 from adrianvic/feature-offline-cache
Add support for downloading to internal storage and fix project build.
2026-01-21 16:55:58 -03:00
5ca55a54d2 Add support for downloading to internal storage and fix project build.
- Update outdated library com.github.QuadFlask:colorpicker in build.gradle
- Update SettingsActivity with option to select download directory.
- Add migration in PreferenceUtil to support download location storage.
- Update MusicUtil to look for user-provided location when building locations.
- Update DownloadService to download to specified location.
2026-01-21 16:50:32 -03:00
dkanada
5f9f96e586
Merge pull request #237 from bgaesslein/bugfix/crash-animation
Fix crash when animator has already started
2023-06-11 19:38:15 +09:00
dkanada
45600bed05
Merge pull request #238 from OctoNezd/master
Make notifications pretty on Android 13
2023-06-11 19:29:43 +09:00
Octo
7646d48f63 Make notifications pretty on Android 13 2023-05-27 00:54:17 +03:00
bgaesslein
1dd9913610 Fix crash when animator has already started
AnimateColorChange did not check wether the animation might already be
running, resulting in occasional crashes.

fixes dkanada/gelli#236
2023-04-27 10:11:15 +02:00
dkanada
aef2447d8a new release 2023-03-04 21:12:19 +09:00
dkanada
c659447dcd
Merge pull request #233 from tinywombat765/download-ind
Add cached indicator to song list
2023-03-04 20:35:22 +09:00
dkanada
9cc0356c21
Merge pull request #231 from tinywombat765/master
Add gain adjustment
2023-03-04 20:21:21 +09:00
dkanada
43ee74a7aa
Merge pull request #225 from jakobkukla/fix-favorites
Fix favorites shuffle button
2023-03-04 20:15:07 +09:00
Sashanoraa
bf261d394c Add cached indicator to song list 2023-02-21 23:55:20 -05:00
Sashanoraa
feaf5bbcda Add gain adjustment
As I had requested in issue #230, I've added a setting to adjust the
global volume output of the player separate from the system volume. If
you'd like me to make any changes before merge I'd be happy to.
2023-02-20 23:21:01 -05:00
jakobkukla
7980f515f2 Fix shuffle button shuffles all songs instead of just favorites 2022-10-01 20:26:18 +02:00
dkanada
cc6f9f51c4
Merge pull request #226 from jakobkukla/fix-exoplayer-deprecation
Address ExoPlayer deprecation warnings
2022-10-01 12:10:24 +09:00
jakobkukla
1ab3ee64b8 Address ExoPlayer deprecation warnings 2022-09-23 17:28:17 +02:00
dkanada
acfd1d4eeb new release 2022-08-28 09:07:20 +09:00
dkanada
b7f3d21637 remove broken sponsor button from navigation menu 2022-08-28 08:48:19 +09:00
dkanada
17075ef586 split playback listener and interface into separate files 2022-08-27 12:04:13 +09:00
dkanada
02bda4b7dc migrate to maven central and bump exoplayer version 2022-08-27 11:56:12 +09:00
dkanada
fb3102c06b dependency updates and compatibility fixes 2022-08-27 10:19:12 +09:00
dkanada
344a877770
Merge pull request #217 from jakobkukla/fix-db-migration
Fix database migration crash after upgrading from 1.3.3
2022-08-27 09:33:02 +09:00
jakobkukla
be40107a00 Fix db migration crash 2022-06-21 12:19:18 +02:00
dkanada
4f7f315ccd
Merge pull request #211 from jakobkukla/new-rewrite-playback
Cleanup and rework playback and shuffle logic
2022-06-19 12:43:00 +09:00
dkanada
c05fe7fd7e
Merge pull request #215 from jakobkukla/fix-migration
Fix crash on startup after updating from 1.3.2
2022-06-19 11:02:48 +09:00
dkanada
26522ef9ba
Merge pull request #214 from jakobkukla/fix-sleep-timer
Fix sleep timer null-pointer exception
2022-06-19 11:01:04 +09:00
jakobkukla
23029b128f Fix crash on startup after updating from 1.3.2 2022-06-15 23:51:57 +02:00
jakobkukla
4b1a46756d Fix sleep timer null-pointer exception 2022-06-15 21:39:32 +02:00
Jakob Kukla
bfd3818c0a fix database concurrency issue 2022-06-11 20:18:44 +02:00
jakobkukla
f95e2e89b9 remove playerHandler and release wakelock properly 2022-06-11 20:18:44 +02:00
jakobkukla
7237003e33 rework shuffle 2022-06-11 20:18:44 +02:00
jakobkukla
bce832c753 rework playback 2022-06-11 20:18:44 +02:00
jakobkukla
118a2752cb remove prepareNext() 2022-06-11 20:18:44 +02:00