Skip to content
This repository has been archived by the owner on Mar 30, 2024. It is now read-only.

Releases: iTaysonLab/jetispot

Proof-of-Concept 15

28 Dec 08:34
Compare
Choose a tag to compare

(Released on 5 December 2023)

v15:

  • update libraries
  • update librespot-java to the latest available commit (fixes signin)

v14:

  • updated dependencies
  • finished lyrics display on "Now Playing"
  • updated navigation animations

Proof-of-Concept 13

29 Apr 22:50
d6407bd
Compare
Choose a tag to compare

(Released on 03 October 2022)

  • fully rewritten DAC renderer
  • support for new toolbar style in "Home"
  • support for large cards in "Music" section of "Home"
  • updated protobufs
  • functional "Play" button in small promo sections in "Home"
  • implemented global search
  • disabled "new episodes" to avoid DAC logging spam
  • code fixes and rewrites
  • lyrics (very alpha and very broken)
  • seekbar now seeks in now playing (feedback is a bit buggy right now)
  • fixed insets
  • updated compose, libraries
  • and maybe something else I forgot to include here

Proof-of-Concept, version 11

05 Aug 22:06
3eaa0ea
Compare
Choose a tag to compare

v11

  • redesigned "now playing", inspired by modern a/b spotify now playing page
  • implement queue showing
  • rewritten navigation system (should be slightly less in code size)
  • android auto (very WIP)
  • implemented animation when sorting in "liked songs"
  • fixed sort by artist in "liked songs"
  • applied aggressive kotlin nullchecks removal by guardsquare
  • updated kotlin, compose and libraries
  • a few other fixes and optimizations

v10

  • reworked metadata fetcher
  • implement podcast show screen
  • several small bugfixes and library updates

Proof-of-Concept, version 9

06 Jun 13:58
5140d6d
Compare
Choose a tag to compare

v9:

  • implement extended metadata caching done via Tencent’s MMKV (ultra fast, but adds to the APK size)
  • implement storage manager screen
  • various under-the-hood fixes and improvements
  • change icons to rounded style
  • slightly improve Now Playing
  • updated libraries

v8:

  • rewritten navigation system (slight performance improvements)
  • major performance improvements in navigation bar offset calculation
  • fixed autofill (proper focus + correctly fills both fields)
  • support rootlist (liked playlists) pub/sub updates
  • migrate remaining ExtendedMetadata requests to new SpMetadataRequester API (more stabler + metadata will be cacheable in the future)
  • other fixes and improvements

Proof-of-Concept, version 7.1

02 Jun 12:38
c411b6c
Compare
Choose a tag to compare

v7.1:

  • fixed playlist loading due to R8 stripping protos
  • implement autofill and focus management for auth screen
  • fixed playlist loading if user has no avatar
  • fixed no placeholder and image «pop-in» in playlist header

v7:

  • implement playlist owner, total duration and like count in header
  • fix loading of playlists with duplicate or local tracks
  • implement prototype of «Now Playing» screen: mostly buggy, only «Play»/«Previous»/«Next» buttons work
  • optimize metadata fetching for playlist loading
  • support for individual subscriptions in «View current plan» screen
  • removed gradient in large playlist header
  • improve margins for action card in home

v6:

  • improve toolbar rendering in all sections
  • much better support for genre pages on «Browse» page
  • support for showing radios for «Radio» category on «Browse page»
  • support for generating and sharing blend invitation link («Browse» -> «Made for you»), ability to accept invites in Jetispot is in development
  • deeplink support (open.spotify.com should partially work for now)
  • implement facets system for DAC dynamic home (add «Music» and «Podcasts» filters)
  • singleTop launchmode, fixes duplicating app state when clicking from notification
  • much improved UI for playlist headers

Proof-of-Concept, version 5

27 May 23:37
1f17ecc
Compare
Choose a tag to compare

still no proper now playing, but there are at least:

  • improved stability
  • improved code
  • working library! (w/ delta updates, rootlets support, sort and in-app pub/sub update processing!)
  • working "liked songs"! (w/ tags support!)

Proof-of-Concept Release 2.1

04 May 10:03
0340145
Compare
Choose a tag to compare
  • fix crashes
  • slightly improved UI

Proof-of-Concept release 2

04 May 09:41
3fb4736
Compare
Choose a tag to compare
  • migrated home to new DAC engine
  • implemented listening history (beta)
  • implemented «Plan overview» and «All plans»
  • updated librespot from 2021 version to latest DEV snapshot (fixes random crashes)
  • rewritten API layer
  • a lot of UI fixes and improvements

Proof-of-Concept release

01 May 00:01
a721618
Compare
Choose a tag to compare

plays music, shows media session, handles audio focus, half-implemented UI, no "Now Playing" except for miniplayer and random crashes from librespot

what's more? Android 12+ dynamic theming support, fully working settings page except for logouts, 90% implemented "Home" screen except for some podcast entries

you can use it right now... but why?

PREMIUM REQUIRED