Skip to content

Releases: nandyalu/trailarr

v0.2.6 Release

13 Dec 23:51
bad349e
Compare
Choose a tag to compare

v0.2.6 - December 13, 2024

Bug Fixes: 🐛

  • Fixed a bug in v0.2.5 release that caused trailer download task to fail.

Other Changes:

  • A few minor improvements in logging for trailer downloads.
  • Added logging (debug only) to indicate that cookies file is used for downloading trailers.

v0.2.5

13 Dec 17:29
Compare
Choose a tag to compare

v0.2.5-beta - December 13, 2024

Other Changes:

  • Current installed version of yt-dlp stopped working a few days ago, updating to the latest version!
  • A few minor improvements in logging for trailer downloads.
  • Updated Github Actions to create PRs for dependency upgrades.

v0.2.4-beta Release

06 Dec 18:07
124583d
Compare
Choose a tag to compare

v0.2.4-beta - December 06, 2024

What's New:

  • Added an experimental setting for Trailer Silence Removal that will detect and remove silence at end of video. Related to #75
  • Added a button to download logs in Frontend Logs page, and logs now displays 1000 logs instead of 100.

Bug Fixes: 🐛

  • Excluded words setting not updating. Fixes #76
  • Remove player_client option in yt-dlp command as that can interfere with cookies when supplied.
  • Fixed a bug with trailer download that is causing an exception when moving trailer to media folder. Issue posted on Reddit
  • Refactored trailer download method to simplify and reduce errors. Also, when a trailer download fails, the notification will now say Error instead of 'Task Finished'. Fixes #56

Other Changes:

  • Completely refactored trailer download to handle Exceptions and logs better.
  • Added a section for YouTube Cookies in Docs with a recommended way to get cookies.txt file.
  • Updated Docs

v0.2.3-beta Release

04 Dec 19:32
c007f4f
Compare
Choose a tag to compare

v0.2.3-beta - December 04, 2024

What's New:

  • Created a Discord Server for Trailarr.
  • Added an option Always Search which when enabled will not use the YouTube trailer id provided by Arrs and searches on YouTube. Related to #6
  • Added an option Search Query to specify the query used to search for trailers on YouTube. Fixes #6
  • Added an option Trailer Volume Level to increase/decrease loudness of the downloaded trailer. Fixes #41
  • Added options to specify the minimun and maximum duration of the trailer to download. Fixes #59
  • Added an option to specify filter words to exclude trailers with those words in the title. Related to #59
  • Browser authentication can now be disabled by setting WEBUI_DISABLE_AUTH=True env variable in docker command. Fixes #67
  • Logs layout has been updated, added a search bar and increased log size to 1MB (more logs will be displayed now).

Bug Fixes: 🐛

  • Added some exception handling so that when a trailer download fails, it continues with the next download. Closes #70
  • Some other minor bug fixes in trailer downloads.

Other Changes:

  • Updated some logs for trailer downloads.
  • Updated the search service in Frontend so that it displays a message when no results are found.
  • Upgraded npm and python packages to latest available versions. Updated node to v22, Angular to v19, FastAPI to v0.115.6.
  • Created API endpoints for media and marked movie and series endpoints for deprecation. Updated Frontend to use media API.
  • Filtering of media is now done in the backend and sent to browser, should improve loading times.
  • Minor layout changes in Swagger UI.
  • Docs updated with new settings and options.

v0.2.2-beta

21 Oct 21:42
ab55f6e
Compare
Choose a tag to compare

v0.2.2-beta - October 21, 2024

What's New:

  1. Docker Update Check now displays a message in logs and Update Available in Settings > About page.
  2. Tasks are now shown in alphabetical order in Settings > Tasks page.
  3. App will now detect trailer files by looking for trailer in the filename instead of -trailer.. Fixes #61
  4. Default Browser login password can be changed in web UI under Settings > About > Password. Related to #31
  5. Password can be reset by setting WEBUI_PASSWORD ENV variable to '' (empty) in docker command.
  6. Fixed a typo in Settings > About page. Thanks to @rafapirotto for the PR #57.

Bug Fixes: 🐛

  1. Fixed an issue with create Connection with Path Mappings raising an error. Fixes #53

Other Changes:

  1. Fixed a typo - renamed file docket_check.py to docker_check.py in /backend/core/updates/.
  2. Better handling of light and dark modes in Frontend with prefers-color-scheme media query.
  3. Updated APP_VERSION in Dev Container to 0.2.1-beta.
  4. Updated FAQ to add Trailarr not downloading specified trailer from YouTube.
  5. Updated Settings.md to include instructions for getting Youtube cookies file. Fixes #62
  6. Web UI Password is now hashed before storing.
  7. Updated Docs to add instructions on how to add a Youtube cookies file.
  8. Created a Docker Builder Tool under Docs for help with setting up Trailarr.

