119 Commits

Author SHA1 Message Date
Carlos Perez
bf5ed5d8ab Fixing a bug where the web version didn't have a working time slider 2023-04-19 19:36:59 -03:00
Carlos Perez
31700244fd Added Google Play Store button 2022-07-29 14:42:26 -03:00
Carlos Pérez
a0a0c9084e Bump build version for Play Store 2022-07-20 21:22:23 -03:00
Carlos Pérez
21e5ce4449 Fixing error on pipeline. Didn't trigger on tag. v0.0.6-3 2022-07-20 13:38:57 -03:00
Carlos Pérez
ed88041223 Yet another test v0.0.6-2 2022-07-20 13:17:24 -03:00
Carlos Pérez
d292abdcc6 yet another test 2022-07-20 13:16:11 -03:00
Carlos Pérez
2a87275304 Testing changes to pipeline 2022-07-20 13:11:43 -03:00
Carlos Pérez
93e29b2321 Fixing a bug on the pipeline 2022-07-20 12:58:23 -03:00
Carlos Pérez
0eabc67a83 Bugfixes
Fixed a bug that crashed the app if it had no connection to the server
Fixed a bug that displayed unnecesary messages while reconnecting to the
server via websockets

Pipeline improvements

Changed the action used to create the release to include changelogs via
markdown instead of simple commit messages
2022-07-20 12:53:53 -03:00
Carlos Pérez
81e7c459b3 Bugfixes
[Android Auto] Fixed a bug that crashed Android Auto if the app wasn't
running
v0.0.6-1
2022-07-12 14:44:01 -03:00
Carlos Pérez
4ac56f538d New Release!
[All Versions] Now the app supports shuffling of the current playing
playlist.
v0.0.6
2022-07-12 13:25:38 -03:00
Carlos Perez
3fce12b01f Oh boy 2022-07-10 22:18:02 -03:00
Carlos Perez
9e614bc734 Haaaaaaaaaaaaaaaaaaaaaaaaands 2022-07-10 22:12:31 -03:00
Carlos Perez
a338e6b4e8 Haaaaaaands 2022-07-10 22:10:52 -03:00
Carlos Perez
ac7d8160ba It was it, but it wasn't the whole thing 2022-07-10 22:07:06 -03:00
Carlos Perez
da7e63262c If this was it, I don't like it 2022-07-10 22:00:19 -03:00
Carlos Perez
5472e7057c I don't even know anymore 2022-07-10 21:55:41 -03:00
Carlos Perez
b873109756 Pipeline fix 4 2022-07-10 21:52:06 -03:00
Carlos Perez
48af617913 Pipeline fix 3 2022-07-10 21:50:11 -03:00
Carlos Perez
ee4ec8d469 Pipeline fix 2 2022-07-10 21:45:30 -03:00
Carlos Perez
d62528d9c1 Pipeline fix 2022-07-10 21:30:20 -03:00
Carlos Perez
2e6a8e3468 Added pipeline for local build env 2022-07-10 21:18:05 -03:00
Carlos Perez
c1a8d6eb93 Android Auto improvements
[Android] Android Auto now shows more options for items to play, and
doesn't crash anymore
v0.0.5
2022-07-09 21:39:57 -03:00
Carlos Perez
b029c036e4 Bugfix?
Now catching Glide exceptions and loading a default bitmap because
.error() didn't work quite as expected
v0.0.4-7
2022-07-09 20:34:35 -03:00
Carlos Perez
d9d2f9dfa6 Bugfix
Trying again to fix Android Auto crashing. I believe this'll work.
v0.0.4-6
2022-07-09 18:40:50 -03:00
Carlos Perez
bf31cb6588 Bugfix
[Android] Fixed a bug where Android Auto would try to autoplay and the
app crashed if there were no current track.
v0.0.4-5
2022-07-09 18:04:34 -03:00
Carlos Perez
d5325fc60d Bugfix
Hopefully fixed a bug where Android Auto would crash when connection was
unstable or inexistent trying to load album art from the server.
v0.0.4-4
2022-07-08 21:08:36 -03:00
Carlos Pérez
b0fb7ca91f Changes to README 2022-07-06 12:59:00 -03:00
Carlos Perez
9b7d635f3b Bugfix
[Android] Fixed a bug that crashed the app when downloading a song and
registering it for use offline
v0.0.4-3
2022-07-06 00:23:15 -03:00
Carlos Pérez
a26477a0ff Bugfix
[Android TV] Fixed a bug where pressing the back button would exit the
app instead of going back to the previous page
v0.0.4-2
2022-07-05 12:05:26 -03:00
Carlos Pérez
fe404ee2ad Fixed (or supressed) lint errors v0.0.4-1 2022-07-05 00:44:49 -03:00
Carlos Perez
107cf978f6 Implemented Android TV native views.
This adds performance on Android TV, a lot of TVs use somewhat limited
cpus or lack ram, therefore Capacitor lagged a lot, even on somewhat
high-end devices like the Chromecast with Google TV.
v0.0.4
2022-07-05 00:19:58 -03:00
Carlos Pérez
34204405d2 Bugfixes
[Android TV] Fixed a bug where playing a playlist triggered the song in
the phone and not the TV when in Jukebox mode.
v0.0.3-4
2022-06-25 15:29:06 -03:00
Carlos Pérez
d16339e675 Playlist support on Android TV
[Android TV] Now Android TV supports playing playlists and shows you
which songs are coming next on the current playlist on the Now Playing
screen

