Skip to content
Tags give the ability to mark specific points in history as being important
  • 3.0.0
    This release contains several breaking changes:
    
    The Video class is now available as a separate Composer package (rudloff/alltube-library)
    The release package and Docker image now contain only production dependencies
    youtube-dl is now a production dependency
    Composer does not install ffmpeg or phantomjs anymore
    The "avconv" and "avconvVerbosity" options are now respectively "ffmpeg" and "ffmpegVerbosity"
    
    Other changes:
    
    Setting the "stream" option to "ask" now works correctly
    New locales are automatically detected
    New Italian translation (thanks to @holoitsme)
    If the "best" format does not exist, it will fall back to "bestvideo"
    Composer 2 compatibility
    youtube-dl and ffmpeg commands are now logged when debug mode is enabled
    404 and 405 error pages now have the same style as the other pages
    The new "defaultAudio" option allows converting to audio by default (thanks to @bellington3)
    The Heroku build now uses Python 3 (thanks to @telegrambotdev)
    The app now supports the container Heroku stack (thanks to @telegrambotdev)
    The new "convertSeek" option allows disabling seeking when converting to audio (thanks to @bellington3)
    Exceptions are now logged
    AllTube can now run correctly behind a reverse proxy with a custom path or port (thanks to @bellington3)
  • 3.0.0-beta5
    Composer 2 compatibility
    Updated youtube-dl to 2020.11.12
    Make sure locale is always set, even on first request
  • 3.0.0-beta4
    Fixed the CSP because it was breaking downloads on Chrome (#327)
    Upgraded youtube-dl to 2020.11.01.1 (#326)
  • 3.0.0-beta3
    We now temporarily get youtube-dl from PyPI (because their GitHub repository is not available anymore)
    Upgraded alltube-library to 0.1.1
    The bookmarklet is now correctly generated when AllTube is behind a reverse proxy
    The bookmarklet is now compatible with ugly URLs
  • 3.0.0-beta2
    Changes since the latest beta:
    
    Classes have been reorganized in order to simplify PSR-4 loading
    youtube-dl and ffmpeg commands are now logged when debug mode is enabled
    The Config and LocaleManager classes now use a factory pattern instead of a singleton
    404 and 405 error pages now have the same style as the other pages
    The new "defaultAudio" option allows converting to audio by default (thanks to @bellington3)
    The Heroku build now uses Python 3 (thanks to @telegrambotdev)
    The app now supports the container Heroku stack (thanks to @telegrambotdev)
    The new "convertSeek" option allows disabling seeking when converting to audio (thanks to @bellington3)
    Exceptions are now logged
    AllTube can now run correctly behind a reverse proxy with a custom path or port (thanks to @bellington3)
  • 3.0.0-beta
    This beta contains several breaking changes:
    
    The Video class is now available as a separate Composer package (rudloff/alltube-library)
    The release package and Docker image now contain only production dependencies
    youtube-dl is now a production dependency
    Composer does not install ffmpeg or phantomjs anymore
    The "avconv" and "avconvVerbosity" options are now respectively "ffmpeg" and "ffmpegVerbosity"
    
    Other fixes:
    
    Setting the "stream" option to "ask" now works correctly
    New locales are automatically detected
    New Italian translation (thanks to @holoitsme)
    If the "best" format does not exist, it will fall back to "bestvideo"
    Composer 2 compatibility
  • 2.3.0
    Fall back to "best" for audio conversion when "bestaudio" is not available
    Check if mod_deflate is enabled
    Fixed an issue when converting a file with an UTF-8 filename
    Better catching of early errors
    Fixed support for websites that require a valid referrer (thanks @0x6470)
    Updated youtube-dl to 2020.05.08
    Various dependencies update
  • 2.2.1
    CSS files were missing in 2.2.0 release package
    Added a Link header to preload the CSS
  • 2.2.0
    Added a way to not check the stream checkbox by default (#255)
    Updated youtube-dl
    New Turkish locale (provided by @urasbey)
  • 2.1.0
    d5fcb347 · Merge branch 'release/2.1.0' ·
    Use Symfony for translations so locales don't have to be installed on the OS
    Removed social buttons
    Various bug fixes
    Fixed testing on CI
    Display download options even when video only has one format
    Allow every config options to be set with environment variables
    Improved Spanish and French translation
    New debug option
  • 2.0.5
    Upgraded youtube-dl to 2019.09.12.1
    Fixed a bug when downloading in streaming mode
  • 2.0.4
    Upgraded youtube-dl to 2019.06.21
  • 2.0.3
    Fix PHP 7.0 compatibility
  • 2.0.2
    Upgraded youtube-dl to 2019.06.08
    New genericFormats setting
    Varios bug fixes
  • 2.0.1
    Fixed a Config exception when using Alltube as a library in another project
  • 2.0.0
    Most of the classes have been refactored to be easier to maintain
    Library usage now works differently (see https://github.com/Rudloff/alltube-example-project)
    Various download bug fixes
    Accessibility improvements (thanks to @hiwelo)
    Fixed tests running on CI
    Updated youtube-dl to 2019.04.24
  • 1.2.5
    New Arabic locale
    Use youtube-dl 2019.01.17
    Added a config variable allowing to rename the app
  • 1.2.4
    4aabbd1e · Merge branch 'release-1.2.4' ·
    Fix ffmpeg download
  • 1.2.3
    c2400637 · Merge branch 'release-1.2.3' ·
    Added pattern to duration inputs
    Updated youtube-dl
    Add support for HTTP range requests when stream mode is enabled
  • 1.2.2
    Updated youtube-dl to 2018.09.10