Skip to content

Latest commit

 

History

History
136 lines (99 loc) · 4.62 KB

README.md

File metadata and controls

136 lines (99 loc) · 4.62 KB

Buy Me a Coffee at ko-fi.com

YouTube2 plugin for Volumio

Credit goes to the YouTube.js project. This plugin uses a modified version of that library for content fetching and YouTube login.

Changelog

2.2.2

  • Fix broken playback due to YT changes, again (credit: #837)

2.2.1

  • Fix broken playback due to YT changes (credit: #832)

2.2.0

  • Add 'Active Profile' setting for accounts with multiple channels
  • Fix playlists not browseable

2.1.0

  • Replace OAuth login with cookie

2.0.1

  • Fix some missing elements in browse results

2.0.0

  • Release for Bookworm-based Volumio
  • Fix 403 playback error by using PO tokens (experimental)

1.2.2

  • Fix hanging "InnertubeLoader: creating Auth instance..."
  • Fix broken playback due to YT changes (credit: [#713] (LuanRT/YouTube.js#713))

1.2.1

  • Fix broken playback due to YT changes (credit: #698)

1.2.0

  • Provide metadata to Now Playing plugin
  • Bug fixes

1.1.6

  • Fix broken playback due to YT changes (credit: #682)

1.1.5

  • Fix issues with prefetch and autoplay

1.1.4

  • Fix broken API requests due to YT changes

1.1.3

  • Fix recursive loading of playlist items (when 'Load Full Playlist' enabled)
  • Lazy-load Innertube API instead of loading when plugin starts, in case API causes system freeze or crash.
  • Refactoring: endpoints, method signatures, etc.

1.1.2

  • Fix broken auth (which causes Volumio to become unresponsive)

1.1.1

  • Add 'YouTube Playback Mode' setting
  • Minor UI fixes

1.1.0

  • Migrate to TypeScript
  • Add prefetch support
  • Add option to fetch autoplay videos from Mixes and Related Videos in preference to using YouTube's default
  • In plugin settings, warn user when Autoplay is enabled but Add to History isn't (this can lead to high number of repeating autoplay videos).

1.0.1

  • Major update! Most things have changed:
    • Much simpler sign-in process - no Google API credentials required.
    • Contents mirror as closely as possible those of YouTube website. This means much wider content available.
    • You can now browse and play your saved playlists (not only created ones), private / unlisted playlists, videos, etc.
    • Live stream support.
    • Playback and autoplay follows YouTube's behavior.

0.1.8

  • [Fixed] Adding current track to playlist / favorites in Playback view
  • [Changed] Because of fix above, track info now shows bitrate instead of bit depth and sample rate
  • [Added] Goto album / artist

0.1.7

  • [Changed] Improve fetching of audio URLs and playback (should improve stability)

0.1.6

  • [Fixed] Loading of translations

0.1.5

  • [Changed] Repackage plugin to fit Volumio 3 size limit requirements
  • [Changed] Refetch audio URLs increase to 5 max retries

0.1.4

  • [Fixed] contentDetails missing in getVideo() (gapi model) which, among other things, breaks autoplay
  • [Changed] Update package.json to meet plugin submission criteria for Volumio 3

0.1.3

  • [Changed] Check audio URLs and refetch if 403 or 404 response encountered
  • [Changed] Update plugin for Volumio 3

0.1.2

  • [Changed] More robust fetching of Mix playlists for autoplay
  • [Added] Google API Setup Guide button in plugin settings

0.1.1a-20210825:

  • [Added] Show video durations

0.1.1a-20210822:

  • [Changed] Google API credentials setup guide

0.1.1a-20210627:

  • [Fixed] Playback broken due to YouTube changes
  • [Changed] Google API access status should now persist across future updates

0.1.1a-20200311:

  • [Fixed] Scraping broken due to YouTube changes
  • [Fixed] Playlist videos pagination bug

0.1.0a-20201226:

  • [Changed] Updated yt-mix-playlist
  • [Changed] Adapt to API changes in ytdl-core
  • [Fixed] Single video failing to play

0.1.0a-20201225:

  • [Changed] Fetch autoplay videos from Mix playlists if available - greatly reduces chance of entering a loop. If Mix playlist not available, fetch randomly from related videos before resorting to 'Up Next'.
  • [Changed / Fixed] Added 'album' labels to videos - fixes Last 100 plugin not adding YouTube tracks.

0.1.0a-20201222:

  • [Added] Autoplay (experimental)
  • [Added] Cache settings

0.1.0a-20201219:

  • [Fixed] Volumio playlist items added from queue cannot be played

0.1.0a-20201218:

  • [Fixed] Plugin settings show incorrect values on refresh when UIConfig sections have changed

0.1.0a

  • Initial release