Skip to content

Changelog

Animesh edited this page Sep 7, 2024 · 23 revisions

v7.3

  • Removed Instance Selector
  • Concurrent Playback Testing Model for fast and reliable streaming.
  • Optimizations to import resources only when required.

v7.2

  • Add Artists & Albums to Library
  • Full Support for Fetching Playback data via Invidious on UIA
  • Improved Action Menu
  • Improved Library Tap Targets
  • Overall Improvements to Image processing
  • Support for injecting custom Invidious & Hyperpipe instances
  • Lots of Refactoring to make project more maintainable.

v7.1

  • Remove Invidious API support for Playback.
  • Added toggle Proxy Via Invidious.
  • Collection sharing links now use ?si= instead of ?shareId=
  • Switched image proxy to wsrv.nl.

v7.0

  • New & Improved User Interface.
  • Faster & Smoother User Experience with new features.
  • Channel & Playlist Subscription Support.
  • Support for Importing Playlists from Piped. (Settings>Library)
  • Your playlists/collections are now shareable with share link accessible via the share button.
  • Channels Subscription Feed.
  • Upcoming Queue Sorting Support. (Thanks @Tyritt for Core Logic)
  • Link Preview Support on Social Media.
  • Live Streams Support.
  • Lots of Other Improvements and Bug Fixes have been made.
  • Recommended to take a backup of your Library before updating. (Click on Later>Library>Export)
  • Open https://ytify.netlify.app?reset incase of update failures.
  • Thanks to generous members of our @ytifytg community on telegram for their feedback.
  • Thanks to users who have shared feature and improvement requests anonymously via settings.
  • Thanks to @owencz1998 for MiniPlayer idea.

v6.9.4

  • Play Next (by @Tyritt)

v6.9.3

  • Set the first non custom instance as default

v6.9.2

  • Bottom Navigation for Portrait mode is now Reverse Navigation supporting both Portrait & Landscape modes.

v6.9.1

  • Removed Search Button.
  • Added CTRL+K keyboard shortcut for Search bar.
  • Improve long changelog rendering.

v6.9.0

  • Unified Instance Architechture.
  • Subtitle support reimplemented (use any of the non custom instances to enable).
  • Featured Playlists can now be turned off through settings.
  • Bottom Navigation can now be turned on through settings.
  • AutoQueue transfered to Upcoming page and improved its algorithm.
  • Filter greater than 10min button in Queue.
  • Make Queue Buttons layout same as List Buttons Layout.
  • Queues are now shareable online with anyone.
  • Fixed Queue remove bug.
  • Fixed duplicate items in Playlists while scrolling to bottom.
  • Fixed PlayButton Touch Conflict with ProgressTrack.
  • Make Playback Speed persist across streams.
  • Updated Packages, Icons & Various other Fixes and Improvements.

v6.8.5

  • 2.5x, 3x & 3.5x playback speed added.
  • change default image proxy from lunar.icu to leptons.xyz.

v6.8.4

  • Playlist Thumbnail Fix

v6.8.3

  • Fixed Duplicate Search Results when sorted by time
  • Community Highlights => Featured Playlists
  • Various Optimizations
  • Updated Dependencies

v6.8.2

  • Fix Channel / Playlist Item click event

v6.8.1

  • Channel View Fix in Library

v6.8.0

  • NEW : Auto-Queue (enabled by default, can be toggled in settings)
  • NEW : Lazy Load Images (disabled by default, can be toggled in settings)
  • Removed channel avatar support
  • Use Event Delegation wherever possible to maximize efficiency
  • Increased Discover Limit to 256 items
  • Improve Toggle Switch Styling
  • Improve Stream Item Layout
  • Improve Firefox support for Volume Bar
  • Updated Dependencies

v6.7

  • Fix Instance readditions
  • Fix Safari Codec Override
  • Fix MediaSession Duration
  • Fix load more search results
  • Added Listen Later in Library
  • Added Store History toggle in settings
  • Added Store Discoveries toggle in settings
  • Added tab on Startup selector in settings
  • Added filter songs by default toggle in settings
  • Refactored Updater to be very efficient & better changelog rendering
  • Refactored Sort by time into filters as 'All by time'
  • Refactored Web Components to use Lit
  • Improve : /list route now supports ?channel & ?playlist
  • Improve : Streams / Channels / Playlists are now clickable as links.
  • Improve : Reliability of Channel Avatars which are now proxied over the selected thumbnail instance
  • Improve : First time visitors can now access all ytify links without initial load

v6.6

  • Implemented Snackbar / Toast Notifications
  • Fixes related to api lists handling
  • Square Thumbnails for music streams in search & player
  • updated packages

v6.5

  • Prompt Updates (with changelog)
  • Custom Instance
  • Settings Categorization
  • Invidious Playback Support
  • Captions Removal

v6.4

  • Import & Export Library Data
  • Various Optimizations

v6.3

  • Library (Discover, History, Favorites, Playlists)
  • Channel Support

v6.2

  • Search sorting by Time Uploaded

v6.1

  • Download Functionality

v6.0

v5.16

  • Shuffle Queue
  • Remove From Queue Button

v5.15

  • Volume Controls

v5.14

  • Tabbed Navigation
  • Safari Playback Support

v5.13

  • Autoplay
  • QueueListUI

v5.12

  • search suggestions

v5.11

  • search filters
  • subtitle selector
  • settingsMenu instead of list

v5.10

  • Search

v5.9

  • Subtitles
  • Related Streams

v5.8

  • Settings inside Player container
  • all DOM references with getElementByID (why?)
  • avif images => webp to extend browsers support as well as less computationally expensive
  • incorporated luuvdk's colorjs' image data processing algorithm directly into themer()
  • replaced local storage with html data attributes for data binding
  • new found optimizations and fixes which were previously unseen

v5.7

  • Share youtube link into ytify PWA
  • m4a fallback when opus unavailable
  • feedback button
  • substantial performance gains

v5.6

  • Seek Backward && Forward buttons

v5.5

  • icons with labels below
  • bitrate select menu

v5.4

  • Using Remix Iconset for quicker site load
  • Removed Color.js dependency which was slowing down site with blazing fast 6 line code

v5.3

  • query enhancement : playlist query && time query
  • piped fetch error reporting
  • dont depend on a single piped instance

v5.2

  • replace personal backend with piped api

v5.1

  • current and full duration info

v5

  • Newer and simpler UI
  • A new theming engine
  • Code Efficiency Increased
  • Memory Consumption Decreased
  • personal backend api
  • 200+ lines of code removed
  • code maintainence made easier

v4

  • remove spectre css dependency
  • code modulariztion
  • color accents extraction from thumbnail for theming
  • separate gradient themes
  • functional ui design

v3

  • current track title
  • better thumbnail source
  • thumbnail setting
  • queue badge
  • standardiztion
  • optimization
  • code reduction

v2

  • removed howler.js depenency
  • audio controls
  • save settings support
  • dark mode
  • 128kbps hq button
  • pwa support

v1

  • input field to take url
  • using howler js to handle audio
  • using clipboard api to take url
Clone this wiki locally