110 Commits

Author SHA1 Message Date
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
Carlos Pérez
9d7c9c6d16 Bugfixes
[Android] Fixed an issue where the app crashed trying to load albumart
from internal storage
[Android] Fixed an issue where the app failed to play the next song on
the current playlist automatically
[Android] Fixed an issue where the camera didn't hide when leaving the
QR scan page. Closes #1. Thanks to @BillButter
v0.0.1-26
2022-06-16 23:09:01 -03:00
Carlos Pérez
8b2d30a6df Bugfixes
[Android] Now the app doesn't block the UI Thread when answering
MediaBrowser queries
v0.0.1-25
2022-06-16 20:54:46 -03:00
Carlos Pérez
d2e014848a Bugfixes
[Android] Now the cache limit works as intended
[Android] Now the cancel button on the playing notification works
(kinda, still doesn't clear the notification)
[Android] Now the app downloads songs one by one, and doesn't clobber
the front-end with progress notifications
[Android] Now the app follows more precisely which songs are cached and
therefore available for offline mode
v0.0.1-24
2022-06-16 20:14:23 -03:00
Carlos Pérez
5b2fe0153b Fixed a problem in the file path implementation v0.0.1-23 2022-06-16 14:17:40 -03:00
Carlos Pérez
2c97f1e78d [Android] Added support for Android 7.1.1 v0.0.1-22 2022-06-16 13:58:01 -03:00
Carlos Pérez
869cbe1939 Fixed a bug where the home view would crash on any empty list v0.0.1-21 2022-06-16 11:50:45 -03:00
Carlos Pérez
ebc1594bc3 Added screenshots to readme and tidied it a bit 2022-06-16 10:08:26 -03:00
Carlos Perez
9bf7fa21db [Android] Offline Mode
* You can now download albums without pressing play on a song.
* Every downloaded album is kept available on offline mode
* Now [AndroidTV] doesn't cache songs
v0.0.1-20
2022-06-15 23:36:06 -03:00
Carlos Pérez
50b7058368 [Android] Changed progress bar colors on song download.
[PWA] Radio now includes the song it's based on in the playlist
v0.0.1-19
2022-06-14 12:29:50 -03:00