Jump to content

Search the Community

Showing results for tags 'docker'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Announcements
    • Emby Premiere Purchase/Subscription Support
    • Feature Requests
    • Tutorials and Guides
  • Emby Server
    • General/Windows
    • Android Server
    • Asustor
    • FreeBSD
    • Linux
    • NetGear ReadyNAS
    • MacOS
    • QNAP
    • Synology
    • TerraMaster NAS
    • Thecus
    • Western Digital
    • DLNA
    • Live TV
  • Emby Apps
    • Amazon Alexa
    • Android Mobile
    • Android TV / Fire TV
    • Emby Theater
    • iOS
    • Apple TV
    • Kodi
    • Raspberry Pi
    • Roku
    • Samsung Smart TV
    • Sony PlayStation
    • LG Smart TV
    • Web App
    • Windows Media Center
    • Plugins
  • Language-specific support
    • Arabic
    • Dutch
    • French
    • German
    • Italian
    • Portuguese
    • Russian
    • Spanish
    • Swedish
  • Community Contributions
    • Ember for Emby
    • Fan Art & Videos
    • Tools and Utilities
    • Web App CSS
  • Other
    • General Discussion
    • Developer API
    • Hardware
    • Media Clubs
    • Legacy Support

Blogs

  • Emby Blog

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 91 results

  1. mengoshmink

    NAS + NFS + Ubuntu + Docker + Emby + Firefox

    Hi all, Sometimes while browsing my media, sometimes while starting video playback, or second video after the first has finished - the server becomes unresponsive. Most often access is from Firefox web browser in Fedora on the gigabit LAN. I can't ssh in and APCI shutdown doesn't work. I resort to pressing the reboot button or press and hold the power button. Not good, I know. It has become so frequent I can no longer use Emby, I am browsing my NFS shares and playing in VideoLAN. I have used different server distributions, deleted both the Docker image and container, deleted Emby configuration. Setup Overview My media collection is hosted on a local Synology NAS. Shared via NFS. Linux server distribution Ubuntu 20.4 server LTS, was running CEntOS 8 stream. Docker installed with apt-get Emby is installed via docker-ce 19.03.8 NAS Settings Server Settings mengoshmink@phantom:~$ cat /etc/fstab | grep video guardian:/volume1/video /mnt/guardian/video nfs rw,intr,nfsvers=4,noexec 0 0 mengoshmink@phantom:~$ ls -lh /mnt/guardian/video/ total 0 drwxrwxrwx 1 root users 10 May 13 09:40 Archive drwxrwxrwx 1 root users 198 Jan 5 20:33 Video version: '3.7' services: emby: volumes: - /mnt/store/var/docker/emby:/config:rw - /mnt/guardian/video:/mnt/guardian/video:rw - /mnt/guardian/tmp:/mnt/guardian/tmp:rw network_mode: "host" restart: unless-stopped environment: - UID=1000 - GID=100 container_name: emby image: emby/embyserver:latest Log files attached Any more information needed, please ask. Any ideas? Thank you in advance, take care and be safe :-) mengoshmink hardware_detection-63725769007.txt embyserver-63725769460.txt hardware_detection-63725769467.txt hardware_detection-63725770749.txt embyserver-63725770741.txt embyserver.txt
  2. ShadowKindjal

    Nvidia Runtime Docker Compose

    Would anyone be able to help me? I have a docker install for Emby currently working but I would like to use Docker Compose to further simplify the process. I noticed that the Nvidia runtime is not supported within the docker-compose.yml file but does anyone know a way to maybe incorporate the runtime with a Dockerfile? Any help would be appreciated.
  3. Hi Everyone, sorry for the long-winded post: I have approximately, 5 remote users that may be transcoding at any given time, plus 3 possible direct streams in my house, then mobile phone/tablet usage, maybe a couple at a time max (but rare, at least for now) I know there are a lot of posts where people are asking what kind of server to use, and if their server is good enough, my question(s) are different. First I will give an idea of my previous servers so you can see where I have been, so we can understand better, where I would like to go: 1.) I started with a Drobo FS (for Media) with single drive redundancy, and a Dell Poweredge R610 running a Plex server (this worked well for a few years), but I did need to rebuild Plex now and again, and setup all my coverart/other metadata a few times. (not fun). 2.) I moved to a Drobo 5N (with a cache drive) I initially tried the Plex server built into the Drobo 5N, but the server was too slow, so I went back to the Dell and used the Drobo just for the Media 3.) I lost all the Drobo files because a second drive failed during a rebuild. rip. So I moved to a Synology DS1815+ (maxed the RAM on it, 2 drive redundancy) I upgraded my Plex server to an HP DL360 G6 with 128 GB RAM and 2x Xeon 5650 (got it for cheap through my work) Eventually I lost all my metadata (not media) on Plex because a SAS drive failed. 4.) I created an iSCSI LUN on my Synology and put Plex on that (so I don't have to worry about losing the VMs/MetaData), tried that for a while, but it was too slow. (At this point I decided to switch from Plex to Emby for features as well) 5.) So FINALLY (sorry for the long post again) I ended up with my DL360 running ESXi, with an Emby VM, and a seperate torrent VM (always behind VPN). Basiclly, The DL360 isn't working anymore, it is currently in my garage, and during the summer, it sounds like a jet taking off, and the fans die often. The only place I can move it is the basement, and that doesn't fit there (it's GIANT), so I need to build a PC, and I figured I would futureproof a bit, and move away from enterprise to avoid the expensive replacement equipment. (Fans, and SAS drives). I am not sure if I should continue on the ESXi route (compatibility with non-enterprise parts seems to be annoying, and the VMWare matrix is a nightmare, at least to me), or maybe run something like FreeNAS or UnRAID (Emby Container). I don't want to go the UnRAID/FreeNAS route, only to find out that I have taken a step-back in performance (like the Drobo and the Synology server application was). However, I do like the idea of getting four M.2 500GB NVMe drives running the OS, so I never have to worry again about losing my VMs(or containers)/metadata. OR just install a linux server OS, then run all my servers as containers on that. I see that I can set a GPU to passthrough to an Emby container in UnRAID, and get GPU transcoding. So that seems like a perk. So, I am curious what everyone thinks about potential hardware setup, and what my best option may be for the OS to take advantage of said hardware. I am putting this post in hardware, because the hardware I am buying is going to change depending on what OS(s) can take advantage of it (give best performance). When it's all said and done, I'll want a full replacement for the Emby Server (currently ESXi VM) and my torrent server (ESXi VM) and a couple other servers (Home assistant, Minecraft, whatever else I am playing with). With the best possible performance. How much RAM do you think? (like 32 or 64 DDR4 will be way faster than the 128GB that I hardly use currently) Intel CPU (probably, right?), Nvdia Video card seems to be a good choice (around 2070 looks fine)...? RAID on SSD or NVMe, at the OS level? Is this just going ridiculously overkill? Can anyone help with some ideas please? I would really appreciate any insight to help me make some decisions before it starts getting too hot in the garage. Thank you!
  4. Hello Emby community! So today I decided to give Emby a try in order to maybe replace Plex that I have been using for years. So far, I loved almost everything about Emby (maybe not the fact that we can't change the green accent in the AndroidTV app, but that's a story for another day ). I have one question though, for which I couldnt seem to find precise info. I run all my services from a machine in my house, which runs OpenMediaVault (i.e. Debian). I use Docker for most of the services, with bridge mode for their network interface. I also have, among those services, an Nginx container that serves as a reverse-proxy, so I can access my services more easily. The OpenMediaVault web interface proposes the option to connect using a self-signed SSL certificate, which I decided to use when I set it all up. I then re-used this same SSL certificate for all my other reverse-proxies, by mounting the certificate files as read-only into the Nginx container, so that I only had one exception to add to my browsers in order to reach all my services like so: https://servicename.hostname.lan So far, so good, as I only access these services from my home lan, and since I used Plex until now, I never had to mess with secure remote access: since the connection is routed through their servers, it was an easy setup with no configuration on my side (only authorizing the default Plex port for outgoing connections in my machine's iptables as well as ESTABLISHED,RELATED incoming connections, then once it was connected I had nothing more to do for their servers to detect my machine, not even setting port redirection on my router or allowing anything through my router's firewall). But now, I'd like to switch to Emby, and here's my question: am I not able to allow secure remote access if I don't have a domain name pointing to my home router's IP? What else could I do? I can post the nginx configs (with purged personal info) if needed. Many thanks in advance!
  5. SelfProclaimedAudiophile

    Cannot cast to DLNA using official docker version

    Hi, When running Emby natively on my Linux box, the Android app offers to cast the content to my DLNA-capable TV. However, when I offer the same content from Emby running in a docker container (emby/embyserver:latest from Dockerhub), I can only cast another android device. The TV is not listed. The docker image's Emby is version 4.4.3.0 The native Emby version is 4.4.2.0 I run the docker image using: docker run -d --name emby -v /mnt/data/emby/config:/config -v /mnt/media:/mnt/share1 -p 8096:8096 -e UID=422 -e GID=422 -e GIDLIST=91,92 --restart=unless-stopped emby/embyserver:latest I'm using the same configuration for both instances ("Play To", "Server" and "Alive" are on, search interval 60 seconds).
  6. magadred

    Docker image loads blank page

    I am running emby server in docker on OMV5. My emby server doesn't load the interface anymore The log file has the following entries; 2020-06-05 23:28:31.529 Error NetworkManager: Error in GetAllNetworkInterfaces *** Error Report *** Version: 4.4.3.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 5.5.0.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll System.Environment.Version: 3.1.2 Processor count: 8 Program data path: /config Application directory: /system System.Net.NetworkInformation.NetworkInformationException: System.Net.NetworkInformation.NetworkInformationException (0x80004005): An error was encountered while querying information from the operating system. at System.Net.NetworkInformation.LinuxNetworkInterface.GetLinuxNetworkInterfaces() at System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces() at Emby.Server.Implementations.Networking.NetworkManager.GetAllNetworkInterfaces() at Emby.Server.Implementations.Networking.NetworkManager.GetIPsDefault() Source: System.Net.NetworkInformation TargetSite: System.Net.NetworkInformation.NetworkInterface[] GetLinuxNetworkInterfaces() 2020-06-05 23:28:56.570 Error NetworkManager: Error in GetAllNetworkInterfaces *** Error Report *** Version: 4.4.3.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 5.5.0.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll System.Environment.Version: 3.1.2 Processor count: 8 Program data path: /config Application directory: /system System.Net.NetworkInformation.NetworkInformationException: System.Net.NetworkInformation.NetworkInformationException (0x80004005): An error was encountered while querying information from the operating system. at System.Net.NetworkInformation.LinuxNetworkInterface.GetLinuxNetworkInterfaces() at System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces() at Emby.Server.Implementations.Networking.NetworkManager.GetAllNetworkInterfaces() at Emby.Server.Implementations.Networking.NetworkManager.GetIPsDefault() Source: System.Net.NetworkInformation TargetSite: System.Net.NetworkInformation.NetworkInterface[] GetLinuxNetworkInterfaces() 2020-06-05 23:29:21.612 Error NetworkManager: Error in GetAllNetworkInterfaces Can anyone please offer some guidance to clear the error? Thank you and Cheers. embyserver.txt
  7. lawrencecurtis

    4.4.3 missing from dockerhub

    Hi I see 4.4.3 is out and that on GitHub everything has built. Although dockerhub was updated recently it is still version 4.4.2. I saw it took a few days to build everything which is slower than normal. Many thanks
  8. PortableStick

    ANSWERED No Compatible Streams

    I'm having trouble playing certain audio files. *.mp3 and *.flac all work fine, but *.m4a throw a playback error, "No Compatible Streams Found". I enabled debug logging, but nothing comes up related to the files I try to play. I also looked at the directory permissions - Emby is able to read and write to the music directory. Emby is at version 4.4.2.0 and I'm using the official docker image. My core configuration can be found here, and I have an override as well: ############################### # Emby # ############################### emby: volumes: - /mnt/movies1:/mount/movies1:ro - /mnt/movies2:/mount/movies2:ro - /mnt/other2/movies3:/mount/movies3:ro - /mnt/other/series:/mount/tv1:ro - /mnt/other2/tv2:/mount/tv2:ro - /mnt/other/rifftrax:/mount/rifftrax:ro - /mnt/other/music:/mount/music What else can I try?
  9. Hi All, I've recently migrated my installation over to the official Emby docker container on an Unraid server from a previous Windows setup. Settings were migrated across using the backup and restore plugin. Only user data was restored as obviously paths had changed in the migration process. Since the migration, I've found that many services are failing with a "Name or service not known" exception, similar to the below. Failing to retrieve metadata and plugin updates are the most obvious problems. 2020-04-23 19:52:21.760 Error App: Error in TheTVDB *** Error Report *** Version: 4.4.2.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 4.19.107.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll System.Environment.Version: 3.1.2 Processor count: 14 Program data path: /config Application directory: /system System.Net.Http.HttpRequestException: System.Net.Http.HttpRequestException: Name or service not known ---> System.Net.Sockets.SocketException (0xFFFDFFFF): Name or service not known at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod) at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod) at Tvdb.TvdbSeriesProvider.DownloadSeriesZip(String seriesId, String idType, String seriesName, Nullable`1 seriesYear, String seriesDataPath, Nullable`1 lastTvDbUpdateTime, String preferredMetadataLanguage, String saveAsMetadataLanguage, CancellationToken cancellationToken) at Tvdb.TvdbSeriesProvider.DownloadSeriesZip(String seriesId, String idType, String seriesName, Nullable`1 seriesYear, String seriesDataPath, Nullable`1 lastTvDbUpdateTime, String preferredMetadataLanguage, CancellationToken cancellationToken) at Tvdb.TvdbSeriesProvider.EnsureSeriesInfo(Dictionary`2 seriesProviderIds, String seriesName, Nullable`1 seriesYear, String preferredMetadataLanguage, CancellationToken cancellationToken) at Tvdb.TvdbEpisodeProvider.GetMetadata(EpisodeInfo searchInfo, CancellationToken cancellationToken) at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken) Source: System.Net.Http TargetSite: Void MoveNext() InnerException: System.Net.Sockets.SocketException: Name or service not known Source: System.Private.CoreLib TargetSite: Void Throw() at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken) IP address of the server has not changed from the Windows installation, and the firewall setup has not changed either. Docker is also new to me, so I couldn't say for certain, but I don't think this is a firewall problem? The server is behind a reverse proxy, which is successfully providing SSL certificates and allows for remote browsing/playback so not sure if this may be a factor. In any case, port 8096 is also forwarded to the server. Also not sure if it may be related or an application-specific issue; Sonarr does not display cover images for shows from the "Add new series" page, however it does successfully retrieve images when the series has been added. Radarr works fine. Full log has been attached, can anyone provide any wisdom or next steps for troubleshooting? Thanks. EDIT: Added docker port mappings, since it's probably relevant. embyserver.txt
  10. M3th0s

    Emby niggles

    Preface Long term plex user and finally frustrated with the whole thing, made the decision of swapping to emby. Have been very happy, seems to work better, better performance overall (lighter on resources) and has a lot more granularity in the settings compared to plex. However there are still a few frustrating points that (and this is my opinion) are stopping emby from shining. Below is a list of little annoyances, with the hope emby devs have a look and maybe incorporate them. Also apologies if I missed something and these have workarounds! I'll be adding to this list, as I'm pretty certain I have missed a few things. Emby niggles: More work needs to be done on the identification process - at the moment, if a movie/show doesn't load posters or the title is too big, it's too hard to identify what show it refers too. Most times I'm forced to go the tvdb/imdb and find the show id there, then paste the id on the identify screen to get the correct show. More work needs to be done on this interface. Allow for bigger titles, etc When identifying, there should be no need to wait for the server to finish collecting metadata so that we can use the GUI. At the moment you need to wait for the metadata gathering process to finish in order to use the server interface again, as there is a loading screen in between. Better interface for un-merging wrongly identified shows - at the moment, if you want to un-merge you have to turn off the merge option on the library, identify the show, then re-merge. The way it should work, it should allow you to split apart based on folder so you can identify each folder separately without the need to un-merge the whole library. Splitting single episodes apart doesn't work in my experience, No way to setup general folder access or folder access templates - as an example, select from a list of users and apply an access template (all, no 4k, no anime, etc.). These would of course be user created templates and it would save the trouble of going user by user to apply restrictions when you've just added a new 4k folder and not all your users can't take advantage of it. More detail needed on the dashboard screen about active streams - the dashboard needs to be reworked. There is not a lot of useful information on the streams at the moment regarding type of stream, quality, etc. Also notifications need to be better reorganized Need movie merge, like TV show merge - at the moment I am using a custom made addon found in the forums however this needs to be implemented by the emby team, as it is super useful. Better details for library scans - at the moment you only have a percentage complete bar. Let's be fair, that doesn't really tell us much., I'm doing "tail -f" on the emby server log, but we still need a more user friendly approach to this. Something like "Currently scanning x", "Grabbing metadata for y", etc No compatible streams found - now this one is truly frustrating. Have tried to fix it, reproduce it with other files, to no avail. Why are there no compatible streams found when the files are in place and you can actually download them directly from the server interface? However, ask for the server to play them on the GUI/iOS app/whatever, it won't. Thanks again for all the love given to emby and keep up the good work!
  11. jhowetan

    OMV Docker folder links

    Hello, I'm using Openmediavault and I'm running Emby via docker container. Recently the container stopped working so I made a new one. Unfortunately, when I try to play something i get the playback error message. Any ideas how to fix this? Thanks in advance!
  12. vellev

    ANSWERED Emby updates (Docker)

    Hi all I am running Emby as a docker image and it is running great. My problem comes when I do the updates. For the update, I use watchtower which picks up the updated image, if newer version exists and installs it. However, after the update, Emby starts with the wizard and does not use previous configuration, so all the metadata is recreated (which means all previous users, collections, etc. is lost). Currently, to resolve the issue, on the host I do something like this after the update: docker stop emby cd /var/lib/docker/volumes rm -fr newvolumefoldername/_data cp -R oldvolumefoldername/_data newvolumefoldername/_data docker start emby so, when I go back to Emby, old configuration is used. But I am sure there must be a better way to do the updates and I am afraid if there are any changes in the db or config schemas, they will not be applied with the process I am doing. Can somebody please help? How are you doing Emby docker updates? Thanks, Vel
  13. s7relok

    Sync broken

    Hello, Emby sync is broken. I re created download, but It hangs at "ready for transfer" Destination device is a freshly wiped galaxy S9+, storage authorizations checked Log : https://zerobin.lagout.org/?01e41d22dd30b4b1#V22iF7K5PebtxskbR063Nc9QYCig/ewAFy9VZviz/wk=
  14. killianbe

    Crash Emby Server Linux lastest

    Hi (Sorry i'm bad in english!) I've error when i've update my docker emby *** Error Report *** Version: 4.3.1.0 Command line: /app/emby/EmbyServer.dll -programdata /config -ffdetect /app/emby/ffdetect -ffmpeg /app/emby/ffmpeg -ffprobe /app/emby/ffprobe Operating system: Unix 4.9.0.11 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///app/emby/System.Private.CoreLib.dll Processor count: 4 Program data path: /config Application directory: /app/emby SQLitePCL.pretty.SQLiteException: Busy: database is locked - PRAGMA journal_mode SQLitePCL.pretty.SQLiteException: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown. at SQLitePCL.pretty.SQLiteDatabaseConnection.PrepareStatement(String sql, String& tail) at SQLitePCL.pretty.DatabaseConnection.PrepareStatement(IDatabaseConnection This, String sql) at Emby.Sqlite.BaseSqliteRepository.PrepareStatement(IDatabaseConnection connection, ReadOnlySpan`1 sql) at Emby.Sqlite.BaseSqliteRepository.CreateConnection(Boolean isReadOnly) at Emby.Server.Implementations.Data.SqliteItemRepository.Initialize(SqliteUserDataRepository userDataRepo, IUserManager userManager) at Emby.Server.Implementations.ApplicationHost.InitDatabases() at Emby.Server.Implementations.ApplicationHost.Init() at EmbyServer.HostedService.StartAsync(CancellationToken cancellationToken) Source: SQLitePCL.pretty TargetSite: SQLitePCL.pretty.IStatement PrepareStatement(System.String, System.String ByRef) Info Main: Shutdown complete Can you please help me to resolve that ? Thx error emby.txt
  15. xsteacy

    Need your help and opinion

    Hi, First, thanks for any help that you can provide with that. I have old parts that I no longer use and I would like to build a media server with them. Here are the parts: Motherboard: GA-Z68A-D3-B3 Processor: i5 2300 @ 3.10ghz Memory: 2x 2gb @ 1333mhz & 2x 4gb @ 1333mhz Graphic Card 1: Asus Geforce GTX 560TI Graphic Card 2: Gigabyte Geforce 650GT Boot: 128GB SSD Storage (spinning): 1x 1tb & 4x 4tb in RAID5 Power Supply: 500w I plan to use Ubuntu Server 18.04.3 with Docker, I am not very familiar with Unraid / FreeNas, etc. 1. Can I use both graphics cards even if they are not in SLI for transcoding? If not which one should I use? (I want to be able to transcode 4k if possible) 2. Is the power supply powerful enough if I can use both graphics cards? 3. Should I find out about Unraid or FreeNas, etc.? Is it worth it? 4. Any other suggestions or comments would be greatly appreciated. P.S. If I can't have 4k, I would settle for 1080p.
  16. Hello everybody, I started to use Emby like every others services i use with docker. For that i use : nginx-proxy (generate automatically nginx config file see below) docker-letsencrypt-nginx-proxy-companion My docker compose for emby : version: '2' services: emby: container_name: emby image: emby/embyserver:latest restart: unless-stopped volumes: - ${LOCAL_DATA_DIR}:/config - ${LOCAL_MEDIA_DIR}/movies:/movies - ${LOCAL_MEDIA_DIR}/tvshows:/tvshows environment: GID: 1000 UID: 1000 VIRTUAL_HOST: emby.xxx.xxx VIRTUAL_PORT: 8096 LETSENCRYPT_HOST: emby.xxx.xxx LETSENCRYPT_EMAIL: my.mail@[member="xxx"].xxx networks: default: external: name: webproxy That's generate the following nginx configuration: # emby.xxx.xxx upstream emby.xxx.xxx { ## Can be connected with "webproxy" network # emby server 172.18.0.18:8096; } server { server_name emby.xxx.xxx; listen 80 ; access_log /var/log/nginx/access.log vhost; return 301 https://$host$request_uri; } server { server_name emby.xxx.xxx; listen 443 ssl http2 ; access_log /var/log/nginx/access.log vhost; ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:!DSS'; ssl_prefer_server_ciphers on; ssl_session_timeout 5m; ssl_session_cache shared:SSL:50m; ssl_session_tickets off; ssl_certificate /etc/nginx/certs/emby.xxx.xxx.crt; ssl_certificate_key /etc/nginx/certs/emby.xxx.xxx.key; ssl_dhparam /etc/nginx/certs/emby.xxx.xxx.dhparam.pem; ssl_stapling on; ssl_stapling_verify on; ssl_trusted_certificate /etc/nginx/certs/emby.xxx.xxx.chain.pem; add_header Strict-Transport-Security "max-age=31536000" always; include /etc/nginx/vhost.d/default; location / { proxy_pass http://emby.xxx.xxx; } } But with configuration I have some trouble like Timeout for validating my license key, or like Check for plugin updates failed Connection to https://www.mb3admin.com/admin/service/EmbyPackages.json timed out at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod) at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod) at Emby.Server.Implementations.Updates.InstallationManager.GetAvailablePackagesWithoutRegistrationInfo(Boolean enableCache, CancellationToken cancellationToken) at Emby.Server.Implementations.Updates.InstallationManager.GetAvailablePluginUpdates(Version applicationVersion, CancellationToken cancellationToken) at Emby.Server.Implementations.ScheduledTasks.PluginUpdateTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options) Is there a way to avoid docker host network mode ? Thank in advance
  17. Hello there, I have installed the lastest version of Emby Docker on my linux server and everything is working perfectly as long as I'm using the server locally. Unfortunately every single time I try to stream a video file by passing outside of my lan, be it with a browser, the android app or the samsung tv app, my modem crashes completely in 5-10 seconds. The network seems to be working flawlessly excluding those times. I've also checked everything with my ISP and from their end it seems to be ok. Emby's log did not seem to show anything out of the ordinary. I've tried to put the "internet streaming bitrate limit Mbps" at 1, 3 and 5 and DLNA was (and is) deactivated, but I achieved nothing. My internet speed is ~630Mbps down and ~60Mbps up Basically it seems I've the same problem reported by Vinnie Sims in may 2019 and Zouzougr in june 2018. I don't know how to proceed... any help would be much appreciated!! Thanks in advance. Edit: If I try to stream an episode with the android app using the 4G, it works perfectly. The problem present itself when I'm using my modem. I'm not sure if my modem is 100% at fault, but it's probably part of the problem.
  18. martylavender

    ANSWERED Connection Timeout

    Roku TV Latest Roku Emby channel Linuxserver.io Docker container Forwarded both HTTP and HTTPS ports in my WAN facing router Checked these ports externally and both are allowing traffic Emby detects my Emby server without any issue. I click Connect and the app sits for a few seconds attempting to connect. Connection eventually times out with an error stating just that. I then can remove the server and manually input the IP address of the Emby server. It connects fine without any issue. Why can I manually connect but not automatically through Emby Connect?
  19. After I start recording from an M3U source, wait a bit, and then go to Recordings and play the video, it plays fine for about 20 minutes and then Emby Server and my computer become largely unresponsive. My computer, in particular, loses all network connections; many applications will not run or exhibit strange behavior; it won't even shut down properly, so I have to turn off the power. Note that this procedure produces the same problem every time, regardless of how long I let the video record before playing and whether throttling is enabled or not. Playing videos for which recording has completed works fine. Logs are attached. Also, I noticed that my system log reports the following error around the time the crash occurs: kernel void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt I thought this issue might be macOS specific (I'm on Catalina 10.15.2), so I installed the Emby Server Docker container, but I get the same behavior - my computer doesn't freeze, but the container becomes unresponsive, forcing me to restart it. embyserver-63712345059.txt ffmpeg-directstream-f851e438-65a6-4be2-a518-c610c06fda5e_1.txt hardware_detection-63712342884.txt
  20. Hi, I installed the latest docker emby server image on Ubuntu 18.04.03 LTS (Hardware: Odroid N2 single board computer) with the following compose parameters: emby: container_name: emby restart: unless-stopped image: linuxserver/emby:latest volumes: - ${DOCKERCONFDIR}/emby:/config - /media/usb0/nas/Media:/mnt/share1 - /media/usb0/nas/Downloads/plex_tmp:/transcode ports: - 8096:8096 - 8920:8920 environment: - TZ=${TZ} - PUID=1000 - PGID=1000 The installation went fine and was able to login and started to play Series and it went fine until it could do it on Direct Play. The issue started when Transcode is required. Then what happened is: - Started A movie needed transcode - The server started transcoding and crashed without even starting the film, the Web App only showed the movie thumbnail not even the player control. (on iOS app didnt work either) - However after the crash the Transcoding still continued in the /transcode-tmp folder (*.ts files and *.m3u8 file created) until the end of the movie/serie but couldnt be streamed/played. As an additional information I tried to play these files via a Samba share with a media player and played fine so it isnt ocrrupted and direct play works fine via emby so it cannot be a network issue. I attached the log files. If any additional information required let me know. I would appreciate any help. Thanks in advance. embyserver.txt hardware_detection.txt ffmpeg-remux-.txt
  21. craigcurtin

    How are new Episodes identified

    Hey Guys, I have Emby 4.2.1.0 running in a Docker container on a Linux host. All media is stored on Linux and presented to Kodi clients through SMB shares. Emby appears to work wonderfully and had no real issues. Just trying to understand a recent scenario 1) Added a new (to my system) TV sereis - using Sonarr and then scraped and downloaded by Sabnzbd - the TV sereis is Yellowstone 2) All episodes from both seasons were found and downloaded 3) On the same day Sonarr went through its list of TV series not fulfilled and downloaded some old episodes of Whose Line is it anyway (Season 13) - We are currently in Season 15 4) In my Kodi New Episodes list - all the ones from Whose Line is it anyway were listed - but none of the ones from Yellowstone 5) So i went into the show list and Yellowstone and all its episodes and data showed up - together with correct airing dates etc So it would appear Emby had found the series, scanned it and added it to the database - but had not told Kodi about them being new I can not give other exact examples to this level of detail - but this has happened before and it always seem to be when i add a show to the system that has not been added before - regardless of the age of the series So i guess my question is - what characterises a new Episode to Emby and gets it to present that to Kodi - and could there be something weird with the algorith - if it is a continuuing show, that is new to the system ? Craig
  22. ramonrue

    ANSWERED Local Network on Kubernetes

    Hi guys, So I've seen that quite a few are already running Emby in a Kubernetes Cluster. My setup currently looks like this: - One Kubernetes Node (I'm using K8s because I'm familiar with it and I like writing deployment-manifests :-) ) - A standard router from my ISP, doing port-forwards on HTTP & HTTPS - MetalLB assigning virtual IPs for loadbalancers (L2) - Nginx Ingress using a LoadBalancer, so it gets a virtual IP. uses Service with `externalTrafficPolicy: local`. - Emby using an Ingress-Resource, HTTPS, letsencrypt certificates. My issue though is that it seems like Emby considers everything to be the "local" network. From skimming through the logs: 2019-11-05 19:40:11.692 Info HttpServer: HTTP GET http://<mydomain>:8096/emby/Users/<key>. UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15 2019-11-05 19:40:11.695 Info HttpServer: HTTP Response 200 to 127.0.0.1. Time: 3ms. http://<mydomain>:8096/emby/Users/<key> A few things: My Emby instance is not reachable under http://<mydomain>:8096, but rather on https://<mydomain>:443 (through the Ingress). It seems like Emby responds to the request to localhost?? This would explain why Emby considers everything to be local network. Anybody an idea why? Or what did you guys set to actually pass through the Source IP? Like mentioned before, I'm already using `externalTrafficPolicy: Local` for the nginx-ingress service. Also, for reference, the deployment yaml: apiVersion: app/v1 kind: Deployment metadata: name: emby-server labels: app: emby spec: replicas: 1 selector: matchLabels: app: emby template: metadata: labels: run: emby-server app: emby spec: containers: - name: emby-server image: emby/embyserver:latest env: - name: "UID" value: "1030" # emby user - name: "GID" value: "1111" # share group ports: - containerPort: 8096 name: emby-http volumeMounts: - mountPath: /config name: emby-config - mountPath: /mnt/media name: emby-media volumes: - name: emby-media hostPath: type: Directory path: /media - name: emby-config hostPath: type: DirectoryOrCreate path: /mnt/cluster/emby Total noob with emby, deployed it a couple of days ago. Any help would be appreciated.
  23. Hello, I’m wanting to try out Emby to see how it works for us and I’ll be installing it on an Intel NUC w/ Coffee Lake Core i7 setup running Linux Mint. I’m wondering what the advantages are of doing a standard install vs a Docker install? I’ve been searching online and don’t see much comparing the two. Is one easier than the other for initial setup or for long term maintainance? Any info would be brilliant! Thanks so much in advance!!
  24. I'm running Emby via Docker on a Ubuntu 18.04 host. After I had issues with getting some new episodes detected, I started troubleshooting and eventually found that error. 2019-09-20 04:38:42.578 Error HttpServer: Error processing request *** Error Report *** Version: 4.2.1.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 5.0.0.27 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll Processor count: 32 Program data path: /config Application directory: /system SQLitePCL.pretty.SQLiteException: Corrupt: database disk image is malformed SQLitePCL.pretty.SQLiteException: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown. at SQLitePCL.pretty.SQLiteException.CheckOk(sqlite3 db, Int32 rc) at SQLitePCL.pretty.StatementImpl.MoveNext() at Emby.Sqlite.SqliteExtensions.ExecuteQuery(IStatement This)+MoveNext() at Emby.Server.Implementations.Data.SqliteItemRepository.QueryItemsInTransaction[T](InternalItemsQuery query, IDatabaseConnection db, String[] columnsToSelect, Func`5 rowReaderFn, Boolean singleResult, String methodName) at Emby.Server.Implementations.Data.SqliteItemRepository.GetItemList(InternalItemsQuery query) at Emby.Server.Implementations.Library.LibraryManager.GetItemsResult(InternalItemsQuery query) at MediaBrowser.Controller.Entities.Folder.GetItems(InternalItemsQuery query) at MediaBrowser.Api.UserLibrary.ItemsService.GetQueryResult(GetItems request, DtoOptions dtoOptions, User user) at MediaBrowser.Api.UserLibrary.ItemsService.GetItems(GetItems request) at MediaBrowser.Api.UserLibrary.ItemsService.Get(GetItems request) at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 host, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken) Source: SQLitePCL.pretty TargetSite: Void CheckOk(SQLitePCL.sqlite3, Int32) All the topics I found say to move/delete the *.db files. Usually library.db. That has not fixed it. I have tried moving the following files in config/data to new names: activitylog.db authentication.db displaypreferences.db library.db users.db I first tried just the library.db file, but the library scan failed. After that I just moved all of them. The library scan failed again. The dashboard had this error: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown. at SQLitePCL.pretty.SQLiteException.CheckOk(sqlite3 db, Int32 rc) at SQLitePCL.pretty.StatementImpl.MoveNext() at Emby.Sqlite.SqliteExtensions.ExecuteQuery(IStatement This)+MoveNext() at Emby.Server.Implementations.Data.SqliteItemRepository.QueryItemsInTransaction[T](InternalItemsQuery query, IDatabaseConnection db, String[] columnsToSelect, Func`5 rowReaderFn, Boolean singleResult, String methodName) at Emby.Server.Implementations.Data.SqliteItemRepository.GetItemList(InternalItemsQuery query) at Emby.Server.Implementations.Library.LibraryManager.GetItemsResult(InternalItemsQuery query) at MediaBrowser.Controller.Entities.Folder.GetItems(InternalItemsQuery query) at MediaBrowser.Controller.Entities.Folder.GetChildren(InternalItemsQuery query) at Emby.Server.Implementations.IO.LibraryMonitor.Start() at Emby.Server.Implementations.Library.LibraryManager.ValidateMediaLibraryInternal(IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options) Right now the thumbnail extraction job is running. I'm tailing the log file and I'm seeing a lot of logs like this: 2019-09-21 02:30:00.244 Error ChapterImagesTask: Error refreshing thumbnails for /mnt/tv/The Avengers/Season 4/The Avengers S04E02 The Gravediggers.mp4 *** Error Report *** Version: 4.2.1.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 5.0.0.27 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll Processor count: 32 Program data path: /config Application directory: /system SQLitePCL.pretty.SQLiteException: Corrupt: database disk image is malformed SQLitePCL.pretty.SQLiteException: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown. at SQLitePCL.pretty.SQLiteException.CheckOk(sqlite3 db, Int32 rc) at SQLitePCL.pretty.StatementImpl.MoveNext() at Emby.Sqlite.SqliteExtensions.ExecuteQuery(IStatement This)+MoveNext() at Emby.Server.Implementations.Data.SqliteItemRepository.GetChapters(BaseItem item) at MediaBrowser.Providers.MediaInfo.ChapterImagesTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) Source: SQLitePCL.pretty TargetSite: Void CheckOk(SQLitePCL.sqlite3, Int32) I am running via docker-compose and systemd. The compose file is using the straight emby/embyserver:latest image, and I have my data mounted via Docker named volumes and nfs. I think the db corruption might be due to my .service file not shutting down the Emby server before it kills the container. What is the command line command to run for that? Is there a way to tell which .db file is corrupted? The error messages do not leave any clues. Any ideas how I can get my Emby server back up and running? Right now when I try to browse, all I get is the loading circle animation. The log file pops up this kind of message: 2019-09-21 03:09:20.625 Info HttpServer: HTTP Response 500 to 192.168.10.3. Time: 6ms. http://hostname:8096/Users/784fca4761674832b51895c835a93714/Items?SortBy=SortName&SortOrder=Ascending&IncludeItemTypes=Movie&Recursive=true&Fields=BasicSyncInfo%2CMediaSourceCount%2CSortName%2CPrimaryImageAspectRatio%2CProductionYear&ImageTypeLimit=1&EnableImageTypes=Primary%2CBackdrop%2CThumb&StartIndex=0&Limit=100&ParentId=abebc196cc1b8bbf6f8bb5ca7b5ad6f1 Well, I went ahead and restored the backed up .db files. So all my old content is accessible now. But scanning for new results in a malformed database image message. Since it is different than what I've already shared, here it is. 2019-09-21 03:15:14.041 Error ProviderManager: Error refreshing item *** Error Report *** Version: 4.2.1.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 5.0.0.27 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll Processor count: 32 Program data path: /config Application directory: /system SQLitePCL.pretty.SQLiteException: Corrupt: database disk image is malformed SQLitePCL.pretty.SQLiteException: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown. at SQLitePCL.pretty.SQLiteException.CheckOk(sqlite3 db, Int32 rc) at SQLitePCL.pretty.StatementImpl.MoveNext() at Emby.Server.Implementations.Data.SqliteItemRepository.SaveItem(IDatabaseConnection db, BaseItem item, Int64 topParentId, Int64 userDataKeyId, IStatement insertItemStatement, IStatement updateItemStatement) at Emby.Server.Implementations.Data.SqliteItemRepository.SaveItemsInTranscation(IDatabaseConnection db, List`1 tuples) at Emby.Server.Implementations.Data.SqliteItemRepository.SaveItems(List`1 items, CancellationToken cancellationToken) at Emby.Server.Implementations.Library.LibraryManager.UpdateItems(List`1 items, BaseItem parent, ItemUpdateType updateReason, CancellationToken cancellationToken) at Emby.Server.Implementations.Library.LibraryManager.UpdateItem(BaseItem item, BaseItem parent, ItemUpdateType updateReason) at MediaBrowser.Providers.Manager.MetadataService`2.SaveItem(MetadataResult`1 result, LibraryOptions libraryOptions, ItemUpdateType reason, CancellationToken cancellationToken) at MediaBrowser.Providers.Manager.MetadataService`2.RefreshMetadata(BaseItem item, MetadataRefreshOptions refreshOptions, CancellationToken cancellationToken) at MediaBrowser.Controller.Entities.BaseItem.RefreshMetadata(MetadataRefreshOptions options, CancellationToken cancellationToken) at MediaBrowser.Providers.Manager.ProviderManager.RefreshCollectionFolderChildren(MetadataRefreshOptions options, CollectionFolder collectionFolder, CancellationToken cancellationToken) at MediaBrowser.Providers.Manager.ProviderManager.RefreshItem(BaseItem item, MetadataRefreshOptions options, CancellationToken cancellationToken) at MediaBrowser.Providers.Manager.ProviderManager.StartProcessingRefreshQueue() Source: SQLitePCL.pretty TargetSite: Void CheckOk(SQLitePCL.sqlite3, Int32) So, how do I get scanning working again? Thanks!
  25. As the title says, what are the advantages and disadvantages of having Emby Server run via Docker rather than being installed directly onto the machine? Are there any performance differences at all? Can docker take advantage of nVidia hardware acceleration? Is it worth migrating to Docker? My current setup: Ubuntu 19.04 (headless, no GUI) CPU: Ryzen 1700X RAM: 32GB DDR4 3200 HD: 500GB m.2 NVMe
×
×
  • Create New...