Commit Graph

1651 Commits

Author SHA1 Message Date
Violet Caulfield 87393f1f08 Player Backend Improvements (#291)
Separating Queuing and Player logic, please report bugs if you experience playback issues or queue irregularities

Fetching additional track metadata for use in later features, utilizing transcoding URLs reported by Jellyfin

Disable NowPlaying in CarPlay on startup - this should be navigable yet in the CarPlay interface
2025-04-26 13:49:04 -05:00
Violet Caulfield a53ff86af0 Offline Mode Hotfixes (#288)
Offline mode updates

Default to playing downloads of a track if they exist

Streaming adjustments
2025-04-25 11:29:00 -05:00
Violet Caulfield f7968532b2 Offline Mode Updates (#287)
Offline mode backend updates to support seamless queuing of offline tracks when in offline mode

Offline tracks will always be queued, streamed tracks will be skipped when without a network connection
2025-04-25 07:54:48 -05:00
Violet Caulfield 2f40c67a7a Home Screen Updates (#281)
Adding "On Repeat" and "Most Played" sections to home screen

Updates to underlying dependencies
2025-04-24 14:36:37 -05:00
Ritesh Shukla ff7c454011 Initial Setup for Toggle (#280)
* Initial Setup for Toggle

* Enhancements to Offline (#279)

* [skip actions]

* xcode and project stuff

* Enhancements to Offline (#279)

* fix workflows

* we don't need tests running on a pr, it's already going to run on a push

* complete move to yarn

* run formatter

* fix build, prep for using mediasources

* linting errors

---------

Co-authored-by: Ritesh Shukla <ritesh.shukla2@M-LD4JMWLW26.local>
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
Co-authored-by: anultravioletaurora <jellify@cosmonautical.com>
Co-authored-by: Violet Caulfield <violet@cosmonautical.cloud>
2025-04-24 07:23:01 -05:00
Violet Caulfield c3403bc080 Enhancements to Offline (#279) 2025-04-23 13:53:07 -05:00
Violet Caulfield d570ed2313 Move Internet Connection Watcher (#278)
* move internet connection watcher into the tab bar as to avoid crowding the navigation bar on iOS
2025-04-22 23:08:02 -05:00
Violet Caulfield a08e66546c Offline Mode MVP (#272)
* OfflineMode

* Template addition and Fixes

* More Changes

* More Changes

* smol updates to provider

run yarn format

* update internet connection watcher colors and verbiage

remove react native file access dependency

* Offline changes

* UI tweaks for offline indicator

* get jest to pass

---------

Co-authored-by: Ritesh Shukla <ritesh.shukla2@129net231.unica.it>
Co-authored-by: Ritesh Shukla <ritesh.shukla2@M-LD4JMWLW26.local>
Co-authored-by: Ritesh Shukla <75062358+riteshshukla04@users.noreply.github.com>
2025-04-22 12:07:55 -05:00
Violet Caulfield 21a260d20c Tightening up Favorite button functionality 2025-04-22 06:57:07 -05:00
Violet Caulfield d369e32c4f update spinner in player 2025-04-17 18:38:40 -05:00
Violet Caulfield 867be76fc3 roll this back 2025-04-17 18:33:30 -05:00
Violet Caulfield 7de8619312 usesharedvalue instead of usestate 2025-04-17 18:27:30 -05:00
Violet Caulfield 32fb316e20 idk if this makes it smoother? 2025-04-17 18:23:41 -05:00
Violet Caulfield 17947551e2 remove setting position state on slide start 2025-04-17 18:18:32 -05:00
Violet Caulfield 954a4ae892 update disc section header padding 2025-04-16 14:47:25 -05:00
Violet Caulfield 7f3847ecde make artist headers regular sized on iOS 2025-04-16 14:36:16 -05:00
Violet Caulfield 1caf156476 fix artist stacks 2025-04-16 14:34:19 -05:00
Violet Caulfield 9c6805956a activity indicators on artist tabs 2025-04-16 14:27:22 -05:00
Violet Caulfield 6d03f352a8 adjust album artist list margin 2025-04-16 14:19:44 -05:00
Violet Caulfield 2af0ad3b26 adjust group by 2025-04-16 14:04:25 -05:00
Violet Caulfield a18bc2b8fa fixing property length of undefined with albums page 2025-04-16 14:01:34 -05:00
Violet Caulfield d0dfc7c8da fixing crash on albums screen 2025-04-16 13:58:52 -05:00
Violet Caulfield 8bfbf13687 fix build, clean imports 2025-04-16 13:47:54 -05:00
Violet Caulfield 419def973b similar artists scroll handler 2025-04-16 13:46:05 -05:00
Violet Caulfield 16268cd3db remove headers on rootstack 2025-04-16 13:34:17 -05:00
Ritesh Shukla 9956de159e Update Test Cases 2025-04-16 23:05:39 +05:30
Violet Caulfield d24b381ba4 make collapsing header work on iOS 2025-04-16 10:29:47 -05:00
Violet Caulfield 28ef5f0ccd adjust this animated style 2025-04-16 09:10:00 -05:00
Violet Caulfield 768ffc47e0 animate artist header image better 2025-04-16 09:08:46 -05:00
Violet Caulfield 2d65989f86 getting artist collapsible header to work *kinda* 2025-04-16 06:46:52 -05:00
Violet Caulfield 1e942a1c1b material tabs separator for album types and similar artists 2025-04-15 22:40:47 -05:00
Violet Caulfield aa3ed56d62 styling changes
hide disc numbers if we only have one disc

give labels on artist page more breathing room from the bezel

adjust track display, giving artwork more spacing and the ellipses more spacing
2025-04-15 18:53:28 -05:00
Violet Caulfield db49b93ac5 update album display, adjust spacing on track component and miniplayer artwork 2025-04-15 06:58:53 -05:00
Violet Caulfield 4446c06a18 album screen reorg
move album artists towards the top and make their cards smaller

this will tee us up for showing album suggestions beneath it
2025-04-15 00:14:48 -05:00
Violet Caulfield 2fe338fa16 nowplayingtemplate adjustments 2025-04-14 18:57:47 -05:00
Violet Caulfield 2d3756ebd2 carplay stuff 2025-04-14 18:51:19 -05:00
Violet Caulfield 0d2420efbe pushing template more than once? 2025-04-14 18:15:54 -05:00
Violet Caulfield 7dbb7c9c43 fix tab bar items 2025-04-14 18:13:34 -05:00
Violet Caulfield 1f19fbf858 maybe we don't enable now playing since it already comes with RNTP? 2025-04-14 17:53:45 -05:00
Violet Caulfield 3147252dd1 idk man 2025-04-14 17:49:34 -05:00
Violet Caulfield ce5de18af6 do i need this? 2025-04-14 17:43:00 -05:00
Violet Caulfield 09bba48f7f carplay adjustments on how tabs work 2025-04-14 17:41:27 -05:00
Violet Caulfield fa0fd25211 fix now playing on android 2025-04-13 16:23:44 -05:00
Violet Caulfield 25d722d7e3 looking at carplay duplicate template issue 2025-04-13 13:27:34 -05:00
Violet Caulfield 04755e4264 remove now playing template from provider so it's not in the stack right away 2025-04-13 13:24:27 -05:00
Violet Caulfield ec46ebef42 carplay recent tracks playback, add some docs 2025-04-13 13:17:11 -05:00
Violet Caulfield 1db7379dfc add uuid to carplay templates, run prettier 2025-04-13 13:05:33 -05:00
Violet Caulfield 147fbeb6bd maybe like this? 2025-04-13 12:41:06 -05:00
Violet Caulfield a70072f199 carplay organization 2025-04-13 12:33:47 -05:00
Violet Caulfield 52f4d1c2a8 push now playing template 2025-04-13 12:18:17 -05:00