This commit is a hotfix for the previous one.
v0.0.3-3proper
2022-06-25 13:24:23 -03:00
Carlos Pérez
6414f959c1 Playlist support on Android TV
[Android TV] Now Android TV supports playing playlists and shows you
which songs are coming next on the current playlist on the Now Playing
screen
v0.0.3-3
2022-06-25 13:20:10 -03:00
Carlos Pérez
b826275bec Fixed bug on Android Auto!
[Android Auto] Finally fixed a bug where a single touch on any control
would trigger the action multiple times
2022-06-25 11:56:23 -03:00
Carlos Pérez
993181232a Patch release
[Android] Removed double callback registering for media controls
handling. Trying to fix song skipping on Android Auto.
v0.0.3-2
2022-06-24 15:13:13 -03:00
Carlos Pérez
ef181cd267 New Release!
[Android and PWA] Now the app supports playlists.
You can browse, edit, add and remove playlists in both the PWA and
Android versions. You can add and remove songs to a playlist and you can
reorder the songs within the playlist.
Support for Android TV is coming.
v0.0.3
2022-06-24 13:47:21 -03:00
Carlos Pérez
30cd0a5531 [PWA] Playlist support added 2022-06-23 20:45:08 -03:00
Carlos Perez
4666a2fa51 New Release!
[All versions] Now the app supports using plaintext passwords for
authentication, as some subsonic implementations need it to work. Please
try not to use this on unsecure connections (i.e. http://) as the
password travels unencrypted through the network.

Closes #2. Thanks @epoupon
v0.0.2
2022-06-21 23:35:19 -03:00
Carlos Pérez
4d9a2d2342 [Enhancement]
[PWA] Now the PWA version supports plaintext password log in. Still
being worked on Android. This is work on #2.
2022-06-21 13:27:36 -03:00
Carlos Pérez
501b0792e3 Bugfixes
[PWA] Now the audio backend uses the track duration reported by the
server instead of the one reported by the stream. Useful for when using
transcoding.
2022-06-21 11:25:37 -03:00
Carlos Perez
edcd99ac04 New release!
[All versions] Now the app supports streaming using the
"format" parameter of the stream endpoint. That means you can ask the
server to transcode the song and not stream the original version. Useful
for metered connections.
[Android] Now the app supports autodiscovery of instances running on
Android TV. Useful for connecting jukebox mode without the need of QR
Scanning.
[Android] Some bugfixes

Also, this commit bumps the package version
v0.0.1-28
2022-06-20 22:08:52 -03:00
Carlos Perez
5846fa54a4 Transcoding support
Now the app supports transcoding formats both in Android and PWA.
Setting reachable on the account page.
2022-06-20 22:04:13 -03:00
Carlos Perez
c3141c98e6 Autodiscovery on Android
[Android] Added upd broadcast based autodiscovery. Now the phone
discovers automatically instances running on Android TV in the LAN and
offers to connect to them on the QR scan screen
2022-06-20 20:50:41 -03:00
Carlos Perez
cb8bbdd5b8 Bugfixes
[Android] Fixed a bug where some observers weren't unregistering when
destroyed or disposed. Should fix some crashes.
2022-06-19 20:38:13 -03:00
Carlos Perez
105e965a7e Jukebox mode!
Features:
[Android] Jukebox mode: now you can connect an instance running on an
Android phone to an instance running on Android TV and control it from
the phone. All the actions in the phone (except for triggering
downloads) are carried out in the TV.

Bugfixes:
[Android] Fixed a bug where the app lost audio focus after a while
v0.0.1-27
2022-06-19 01:41:20 -03:00
Carlos Perez
422d8af023 Requesting audio focus on each play 2022-06-19 01:32:29 -03:00
Carlos Perez
292da9d288 Jukebox working! 2022-06-19 01:25:34 -03:00
Carlos Perez
73eb62faf8 Changes to project structure and pipeline
* Removed targetDropDown file from Android Studio
* Changed the pipeline to bundle a release and upload it as artifact
  instead of the apk for Play Store publishing
2022-06-17 11:54:53 -03:00