github libre-tube/LibreTube v0.26.0
0.26.0

4 hours ago

New features

  • feat: audio player support for no internet activity by @Bnyro in #6641
  • feat: downloads fragment rework, playing queue and audio player support by @Bnyro in #6596
  • feat: ask user to play downloaded version if video already downloaded by @angolo and @Bnyro in #6599
  • feat: support for importing watch history from YouTube by @Bnyro in #6543
  • feat: support for shuffling downloaded audio content by @Bnyro in #6623
  • feat: RYD support for local stream extraction by @janisslsm in #6483

Quality of Life changes

  • feat: hide crash dialogs when developing by @FineFindus in #6719
  • feat(VideosAdapter): clearly indicate future videos as upcoming by @FineFindus in #6716
  • feat: delete indicator when dismissing videos/items by @Bnyro in #6673
  • feat: highlight current selection in player options sheets by @Bnyro in #6482
  • feat: support for selecting audio codec by @Bnyro in #6578
  • feat: allow dash without piped proxy by @janisslsm in #6485
  • feat: allow user to set custom preloading amount by @Bnyro in #6504

Bug fixes

  • fix: autoplay countdown showing even if autoplay disabled by @Bnyro in #6481
  • fix: back gesture handling in no internet activity by @Bnyro in #6646
  • fix: background service stops when using add to queue/playlist/downlo… by @Bnyro in #6577
  • fix: can't open audio player via notification in downloads by @Bnyro in #6626
  • fix: can't paste channel/playlist urls to search bar by @Bnyro in #6575
  • fix: click on video playlist won't load if autoplay is off by @Relwi in #6588
  • fix: click on video playlist won't load if autoplay is off on background mode by @Relwi in #6589
  • fix: crash in add to playlist dialog upon api error by @Bnyro in #6663
  • fix: crash viewing live video in playlist by @Bnyro in #6689
  • fix: crash when adding/removing channel to group by @Bnyro in #6529
  • fix: crash when importing private videos in watch history by @Bnyro in #6571
  • fix: display comments count (again) by @Bnyro in #6501
  • fix: don't allow empty input in EditNumberPreference by @Bnyro in #6669
  • fix: double click gesture inaccurate in landscape player by @Bnyro in #6480
  • fix: hide download buttons when current video is live by @Bnyro in #6694
  • fix: hide go to video action when in no internet mode by @Bnyro in #6611
  • fix: import and export of FreeTube newline format by @Bnyro in #6674
  • fix: import of new FreeTube playlist format by @Bnyro in #6639
  • fix: incorrect FreeTube playlist export by @Bnyro in #6664
  • fix: live videos shown as uploaded in 1970 in watch history by @Bnyro in #6695
  • fix: missing separator in video info text by @Bnyro in #6621
  • fix: missing top bar padding in portrait for downloaded video playback by @Bnyro in #6534
  • fix: no chapters button shown if video highlight is the only chapter by @Bnyro in #6530
  • fix: no horizontal padding in fullscreen player by @Bnyro in #6572
  • fix: pip controls don't work if auto-PiP is disabled by @Bnyro in #6542
  • fix: pip-to-audio action does not close pip window by @janisslsm in #6476
  • fix: queue refill jobs don't finish when video session ended by @Bnyro in #6533
  • fix: scroll position not remembered when closing comments sheet by @Bnyro in #6687
  • fix: shuffle button crash when playlist is empty by @Relwi in #6561
  • fix: uncaught local streams extractor exceptions by @Bnyro in #6532
  • fix: unexpected behavior in offline audio player fragment by @Bnyro in #6645
  • fix: video fails to play when shared to app with zero navbar tabs by @Bnyro in #6573
  • fix: work around that some livestreams are not declared as such by NPE by @Bnyro in #6711
  • fix: wrong chapter name shown if following video has only SB highlight by @Bnyro in #6531

Refactor

  • refactor: also respect codec preference in audio mode by @Bnyro in #6579
  • refactor: cleanup DashHelper.kt by @Bnyro in #6489
  • refactor: click on video playlist won't load if autoplay is off by @Relwi in #6593
  • refactor: error handling for stream extractor responses by @Bnyro in #6541
  • refactor: improve performance when starting background shuffle mode by @Bnyro in #6627
  • refactor: simplify swipe/drag listeners for recycler views by @Bnyro in #6672
  • refactor: unify views string formatting logic to avoid bugs by @Bnyro in #6609

Chore

  • chore: cleanup and update dependencies by @Bnyro in #6576
  • chore: correct typos detected by typos-cli by @Bnyro in #6602
  • chore: fix failing download for NewPipe Extractor dependency by @Bnyro in #6471
  • chore: fix missing string resource by @Bnyro in #6671
  • chore: fix unescaped escape sequence in username_email string by @Bnyro in #6472

New Contributors

Full Changelog: v0.25.2...v0.26.0

Don't miss a new LibreTube release

NewReleases is sending notifications on new releases.