Commit graph

2,003 commits

Author SHA1 Message Date
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
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. 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
a85bfbbb4c Change app metadata to match Jamfish fork, miscellaneous changes to accommodate F-droid builds. 2026-01-22 09:52:41 -03:00
2cf06cff40 Edit app name, package name and branding. 2026-01-21 18:50:48 -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
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
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
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
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
dkanada
4c17c5ecd5 new release 2022-05-31 11:19:02 +09:00
dkanada
ba2f3c1224 display transcode progress on web client dashboard 2022-05-31 10:56:38 +09:00
dkanada
0233e1264e
Merge pull request #210 from jakobkukla/new-refactor-musicservice
Refactor: MusicService
2022-05-01 19:12:18 +09:00
Jakob Kukla
62581bf946 Fix: blurry album art and notifications not updating 2022-04-25 18:21:44 +02:00
Jakob Kukla
d1b7b5fe46 decouple ThrottledSeekHandler from PlayerHandler 2022-04-24 12:31:25 +02:00
Jakob Kukla
588759c6d3 refactor: notify changes in MusicService with callbacks and reduce duplicate notifyChange() calls 2022-04-24 12:31:25 +02:00
Jakob Kukla
d59f63b0bf refactor: mark TRACK_ENDED as unused (with FIXME) 2022-04-24 12:31:25 +02:00
Jakob Kukla
a429198833 refactor: move synchronized keyword in funtion header 2022-04-24 12:31:25 +02:00
Jakob Kukla
f351429049 refactor: remove duplicate MusicServie#setPostion(int position) 2022-04-24 12:31:25 +02:00
Jakob Kukla
2c2fbb09b2 refactor: move playbackCallbacks in MusicService to own anonymous class 2022-04-24 12:31:25 +02:00
dkanada
0fe1001f70
Merge pull request #202 from bgaesslein/bugfix/move-sethasoptionsmenu-to-oncreateview
Move setHasOptionsMenu to onCreateView
2022-04-24 14:14:11 +09:00
dkanada
a2aa69de61
Merge pull request #196 from jakobkukla/remove-custom-media-factory
Remove UnknownMediaSourceFactory
2022-04-24 13:59:19 +09:00
dkanada
f7cb550991
Merge pull request #206 from Chikage0o0/patch-1
fix Chinese Translate
2022-04-24 13:13:27 +09:00