All Activity
- Past hour
-
mamauz joined the community
-
jifzi joined the community
-
richard-smith joined the community
-
JGdesign joined the community
-
EmreWest started following Aperture - AI-Powered Recommendations for Emby
-
Can I help you with the german translation of the UI? I just realized today that there were some updates to Aperture and I really like them so far. After changing the UI and AI language to German I also realized how bad Google or whatever you used for translation did the translation to German. I have no experience in coding etc. but pretty decent knowledge in IT in general and am fluent in German. Would be happy to help. also an additional question: is there a fix for the missing poster bug planned?
-
003718 joined the community
-
D4N6L4CK joined the community
-
inigo80 joined the community
-
Willy king started following Web series and season library perfactly scan
-
Automatic Emby Media Pruning (Movies & TV Episodes) Using a Custom Docker Script – Any-User Watch Logic
mojavaid36 replied to mojavaid36's topic in Tools and Utilities
Thanks - glad it’s useful. For movies, there actually isn’t a separate "MOVIE_NEVER_PLAYED_DAYS" variable in my version. The movie logic is: - if a movie has been played, it gets deleted if the most recent play is older than "MOVIE_PRUNE_DAYS" - if a movie has never been played, it also uses "MOVIE_PRUNE_DAYS", but only if the item was created more than that many days ago So in short, movies use one retention value only in my script. TV is the only one I split into two values: - "TV_PRUNE_DAYS" for played episodes - "TV_NEVER_PLAYED_DAYS" for never-played episodes On scheduling - I’m not looping it inside the container. In my setup I just run the container on a schedule externally and let it exit when done. For me that keeps things a bit cleaner and more Docker-ish than having a long-running sleep loop inside the container. So rather than: - container stays alive - script runs - sleeps - runs again I do: - scheduler triggers container - script runs once - container exits That said, your "INTERVAL" approach should work fine if you prefer a self-contained long-running container in Compose. So really it’s just two different styles: 1. Run-once container + external scheduler - cleaner separation - easier to see each run as a one-off job - this is the approach I use 2. Long-running container with internal loop - convenient in Compose - fewer moving parts - but the container is basically acting like its own scheduler -
Updates: Fixed some compatibility issues with mobile web browsers Fixed sidebar issue Pill bars you can scroll now. Re-arranged some variables around and dropped the term season from certain ones. Link color changes in admin areas to use the theme colors and not white. Stylized the Filmography area (Emby 4.10-Beta feature) Emby Navy and Gold v4.64.css
-
Willy king started following Tutorials and Guides
-
Primario2014 joined the community
-
zrez4 joined the community
-
412412 joined the community
-
Emby Android App on Android TV - Resume button not in focus
luca1970it replied to luca1970it's topic in Android TV / Fire TV
I've attached this video to show you what I mean: the focus skips the 'Resume' button and automatically lands on 'Start from beginning' after stopping. VID20260407000519.mp4 -
Emby Android App on Android TV - Resume button not in focus
luca1970it replied to luca1970it's topic in Android TV / Fire TV
Hi, I'm sorry but absolutely not. The focus issue on the 'Resume' button still has the same bug on my Shield. Sometimes it highlights 'Resume' and often it goes to 'Start from beginning.' So, unfortunately, the bug is still very much there, even in the new beta. -
LG TV has a problem playing videos with embedded subtitles.
BroserBros replied to trekflix's topic in LG Smart TV
Why isn't a clear explanation and solution being provided? Something that was working broke after an update, and for three months there's been no solution or proper explanation. @Luke -
Trakt plugin not allowing to connect to Emby.
dvitale71 replied to GabbaGool's topic in Third Party Apps
-
slow audio-desync buildup on android/fire tv and dts-hd
Luke replied to syxlox's topic in General/Windows
Hi, have you tried again with the latest Emby app versions? The Emby app got an update to it's embedded video player. -
Hi, yes we plan to add more global controls to this in future updates. Thanks.
-
Apple TV App cannot connect via DDNS on port 8096, while iOS app and browsers work
Luke replied to famarch's topic in Apple TV
Hi, what exactly happens? How are you initiating the connection? -
HI, apologies for the delay. We are working on getting a new server release out to resolve this. Thanks. You can't install old USB builds. Samsung expires them after 30 days.
-
Emby Android App on Android TV - Resume button not in focus
Luke replied to luca1970it's topic in Android TV / Fire TV
Are you still able to reproduce this? -
What do you see when you use the metadata editor on the individual tracks?
-
[URGENT] Large Server (90TB) — Library Scans Stalling on Synology NAS
Luke replied to BaNanaBlocks's topic in General/Windows
@BaNanaBlocks Hi there, please attach the Emby server log from when the problem occurred: How to Report a Problem Thanks! - Today
-
Hi @Kenacious_Dare you still having an issue with this?
-
Can you please show us how you configured all of the trakt plugin options? Thanks.
-
Resfreshing metdata replaced the title with the embedded title form the video.
Luke replied to Kyouma's topic in General/Windows
This is a tricky case because items always have names, therefore the missing metadata refresh ignores whether it currently has a name or not. What I would suggest doing is locking the name field for these. -
Issues with hardware detection failing on ubuntu 24.10 with Intel B580
TheGru replied to lozanoeg's topic in Linux
Should this work on Unraid? My hardware log looks like this { "DeviceIndex": 1, "DeviceInfo": { "VendorName": "Intel Corporation", "DeviceName": "Battlemage G21 [Arc B580]", "SubsytemVendorName": "ASRock Incorporation", "VendorId": 32902, "DeviceId": 57867, "SubsytemVendorId": 6217, "SubsytemDeviceId": 24609, "DevPath": "/sys/bus/pci/devices/0000:03:00.0", "DrmCard": "/dev/dri/card1", "DrmRender": "/dev/dri/renderD129", ,"ExitCode":135},"QuickSyncCodecProvider":{"CodecProviderName":"QuickSyncCodecProvider","StandardError":"ffdetect version 5.1-emby_2023_06_25_p4 Copyright (c) 2018-2022 softworkz for Emby LLC\n built with gcc 13.4.0 (crosstool-NG 1.28.0)\n configuration: --cc='sccache x86_64-emby-linux-gnu-gcc' --prefix=/home/embybuilder/Buildbot/x64/ffmpeg-x64/package --disable-alsa --disable-doc --disable-ffplay --disable-gnutls --disable-libpulse --disable-librtmp --disable-libxcb --disable-openssl --disable-vdpau --disable-vulkan --disable-xlib --enable-chromaprint --enable-fontconfig --enable-gpl --enable-iconv --enable-libaribb24 --enable-libass --enable-libdav1d --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-mbedtls --enable-pic --enable-version3 --enable-libtesseract --enable-libwebp --enable-cuda-llvm --enable-cuvid --enable-libdrm --enable-libmfx --enable-nvdec --enable-nvenc --enable-vaapi --enable-opencl --enable-cross-compile --cross-prefix=x86_64-emby-linux-gnu- --arch=x86_64 --target-os=linux --enable-shared --disable-static --pkg-config=pkg-config --pkg-config-flags=--static --extra-libs='-ldl -lm -lstdc++ -pthread -lsharpyuv' --disable-debug --enable-lto\n libavutil 57. 28.100 / 57. 28.100\nBegin GetVaAdapterInfo\nFound 36 device entries\nBegin get_nodes\nFound 3 drm entries\nBegin get_nodes\nFound 3 drm entries\nEnd GetVaAdapterInfo\nInitialize MFX session: API version is 1.35, implementation version is 1.35\nAddDecoderProfiles - Profile not supported (1): MFX_PROFILE_AVC_HIGH_422\nAddDecoderProfiles - Profile not supported (1): MFX_PROFILE_AVC_CONSTRAINED_BASELINE\nAddDecoderProfiles - Profile not supported (1): MFX_PROFILE_AVC_CONSTRAINED_HIGH\nAddDecoderProfiles - Profile not supported (1): MFX_PROFILE_AVC_PROGRESSIVE_HIGH\nAddDecoders - Codec not supported: vp8\nAddDecoderProfiles - Profile not supported (1): MFX_PROFILE_AV1_MAIN\nAddDecoderProfiles - Profile not supported (1): MFX_PROFILE_AV1_HIGH\nAddDecoderProfiles - Profile not supported (1): MFX_PROFILE_AV1_PRO\nAddEncoders - Codec not supported. Out codec id: mpeg2video\nCheckEncoderResolutions: h264- Resolution not supported (1) 176x144 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: h264- Resolution not supported (1) 960x540 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: h264- Resolution not supported (1) 1280x720 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: h264- Resolution not supported (1) 1920x1080 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: h264- Resolution not supported (1) 2048x1080 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: h264- Resolution not supported (1) 3840x2160 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: h264- Resolution not supported (1) 4096x2160 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: h264- Resolution not supported (1) 7680x4320 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: h264- Resolution not supported (1) 8192x4320 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: h264- Resolution not supported (1) 8192x8192 (err: -3 - MFX_ERR_UNSUPPORTED)\nAddEnoderProfiles - Profile not supported (2): MFX_PROFILE_AVC_EXTENDED\nAddEnoderProfiles - Profile not supported (2): MFX_PROFILE_AVC_HIGH_422\nCheckEncoderResolutions - Resolution not supported (2) 960x540\nCheckEncoderResolutions - Resolution not supported (2) 1920x1080\nCheckEncoderResolutions - Resolution not supported (2) 2048x1080\nAddEncoderProfiles - Profile not supported (1): MFX_PROFILE_HEVC_MAIN10\nCheckEncoderResolutions: vp9- Resolution not supported (1) 176x144 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 352x288 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 352x576 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 720x576 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 960x540 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 1024x576 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 1280x720 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 1920x1080 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 1920x1088 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 2048x1080 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 2048x1088 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 3680x1536 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 3840x2160 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 4096x2048 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 4096x2160 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 4096x2176 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 4096x4096 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 7680x4320 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 8192x4320 (err: -3 - MFX_ERR_UNSUPPORTED)\nCheckEncoderResolutions: vp9- Resolution not supported (1) 8192x8192 (err: -3 - MFX_ERR_UNSUPPORTED)\nAddEncoders - Codec not supported: av1\nBegin GetVaAdapterInfo\nFound 36 device entries\nBegin get_nodes\nFound 3 drm entries\nBegin get_nodes\nFound 3 drm entries\nEnd GetVaAdapterInfo\n\n","Result":{ I am on the latest 4.10.0.8 My unraid version 7.2.3 sees the ARC B580 hardware_detection-63911091005.txt embyserver.txt -
Hi, the reason for this is to ensure that you can still read the contents of the screen. Do you think you'd be able to do that if it wasn't dimmed?
-
Downloads duplicating and not completing after many hours
Luke replied to ajeansnz's topic in Windows & Xbox
Hi, not yet but we are working on getting it out soon. Thanks. -
Apple TV App cannot connect via DDNS on port 8096, while iOS app and browsers work
famarch replied to famarch's topic in Apple TV
Anyone there? -
LG TV has a problem playing videos with embedded subtitles.
trekflix replied to trekflix's topic in LG Smart TV
Hi @SamES @Luke Do you have an estimate of when we will have an update on the Emby server? -
Aperture v0.7.6 Release Notes This release improves deployment (multi-arch Docker images for amd64 and arm64), user sync with Emby (respect disabled accounts), setup wizard job triggers, and STRM library lifecycle (automatic removal of virtual libraries and output folders when recommendations are turned off). Summary for Users Apple Silicon Macs and 64-bit ARM servers (e.g. Raspberry Pi with a 64-bit OS) can run the same pre-built container image as x86_64; Docker pulls the matching architecture automatically. If your server admin disables your Emby account, Aperture stops treating you as eligible for recommendation jobs once sync-users runs (default every 30 minutes). Initial setup jobs such as Sync Movie Watch History no longer fail with a validation error when started from the wizard. Summary for admins Disabling recommendations and STRM output When you turn off movies, series, or all recommendations for a user (Admin → Users), or when sync-users detects a user disabled on the media server, Aperture attempts to: DELETE the corresponding virtual library in Emby (by library name). Remove that user’s folders under /aperture-libraries/aperture and /aperture-libraries/aperture-tv (inside the Aperture container). Delete matching rows in strm_libraries. Failures talking to the media server (e.g. library already removed) are logged; database and filesystem cleanup still proceed where possible. The scheduled sync-movie-libraries / sync-series-libraries jobs also run a reconciliation pass to clean up stale library records. Docker image architectures Published images are multi-architecture manifests. No separate tag is required per CPU; use your existing ghcr.io/.../aperture image reference. Note: 32-bit ARM (arm/v7) is not a build target; use a 64-bit OS on Raspberry Pi for parity with dependencies (e.g. native modules). API notes (operators) Setup jobs: POST /api/setup/jobs/:name/run — the documented allowed name values now match the server (includes watch-history, embedding, library, and related job ids). Update instructions For Docker users docker compose pull docker compose up -d Apply database migrations per your process (pnpm db:migrate or automatic on startup, depending on deployment). Operator checklist Expect one-time sync — existing users get provider_disabled = false until sync-users runs and reads the current media-server flags. Thank you for running Aperture and reporting setup and deployment edge cases in the wild.
-
Hi there, let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks!
-
HI there, can you please provide a specific example? How to Report a Problem Thanks !
