-
Notifications
You must be signed in to change notification settings - Fork 51
Changelog
Animesh edited this page Nov 24, 2024
·
23 revisions
v7.4
- Hybrid API handling with emergency mode
- Add PWA share action : Play | Download
- Remove Proxy Audio Over Invidious
- Remove Link Previews
- Remove Collection Sharing
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