ytify icon indicating copy to clipboard operation
ytify copied to clipboard

Dev Tracker

Open n-ce opened this issue 6 months ago • 2 comments

  • [x] Horizon Navigation System #196
  • [x] Subscription Feed Notifier
  • [x] Open-Props CSS refactor
  • [ ] On device data extraction #291
  • [x] Improve Landscape Items Layout #249
  • [ ] Cloud Sync v3 : Delta Updates, longer duration data storage
  • [ ] Rewrite Observer Interaction uhtml rendering #307 #305
  • [ ] throw error in case of 148, 149 itags
  • [x] make queue actions sticky
  • [ ] set shared collection name
  • [x] Add a "added" Date field to the library collection item scheme
  • [x] hyperpipe items curation
  • [x] other curation
  • [x] point marker for long listening streams
  • [x] enqueuerelatedstreams playback context for collections
  • [ ] Move Quality View to View Details
  • [x] Thumbnail click => immersive mode
  • [x] settings> font selection though open-props
  • [x] no of screens selector settings
  • [x] Immersive Mode
  • [x] jiosaavn skip brackets
  • [ ] queue thumbnail dynamics based on queue items
  • [x] theme engine supercharge with css color functions
  • [ ] sort search results by type (show channels, playlists at the top)
  • [ ] Get Prompt for LLM Recommendations

n-ce avatar Jun 09 '25 11:06 n-ce

Cloud Sync V3

  • Have a diff analyser in the client side
    • Collect changes in an array with a tag
    • remove changes from array after sync
    • use tags to eliminate conflicts
  • Introduce a new blobStore for one month long data storage, this will be the motherdb
  • use clxn, the previous blobStore to store the diffs coming from client
  • post request handling, edge function will have proper diff merge logic into the motherdb
  • diffs in clxn will be fruitful for multi device sync with different states of full local db
  • motherdb will be keyed directly to the dbhash, providing access to the full db past one week till a month
  • diff import syncing will use lastsynced time model, someone needs to provide all available diffs, use hashstore to store diff sync time list, cleanly remove one week old diffs
  • improve the cloud sync login ui

n-ce avatar Jun 09 '25 17:06 n-ce

Dynamic Queue

https://www.last.fm/api/show/track.getSimilar Getting similar tracks combined with youtube radio with dynamic behaviour shuffling between songs and non-songs also get similar from jioSaavn https://github.com/Borewit/musicbrainz-api

n-ce avatar Jun 13 '25 06:06 n-ce