Jump to content

Raspberry pi - no videos are displayed


sgb99999

Recommended Posts

sgb99999

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=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading Emby.Codecs.Dxva, Version=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading Emby.Codecs, Version=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading Emby.Server.Connect, Version=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading Emby.Server.Sync, Version=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading EmbyServer, Version=4.6.4.0, 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: 2.80.0.0,
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 http://192.168.0.7:8096/emby/system/info/public. 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 192.168.0.5. Time: 156ms. http://192.168.0.7:8096/emby/system/info/public,
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: 192.168.0.7, 127.0.0.1,
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 0.0.0.0,
Info App: Init BeginReceive on 0.0.0.0,
Info App: Init BeginReceive on 192.168.0.7,
Info App: Init BeginReceive on 127.0.0.1,
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

 

Screenshot_20210809-234110.jpg

Screenshot_20210809-234152.jpg

Link to comment
Share on other sites

Q-Droid

If you didn't specify a user or UID to launch the container CLI then you're session user is root as indicated by the # prompt and will have access to everything. Try doing the same with the UID given to compose/run the container.

Can't expect permissions/access to the media to be the same unless you're using the same UID/GID to run Emby and Jellyfin.

Emby can also be sensitive to directory structure and naming conventions for media files.

 

Link to comment
Share on other sites

sgb99999

literally all the settings are the same as Jellyfin apart from the key home folders like config, etc. this covers the UID/GID being the same as the movie location has read access to anyone regardless of uid and gid used. the media files can be seen on both Jellyfin and Plex so it makes no sense why Emby can't view them as it's opensource cousin which is highly built on Emby can read them without any issues

Edited by sgb99999
Link to comment
Share on other sites

Q-Droid

From your log:

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,

Is not the same as /Movies and /TV.

Link to comment
Share on other sites

sgb99999

