Commit graph

2,150 commits

Author SHA1 Message Date
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
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
dkanada
a555640aa0
Merge pull request #209 from jakobkukla/fix-notifications
Fix: blurry album art and notifications not updating
2022-04-30 13:26:14 +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
dkanada
88ac1e0286
Merge pull request #208 from jakobkukla/new-refactor-queuemanager
Refactor: Move queue management code into own class
2022-04-24 12:31:11 +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
dkanada
aee4fe8827
Merge pull request #197 from Zunawe/master
Expand list of illegal characters for downloaded filenames
2022-02-14 14:32:23 +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
bgaesslein
94f6ed8945 Prioritize artist over album artist for songs
Currently, the album artist is used if set. IMHO this is the wrong
choice as it will lead to "Various Artists" or similar being shown
when playing tracks from a compilation.
Changed the code to use first look for the artist tag instead.
2022-02-10 21:45:57 +01:00
Zunawe
43b1950f74 Expand list of illegal characters for downloaded filenames
Added "*:<>?\|
2021-11-24 04:06:42 -08:00
dkanada
03a3c9a1f7
Merge pull request #188 from MitchellWT/master
Added check for slide value
2021-10-05 20:58:54 +09:00
MitchellWT
f80adf6103
Update app/src/main/java/com/dkanada/gramophone/fragments/player/card/CardPlayerFragment.java
Co-authored-by: dkanada <dkanada@users.noreply.github.com>
2021-10-05 11:26:29 +11:00
MitchellWT
05ecc3b289 Formatted 'if' statement and added commenting 2021-10-04 13:38:34 +11:00
MitchellWT
1b3efb515c Added check for slide value 2021-09-13 19:56:50 +10:00
dkanada
cac64c53c7 add cancel action to download notification 2021-08-09 23:58:35 +09:00
dkanada
4753645805 update gitignore file 2021-08-09 14:50:15 +09:00
dkanada
76f37e4cab migrate material-cab sections to kotlin and update library 2021-08-08 17:51:24 +09:00
dkanada
ec649b5417 small changes to cab holder interface 2021-08-08 12:55:52 +09:00
dkanada
dbacad4e6c revert java version bump until android studio has better support 2021-08-07 13:11:02 +09:00