Jump to content

Search the Community

Showing results for tags 'linux'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • 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


  • Emby Blog

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...

  1. schmitty

    [Possible Bug] Can not invite users

    Hello, I can no longer invite users, when I click add user Emby Server does not bring up the dialog to Add Local User or Invite with Emby Connect. Has Emby Connect or inviting been removed again?
  2. I have an Ubuntu server running the emby server docker container. Just spun it up yesterday. My password worked no problem. Today, I tried to log in through firefox on another linux machine, and my password doesn't seem to be working. So I decided to try resetting my admin/user account password by clicking the "Forgot Password" button. When I clicked the button, it prompts me for a username. When I type the username and then hit "Submit", nothing at all seems to happen. What can I do to troubleshoot this further so I can get access to my media server again?
  3. Hello everyone Last Friday I restarted my Docker Emby container on Unraid. I lost all my libraries. I had the "Server Configuration Backup" extension, but no restore worked. I was using this Emby package, so I thought that this one had a problem. So I installed a new package at the end of the day. Everything was working until today when I had no cover image on my libraries. I restarted my container, and I lost all my containers. I also tried a restore but nothing worked. Also, it deleted my old Emby log files... However, I found an error in the little log file : When I look in my system, all the metadatas are deleted... ! Do you know can i fix it and restore my metadas ? Thanks a lot embyserver-63765654731.txt
  4. Hi, And thanks for this software. Right now I'm running emby server (premiere) on synology app (NAS is a 918+) ; client is installed on a first generation nvidia shield . All is connected via ethernet. Sometimes (rarely to be frank, very rarely) I got stuttering, mainly x or h265 files. I get two months ago a second hand elitedesk G4 mini (UHD Graphics 630) and installed linux (ubuntu 20.04 server) to run some valheim, minecraft and conan exiles servers via docker. And I wonder if using an emby container on this linux computer would improve performances. CPU is way better in the G4 than in the NAS. RAM is the same, 32Go. I have several questions, having close to none tech skill. 1- In my current setup (syno server to shield), which is "decoding" the stream ? NAS is decoding, and shield just have to display ? Shield is decoding, NAS being just providing the files for the shield to decode ? 2- In my current setup, is there some tips I should use to improve streaming ? 3- In my current setup, should I check somewhere if some sort of hardware acceleration is activated ? On the NAS ? The Shield ? 4- Would using linux server as a host for an emby container, NAS only for storage and the shield as a client improve the experience ? Once again thanks for the program, and the forum. I have a lot of informations available should I install emby docker on linux... Regards, F.
  5. I am using docker, i have the exact same set up with jellyfin, i just wanted to try emby as they have apps for my lg tv. If i go into my docker containers cli i can see all the films and tv shows, they just don't appear in my movie or tv show library on the emby gui when i have scanned them, the path is exactly the same as my existing jellyfin docker which works without issue. Logs are here: Info App: Loading Emby.Notifications, Version=, Culture=neutral, PublicKeyToken=null, Info App: Loading Emby.Codecs.Dxva, Version=, Culture=neutral, PublicKeyToken=null, Info App: Loading Emby.Codecs, Version=, Culture=neutral, PublicKeyToken=null, Info App: Loading Emby.Server.Connect, Version=, Culture=neutral, PublicKeyToken=null, Info App: Loading Emby.Server.Sync, Version=, Culture=neutral, PublicKeyToken=null, Info App: Loading EmbyServer, Version=, Culture=neutral, PublicKeyToken=null, Info SqliteUserRepository: Sqlite version: 3.35.5, Info SqliteUserRepository: Sqlite compiler options: COMPILER=gcc-8.3.0,ENABLE_COLUMN_METADATA,ENABLE_DBSTAT_VTAB,ENABLE_FTS3_PARENTHESIS,ENABLE_FTS3_TOKENIZER,ENABLE_FTS4,ENABLE_FTS5,ENABLE_GEOPOLY,ENABLE_JSON1,ENABLE_MATH_FUNCTIONS,ENABLE_PREUPDATE_HOOK,ENABLE_RTREE,ENABLE_SESSION,ENABLE_UNLOCK_NOTIFY,ENABLE_UPDATE_DELETE_LIMIT,LIKE_DOESNT_MATCH_BLOBS,MAX_SCHEMA_RETRY=25,MAX_VARIABLE_NUMBER=250000,OMIT_LOOKASIDE,SECURE_DELETE,THREADSAFE=1, Info SqliteUserRepository: Default journal_mode for /config/data/users.db is wal, Info AuthenticationRepository: Default journal_mode for /config/data/authentication.db is wal, Info ActivityRepository: Default journal_mode for /config/data/activitylog.db is wal, Info SqliteDisplayPreferencesRepository: Default journal_mode for /config/data/displaypreferences.db is wal, Info App: Adding HttpListener prefix http://+:8096/, Info SqliteItemRepository: Default journal_mode for /config/data/library.db is wal, Info SqliteItemRepository: cache_size is -98304, Info SqliteItemRepository: page_size is 4096, Info FfmpegManager: FFMpeg: /bin/ffmpeg, Info FfmpegManager: FFProbe: /bin/ffprobe, Info FfmpegManager: FFDetect: /bin/ffdetect, Info Skia: SkiaSharp version:, Info TaskManager: Daily trigger for Thumbnail image extraction set to fire at 08/10/2021 02:00:00, which is 147.766498335 minutes from now., Info TaskManager: Daily trigger for Rotate log file set to fire at 08/10/2021 00:00:00, which is 27.765629838333332 minutes from now., Info App: ServerId: 160d125f79c749ceaeb31cd227f2eb47, Info Server: http/1.1 GET UserAgent: Mozilla/5.0 (Linux; Android 10; ONEPLUS A6013 Build/QKQ1.190716.003; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/92.0.4515.131 Mobile Safari/537.36, Info Server: http/1.1 Response 503 to Time: 156ms., Info App: Starting entry point Emby.Dlna.Main.DlnaEntryPoint, Info Dlna: Registering publisher for urn:schemas-upnp-org:device:MediaServer:1, Info NetworkManager: Detected local ip addresses:,, Info App: Entry point completed: Emby.Dlna.Main.DlnaEntryPoint. Duration: 0.3627385 seconds, Info App: Starting entry point Emby.Server.Connect.ConnectEntryPoint, Info App: Loading data from /config/data/connect.txt, Info App: Loading data from /config/data/wan.dat, Info App: Entry point completed: Emby.Server.Connect.ConnectEntryPoint. Duration: 0.0222597 seconds, Info App: Core startup complete, Info App: Post-init migrations complete, Info App: Starting entry point Emby.Security.PluginSecurityManager, Info App: Entry point completed: Emby.Security.PluginSecurityManager. Duration: 0.0003403 seconds, Info App: Starting entry point Emby.Server.CinemaMode.IntrosEntryPoint, Info App: Entry point completed: Emby.Server.CinemaMode.IntrosEntryPoint. Duration: 0.0006473 seconds, Info App: Starting entry point Emby.Webhooks.WebhooksEntryPoint, Info App: Entry point completed: Emby.Webhooks.WebhooksEntryPoint. Duration: 0.0091679 seconds, Info App: Starting entry point Emby.PortMapper.ExternalPortForwarding, Info App: Entry point completed: Emby.PortMapper.ExternalPortForwarding. Duration: 0.0022248 seconds, Info App: Starting entry point NfoMetadata.EntryPoint, Info App: Entry point completed: NfoMetadata.EntryPoint. Duration: 0.0009112 seconds, Info App: Starting entry point MediaBrowser.Api.ApiEntryPoint, Info App: Entry point completed: MediaBrowser.Api.ApiEntryPoint. Duration: 0.0003795 seconds, Info App: Starting entry point Emby.Server.Implementations.Udp.UdpServerEntryPoint, Info App: Entry point completed: Emby.Server.Implementations.Udp.UdpServerEntryPoint. Duration: 0.0048624 seconds, Info App: Starting entry point Emby.Server.Implementations.News.NewsEntryPoint, Info App: Entry point completed: Emby.Server.Implementations.News.NewsEntryPoint. Duration: 0.0006593 seconds, Info App: Starting entry point Emby.Server.Implementations.Library.DeviceAccessEntryPoint, Info App: Entry point completed: Emby.Server.Implementations.Library.DeviceAccessEntryPoint. Duration: 0.0022856 seconds, Info App: Starting entry point Emby.Server.Implementations.IO.LibraryMonitorStartup, Info App: Init BeginReceive on, Info App: Init BeginReceive on, Info App: Init BeginReceive on, Info App: Init BeginReceive on, Info HttpClient: GET https://emby.media/community/index.php?/blog/rss/1-media-browser-developers-blog, Info LibraryMonitor: Skipping realtime monitor for /data/movies because the path does not exist, Info LibraryMonitor: Skipping realtime monitor for /data/tvshows because the path does not exist, Info App: Entry point completed: Emby.Server.Implementations.IO.LibraryMonitorStartup. Duration: 0.7805528 seconds, Info App: Starting entry point Emby.Server.Implementations.EntryPoints.AutomaticRestartEntryPoint, Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.AutomaticRestartEntryPoint. Duration: 0.0010587 seconds, Info App: Starting entry point Emby.Server.Implementations.EntryPoints.KeepServerAwake, Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.KeepServerAwake. Duration: 0.0006837 seconds, Info App: Starting entry point Emby.Server.Implementations.EntryPoints.LibraryChangedNotifier, Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.LibraryChangedNotifier. Duration: 0.0084622 seconds, Info App: Starting entry point Emby.Server.Implementations.EntryPoints.ServerEventNotifier, Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.ServerEventNotifier. Duration: 0.0087661 seconds, Info App: Starting entry point Emby.Server.Implementations.EntryPoints.StartupWizard, Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.StartupWizard. Duration: 0.001243 seconds, Info App: Starting entry point Emby.Server.Implementations.EntryPoints.SystemEvents, Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.SystemEvents. Duration: 0.0017413 seconds, Info App: Starting entry point Emby.Server.Implementations.EntryPoints.UserDataChangeNotifier, Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.UserDataChangeNotifier. Duration: 0.000559 seconds, Info App: Starting entry point Emby.Server.Implementations.Channels.ChannelsEntryPoint, Info App: Entry point completed: Emby.Server.Implementations.Channels.ChannelsEntryPoint. Duration: 0.0073198 seconds, Info App: Starting entry point Emby.LiveTV.EntryPoint, Info LiveTV: Loading live tv data from /config/data/livetv/timers, Info App: Entry point completed: Emby.LiveTV.EntryPoint. Duration: 0.0511545 seconds, Info App: Starting entry point Emby.LiveTV.UpgradeChannelOptionsEntryPoint, Info App: Entry point completed: Emby.LiveTV.UpgradeChannelOptionsEntryPoint. Duration: 0.0037867 seconds, Info App: Starting entry point Emby.LiveTV.RecordingNotifier, Info App: Entry point completed: Emby.LiveTV.RecordingNotifier. Duration: 0.0070804 seconds, Info App: Starting entry point Emby.ActivityLog.ActivityLogEntryPoint, Info App: Entry point completed: Emby.ActivityLog.ActivityLogEntryPoint. Duration: 0.009562 seconds, Info App: Starting entry point Emby.Server.MediaEncoding.Api.EncodingManagerEntryPoint, Info App: Entry point completed: Emby.Server.MediaEncoding.Api.EncodingManagerEntryPoint. Duration: 0.0040112 seconds, Info App: Starting entry point Emby.Notifications.Notifications, Info App: Entry point completed: Emby.Notifications.Notifications. Duration: 0.0011337 seconds, Info App: Starting entry point Emby.Server.Sync.SyncManagerEntryPoint, Info App: SyncRepository Initialize taking write lock, Info App: SyncRepository Initialize write lock taken, Info App: Entry point completed: Emby.Server.Sync.SyncManagerEntryPoint. Duration: 0.0143517 seconds, Info App: Starting entry point Emby.Server.Sync.SyncNotificationEntryPoint, Info App: Entry point completed: Emby.Server.Sync.SyncNotificationEntryPoint. Duration: 0.0058497 seconds, Info App: Starting entry point EmbyServer.Windows.LoopUtilEntryPoint, Info App: Entry point completed: EmbyServer.Windows.LoopUtilEntryPoint. Duration: 0.0004983 seconds, Info App: All entry points have started
  6. lushLi2ard60

    Question About My Firefox Installation

    Hello all! I noticed this morning an issue with some movies on Firefox, I can't skip of fast forward them from Chrome on Linux. After some investigation, I noticed that it happens with movies that gets converted to VPX codec by the server. If I watch the movies from the Android app, it works just fine as the server delivers it in h264. It also works just fine with Chrome based browser (as it doesn't use that VPX codec). Here is what I tried: Disabled subtitles Metadata refresh Changed resolution Disabled HTTP/2 & CSP Restarted Emby Server No matter what I tried, it is still being delivered to my Chrome client in VPX and I think that is the issue. It is happening on all the files with a "Container not supported". Server config: Emby in docker I attached logs of the same movie played in Emby for Android and Emby Web with debugging turned on. I also attached screenshots of the "Stats for nerds" on that same movie for both clients. Thanks! transcode_emby_android.txt transcode_chrome-linux.txt
  7. Hi I have a USB drive containing my music library (mostly mp3) attached to my router, and created a share on the router. I have installed Emby Server on my laptop so I can pick up streams from my TV and other devices, at least that was my hope. In the server web interface I have added the library and it has catalogued all folders and tracks. It will not play anything in the web interface giving me the error On my TV, again I can browse the folder structure but when I try to play a track I get a network error message. On VLC on my phone, I get an error message. Thee is a DLNA server on the router and this gives me the catalogue AND I can play the music files on my TV and phone. It has a file limitation however which is why I looked to use EMBY. Now, please be gentle - I have no idea what the f*** I'm doing most of the time so hand-holding is required. I have searched and seen this message has been encountered before but on NAS drives etc. I know it's similar but ... It may be a permissions thing but I don't know. Thanks in advance.
  8. Hi, I am trying to give Emby access to my external drive on Raspbian. I've searched a lot of different things and have used chmod and chown to try and give it permissions, but to no avail. I am a Linux noob so this is somewhat difficult for me. When I try to add a library from the external drive, I go to the directory that has it, but it's blank. Any help?
  9. moisesnfernnade

    emby shutting down alone

    I have been using emby on my Linux server for a while now, version is shutting down the emby program alone, it only deactivates it, I don’t know what’s going on previous versions didn’t happen this the server is Linux is is updating
  10. With the new Emby server release, I see that there are two options for each hardware encoder/decoder now: the existing VA-API one and a new QuickSync one. My Emby Server runs directly in Debian on a Pentium Gold G5420, identified as Coffee Lake (gen9.5). So what's the difference? Which one is preferred, and why? (Technical details welcome.) Is this an "if it ain't broke, don't fix it" case or a "try it and see what works better/faster" deal? TIA
  11. Hello I've been testing the linux server and while Emby is great it seems to lack some basic functionality that other software has. First off, the Now Playing screen should have a quick hot link in the left pane to avoid navigation confusion. There is lot's of clicking involved in Emby to find things and to get the logical view of things. Navigation UI improvements could be done to streamline the experience. There is no shuffle option on the Now Playing nor is there a randomise order or remove duplicates option for the play queue. It would be useful to be able to manage the play queue more during playback. Auto tagging is a loose cannon. Seriously the feature is a mess maker. I have music in thematic folders which contain artists and so on. Emby sees the top folder as an album and desperately tries to name it despite it not being one. This causes chaos in tags. There should be an option to tag a folder as a folder not a metadata "object" and leave it alone. Images - uh this just does not work well at all, images keep changing on their own, reverting back to what they were and just a global mess really. Artwork does not really load from the web either despite plugins present. I have to do a lot of manual image uploading. There should also be an option to edit images in several files at once with the multiselect file option. Subtitles - a simple option to browse and load srt would be spot on, having to manually edit each subtitle file name is silly. Web streaming - a Youtube / web link plugin would be nice. Not to mention hooking up Netflix and so. Dashboard - continue listening does not load at all as a section Overall kudos for the work guys but still lot's to do. Given the lack of these major features for me I won't be buying the license until there is some further improvements as the product seems incomplete. The inability to test the apps before purchasing the license is also a bit unfair, how can I make a purchase if I haven't seen the whole product? A 1 week trial would suffice. Now que on backlash from my post ;)
  12. Hi, I am in the process of a full library scan, and I see the following errors appear in the server logs repeatedly. System.Exception: ffprobe failed for file... streams and format are both null and [matroska,webm @ 0xebdc00] Format matroska,webm detected only with low score of 1, misdetection possible! [matroska,webm @ 0xebdc00] EBML header parsing failed : Invalid data found when processing input embyserver.txt
  13. CaffNoir

    Emby Won't Start

    Hi guys ! I've just made a little mistake but i don't know what. I tried to make a backup with the plugin but it's always resume with an error so to see what's going on i tried to check logs but my logs wasn't updated 'till a long time so like a genius (lol) i did a "rm -r /var/lib/emby/logs" then "mkdir /var/lib/emby/logs". Big mistake because it removed all my logs cool but won't create logs. I tried to restart emby with "service emby-server restart" but it's resume with an error : ● emby-server.service - Emby Server is a personal media server with apps on just about every device. Loaded: loaded (/lib/systemd/system/emby-server.service; enabled; vendor preset: enabled) Active: failed (Result: signal) since Fri 2021-04-16 23:17:45 CEST; 13min ago Process: 4741 ExecStart=/opt/emby-server/bin/emby-server (code=killed, signal=ABRT) Main PID: 4741 (code=killed, signal=ABRT) Apr 16 23:17:45 Debian-105-buster-64-minimal emby-server[4741]: at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options) Apr 16 23:17:45 Debian-105-buster-64-minimal emby-server[4741]: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) Apr 16 23:17:45 Debian-105-buster-64-minimal emby-server[4741]: at Emby.Server.Implementations.Logging.FileLogger..ctor(String path) Apr 16 23:17:45 Debian-105-buster-64-minimal emby-server[4741]: at Emby.Server.Implementations.Logging.SimpleLogManager.ReloadLogger(LogSeverity severity, CancellationToken cancellationToken) Apr 16 23:17:45 Debian-105-buster-64-minimal emby-server[4741]: --- End of inner exception stack trace --- Apr 16 23:17:45 Debian-105-buster-64-minimal emby-server[4741]: at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken) Apr 16 23:17:45 Debian-105-buster-64-minimal emby-server[4741]: at System.Threading.Tasks.Task.WaitAll(Task[] tasks) Apr 16 23:17:45 Debian-105-buster-64-minimal emby-server[4741]: at EmbyServer.Program.Main(String[] args) Apr 16 23:17:45 Debian-105-buster-64-minimal systemd[1]: emby-server.service: Main process exited, code=killed, status=6/ABRT Apr 16 23:17:45 Debian-105-buster-64-minimal systemd[1]: emby-server.service: Failed with result 'signal'. also i've found a command on the forum : "nohup /opt/emby-server/bin/emby-server &" and it's worked but "service emby-server restart" and "service emby-server status" show the error. Can anyone help me ? Thanks !
  14. Hello Community, I was hoping someone else is having a similar problem and perhaps know the reason why after the second to last update of Emby, my collections vanished (both user created, and those generated by the box set plugin). At first I thought it had to be ownership/permissions had become muddled, but all other writes are allowed (updates to metadata, metadata refreshes on intervals, favourites) Here is a breakdown of my formerly working setup: Emby running on Docker - app folder in home directory to utilize the SSD benefit. OS: Fedora 33 - kept up to date daily Docker image is from Linuxserver.io (I chose that image to keep things in line with my other services, and ease of setup Permissions are defined in the docker-compose file for PGID:1000 (logged user) and GUID:973 (docker) however i've also tried chowning the permissions to 1000:1000 in both the .yaml file and filesystem in keeping with linuxserver.io's standard setups.. No joy as of yet.. I'm copying a backup of the emby appdata folder to backup in an attempt to start fresh, if that doesn't work i'll restore and hope that either emby, or the image provider figures it out. One thing worth noting, while I can't make a collection, the Boxset plugin CAN, and I can add and remove from them, if I try to create my own it circles out. I'd really prefer to keep my watched status. not so much for me, but my elderly parents (also my main reason for fighting with collections, so I can narrow down content for them) so I was wondering if the community can : 1) Diagnose what might have happened to either the config or the docker image (last two versions, first time lost all collections, I tried backing up the collections folder and starting new, no joy. or 2) If I create a new instance, which folders to keep so my 2 users keep their watched status. I don't mind rescanning metadata and tailoring the layout again. Any help would be appreciated, I hope I gave the community enough information, so as to not waste your time. Thank You, Ray.
  15. Hello When I try to add a path on an external hard disk, it does not appear in the library section, but I can access it through the file browser on the system. attention: I am using raspberry pi OS. thank you.
  16. Inspired by this article on how to host a website using cloudflare and nginx, i intend to do the same for my emby server. Like swynol, i have nginx server and emby server running on the very same machine which i station on my local home network. My OS however is ubuntu instead of windows. Ive tried both swynol's and lukecarrier's github codes, no avail, it wont redirect to the emby server no matter what. My nginx server was indeed running as both ports 80 and 443 are opened as tested by canyouseeme.org. It just wont redirect whenever i go to https://emby.mydomainname.com I dont even know where should i put the code, of the guides online, some say /etc/nginx/conf.d/mydomain.com, some say /etc/nginx/sites-available/mydomain.com with /etc/nginx/sites-enabled linked to earlier. I highly suspect that the code is the culprit. sudo nginx -t show no error, systemctl status nginx operational Shed some light anyone? Appreciate it. Update 16/12/2020 Here's my nginx code where I put under sites-available and then linked to sites-enabled via ln -s server { listen [::]:80; ## Listens on port 80 IPv6 listen 80; ## Listens on port 80 IPv4 listen [::]:443 ssl http2; ## Listens on port 443 IPv6 with http2 and ssl enabled listen 443 ssl http2; ## Listens on port 443 IPv4 with http2 and ssl enabled proxy_buffering off; ## Sends data as fast as it can not buffering large chunks. server_name emby.mydomainname.com; ## enter your service name and domain name here access_log /var/log/nginx/embyaccess.log; ## Creates a log file with this name and the log info above. ## SSL SETTINGS ## ssl_session_timeout 30m; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; ssl_certificate /etc/ssl/mydomainname/cert.pem; ## Location of your public ssl_certificate_key /etc/ssl/mydomainname/key.pem; ## Location of your private PEM file. ssl_client_certificate /etc/ssl/mydomainname/cloudflare.crt; ##Authenticated Origin Pulls ssl_verify_client on; ##Authenticated Origin Pulls ssl_session_cache shared:SSL:10m; location ^~ /swagger { ## Disables access to swagger interface return 404; } location / { proxy_pass http://localhost:8096; ## Enter the IP here proxy_hide_header X-Powered-By; ## Hides nginx server version from bad guys. proxy_set_header Range $http_range; ## Allows specific chunks of a file to be requested. proxy_set_header If-Range $http_if_range; ## Allows specific chunks of a file to be requested. #proxy_set_header X-Real-IP $remote_addr; ## Passes the real client IP to the backend server. proxy_set_header X-Real-IP $http_CF_Connecting_IP; ## if you use cloudflare un-comment this line and comment out above line. proxy_set_header Host $host; ## Passes the requested domain name to the backend server. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; ## Adds forwarded IP to the list of IPs that were forwarded to the backend server. ## ADDITIONAL SECURITY SETTINGS ## ## Optional settings to improve security ## ## add these after you have completed your testing and ssl setup ## ## NOTICE: For the Strict-Transport-Security setting below, I would recommend ramping up to this value ## ## See https://hstspreload.org/ read through the "Deployment Recommendations" section first! ## add_header 'Referrer-Policy' 'origin-when-cross-origin'; add_header Strict-Transport-Security "max-age=15552000; preload" always; add_header X-Frame-Options "SAMEORIGIN" always; add_header X-Content-Type-Options "nosniff" always; add_header X-XSS-Protection "1; mode=block" always; ## WEBSOCKET SETTINGS ## Used to pass two way real time info to and from emby and the client. proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; } } Big thanks to @pir8radio for the configuration, my configuration is based on his. Setting up authenticated origin pulls is optional, here's where I download the cert. https://support.cloudflare.com/hc/en-us/articles/204899617-Authenticated-Origin-Pulls#section6
  17. Hello Folks, After the success of getting a count of the current NowPlayingItem entries in the Sessions API, I am now trying to get a list of the Users and what they are currently playing - then send that to my InfluxDB to show in my Grafana server. I am nearly there with this command line, but cannot quite get it so that JQ only shows those session users who are actually playing something... wget -q -O - "http://localhost:8096/emby/Sessions?api_key=3469exxxxxxxxxxxxxxx201ef3f" | jq -M '.[].UserName, .[].NowPlayingItem.Name' will show me the following... null "Paul" "Tracey" "Sam" "Tom" "Katie" null "The Secret of the Unicorn (1)" null null null null ...which is every possible user. In the above example, only user "Paul" is actually playing ""The Secret of the Unicorn (1)". If I add the JQ options to now show 'nulls'... wget -q -O - "http://localhost:8096/emby/Sessions?api_key=3469exxxxxxxxxxxxxxx201ef3f" | jq -M '.[].UserName, .[].NowPlayingItem.Name | select(. != null)' then I can get it to this output... "Paul" "Tracey" "Sam" "Tom" "Katie" "The Secret of the Unicorn (1)" ...which is correct but still shows me users that are not playing anything at that time! Does anyone have knowledge of JSON and JQ or the API so that I can just get a list of those users that are playing an item now. I would be happy with this output... "Paul" "The Secret of the Unicorn (1)" ...or even better - turn it in to a key + value pair like this... { "Paul": "The Secret of the Unicorn (1)" } ...so that I can send that to a bash script and then to my InfluxDB. Thanks in advance! Regards, Paully
  18. HI i want to make custom homepage interface or theme or change little bit, but big but i cant find path where is located index.html. I need this path look picture. Emby server is running on raspbery pi DietPi OS (Linux)
  19. oisecnet

    Optimizing scanning Library

    Hey guys, Been using emby on Linux for quite some time now. However after a new install on a clean machine, while importing my existing files. I encountered some performance issues. After looking at it it seems the library scanning process only will utilize 1 core at a time. The ffmpeg process that is forked for the chapter images is explicitly started with -threads 1. Is there any option to increase that ? Or is it limited that way due to locking issues ? On current systems it would speed up these processes quite a lot if multiple threads where forked. Even if ffmpeg was only forked with -threads 1 it would be possible to start multiple ffmpeg's for multiple media files. Also it looks like the chapter imaging task limits emby from doing other tasks (like re-importing the .nfo files I have for every media file). Are there any parameters that can be used to force emby to multi-thread some processes or is this currently not possible ?
  20. Guest

    Thinking of changing OS to MAC

    So I have been thinking for awhile of changing my Servers OS to MAC. This is mostly due to the intrusive updates that are forced on us Windows10 Users and the bloatware that is constantly being reinstalled by these forced updates. Like xbox gamebar, etc and several others. I did figure out that by using Shell i can remove a lot of these programs I dont want or use but whenever their is an update these programs are forced back onto my PC using Data, which is expensive nowadays, and disc space which I like to keep clear for my needs not Microsofts attempt to get me to use programs I have ZERO interest in. EDGE is a huge irrigation as well. I remove it and it comes right back. Its as if Microsoft somehow knows I just shelled the hell out of their bloatware and they want it back on ASAP. Im beginning to think Windows OS is more or less spyware now as the years go by. I used to love Microsoft. But that has all changed and it wasnt a sudden distaste either. To to put insult to injury they pin that crap to my Desktop as to say, HEY BUDDY! Heres your internet browser you need to use! Serious BS. Also the new GET HELP for Windows10 infuriates me and I like the old troubleshooter. But it is either gone or buried in the OS some place. Also I find it funny that on the Microsoft help sites you have all these people saying that the majority of these programs cant be removed and are hard coded into the OS and they have to be there for it to work. This is an obvious plow to get people to keep programs on their PC that Microsoft gets paid to put on them. Really they are just trying to discourage people with misinformation. I read about a registry hack that can stop the updates but that was a couple of years ago someone had posted that and if I was terrible company like Microsoft Id patch that out as soon possible because, darn it your gonna get force fed the updates whether you want them or not. I hate companies like this. The only option is to postpone updates for a a week at which time they will force update you. I have read that MAC does not do this to its users. If so thats wonderful. Some of the best news Ive read all day. My server is a big part of my life and I use it constantly so the fewer issues I have obviously the better. Im just sick of Microsoft and need some good advice. Other considerations are of course just going to Linux Mint or something similar. I run KALI on my Chromebook so I am familiar with the struggles of changing an OS and how difficult it can be. Course Chromebook is a bit extreme considering the length at which you have to go to to get the darn OS on a system that doesnt like you doing that sort of thing and fights you the whole way lol. I do enjoy UNIX based OS though as Im an old IDX/IBM/DOS guy. I dont use the PC for gaming, I have another one for that, or anything else really. Mostly I just keep it running just for the server. So an OS that is light on the resource consumption is something I thought about a lot. Microsoft is not like this especially when the Antimalware crap decides to bog down the PC even though I already have a dedicated antivirus and dont need or want their default crap. All this said i would very much like to hear from the community about their thoughts and experiences with MAC OS as I worry about any compatibility issues from switching I might have. Cheers
  21. CaffNoir

    Nothing want to start

    Hi ! So this night with no reason, my emby server decided to not transcode movies and all of stuff on it. Here is my log file : https://paste2.org/9cFkEk0p
  22. I recently set up Emby on my PC running Linux so that my mom could easily watch stuff on her Chromecast, and it worked great. I use both Windows and Linux (specifically Pop Os) and today I booted up Windows and configured Emby there too. Everything seemed to be working fine until my mom told me she was unable to get Emby working on her Chromecast (stuck on "Ready to Cast"), which seemed weird because I tried it on mine and worked perfectly. After trying several times, restarting, opening ports, etc., I just decided to try booting the server on Linux, and her Chromecast works now! The only problem is that mine doesn't anymore, so it seems like once a Chromecast connects to an Emby server, if you switch to a different OS and run another server it will refuse to play files. Hope I can get this fixed because it'd be very frustrating if I have to switch to a different OS every time someone wants to use the server.
  23. EliteArmedForce

    One Piece naming, Help!!!

    I am done with naming One Piece Episodes. Previously i watched Naruto and Naruto Shippuden without any headache (Thanks to this forum post - Naruto file naming) I have downloaded total of 837 episodes. Initially, it was named 'One Piece - 001 to One Piece - 837'. After library scan, both "Absolute" and "Aired" order, i get this annoying problem. This never happened with Naruto or Naruto Shippuden , episodes named S01E001. I tried naming 'One Piece - S01EXXX, One Piece - S020EXXX' etc. Moreover, i tried 'One Piece - S01EXXX to One Piece S01E837'. Yet i face this annoying problem. Device used: RPi4 & Jetson Tx2 The problem: Why their is a Specials??? Please help me,
  24. Log: embyserver.txt Emby user has access to the file and folder: nuwanda@nuwanda-desktop:~$ sudo su emby -s /bin/bash -c 'ls -l /data/Videos/VHS/1986-03-01\ Cumple\ Gaby\ 1\ año.mkv' -rw-rw-rw- 2 nuwanda nuwanda 161845930 set 17 2018 '/data/Videos/VHS/1986-03-01 Cumple Gaby 1 año.mkv' ffprobe output: ffprobe version 4.2.4-1ubuntu0.1 Copyright (c) 2007-2020 the FFmpeg developers built with gcc 9 (Ubuntu 9.3.0-10ubuntu2) configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 Input #0, matroska,webm, from '1986-03-01 Cumple Gaby 1 año.mkv': Metadata: CREATION_TIME : 2018-09-17T22:03:02Z ENCODER : Lavf57.7.2 Duration: 00:08:13.62, start: 0.000000, bitrate: 2623 kb/s Stream #0:0: Video: hevc (Main), yuv420p(tv, smpte170m/smpte170m/bt709), 720x480 [SAR 8:9 DAR 4:3], 59.94 fps, 59.94 tbr, 1k tbn, 59.94 tbc (default) Stream #0:1: Audio: aac (LC), 48000 Hz, stereo, fltp (default) Metadata: title : Stereo Help? Thanks! embyserver.txt
  25. Hi, I’m moving my Emby install due to install issues with my distro. When I moved Emby to the current distro, instead of pulling the metadata from the saved NFO files and the images also saved within the media itself, it pulled from online - even when there wasn’t any data and overwrote a bunch of data that I had worked really hard to get right. Now I have to start all over fixing those erasing days of work that I have to redo now. Is there a way to get Emby to pull from the saved NFO and images first - and only download if I’m missing metadata so that it doesn’t overwrite the good data that’s been saved? Thanks so much for any info or assistance!
  • Create New...