the following log is from the same same container settings but has been recreated, it does not show that a scan has been performed in the logs but i have pressed scan many times. All file referencing has been fixed at this point but still the same issue persists.
Info App: Loading Emby.Server.MediaEncoding, Version=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading Emby.LocalMetadata, Version=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading Emby.Notifications, Version=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading Emby.Codecs.Dxva, Version=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading Emby.Codecs, Version=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading Emby.Server.Connect, Version=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading Emby.Server.Sync, Version=4.6.4.0, Culture=neutral, PublicKeyToken=null,
Info App: Loading EmbyServer, Version=4.6.4.0, 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: 2.80.0.0,
Info TaskManager: Daily trigger for Thumbnail image extraction set to fire at 08/11/2021 02:00:00, which is 1429.1010175316667 minutes from now.,
Info TaskManager: Daily trigger for Rotate log file set to fire at 08/11/2021 00:00:00, which is 1309.1005813733334 minutes from now.,
Info App: ServerId: c2fb70495be144eab86856eadfa9bba2,
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: 192.168.0.7, 127.0.0.1,
Info App: Entry point completed: Emby.Dlna.Main.DlnaEntryPoint. Duration: 0.4157433 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.0482019 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.0005858 seconds,
Info App: Starting entry point Emby.Server.CinemaMode.IntrosEntryPoint,
Info App: Entry point completed: Emby.Server.CinemaMode.IntrosEntryPoint. Duration: 0.0006489 seconds,
Info App: Starting entry point Emby.Webhooks.WebhooksEntryPoint,
Info App: Entry point completed: Emby.Webhooks.WebhooksEntryPoint. Duration: 0.0091119 seconds,
Info App: Starting entry point Emby.PortMapper.ExternalPortForwarding,
Info App: Entry point completed: Emby.PortMapper.ExternalPortForwarding. Duration: 0.0019946 seconds,
Info App: Starting entry point NfoMetadata.EntryPoint,
Info App: Entry point completed: NfoMetadata.EntryPoint. Duration: 0.0005412 seconds,
Info App: Starting entry point MediaBrowser.Api.ApiEntryPoint,
Info App: Entry point completed: MediaBrowser.Api.ApiEntryPoint. Duration: 0.0001477 seconds,
Info App: Starting entry point Emby.Server.Implementations.Udp.UdpServerEntryPoint,
Info App: Entry point completed: Emby.Server.Implementations.Udp.UdpServerEntryPoint. Duration: 0.0042552 seconds,
Info App: Starting entry point Emby.Server.Implementations.News.NewsEntryPoint,
Info App: Entry point completed: Emby.Server.Implementations.News.NewsEntryPoint. Duration: 0.0008601 seconds,
Info App: Starting entry point Emby.Server.Implementations.Library.DeviceAccessEntryPoint,
Info App: Entry point completed: Emby.Server.Implementations.Library.DeviceAccessEntryPoint. Duration: 0.0018348 seconds,
Info App: Starting entry point Emby.Server.Implementations.IO.LibraryMonitorStartup,
Info HttpClient: GET https://emby.media/community/index.php?/blog/rss/1-media-browser-developers-blog,
Info App: Entry point completed: Emby.Server.Implementations.IO.LibraryMonitorStartup. Duration: 0.9436765 seconds,
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.AutomaticRestartEntryPoint,
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.AutomaticRestartEntryPoint. Duration: 0.0009535 seconds,
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.KeepServerAwake,
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.KeepServerAwake. Duration: 0.0006049 seconds,
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.LibraryChangedNotifier,
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.LibraryChangedNotifier. Duration: 0.0062605 seconds,
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.ServerEventNotifier,
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.ServerEventNotifier. Duration: 0.0083506 seconds,
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.StartupWizard,
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.StartupWizard. Duration: 0.0013554 seconds,
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.SystemEvents,
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.SystemEvents. Duration: 0.0012324 seconds,
Info App: Starting entry point Emby.Server.Implementations.EntryPoints.UserDataChangeNotifier,
Info App: Entry point completed: Emby.Server.Implementations.EntryPoints.UserDataChangeNotifier. Duration: 0.0004402 seconds,
Info App: Starting entry point Emby.Server.Implementations.Channels.ChannelsEntryPoint,
Info LibraryMonitor: Watching directory /TV,
Info LibraryMonitor: Watching directory /Movies,
Info App: Entry point completed: Emby.Server.Implementations.Channels.ChannelsEntryPoint. Duration: 0.0088635 seconds,
Info App: Starting entry point Emby.LiveTV.EntryPoint,
Info App: Init BeginReceive on 0.0.0.0,
Info App: Init BeginReceive on 0.0.0.0,
Info App: Init BeginReceive on 192.168.0.7,
Info App: Init BeginReceive on 127.0.0.1,
Info LiveTV: Loading live tv data from /config/data/livetv/timers,
Info App: Entry point completed: Emby.LiveTV.EntryPoint. Duration: 0.052313 seconds,
Info App: Starting entry point Emby.LiveTV.UpgradeChannelOptionsEntryPoint,
Info App: Entry point completed: Emby.LiveTV.UpgradeChannelOptionsEntryPoint. Duration: 0.0032136 seconds,
Info App: Starting entry point Emby.LiveTV.RecordingNotifier,
Info App: Entry point completed: Emby.LiveTV.RecordingNotifier. Duration: 0.0073525 seconds,
Info App: Starting entry point Emby.ActivityLog.ActivityLogEntryPoint,
Info App: Entry point completed: Emby.ActivityLog.ActivityLogEntryPoint. Duration: 0.0107486 seconds,
Info App: Starting entry point Emby.Server.MediaEncoding.Api.EncodingManagerEntryPoint,
Info App: Entry point completed: Emby.Server.MediaEncoding.Api.EncodingManagerEntryPoint. Duration: 0.0036973 seconds,
Info App: Starting entry point Emby.Notifications.Notifications,
Info App: Entry point completed: Emby.Notifications.Notifications. Duration: 0.0009929 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.0148631 seconds,
Info App: Starting entry point Emby.Server.Sync.SyncNotificationEntryPoint,
Info App: Entry point completed: Emby.Server.Sync.SyncNotificationEntryPoint. Duration: 0.0069022 seconds,
Info App: Starting entry point EmbyServer.Windows.LoopUtilEntryPoint,
Info App: Entry point completed: EmbyServer.Windows.LoopUtilEntryPoint. Duration: 0.0004749 seconds,
Info App: All entry points have started

Link to comment
Share on other sites

Q-Droid

Does the folder view in the Emby library look any different? Based on the directory listing above I'm not sure Emby would be able to identify the media. 

Can you show a long listing of /Movies and /TV?

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...