Release Notes
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 Config Tool under Docs for help with setting up Trailarr.
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 - September 22, 2024
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. - 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.
v0.1.3-beta - August 29, 2024
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
v0.1.2-beta - August 29, 2024
What's New: ✨
- None
Bug Fixes: 🐛
- FIX: wait for media fails if folder doesn't already exist. Fixes #28 and #32
- FIX: normalize filenames to remove unsupported characters. Fixes #33
Other Changes: ⚡
- None
v0.1.1-beta - August 23, 2024
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.
v0.1.0-beta - August 19, 2024
What's New: ✨
- Merged Movie and Series models in database into Media model. This will help with making Frontend changes to add filters and additional layouts for #16
- Server Stats in Settings > About page now shows monitored count for Movie and Series separately.
- PathMappings have been added to Arr Connections. This lets users add path mappings for individual connections if both Radarr and Sonarr have media mapped to same folder internally. Fixes #8
- Updated Home, Movies and Series pages to display 50 recent items. Related to #16 ... will make additional changes to add filters in a future update.
- Added web manifest to let app be installed as a web app (works only if served as secure [https])
Bug Fixes: 🐛
- Fixed a bug with database backups during container startup.
- Fix an issue where Media details page gets stuck in loading state when no media files are found on server for the requested media.
Other Changes: ⚡
- Minor updates to alembic (database migrations) configuration.
- Minor layout changes.
v0.0.8-beta - August 10, 2024
What's New: ✨
- Default appdata folder can now be changed by setting
APP_DATA_DIR
ENV variable in docker command. If setting this make sure to use the same path in volume mapping for /data folder as well. See home for more instructions. fixes #21 - Container will now show app name as ASCII Art, along with the basic configuration.
- Database backups will be created during app startup, and if a database migration fails, database will be restored from backup and app sleeps forever to prevent restarts.
Bug Fixes: 🐛
- None
Other Changes: ⚡
- pip requirement versions upgraded.
- Update database_url to new path, if
APP_DATA_DIR
is modified. This won't have any effect onDATABASE_URI
if it was modified using ENV variable or directly within the app.
v0.0.7-beta - August 8, 2024
What's New: ✨
- Added setting to wait for media to be available before downloading trailer
Bug Fixes: 🐛
- None
Other Changes: ⚡
- None
v0.0.6-beta - August 7, 2024
What's New: ✨
- Fixed issue with
PUID
/PGID
when they already exist inside container, updated logic to use existing user/group if already exists. Fixes #17 and #13 - Fixed Click me link in homepage to go to
Settings > Connections
Bug Fixes: 🐛
- None
Other Changes: ⚡
- Updated CONTRIBUTING.md to add instructions for using devcontainer.
- Updated Github actions, Dockerfile and README.
v0.0.5-beta - August 7, 2024
What's New: ✨
- Changed ffmpeg install to check OS architecture and install the correct version. Fixes #9
- Added new Setting for TESTING so that enabling debug mode does not change database to in-memory database!
- Visual improvements in Frontend!
Bug Fixes: 🐛
- Updated return value on failed downloads so that app will try and download another video. Fixes issues where video is not available in the country, age restricted video, etc..
- Updated RadarrDataParser to parse movie data without youTubeTrailerId. Fixes #7
- Updated API calls from Movies page. Fixes #11
- Updated Dockerfile to create appuser with the
PUID
andPGID
supplied while creating container. Fixes #12
Other Changes: ⚡
- None
v0.0.4-beta - August 5, 2024
What's New: ✨
- None
Bug Fixes: 🐛
- Do not Delete Media when *Arr Connection fails! Fixes #5
Other Changes: ⚡
- None
v0.0.3-beta - July 31, 2024
What's New: ✨
- None
Bug Fixes: 🐛
- None
Other Changes: ⚡
- First Release -
v0.0.3-beta
with minor changes to publish docker image withlatest
tag.
v0.0.2-beta - July 31, 2024
First Release! 🎉