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
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
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
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
Jakob Kukla
fcc612c185
add some comments
2022-03-20 19:16:09 +01:00
Jakob Kukla
a8bdd6033b
refactor: move queue managing from MusicService to own class
2022-03-20 19:16:09 +01:00
jakobkukla
318f07ebd0
Fix playback if transcoding is disabled on the server
2022-03-20 19:15:30 +01:00
Jakob Kukla
5a2fa0a49d
add todo
2022-03-20 19:15:30 +01:00
Jakob Kukla
fc3de93c3d
remove UnknownMediaSourceFactory and infer if transcoding
2022-03-20 19:15:30 +01:00
Chikage0o0
4f9e91199f
fix action_sort_order action_sort_method translate
2022-03-09 21:42:47 +08:00
Chikage0o0
3be09beb59
fix Chinese Translate
2022-03-06 22:12:52 +08:00
dkanada
458a8e2766
Merge pull request #204 from bgaesslein/bugfix/fix-artist-image
...
Use artist ID for primary image in constructors
2022-02-14 14:40:04 +09:00
dkanada
3e19346b49
Merge pull request #201 from bgaesslein/bugfix/prioritize-artist-over-albumartist
...
Prioritize artist over album artist for songs
2022-02-14 14:34:42 +09:00
bgaesslein
624407b71b
Use artist ID for primary image in constructors
...
When using the constructor with an Album or Song, default the image to
the artist ID so the artist image always shows up when set.
Fixes #203 and has no side effects as far as I can see.
2022-02-13 14:22:39 +01:00
bgaesslein
67a6732640
Move setHasOptionsMenu to onCreateView
...
Commit 06c40d3 replaced the deprecated onActivityCreated with onCreate.
Apparently this leads to issues like backgrounds turning white on
screen rotation.
Fix: use onCreateView() instead, move to AbsMainActivityFragment and
LibraryFragment respectively because onCreateView gets overridden there
Should fix #167
2022-02-11 08:11:24 +01:00