Alexander Capehart
20665c0a7d
Merge branch 'master' into playback
2024-07-31 19:26:44 -06:00
Alexander Capehart
cf887cacb7
build: bump to 3.5.2
...
Bump to version 3.5.2 (48).
2024-07-10 06:54:39 -06:00
Alexander Capehart
294c558b93
playback: fix brief pause when adding songs to playlists
2024-07-05 12:12:14 -06:00
Alexander Capehart
e035d81ee0
ui: try band-aiding bottom sheet flickering
...
Use an assumed peekHeight close to the real one and reduce the
jumpiness that appears in some cases.
Resolves #631 .
2024-07-04 11:44:36 -06:00
Alexander Capehart
27fb1d1823
Merge branch 'master' into dev
2024-07-04 10:10:02 -06:00
Alexander Capehart
03af372357
build: bump version to 3.5.1
...
Bump to version 3.5.1 (47).
2024-07-03 21:54:19 -06:00
Alexander Capehart
4c92ac0f85
list: dont abuse comparators for sort
...
Likely causing crashes with how they are set up.
2024-06-29 19:25:59 -06:00
Alexander Capehart
368c8cf00f
music: sort songs by individual date first
...
While still falling back to the album date for libraries that have the
same date for all songs (like mine)
Resolves #797 .
2024-06-22 13:44:42 -06:00
Alexander Capehart
f116d551da
info: update changelog
2024-06-22 12:58:11 -06:00
Alexander Capehart
cc2d740b61
info: update changelog
2024-06-20 22:34:09 -06:00
Alexander Capehart
e831fbc773
build: bump to 3.5.0
...
Bump the version to 3.5.0 (46).
2024-06-20 22:24:19 -06:00
Alexander Capehart
17d16d20c7
info: update changelog
2024-06-20 21:55:02 -06:00
Alexander Capehart
c4a3d52903
playback: fix skip backward rewind w/enabled
...
New player setup accidentally broke rewind at beginning behavior when
rewind before skip is off.
Resolves #785
2024-06-08 12:22:08 -06:00
Alexander Capehart
0f691ee65b
tasker: remove
...
Can't do this right now, lifecycle is broken.
2024-05-18 17:35:04 -06:00
Alexander Capehart
4c5a8410f0
info: update changelog
2024-05-17 20:07:10 -06:00
Alexander Capehart
6491dddc2b
build: bump to 3.4.3
...
Bump to version 3.4.3 (44).
2024-04-07 23:25:53 -06:00
Alexander Capehart
dc51c84c54
home: handle playback decision event
...
Forgot to add this.
Resolves #734 .
2024-04-07 23:25:53 -06:00
Alexander Capehart
261edf6c65
info: update changelog
2024-04-07 23:25:53 -06:00
Alexander Capehart
f5bc31a00f
home: fix crash on music updates
2024-04-07 23:25:53 -06:00
Alexander Capehart
2f36fcfb45
build: bump to 3.4.2
...
Bump to version 3.4.2.
2024-04-07 23:25:53 -06:00
Alexander Capehart
dd118b4529
build: bump to 3.4.1
...
Bump to version 3.4.1 (42).
2024-02-24 14:38:01 -07:00
Alexander Capehart
07a98029c6
music: fix opus replaygain interpretation
...
- Don't parse the base gain, the media player actually does apply it.
- Adjust R128 tags to LUFS -18 to be consistent w/MP3.
Resolves #521 .
2024-02-20 11:12:24 -07:00
Alexander Capehart
80e08fd74a
build: bump to 3.4.0
...
Bump to version 3.4.0 (41).
2024-02-17 12:59:43 -07:00
Alexander Capehart
46e98b84ed
info: update changelog
2024-01-28 21:40:47 -07:00
Alexander Capehart
d0817dd83b
build: bump to 3.4.0
...
Bump to a testing version of 3.4.0.
2024-01-21 20:03:27 -07:00
Alexander Capehart
881df0fc02
widgets: add 1x3/1x4 widget
...
Add a 1x3/1x4 widget that displays the cover and controls
Also requires another widget type that just displays controls to
accomodate landscape devices.
Resolves #420 .
2024-01-15 20:49:35 -07:00
Alexander Capehart
195498879a
info: update changelog
2024-01-15 16:47:24 -07:00
Alexander Capehart
8ca63047d7
info: add changelog entry
2024-01-14 11:45:34 -07:00
Alexander Capehart
3d1fa6e4ff
info: bump to 3.3.2
...
Bump to version 3.3.2 (39).
2024-01-14 09:58:42 -07:00
Alexander Capehart
dea0ee1432
info: bump to 3.3.1
...
Bump to version 3.3.1 (38).
2024-01-13 21:14:26 -07:00
Alexander Capehart
9652fb0221
info: update changelog
2024-01-13 20:28:46 -07:00
Alexander Capehart
b6703a178e
info: update changelog
2024-01-06 20:56:38 -07:00
Alexander Capehart
5c85001b0c
music: add opus base gain support
...
OPUS has another volume adjustment field on top of the existing R128
adjustments. I was under the impression this was handled by the android
system, but apparently not. This commit applies the base gain to files
by just adding them onto the existing ReplayGain values.
Resolves #521 .
2024-01-06 18:26:53 -07:00
Alexander Capehart
399237d2fe
build: bump to 3.3.0
...
Bump the app version to 3.3.0 (36).
2024-01-01 20:37:05 -07:00
Alexander Capehart
244373e2af
info: update changelog
2024-01-01 14:39:03 -07:00
Alexander Capehart
61cb520ab8
info: update changelog
2023-12-23 12:29:05 -07:00
Alexander Capehart
3d92bdab6f
info: update changelog
2023-12-20 13:49:43 -07:00
Alexander Capehart
cd42c77304
playback: use ffmpeg first
...
Always decode with ffmpeg before decoding with MediaCodec.
MediaCodec is unreliable on some devices in such a way as to cause a
full loading failure on them. Prevent this by using ffmpeg.
2023-12-16 16:33:54 -07:00
Alexander Capehart
d6801354ce
music: only include explicit albums in count
...
Only include an artists explicit albums (ones directly linked w/album
artist) in their count.
This is arguably more appropriate than the prior behavior, given
Auxio's collaborator/artist distinction.
Resolves #581 .
2023-11-12 11:26:27 -07:00
Alexander Capehart
bf3c30e8af
music: add demo release type
...
This is part of the MusicBrainz spec, but I didn't think of implementing
it. Turns out it's stupidly common among music releases, so may as well.
Resolves #590 .
2023-11-12 11:12:59 -07:00
Alexander Capehart
b4b830fbf4
build: separate 3.2.1 changelog
2023-11-12 11:05:49 -07:00
Alexander Capehart
917e6c0737
build: bump to v3.2.1
...
Bump to version 3.2.1 (35).
2023-11-12 10:00:35 -07:00
Alexander Capehart
a99b0ff615
ui: fix hebrew string crash
...
Caused by weblate once again conflating "many" with "other". I really
need to report that.
Resolves #575 .
2023-11-11 22:55:24 -07:00
Alexander Capehart
48b0b11e88
all: random cleanup
2023-10-16 21:38:14 -06:00
Alexander Capehart
b19b6665bb
music: accept native m4a multi-value tags
...
M4A has it's own multi-value spec that works similarly to vorbis, where
they just repeat the atom several times with multiple values. Since M4A
atoms are remapped to ID3v2 frames, this more or less requires us to
tolerate duplicate ID3v2 frames as well, which is frustratingly a spec
violation. It solves the problem though
Resolves #558 .
2023-10-16 20:52:38 -06:00
Alexander Capehart
b3ef43b37e
playback: start cleaning up pager impl
...
Fix some immediate compile issues and some style nitpicks. This breaks
the system a bit, but I don't think I will have enough time to debug
fully for the forseeable future, so I want to get this out now.
2023-08-22 07:29:06 -06:00
Alexander Capehart
881fb58648
music: consider settings in equality
...
Make it so that music items are meaningfully different when they were
created under different settings. This resolves an issue where music
information would not correctly update when separators or intelligent
sorting would change.
Resolves #546 .
2023-08-18 16:00:03 -06:00
Alexander Capehart
12bc46e210
build: bump to 3.2.0
...
Bump Auxio to version 3.2.0 (35).
2023-08-16 19:43:59 -06:00
Alexander Capehart
e912120f9f
all: general cleanup
2023-08-14 19:54:43 -06:00
Alexander Capehart
6ef2f74694
detail: add playlist resorting
...
Add the ability to resort a playlist when in edit mode.
Resolves #446 .
2023-07-25 19:58:03 -06:00