Releases: nandyalu/trailarr
Releases · nandyalu/trailarr
v0.2.6 Release
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
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
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 inyt-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 getcookies.txt
file. - Updated Docs
v0.2.3-beta Release
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 markedmovie
andseries
endpoints for deprecation. Updated Frontend to usemedia
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
v0.2.2-beta - October 21, 2024
What's New: ✨
- Docker Update Check now displays a message in logs and
Update Available
in Settings > About page. - Tasks are now shown in alphabetical order in Settings > Tasks page.
- App will now detect trailer files by looking for
trailer
in the filename instead of-trailer.
. Fixes #61 - Default Browser login password can be changed in web UI under
Settings > About > Password
. Related to #31 - Password can be reset by setting
WEBUI_PASSWORD
ENV variable to''
(empty) in docker command. - Fixed a typo in
Settings > About
page. Thanks to @rafapirotto for the PR #57.
Bug Fixes: 🐛
- Fixed an issue with create
Connection
withPath Mappings
raising an error. Fixes #53
Other Changes: ⚡
- Fixed a typo - renamed file
docket_check.py
todocker_check.py
in/backend/core/updates/
. - Better handling of
light
anddark
modes in Frontend withprefers-color-scheme
media query. - Updated
APP_VERSION
in Dev Container to0.2.1-beta
. - Updated FAQ to add
Trailarr not downloading specified trailer from YouTube
. - Updated
Settings.md
to include instructions for getting Youtube cookies file. Fixes #62 - Web UI Password is now hashed before storing.
- Updated Docs to add instructions on how to add a Youtube cookies file.
- 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
v0.2.1-beta - September 27, 2024
What's New: ✨
- App will now check for updates and display a message in logs and
Update Available
in Settings > About page.
Bug Fixes: 🐛
- Add default
trailer_url
indownload_trailer
function to prevent errors when no trailer is found. Fixes #45 - Fixed an issue with
f
keypress not working in Frontend. Fixes #44
Other Changes: ⚡
- Updated Docs to indicate that changing Monitor Interval needs container restart to take effect. Fixes #43
- Updated FAQ in Docs to include information about Trailers taking longer time to download.
v0.2.0-beta Release
What's New: ✨
- 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 / setAPP_DATA_DIR
Env variable to/data
explicitly. - Added sort and filtering options in Movies and Series pages. Fixes #16
- Link to Docs page updated in About page.
- Added an option to customize trailer file name. Supports
title
,year
,resolution
,vcodec
andacodec
options. Fixes #27 - App now skips videos longer than 10 minutes and/or videos that contain
review
in the title. Should help #36 - Added Browser login to Frontend. Default username is
admin
with passwordtrailarr
. These cannot be updated now, will add an option to update them in future update. Fixes #31 - Renamed
DEBUG
toLOG_LEVEL
to make it consistent with what it does. - Adding/Updating a connection will also run the
Arr Data Refresh
task for that connection. - 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: 🐛
- Fixed a bug that was preventing the app from setting the right permissions to 'Trailers' folder (if enabled for either Movies/Series).
- Check downloaded trailer is the expected file and contains audio and video streams. Fixes #37
- Fixed a bug that prevented Yt-dlp to use the cookies file even when set. Fixes #29.
- Fixed an issue with
Trailer Subtitle Format
option saving to incorrect variable. Fixes #40 - Fixed an issue with app not able to delete trailers with
.webm
extensions. - 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: ⚡
- Updated Docs to include
Release Notes
and someFAQ
s. - App now displays logs for video conversions after download.
- Updated npm and python packages.
- Added
monitor status
arg to Media object. - Added some functionality to always make sure path mappings end with a slash.
- Added an example in docs for Windows users.
Full Changelog: v0.1.3-beta...v0.2.0-beta
v0.1.3-beta
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
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
What's New: ✨
- Settings page layout to display settings update messages.
- Search results can now be navigated using
Tab
key as well asArrow
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 ofapt
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