Full Changelog: v0.2.1-beta...v0.2.2-beta

v0.2.1-beta Release

27 Sep 18:56
0ed51fe
Compare
Choose a tag to compare

v0.2.1-beta - September 27, 2024

What's New:

  1. App will now check for updates and display a message in logs and Update Available in Settings > About page.

Bug Fixes: 🐛

  1. Add default trailer_url in download_trailer function to prevent errors when no trailer is found. Fixes #45
  2. Fixed an issue with f keypress not working in Frontend. Fixes #44

Other Changes:

  1. Updated Docs to indicate that changing Monitor Interval needs container restart to take effect. Fixes #43
  2. Updated FAQ in Docs to include information about Trailers taking longer time to download.

v0.2.0-beta Release

22 Sep 07:58
fd42601
Compare
Choose a tag to compare

What's New: ✨

  1. BREAKING CHANGE: Changed default APP_DATA_DIR (appdata folder) from /data to /config. You need to remap your app data folder in your docker compose / set APP_DATA_DIR Env variable to /data explicitly.
  2. Added sort and filtering options in Movies and Series pages. Fixes #16
  3. Link to Docs page updated in About page.
  4. Added an option to customize trailer file name. Supports title, year, resolution, vcodec and acodec options. Fixes #27
  5. App now skips videos longer than 10 minutes and/or videos that contain review in the title. Should help #36
  6. Added Browser login to Frontend. Default username is admin with password trailarr. These cannot be updated now, will add an option to update them in future update. Fixes #31
  7. Renamed DEBUG to LOG_LEVEL to make it consistent with what it does.
  8. Adding/Updating a connection will also run the Arr Data Refresh task for that connection.
  9. App will now verify the downloaded trailer has an audio and a video stream, else mark it as failed and retry download. Also, added a task to clean up any existing trailers without audio/video, delete them and start monitoring those for downloading trailers for them in next run.

Bug Fixes: 🐛

  1. Fixed a bug that was preventing the app from setting the right permissions to 'Trailers' folder (if enabled for either Movies/Series).
  2. Check downloaded trailer is the expected file and contains audio and video streams. Fixes #37
  3. Fixed a bug that prevented Yt-dlp to use the cookies file even when set. Fixes #29.
  4. Fixed an issue with Trailer Subtitle Format option saving to incorrect variable. Fixes #40
  5. Fixed an issue with app not able to delete trailers with .webm extensions.
  6. Fixed a bug that was removing all media items from library if path mappings are set for that connection and none of them match the media.

Other Changes: ⚡

  1. Updated Docs to include Release Notes and some FAQs.
  2. App now displays logs for video conversions after download.
  3. Updated npm and python packages.
  4. Added monitor status arg to Media object.
  5. Added some functionality to always make sure path mappings end with a slash.
  6. Added an example in docs for Windows users.

Full Changelog: v0.1.3-beta...v0.2.0-beta

v0.1.3-beta

29 Aug 22:07
c254731
Compare
Choose a tag to compare

What's New: ✨

  • Add option to supply YouTube cookies to use with yt-dlp. Fixes #29
  • Add support for multiple languages in subtitle download settings. Fixes #25

Bug Fixes: 🐛

  • None

Other Changes: ⚡

  • None

Full Changelog: v0.1.2-beta...v0.1.3-beta

v0.1.2-beta

29 Aug 17:29
62f09a0
Compare
Choose a tag to compare

What's New: ✨

  • None

Bug Fixes: 🐛

  • FIX: wait for media fails if folder doesn't already exist. Fixes #28 #32
  • FIX: normalize filenames to remove unsupported characters. Fixes #33

Other Changes: ⚡

  • None

Full Changelog: v0.1.1-beta...v0.1.2-beta

v0.1.1-beta Release

23 Aug 22:47
80002b6
Compare
Choose a tag to compare

What's New: ✨

  • Settings page layout to display settings update messages.
  • Search results can now be navigated using Tab key as well as Arrow keys / mouse.
  • Added Docker healthcheck command so that docker can automatically flag container as unhealthy and restart if set.
  • Documentation added with Mkdocs and hosted on Github pages.

Bug Fixes: 🐛

  • Fixed an issue that caused App version to not show up in Settings > About page.
  • Updated page layout throughout website. Settings page now shows sticky settings bar.

Other Changes: ⚡

  • Move Docker scripts into scripts folder
  • Use apt-get in Dockerfile instead of apt as apt is not recommended for non-interactive.
  • Docs build github action to build and deploy docs on changes.

Full Changelog: v0.1.0-beta...v0.1.1-beta