All Activity
- Past hour
-
adelinxq started following How to improve initial app connection speed (3-5s delay) over Direct HTTPS & Apache Reverse Proxy?
-
Salut tuturor, Caut sfaturi despre cum să optimizez timpul inițial de deschidere a aplicației Emby pe iOS și Android. În prezent, de fiecare dată când deschid aplicația prin intermediul datelor celulare (4G/5G), există o întârziere de 3 până la 5 secunde pe ecranul de conectare înainte de încărcarea ecranului principal. Latența ping-ului către rețeaua mea este extrem de mică (~3-5 ms), iar redarea funcționează perfect, fără buffering odată conectat, așa că lățimea de bandă/ISP-ul nu reprezintă o problemă. Am testat două metode diferite de acces, dar ambele produc aceeași întârziere inițială a conexiunii de 3-5 secunde: 1. Redirecționare directă a porturilor: Portul 8920 a fost redirecționat direct în router către Emby. Certificat SSL personalizat valid (.pfx) încărcat direct în setările serverului Emby folosind DNS dinamic al furnizorului de servicii Internet (ISP). Viteză maximă, fără limitare sau accelerare a ratei DNS. 1. Proxy invers Apache (Port 443 HTTPS): Rutare subdomeniu către http://localhost:8095 cu HTTP/2 activat și certificate SSL valide. Configurație Apache personalizată care gestionează WebSockets, cifruri SSL, HSTS și antete proxy. Întrucât ambele metode produc exact aceeași întârziere de 3-5 secunde la pornire, presupun că aplicația ar putea rula prin verificări interne de timeout ale rețelei (de exemplu, încercând o rezervă LAN înainte de a trece la WAN) sau prin întârzieri de handshaking TLS. Iată configurația mea Apache VirtualHost pentru referință: <VirtualHost *:443> Nume server emby.domain.com Protocoale h2 http/1.1 Motorul SSL este activat Fișierul Certificat SSLC „C:/Apache24/conf/ssl/Certificate-Apache/server.pem” Fișierul SSLCertificateKey „C:/Apache24/conf/ssl/Certificate-Apache/server.pem” Protocol SSL toate -SSLv2 -SSLv3 -TLSv1 -TLSv1.1 SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305 SSLHonorCipherComandă pe Compresie SSL dezactivată ProxyTimeout 86400 Expirare 86400 Mențineți activ Cereri MaxKeepAlive 100 Timeout KeepAlive 10 Cereri proxy dezactivate ProxyPreserveHost activat <LocationMatch "^/web/startup/manuallogin.html$"> Antetul este întotdeauna setat la Cache-Control „no-cache, no-store, must-revalidate, max-age=0” Antetul este întotdeauna setat la Pragma „no-cache” Antetul este întotdeauna setat la Expiră la „0” </LocationMatch> <LocationMatch "^/web/videoosd/videoosd.html$"> Antetul este întotdeauna setat la Cache-Control „no-cache, no-store, must-revalidate, max-age=0” Antetul este întotdeauna setat la Pragma „no-cache” Antetul este întotdeauna setat la Expiră la „0” </LocationMatch> <LocationMatch "^/web/videoosd/.*.(html|js|css)$"> Antetul este întotdeauna setat la Cache-Control „no-cache, no-store, must-revalidate, max-age=0” Antetul este întotdeauna setat la Pragma „no-cache” Antetul este întotdeauna setat la Expiră la „0” </LocationMatch> <LocationMatch "^/web/modules/common/strings/.*.json$"> Antetul este întotdeauna setat la Cache-Control „no-cache, no-store, must-revalidate, max-age=0” Antetul este întotdeauna setat la Pragma „no-cache” Antetul este întotdeauna setat la Expiră la „0” </LocationMatch> <LocationMatch "^/web/strings/.*.json$"> Antetul este întotdeauna setat la Cache-Control „no-cache, no-store, must-revalidate, max-age=0” Antetul este întotdeauna setat la Pragma „no-cache” Antetul este întotdeauna setat la Expiră la „0” </LocationMatch> Motor de rescriere activat RewriteCond %{HTTP:Upgrade} =websocket [NC] Actualizare RewriteCond %{HTTP:Conexiune} [NC] RewriteRule ^/?(.*) "ws://localhost:8095/$1" [P,L] ProxyPass / http://localhost:8095/ flushpackets=on timeout=86400 ProxyPassReverse / http://localhost:8095/ Antetul este întotdeauna setat la X-Robots-Tag ca „all” Antetul este întotdeauna setat la X-Content-Type-Options ca „nosniff” Antetul este întotdeauna setat la opțiunile X-Frame „DENY” Antetul este întotdeauna setat la X-XSS-Protection „1; mode=block” Antetul este întotdeauna setat la politica de referire „no-referrer-when-downgrade” Antetul este întotdeauna setat la Strict-Transport-Security „max-age= 63072000 ; includeSubDomains; preload” DocumentRoot „C:/Apache24/htdocs_PRIVATE/pages-errors-emby” <Directorul "C:/Apache24/htdocs_PRIVATE/pages-errors-emby"> Opțiuni -Indici PermiteSuprascriere Niciuna Solicitați toate acordurile </Director> RewriteCond %{ENV:REDIRECT_STATUS} 503 RewriteRule ^(.*)$ /503.html [L] <Fișiere "503.html"> Antetul este întotdeauna setat ca stare „503 Serviciu indisponibil” </Fișiere> ErrorLog „logs/emby.domain.com-error.log” Log personalizat „logs/emby.domain.com-access.log” combinat </VirtualHost> Există ceva ce pot modifica pe partea de server/proxy sau în setările clientului pentru a ocoli aceste câteva secunde de întârziere și a obține o conexiune aproape instantanee la lansarea aplicațiilor mobile? Mulţumesc! ScreenRecording_09-26-2026 12-59-42_1.mp4
-
LOVE-DOMI joined the community
-
radicalrav joined the community
-
Plugin: EmbyCredits, detect end credits and add auto skip.
fbourg replied to yocker's topic in Plugins
Thanks for clarifying! Just to be sure I understand correctly: are the ~17,000 'skipped' episodes actually considered successful because the timings were resolved through batch audio comparison (since it says 'Only needed for audio comparison'), meaning only the ~4,600 'failed' episodes need OCR fallback? -
Bn1996 joined the community
-
giubeppef joined the community
-
For movies I have in 4K with an audio commentary, I only have the commentary on the 1080p version so I definitely wouldn't want that hidden.
-
Plugin: EmbyCredits, detect end credits and add auto skip.
yocker replied to yocker's topic in Plugins
Chroma/Hash detection needs either the same music between episodes or a black scene transition. If none of those are in the episodes then the detection will fail. A propper set up OCR can help with that, yes. -
Lolotxarrak joined the community
-
Encarny joined the community
-
manelqr joined the community
-
AbuAzuz joined the community
-
BartSwaneveld joined the community
-
Patrick rus joined the community
-
Wildhor started following Wie habt ihr eure Schallplattensammlung sortiert? (+ genialer Gratis-Tipp)
-
Wie habt ihr eure Schallplattensammlung sortiert? (+ genialer Gratis-Tipp)
Wildhor posted a topic in German
Hallo zusammen, mich würde mal brennend interessieren, nach welchem System ihr eure Schallplatten/CD's im Regal organisiert. Sortiert ihr strikt alphabetisch nach Künstlern, nach Genre, chronologisch nach Erscheinungsjahr oder sogar nach Stimmungen? Bei wachsender Sammlung steht man ja immer wieder vor der Frage, wie man am schnellsten findet, worauf man gerade Lust hat. Da ich selbst vor dem Problem stand, meine eigene Sammlung ordentlich und übersichtlich zu visualisieren, habe ich eine kleine Webanwendung programmiert: Discify Mit dem Tool lässt sich die eigene Discogs-Sammlung visuell aufbereiten und entspannt durchstöbern. Das Ganze ist komplett kostenlos und ohne Schnickschnack. Ich würde mich freuen, wenn ihr es mal ausprobiert! Wie behaltet ihr bisher digital und analog den Überblick – und was haltet ihr von meinem Tool? Ich bin gespannt auf eure Systeme und Feedback! - Today
-
Thanks @Luke Of course, no ned to separate, but it would be good to know if it's movie or show or self e.t.c. .
-
Can’t edit post above but it’s suppose to say: This way as well means that there’s only 1 library and 1 entry of the movie. In plex I had to have separate remux libraries, which got messy, so this way, the user doesn’t even know that there are versions unless they have the correct hardware but can choose an edition if they fancy it - makes it much simpler. having 1 complete movie library, controllable by folder, was a primary reason to move to emby, as it simplified the presentation for users. All they see is a movie section but for more technically savvy users and with the correct hardware, they get access to additional options.
-
Plugin: EmbyCredits, detect end credits and add auto skip.
fbourg replied to yocker's topic in Plugins
@yockerDo you know why I have nearly 17,000 skipped episodes? I don't have the log file yet, should I enable OCR? @sydlexiusthank you -
Plugin: Watch your Dispatcharr VOD library in Emby
drahmed86 replied to flashls82's topic in Plugins
am already using it thanx man -
I too split movies by version and edition and would ultimately like to choose the combination. My setup is: Possible versions: 4K full disc, 1080p, and some old legacy 720p for mobile If it’s a good movie with decent sound I will remux it in a separate 4K remux folder but mainly my discs get stripped to something more resembling web-dl/1080p with lossy sound. By putting the remux in a separate folder but linked to the same library I can limit who sees them as it needs an Nvidia shield and decent internet to play properly, so at my brothers house he has this and I enable it but my parents use tv app, so they just see the standard 1080p folder. Possible editions: director, theatrical etc. So, 2 dropdowns would be most elegant, which are contextually aware of each other, so it will only populate the files available. 1) Pick edition first and then 2) it displays available versions associated with that version. If there’s only one edition and multiple versions it just unlocks the dropdown for versions and if there’s multiple versions, it will keep locked or unlock versions dropdown accordingly - simples
-
Hi there, I provided the log output above. Isn't that a specific example?
-
Theme songs support for tvOS/AppleTV App
te5s3rakt replied to RobbieBott's topic in Feature Requests
I think you may have the wrong thread. There was never any mention of sites or supply of content by Emby here -
For now you may want to disable hardware transcoding in server transcoding settings.
-
OK we'll have a new ffmpeg build on the server beta channel soon so it's possible that may help with this.
-
Extra content Number Identification
flashmcarthur replied to flashmcarthur's topic in Feature Requests
Hi, Luke, When you found a extra content for a serie with hundred of extra, can't easy find the correct number extra ID for emby match and put correct title. I show the dr Who issue, if found one of especials chapters, can't know how is the 0x??? number to take the correct position. Same with other series: In the case of *One Piece*, which has thousands of additional episodes, when I come across a movie segment included as an extra, I don't know the correct number (0x??). Is it possible to find this out without using the API? (I know that connecting to the API can reveal missing episodes, including that ID.) -
How to delete downloaded content without being connected to the server?
LittleKinder replied to LittleKinder's topic in Android
-
Authenticated Users is not something you can change and you can’t exclude your Emby user from it. I mean you can remove it from the root of drives, but then you break things. Does everyone else not have that it then?
-
Neminem started following Occasional freezing
-
What happened to your movie? 14:39:17.623 ffmpeg version 5.1-emby_2023_06_25 Copyright (c) 2000-2022 the FFmpeg developers and softworkz for Emby LLC 14:39:17.623 built with gcc 10.3.0 (crosstool-NG 1.25.0) 14:39:17.623 Execution Date: 2026-09-25 14:39:17 Failed to create //.cache for shader cache (Read-only file system)---disabling. 14:39:17.635 /mnt/My Files/Movies/Movies/DO NOT ENTER (2026).mkv: No such file or directory 14:39:17.636 EXIT
-
Please keep us posted on how this goes. Thanks.,
-
Can you run 2 Emby servers on different hardware but use the same port
spec119 replied to ng4ever's topic in General/Windows
Maybe it might be useful to somebody else if you don't have anything positive to write or are you just bored with life? -
Nothing just said wrong username and password
-
Theme songs support for tvOS/AppleTV App
visproduction replied to RobbieBott's topic in Feature Requests
The sites you metnioned pay licensing fees. Audio themes are content and require copyright policing, per track. Any music or performance might have playback limits or even be completely blocked and can not be offered. A company that violates this, does so at their own risk. Emby does not supply any content at all. That is up to the user. Any use, outside of personal playback, requires license payemts. Any company supplying any audio conent needs licensing and payments per item use. Your examples are paying for this and it might well be into 6 figures of dollars every year. It's wrong to assume that there are no restrictions and that everything is free. See: https://www.universalproductionmusic.com/en-us/news/how-to-use-music-in-videos-legally -
@kbeck I'm with you 100% on this: Tags must never go away. Would be really great is Tags could be used in some kind of structure The Inability to rename a tag is a hardship Bulky Editor in the Dashboard. It's not the most user friendly I've been doing a lot of experimenting lately with Collections and Tags across different library types (because Collections are global) to get two-level nested Collections, in a different structure to main media libraries. E.g. put Primary images into a Photo type library and then add them to relevant media collections (any library type). Depending upon what you are trying to achieve, it potentially opens up a whole lot of interesting possibilites... Genres+Sub-Genres is one idea I haven't gotten to just yet. But plan to when I get time. This seems to be a reasonably popular request. Yeah, thanks for the Bulky Editor tip. I tried it a couple of times quite a while back, but could never seem to get it work for music. Thanks to @GrimReaper earlier this year, I now have a very nice utililty to use for music Album tagging with Emby Tags - but it wouldn't be any good for your Movies/TV etc. Maybe Emby will look at bulk-editing after home screen and smart playlists etc. is fully implemented???
-
Hi @gregsnell Even if I really agree with the first part of your sentence (separate Version and Edition), I don't agree at all for the second part (masking the Version to the EndUser). In my Llibrary I have several versions of the same movie. Let me explain, and consider the following versions (not editions, which can add items to selection) - the 1080p BluRay version with all languages and an average bitrate at around 50Mbps - the 1080p vp9 version with only French language (I'm French) at an average bitrate of 2Mbps - the 4k x265 Bluray version with several languages - the 1080p h264 version with only French at an average bitrate of 10Mbps If i play on my phone at home, which versioin will your option select ? IMHO, on my phone the 1080p vp9 at 2Mbps version is enough. On my TV which is 4k compatible, I'm pleased to play the 4k version On my home cinema (with a FireTV stick), the 1080p version is OK, but If I launch the BluRay version, playing is not correct even if tagged as supported. And when I'm outside home, I only (unless rare occasions) play the vp9 2Mbps version. No need to play the 1080p h264 version even if my connection supports it. To me, the best option is to create a priority index for the version you want to play tied to resolution/bitrate/codec with a weight to each version. By default the version offered is the version with the larger weight or the less weight, but, the final user must have the control on his choice. Here's an example of a movie with multiple versions and multiple editions. Why do I have such a number of versions ? the bitrate of the client connections, the fact I don't want my server to transcode, and the fact that I recode all my audio tracks to have an EBU-R, ut I want to keep the oroiginal tracks, the fact that the Emby web player does direct play only with the first audio track, the fact that since the "fusionned" version (android - FireTV) of Emby app the FireTV doesn't play anymore he-AAC5.1... an exemple of audio tracks used : My dream : In the admin interface, I can set a priority for each version depending if the client is inside or outside the LAN eg - inside the LAN the h264 could be the first choice - outside it could be the vp9 version But the client can choose to change this setting, unless the admin doesn't enforce this. it cloud be a tag in the naming convention such as [v=vp9 web] and for the edition it could be [ed=Director's Cut]. I agree the filenames could be very large such as : - the folder : "Seul sur Mars - (2015) - [tmdbid=286217]" - the file : "Seul sur Mars - (2015) - [tmdbid=286217] [ed=extended] [v=h264 30M].mkv Sorry for the novel !
-
Hi there, what exactly happens when you try? How to Report a Problem
