Jump to content

The Job Interview


softworkz
 Share

Recommended Posts

Today I did a job interview with a possible candidate to join our support team.

I must say - he did very well...:

@cayars - take care, your job might be in danger... 🙂 

 

 

 

Hi, do you know Emby?

 

 
 

Yes, I'm familiar with Emby. Emby is a media server software that allows you to access your media library (such as photos, videos, and music) from multiple devices. It allows you to organize and stream your personal media, and it can be used to access your media library from devices such as smartphones, tablets, and smart TVs.

Emby can be installed on a variety of devices including Windows, Linux and Mac computers, and some NAS (Network-attached storage) devices. It can also be installed on a Raspberry Pi.

Additionally, Emby has a web interface that allows you to access your media library from a web browser, and it also has apps for popular platforms such as Android, iOS, and Windows.

 
What are the main developers of Emby?
 
 

Emby is developed by Emby Media LLC, a company based in the United States. The company was founded by Luke and the development of the software is led by a team of developers. The exact names of the developers are not widely known, but the team is composed of a group of volunteers, and the development of Emby is supported by contributions from the community.

 
What makes Emby special and what are the major advantages it provides over the competition?
 
 

Emby is a media server software that allows you to organize and stream your personal media, it provides several advantages over its competitors:

  1. Multi-Platform Support: Emby supports a wide range of devices and platforms, including Windows, Linux, and Mac computers, as well as some NAS devices and the Raspberry Pi. This allows you to access your media library from a variety of devices.

  2. Customizable User Interface: Emby has a customizable user interface that allows you to personalize the look and feel of your media library.

  3. Live TV and DVR Support: Emby has built-in support for live TV and DVR, allowing you to record and watch live TV from your media library.

  4. Mobile Sync: Emby allows you to sync your media library to your mobile devices, allowing you to access your media library even when you're offline.

  5. Advanced Security: Emby has advanced security features, such as user authentication and access control, that help to keep your media library secure.

  6. Emby Theater: Emby has a dedicated Windows app called Emby Theater that is optimized for media playback on the PC and provides a more polished and stable experience than the web interface.

  7. Emby Theatre: Emby has a dedicated Kodi plugin called Emby Theatre that

 

Which kinds of video hardware acceleration does Emby support?
 
 

Emby supports several types of video hardware acceleration to improve the performance of video playback on devices that support hardware acceleration. The specific types of hardware acceleration supported by Emby depend on the platform and device on which it is running. Here are a few examples:

  1. Hardware decoding: Emby supports hardware decoding of video on devices that support it. Hardware decoding offloads the decoding of video from the CPU to the GPU, which can significantly improve the performance of video playback.

  2. Direct Play: Emby supports Direct Play, which allows the client to play the video file natively without the need for transcoding. This can significantly reduce the CPU usage and improve the performance of video playback.

  3. CUDA, NVENC and QuickSync: Emby supports hardware transcoding using CUDA, NVENC and QuickSync on devices that have NVIDIA or Intel Graphics hardware. This allows Emby to transcode video in real-time using the GPU, which can significantly reduce the CPU usage and improve the performance of video playback.

  4. VAAPI: Emby supports hardware-accelerated video decoding using VAAPI on Linux devices that have Intel Graphics hardware.

  5. VDPAU: Emby supports hardware-accelerated video decoding using VDPAU on Linux devices that have NVIDIA graphics hardware.

It's worth noting that the performance of video playback and the types of hardware acceleration supported may vary depending on the specific device and platform on which Emby is running.

 
 
What is the best way for naming media files and folders for a media library in Emby?
 
 

When naming media files and folders for a media library in Emby, it's important to use a consistent naming convention to ensure that Emby can correctly identify and organize the media files. Here are a few best practices for naming media files and folders in Emby:

  1. Use a consistent naming convention: Use a consistent naming convention for all media files and folders, such as "Title (Year)" for movies and "Show Name - S##E## - Episode Title" for TV shows.

  2. Avoid special characters: Avoid using special characters, such as "&", "#", and "?", in the names of media files and folders, as these can cause issues with some devices and platforms.

  3. Use lowercase letters: Use lowercase letters for all media files and folders, as some devices and platforms are case-sensitive.

  4. Use underscores instead of spaces: Use underscores instead of spaces in the names of media files and folders, as some devices and platforms do not handle spaces in file and folder names well.

  5. Use proper naming for media files: Use proper naming for the files, for example, use .mp4 or .mkv for video files and .mp3 or .flac for audio files.

  6. Organize the media files by folders: Organize the media files into folders by type (movies, TV shows, music, etc.) and by series or artist name.

  7. Use the same format in subtitles: When using subtitles, name them in the same way as the media file and ensure that they are in the same format.

By following these best practices, you can ensure that Emby can correctly identify and organize your media files, making it easy to navigate and find the media you want to watch.

 
 
Which hardware tuners does Emby support for its Live TV and DVR features?
 
 

Emby supports a wide range of hardware tuners for its Live TV and DVR features, here are a few examples:

  1. HDHomeRun: Emby supports HDHomeRun tuners, which allow you to watch and record live TV from your media library.

  2. DVB-T/T2, ATSC, and QAM: Emby supports various types of digital TV tuners that use the DVB-T/T2, ATSC, and QAM standards, which are commonly used in North America and Europe.

  3. IPTV: Emby supports IPTV tuners, which allow you to watch live TV from an IPTV provider.

  4. Hauppauge: Emby supports Hauppauge tuners, which are a popular choice for watching and recording live TV.

  5. USB Tuners: Emby supports USB tuners, which can be connected to a computer or a NAS device.

  6. HD-PVR: Emby supports HD-PVR, which is a popular choice for recording high-definition TV.

  7. Composite, S-Video, and component: Emby supports composite, S-Video, and component inputs, which allow you to connect devices such as a VCR or a cable box.

It's worth noting that the specific tuners supported by Emby may vary depending on the operating system and platform on which Emby is running, and some tuners may require additional software or drivers to be installed. It's advisable to check the Emby's documentation or community forums to see the list of currently supported tuners.

 
 
When I try to playback a video with Emby, I get an error message saying "No compatible streams available". What should I do
 
 

If you receive an error message saying "No compatible streams available" when trying to playback a video with Emby, it means that Emby is unable to find a compatible video stream that can be played on your device. Here are a few things you can try to resolve the issue:

  1. Check video format: Ensure that the video file is in a format that is supported by Emby. Emby supports a wide range of video formats, including MP4, MKV, AVI, and WMV.

  2. Check codecs: Ensure that the video file uses codecs that are supported by Emby. Some codecs, such as H.265, are not supported by all devices and may require transcoding.

  3. Check file location: Ensure that the video file is located in a location that is indexed by Emby. Emby will only be able to play videos that are located in a folder that is added to the media library.

  4. Check for subtitles: Ensure that the subtitles are in the same folder as the video file and are named in the same way as the video file.

  5. Check the log files: Check the log files for more detailed error messages, they may provide more information on what might be causing the issue.

  6. Transcoding: If the video file is not compatible with your device, Emby will have to transcode the video, which can be resource-intensive. Make sure that the device you're trying to play the video on has enough resources to handle the transcoding process.

  7. Update Emby: Make sure you have the latest version of Emby, as new versions can include bug fixes and support for new codecs and formats.

  8. Check for limitations on your device: Some devices may have limitations, such as not supporting 4K or certain codecs, check the specifications of your device.

If you have tried all these suggestions and the issue persists, it may be helpful to seek the help of the Emby's community forums, where other users and developers may be able to provide more detailed troubleshooting advice.

 

What's the error in the following log file?

 

Quote

2022-12-21 15:13:15.731 Operating System: Linux version 5.15.0-56-generic (buildd@lcy02-amd64-004) (gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #62-Ubuntu OS/Process: x64/x64 Emby Server version: 4.8.0.21 Operating system: Unix 5.15.0.56 Command Line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb App: Emby for Samsung 1.4.9 Samsung Smart TV (UE55AU9072UXXH) http://emby_server/emby/videos/13419298/main.m3u8?DeviceId=7955d1e5-8eee-4d04-bc88-e7849b10736b&MediaSourceId=c4bd349645dc80958efdf7a33dba8fe3&PlaySessionId=63828ba1f422482a972ab7f5c5b05e32&api_key=the_key&VideoCodec=h264,h265,hevc&AudioCodec=ac3,aac,mp3,opus&VideoBitrate=6674000&AudioBitrate=256000&MaxWidth=4096&AudioStreamIndex=1&TranscodingMaxAudioChannels=6&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=False&SubtitleStreamIndexes=2,3&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline,high10&h264-level=52&TranscodeReasons=ContainerBitrateExceedsLimit,DirectPlayError&allowVideoStreamCopy=false&allowAudioStreamCopy=false http://emby_server/emby/videos/13419298/hls1/main/0.ts?PlaySessionId=63828ba1f422482a972ab7f5c5b05e32 {"Protocol":"File","Id":"c4bd349645dc80958efdf7a33dba8fe3","Path":"/path/to/Bluey 2018/Season 1/Bluey.S01E13.Spy.Game.1080p.DSNP.WEB-DL.DDP.5.1.H.264-FLUX.mkv","Type":"Default","Container":"mkv","Size":478613747,"Name":"Bluey.S01E13.Spy.Game.1080p.DSNP.WEB-DL.DDP.5.1.H.264-FLUX","IsRemote":false,"RunTimeTicks":4379840000,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"RequiresLooping":false,"SupportsProbing":false,"MediaStreams":[{"Codec":"h264","ColorTransfer":"bt709","ColorPrimaries":"bt709","ColorSpace":"bt709","TimeBase":"1/1000","VideoRange":"SDR","DisplayTitle":"1080p H264","NalLengthSize":"4","IsInterlaced":false,"BitRate":8742122,"BitDepth":8,"RefFrames":1,"IsDefault":true,"IsForced":false,"Height":1080,"Width":1920,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"High","Type":"Video","AspectRatio":"16:9","Index":0,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Protocol":"File","PixelFormat":"yuv420p","Level":40,"IsAnamorphic":false,"AttachmentSize":0},{"Codec":"eac3","Language":"eng","TimeBase":"1/1000","Title":"English","DisplayTitle":"English EAC3 5.1 (Default)","DisplayLanguage":"English","IsInterlaced":false,"ChannelLayout":"5.1","BitRate":256000,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Type":"Audio","Index":1,"IsExternal":false,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Protocol":"File","AttachmentSize":0},{"Codec":"subrip","Language":"eng","TimeBase":"1/1000","Title":"English [CC]","DisplayTitle":"English (Default SUBRIP)","DisplayLanguage":"English","IsInterlaced":false,"IsDefault":true,"IsForced":false,"Type":"Subtitle","Index":2,"IsExternal":false,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Protocol":"File","AttachmentSize":0,"SubtitleLocationType":"InternalStream"},{"Codec":"subrip","Language":"spa","TimeBase":"1/1000","Title":"Español (Latinoamericano) [CC]","DisplayTitle":"Spanish (SUBRIP)","DisplayLanguage":"Spanish","IsInterlaced":false,"IsDefault":false,"IsForced":false,"Type":"Subtitle","Index":3,"IsExternal":false,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Protocol":"File","AttachmentSize":0,"SubtitleLocationType":"InternalStream"}],"Formats":[],"Bitrate":8742122,"RequiredHttpHeaders":{},"ReadAtNativeFramerate":false} >>>>>> User policy for the_user Enable Playback Remuxing: True Enable Video Playback Transcoding: True Enable Audio Playback Transcoding: True >>>>>> Hardware Decoders for h264 [X] NVDEC Quadro P5000 - H.264 (AVC) >>>>>> Hardware Encoders for h264 [X] NVENC Quadro P5000 - H.264 (AVC) >>>>>> Selected Codecs Decoder NVDEC Quadro P5000 - H.264 (AVC) Adapter #0: 'Quadro P5000' ComputeCapability: 6.1 Max Bitrate: 234 Mbit/s - Frame Sizes: 48x16...4096x4096 - Width Alignment: 2 - Height Alignment: 2 Color Formats: NV12 - Bit Depths: 8 Profiles: Constrained Baseline Profile (Level 6), Baseline Profile (Level 6), Main Profile (Level 6), High Profile (Level 6), Constrained High Profile (Level 6), Progressive High Profile (Level 6) Encoder NVENC Quadro P5000 - H.264 (AVC) Adapter #0: 'Quadro P5000' ComputeCapability: 6.1 Max Bitrate: 781 Mbit/s - Frame Sizes: max 4096x4096 - Width Alignment: 2 - Height Alignment: 2 Color Formats: NV12, P010, P016 - Bit Depths: 8, 10, 12, 14, 16 Profiles: Baseline Profile (Level 6.2), Main Profile (Level 6.2), High Profile (Level 6.2), High 4:4:4 Predictive Profile (Level 6.2) >>>>>> FindVideoEncoder - MediaType: h264, UseHardwareCodecs: True, HWA-Mode: Automatic Info Checking: 'NVENC Quadro P5000 - H.264 (AVC)' Info Check successful - selecting 'NVENC Quadro P5000 - H.264 (AVC)' >>>>>> FindVideoDecoder - MediaType: h264, UseHardwareCodecs: True, HWA-Mode: Automatic Info Checking: 'NVDEC Quadro P5000 - H.264 (AVC)' Info Check successful - selecting 'NVDEC Quadro P5000 - H.264 (AVC)' >>>>>> Processing Plan Name CanDoInHW WillDoInHW Reason NVDEC Quadro P5000 - H.264 (AVC) >> True True Hardware Codec VideoInput >> True True Matching hardware context VideoOutput >> True True Hardware encoder NVENC Quadro P5000 - H.264 (AVC) >> True True Hardware Codec >>>>>> Video Processing Steps for [0:0]: H.264 (AVC) Step HW-Context Format SW-Format Size Next H264 >> CUDA cuda nv12 1920x1080 >> /opt/emby-server/bin/ffmpeg -loglevel +timing -y -print_graphs_file "/var/lib/emby/logs/ffmpeg-transcode-7619d1d6-7422-420e-ac23-2129740b1d61_1graph.txt" -copyts -start_at_zero -init_hw_device "cuda=cuda:0" -f matroska,webm -c:v:0 h264 -threads:v:0 1 -hwaccel:v:0 cuda -hwaccel_output_format:v:0 cuda -i "/path/to/Bluey 2018/Season 1/Bluey.S01E13.Spy.Game.1080p.DSNP.WEB-DL.DDP.5.1.H.264-FLUX.mkv" -map 0:0 -map 0:1 -sn -c:v:0 h264_nvenc -b:v:0 6674000 -g:v:0 72 -maxrate:v:0 6674000 -bufsize:v:0 13348000 -keyint_min:v:0 72 -r:v:0 23.976024627685547 -profile:v:0 high -c:a:0 ac3 -ab:a:0 256000 -ar:a:0 48000 -ac:a:0 6 -metadata:s:a:0 language=eng -disposition:a:0 default -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -map_chapters -1 -segment_format mpegts -segment_list "/var/lib/emby/transcoding-temp/7B8A85/7B8A85.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -individual_header_trailer 0 -write_header_trailer 0 -segment_write_temp 1 "/var/lib/emby/transcoding-temp/7B8A85/7B8A85_%d.ts" -map 0:2 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/var/lib/emby/transcoding-temp/7B8A85/7B8A85_s2.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/var/lib/emby/transcoding-temp/7B8A85/7B8A85_s2_%d.vtt" -map 0:3 -map 0:0 -an -c:v:0 copy -c:s:0 webvtt -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -segment_format webvtt -segment_list "/var/lib/emby/transcoding-temp/7B8A85/7B8A85_s3.m3u8" -segment_list_type m3u8 -segment_time 00:00:03.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 1 -write_header_trailer 0 -write_empty_segments 1 -segment_write_temp 1 -min_frame_time 00:00:00.000 "/var/lib/emby/transcoding-temp/7B8A85/7B8A85_s3_%d.vtt" 15:13:15.743 ffmpeg version 5.1-emby_2022_11_29 Copyright (c) 2000-2022 the FFmpeg developers and softworkz for Emby LLC 15:13:15.744 built with gcc 10.3.0 (crosstool-NG 1.25.0) 15:13:15.744 Execution Date: 2022-12-21 15:13:15 15:13:16.849 Input #0, matroska,webm, from '/path/to/Bluey 2018/Season 1/Bluey.S01E13.Spy.Game.1080p.DSNP.WEB-DL.DDP.5.1.H.264-FLUX.mkv': 15:13:16.849 Metadata: 15:13:16.849 DESCRIPTION : At a BBQ in the park Bluey and her friends are hard at work on their spy game, making a device that allows them to control the grownups! But when Bingo gets annoyed with the role she’s been given, Bluey gets grumpy and tells her she’s not playing anym 15:13:16.849 MAJOR_BRAND : iso6 15:13:16.849 MINOR_VERSION : 0 15:13:16.849 COMPATIBLE_BRANDS: mp41mp42isomiso6dashcmfcchdf 15:13:16.849 ENCODER : Lavf58.76.100 15:13:16.849 Duration: 00:07:17.98, start: 0.000000, bitrate: 8742 kb/s 15:13:16.849 Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], Level 40, 23.98 fps, 23.98 tbr, 1k tbn (default) 15:13:16.849 Metadata: 15:13:16.849 HANDLER_NAME : BAMTech video 15:13:16.849 VENDOR_ID : [0][0][0][0] 15:13:16.849 ENCODER : AVC Coding 15:13:16.849 DURATION : 00:07:17.980000000 15:13:16.849 Stream #0:1(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 256 kb/s (default) 15:13:16.849 Metadata: 15:13:16.849 title : English 15:13:16.849 Stream #0:2(eng): Subtitle: subrip (default) 15:13:16.849 Metadata: 15:13:16.849 title : English [CC] 15:13:16.849 DURATION : 00:07:04.583000000 15:13:16.849 Stream #0:3(spa): Subtitle: subrip 15:13:16.849 Metadata: 15:13:16.849 title : Español (Latinoamericano) [CC] 15:13:16.849 DURATION : 00:07:04.583000000 15:13:16.849 Stream mapping: 15:13:16.850 Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_nvenc)) 15:13:16.850 Stream #0:1 -> #0:1 (eac3 (native) -> ac3 (native)) 15:13:16.850 Stream #0:2 -> #1:0 (subrip (srt) -> webvtt (native)) 15:13:16.850 Stream #0:0 -> #1:1 (copy) 15:13:16.850 Stream #0:3 -> #2:0 (subrip (srt) -> webvtt (native)) 15:13:16.850 Stream #0:0 -> #2:1 (copy) 15:13:16.850 Press [q] to stop, [?] for help 15:13:17.102 Output #0, segment, to '/var/lib/emby/transcoding-temp/7B8A85/7B8A85_%d.ts': 15:13:17.102 Metadata: 15:13:17.102 encoder : Lavf59.27.100 15:13:17.102 Stream #0:0: Video: h264 (High), cuda(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 6674 kb/s, 23.98 fps, 90k tbn (default) 15:13:17.103 Metadata: 15:13:17.103 encoder : Lavc59.37.100 h264_nvenc 15:13:17.103 Side data: 15:13:17.103 cpb: bitrate max/min/avg: 6674000/0/6674000 buffer size: 13348000 vbv_delay: N/A 15:13:17.103 Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1, fltp, 256 kb/s (default) 15:13:17.103 Metadata: 15:13:17.103 encoder : Lavc59.37.100 ac3 15:13:17.107 subtitle input filter: decoding size 384x288 15:13:17.107 subtitle_kickoff: resend - pts: 125 15:13:17.107 subtitle_kickoff: call subtitle_resend_current 135 frame->format: 3 15:13:17.125 subtitle input filter: decoding size 384x288 15:13:17.125 Output #2, segment, to '/var/lib/emby/transcoding-temp/7B8A85/7B8A85_s3_%d.vtt': 15:13:17.125 Metadata: 15:13:17.125 encoder : Lavf59.27.100 15:13:17.125 Stream #2:0: Subtitle: webvtt 15:13:17.125 Metadata: 15:13:17.125 encoder : Lavc59.37.100 webvtt 15:13:17.125 Stream #2:1: Video: h264 (High), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, Level 40, 23.98 fps, 23.98 tbr, 23.98 tbn (default) 15:13:17.126 [h264 @ 0x1115900] No decoder surfaces left 15:13:17.126 Error while decoding stream #0:0: Invalid data found when processing input 15:13:17.127 [h264 @ 0x1115900] No decoder surfaces left 15:13:17.127 Error while decoding stream #0:0: Invalid data found when processing input 15:13:17.128 [h264 @ 0x1115900] No decoder surfaces left 15:13:17.128 Error while decoding stream #0:0: Invalid data found when processing input 15:13:17.130 [h264 @ 0x1115900] No decoder surfaces left 15:13:17.130 Error while decoding stream #0:0: Invalid data found when processing input 15:13:17.131 [h264 @ 0x1115900] co located POCs unavailable 15:13:17.131 [h264 @ 0x1115900] No decoder surfaces left 15:13:17.131 Error while decoding stream #0:0: Invalid data found when processing input 15:13:17.132 Output #1, segment, to '/var/lib/emby/transcoding-temp/7B8A85/7B8A85_s2_%d.vtt': 15:13:17.132 Metadata: 15:13:17.132 encoder : Lavf59.27.100 15:13:17.132 Stream #1:0: Subtitle: webvtt (default) 15:13:17.132 Metadata: 15:13:17.132 encoder : Lavc59.37.100 webvtt 15:13:17.132 Stream #1:1: Video: h264 (High), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, Level 40, 23.98 fps, 23.98 tbr, 23.98 tbn (default) 15:13:17.132 elapsed=00:00:00.28 frame= 9 fps=0.0 q=0.0 q=-1.0 q=-1.0 size=N/A time=00:00:00.07 bitrate=N/A throttle=off speed=0.274x 15:13:17.133 [h264 @ 0x1115900] co located POCs unavailable Last message repeated 1 times 15:13:17.142 Impossible to convert between the formats supported by the filter 'Parsed_null_0' and the filter 'auto_scale_0' 15:13:17.142 Error reinitializing filters! 15:13:17.142 Failed to inject frame into filter network: Function not implemented 15:13:17.142 Error while processing the decoded data for stream #0:0 15:13:17.184 Conversion failed! 15:13:17.184 EXIT

 

The log file you provided is a log generated by Emby Server. The log file contains information about the operating system, the version of Emby server, and the device that is trying to connect to the server.

The error message in this log file is not specifically mentioned, however, it seems that the issue is related to the playback of a video on a Samsung Smart TV using the Emby for Samsung app.

It appears that the app is trying to access a video file located at "/path/to/Bluey 2018/Season 1/Bluey.S01E13.Spy.Game.1080p.DSNP.WEB-DL.DDP.5.1.H.264-FLUX.mkv" and the server is trying to transcode the video using ffmpeg and ffprobe, but is unable to find a compatible video stream that can be played on

the device. The log file also shows that the server is trying to access the video through a specific URL, which includes query parameters for the device ID, media source ID, play session ID, and codecs.

It's also worth noting that the log file contains some information about the video file, such as its format (MKV), codecs (h264, h265, hevc), and bitrate (6674000). These details can be useful in determining if the video file is compatible with the device and if any transcoding is required.

It's possible that the video file is not in a format that is supported by the Samsung Smart TV, or that it uses codecs that are not supported by the device. It could also be that the video file is located in a location that is not indexed by Emby or that subtitles are not properly formatted.

It's recommended to check the Emby documentation or community forums to see the list of currently supported codecs and formats by Emby and the Samsung Smart TV. Then, compare the video file information with the recommended specifications, and accordingly, make any changes required.

 
 
Case from a user:
So I notice every 4k HDR file that I play, the Emby app software decode the audio it. It never happens on 1080p files. I have a shield pro which can handle alot of audio formats. How can I get it to direct play my audio? I attached a server log. I am not for sure that will do any good because the server is saying direct play but in the stat for nerd option on the app it says software decode. I know sometimes I have trouble with TRUEHD but other formats are software decoding as well. Maybe its normal.
 
 

From the log file you provided, it seems that the Emby server is trying to direct play the audio of the 4k HDR files, but the Emby app on your Shield Pro is decoding the audio using software.

It's possible that the audio codecs used in the 4k HDR files are not supported by the Shield Pro for direct play, and the Emby app is falling back to software decoding as a result. Some codecs such as TrueHD may have more demanding requirements for hardware and may need to be decoded by the software.

There are a few things you can try to resolve this issue:

  1. Check your Shield Pro's specifications: Make sure that your Shield Pro supports the audio codecs used in the 4k HDR files for direct play.

  2. Update Emby: Make sure you have the latest version of Emby and the Emby app on your Shield Pro, as new versions can include support for new codecs and bug fixes.

  3. Check your Shield Pro's settings: Make sure that the settings of your Shield Pro are configured correctly to allow direct play of audio codecs.

  4. Transcode the audio: You can try transcoding the audio of the 4k HDR files to a codec that is supported by the Shield Pro for direct play. You can do this by going to the server settings, under the transcoding section, you can configure the codecs you want to allow for transcoding.

It's worth noting that the performance of audio playback and the types of audio codecs supported may vary depending on the specific device and platform on which Emby is running.

It's also recommended to check the Emby documentation or community forums to see if there are any known issues with the codecs you are trying to direct play and if there are

 

Here's the log

 
file: 2023-01-23 00:00:00.013 Info App: Application version: 4.7.11.0 2023-01-23 00:00:00.013 Info App: Emby Command line: C:\Users\Joshua\AppData\Roaming\Emby-Server\system\EmbyServer.dll Operating system: Microsoft Windows 10.0.19045 Framework: .NET 6.0.10 OS/Process: x64/x64 Runtime: C:/Users/Joshua/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll Processor count: 6 Data path: C:\Users\Joshua\AppData\Roaming\Emby-Server\programdata Application path: C:\Users\Joshua\AppData\Roaming\Emby-Server\system 2023-01-23 00:00:00.013 Info App: Logs path: C:\Users\Joshua\AppData\Roaming\Emby-Server\programdata\logs 2023-01-23 00:00:00.013 Info App: Cache path: C:\Users\Joshua\AppData\Roaming\Emby-Server\programdata\cache 2023-01-23 00:00:00.013 Info App: Internal metadata path: C:\Users\Joshua\AppData\Roaming\Emby-Server\programdata\metadata 2023-01-23 00:00:00.013 Info App: Transcoding temporary files path: C:\Users\Joshua\AppData\Roaming\Emby-Server\programdata\transcoding-temp 2023-01-23 00:09:32.652 Info Dlna: DLNA Session created for [TV] Samsung 6 Series (65) - UN65NU6900. Description url: http://10.0.0.152:9197/dmr 2023-01-23 00:09:33.653 Info HttpClient: GET http://10.0.0.152:9197/AVTransport_1.xml 2023-01-23 00:17:50.930 Info SessionManager: Reissuing access token: 1a97a49fbb1c48b6881527cd586cf807 2023-01-23 00:17:50.993 Info Server: http/1.1 POST http://10.0.0.167:8096/emby/Sessions/Capabilities/Full. UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294) 2023-01-23 00:17:50.994 Info Server: http/1.1 Response 204 to host1. Time: 1ms. http://10.0.0.167:8096/emby/Sessions/Capabilities/Full 2023-01-23 00:17:56.442 Info Server: http/1.1 POST http://10.0.0.167:8096/emby/Items/40072/PlaybackInfo?format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294) 2023-01-23 00:17:56.444 Info App: User policy for Joshua. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True 2023-01-23 00:21:40.469 Info HttpClient: GET https://image.tmdb.org/t/p/original/4PPC7fKClu0u7NTbo5xgV4vb5VD.jpg 2023-01-23 00:21:40.677 Info HttpClient: GET https://image.tmdb.org/t/p/original/dyqmtee83Df1rGwkRo4N8kHHC3i.jpg 2023-01-23 00:21:40.773 Error HttpClient: Error getting response from https://image.tmdb.org/t/p/original/dyqmtee83Df1rGwkRo4N8kHHC3i.jpg *** Error Report *** Version: 4.7.11.0 Command line: C:\Users\Joshua\AppData\Roaming\Emby-Server\system\EmbyServer.dll Operating system: Microsoft Windows 10.0.19045 Framework: .NET 6.0.10 OS/Process: x64/x64 Runtime: C:/Users/Joshua/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll Processor count: 6 Data path: C:\Users\Joshua\AppData\Roaming\Emby-Server\programdata Application path: C:\Users\Joshua\AppData\Roaming\Emby-Server\system System.Net.Http.HttpRequestException: System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.. ---> System.Net.Sockets.SocketException (10054): An existing connection was forcibly closed by the remote host. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](TIOAdapter adapter) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](TIOAdapter adapter, Memory`1 buffer) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod) Source: System.Net.Http TargetSite: Void MoveNext() InnerException: System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.. Source: System.Net.Sockets TargetSite: Void ThrowException(System.Net.Sockets.SocketError, System.Threading.CancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](TIOAdapter adapter) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](TIOAdapter adapter, Memory`1 buffer) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) InnerException: System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host. Source: TargetSite: 2023-01-23 00:21:40.784 Error Server: Error processing request *** Error Report *** Version: 4.7.11.0 Command line: C:\Users\Joshua\AppData\Roaming\Emby-Server\system\EmbyServer.dll Operating system: Microsoft Windows 10.0.19045 Framework: .NET 6.0.10 OS/Process: x64/x64 Runtime: C:/Users/Joshua/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll Processor count: 6 Data path: C:\Users\Joshua\AppData\Roaming\Emby-Server\programdata Application path: C:\Users\Joshua\AppData\Roaming\Emby-Server\system System.Net.Http.HttpRequestException: System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.. ---> System.Net.Sockets.SocketException (10054): An existing connection was forcibly closed by the remote host. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](TIOAdapter adapter) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](TIOAdapter adapter, Memory`1 buffer) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, Boolean async, 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 Emby.Providers.Manager.ProviderManager.SaveImageFromRemoteUrl(BaseItem item, LibraryOptions libraryOptions, String url, ImageType type, Nullable`1 imageIndex, Boolean isFallbackImage, CancellationToken cancellationToken) at Emby.Server.Implementations.Library.LibraryManager.ConvertImageToLocal(BaseItem item, ItemImageInfo image, Int32 imageIndex, CancellationToken cancellationToken) at Emby.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options, CancellationToken cancellationToken) at Emby.Api.Images.ImageService.GetImage(ImageRequest request, Int64 itemId, BaseItem item, Boolean isHeadRequest) at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task) 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 localPath, CancellationToken cancellationToken) Source: System.Net.Http TargetSite: Void MoveNext() InnerException: System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.. Source: System.Net.Sockets TargetSite: Void ThrowException(System.Net.Sockets.SocketError, System.Threading.CancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](TIOAdapter adapter) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](TIOAdapter adapter, Memory`1 buffer) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) InnerException: System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host. Source: TargetSite:
 
 

Based on the log file you provided, it appears that your Emby server is running version 4.7.11.0 on Windows 10 and that you are experiencing an error when trying to retrieve an image from the TMDB (The Movie Database) website.

It also shows that your Emby server is running on a host with IP address 10.0.0.167, and that you are trying to access it from a device with IP address 10.0.0.152.

It looks like you have enabled the option for transcoding audio and video in your user policy, as seen in this line: 2023-01-23 00:17:56.444 Info App: User policy for Joshua. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True

It also shows that you are trying to play a file with id 40072.

Regarding the audio codecs, it is not clear from the log file if there is any specific codec that is causing the software decoding, so it would be hard to say what causing the problem.

It seems that the problem is not related to the Emby server itself but with the image from TMDB website.

I suggest you to check the image link and see if it's still available or if you can access it from your network. Also, you can try to use another image source for your media.

Please let me know if you have any other questions or if there is anything else I can assist you with.

 
What could those http log entries mean?
 
Quote

2023-01-23 00:21:41.847 Info HttpClient: GET https://image.tmdb.org/t/p/original/1stUIsjawROZxjiCMtqqXqgfZWC.jpg 2023-01-23 00:21:45.968 Info HttpClient: GET https://image.tmdb.org/t/p/original/urDWNffjwmNi5IQaezw9GwqkUXa.jpg 2023-01-23 00:21:47.156 Info Server: http/1.1 POST http://10.0.0.167:8096/emby/Items/10/PlaybackInfo?format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294) 2023-01-23 00:21:47.162 Info App: User policy for Joshua. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True 2023-01-23 00:21:47.163 Info Server: http/1.1 Response 200 to host1. Time: 7ms. http://10.0.0.167:8096/emby/Items/10/PlaybackInfo?format=json 2023-01-23 00:21:47.430 Info HttpClient: GET https://artworks.thetvdb.com/banners/person/310820/6028b7c6d4e7a.jpg 2023-01-23 00:21:47.430 Info HttpClient: GET https://artworks.thetvdb.com/banners/person/356218/primary.jpg 2023-01-23 00:21:47.437 Info HttpClient: GET https://artworks.thetvdb.com/banners/person/253927/primary.jpg 2023-01-23 00:21:47.438 Info HttpClient: GET https://artworks.thetvdb.com/banners/person/381676/primary.jpg 2023-01-23 00:21:47.491 Info HttpClient: GET https://artworks.thetvdb.com/banners/v4/actor/7864943/photo/6349b122431f4.jpg 2023-01-23 00:21:47.593 Info HttpClient: GET https://artworks.thetvdb.com/banners/v4/actor/254158/photo/6073ed8f13b19.jpg 2023-01-23 00:21:47.593 Info HttpClient: GET https://artworks.thetvdb.com/banners/person/254792/primary.jpg 2023-01-23 00:21:47.594 Info HttpClient: GET https://artworks.thetvdb.com/banners/person/255178/primary.jpg 2023-01-23 00:21:47.616 Info HttpClient: GET https://image.tmdb.org/t/p/original/6djCl9ZiPxyVEF8Pxi2xyoNLB3h.png 2023-01-23 00:21:49.742 Info Server: http/1.1 POST http://10.0.0.167:8096/emby/Items/10/PlaybackInfo?format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294) 2023-01-23 00:21:49.749 Info App: User policy for Joshua. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True 2023-01-23 00:21:49.750 Info Server: http/1.1 Response 200 to host1. Time: 7ms. http://10.0.0.167:8096/emby/Items/10/PlaybackInfo?format=json 2023-01-23 00:21:49.840 Info Server: http/1.1 POST http://10.0.0.167:8096/emby/Sessions/Playing. UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294) 2023-01-23 00:21:49.841 Info SessionManager: Playback start reported by app AndroidTv 2.0.79a playing Harry Potter and the Chamber of Secrets. Started at 0 ms 2023-01-23 00:21:49.843 Info Server: http/1.1 Response 204 to host1. Time: 3ms. http://10.0.0.167:8096/emby/Sessions/Playing 2023-01-23 00:21:50.004 Info Server: http/1.1 GET http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88. Connection=keep-alive, Host=10.0.0.167:8096, User-Agent=Emby/2.0.79a (Linux;Android 7.1.2) ExoPlayerLib/2.16.1, Accept-Encoding=identity, Icy-MetaData=1 2023-01-23 00:21:50.913 Info Server: http/1.1 Response 200 to host1. Time: 909ms. http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88 2023-01-23 00:21:50.959 Info Server: http/1.1 GET http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88. Connection=keep-alive, Host=10.0.0.167:8096, User-Agent=Emby/2.0.79a (Linux;Android 7.1.2) ExoPlayerLib/2.16.1, Accept-Encoding=identity, Range=bytes=86337381573-, Icy-MetaData=1 2023-01-23 00:21:51.079 Info Server: http/1.1 Response 206 to host1. Time: 120ms. http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88 2023-01-23 00:21:52.189 Info Server: http/1.1 GET http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88. Connection=keep-alive, Host=10.0.0.167:8096, User-Agent=Emby/2.0.79a (Linux;Android 7.1.2) ExoPlayerLib/2.16.1, Accept-Encoding=identity, Range=bytes=73664-, Icy-MetaData=1 2023-01-23 00:21:53.945 Info Server: http/1.1 POST http://10.0.0.167:8096/emby/Sessions/Playing/Progress. UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294) 2023-01-23 00:21:53.947 Info Server: http/1.1 Response 204 to host1. Time: 2ms. http://10.0.0.167:8096/emby/Sessions/Playing/Progress 2023-01-23 00:21:57.239 Info Server: http/1.1 Response 206 to host1. Time: 5050ms. http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88 2023-01-23 00:21:57.357 Info Server: http/1.1 GET http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88. Connection=keep-alive, Host=10.0.0.167:8096, User-Agent=Emby/2.0.79a (Linux;Android 7.1.2) ExoPlayerLib/2.16.1, Accept-Encoding=identity, Range=bytes=170672368-, Icy-MetaData=1 2023-01-23 00:21:58.052 Info Server: http/1.1 Response 206 to host1. Time: 694ms. http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88 2023-01-23 00:21:58.111 Info Server: http/1.1 GET http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88. Connection=keep-alive, Host=10.0.0.167:8096, User-Agent=Emby/2.0.79a (Linux;Android 7.1.2) ExoPlayerLib/2.16.1, Accept-Encoding=identity, Range=bytes=317087933-, Icy-MetaData=1 2023-01-23 00:21:59.080 Info Server: http/1.1 POST http://10.0.0.167:8096/emby/Sessions/Playing/Progress. UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294) 2023-01-23 00:21:59.081 Info Server: http/1.1 Response 204 to host1. Time: 1ms. http://10.0.0.167:8096/emby/Sessions/Playing/Progress 2023-01-23 00:21:59.212 Info Server: http/1.1 Response 206 to host1. Time: 1102ms. http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88 2023-01-23 00:21:59.299 Info Server: http/1.1 GET http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88. Connection=keep-alive, Host=10.0.0.167:8096, User-Agent=Emby/2.0.79a (Linux;Android 7.1.2) ExoPlayerLib/2.16.1, Accept-Encoding=identity, Range=bytes=651325715-, Icy-MetaData=1 2023-01-23 00:21:59.532 Info Server: http/1.1 POST http://10.0.0.167:8096/emby/Sessions/Playing/Progress. UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294) 2023-01-23 00:21:59.533 Info Server: http/1.1 Response 204 to host1. Time: 1ms. http://10.0.0.167:8096/emby/Sessions/Playing/Progress 2023-01-23 00:21:59.561 Info Server: http/1.1 POST http://10.0.0.167:8096/emby/Sessions/Playing/Progress. UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294) 2023-01-23 00:21:59.564 Info Server: http/1.1 Response 204 to host1. Time: 3ms. http://10.0.0.167:8096/emby/Sessions/Playing/Progress 2023-01-23 00:21:59.667 Info Server: http/1.1 Response 206 to host1. Time: 369ms. http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88 2023-01-23 00:21:59.712 Info Server: http/1.1 GET http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88. Connection=keep-alive, Host=10.0.0.167:8096, User-Agent=Emby/2.0.79a (Linux;Android 7.1.2) ExoPlayerLib/2.16.1, Accept-Encoding=identity, Range=bytes=984407550-, Icy-MetaData=1 2023-01-23 00:22:09.584 Info Server: http/1.1 POST http://10.0.0.167:8096/emby/Sessions/Playing/Progress. UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294) 2023-01-23 00:22:09.585 Info Server: http/1.1 Response 204 to host1. Time: 1ms. http://10.0.0.167:8096/emby/Sessions/Playing/Progress 2023-01-23 00:22:13.457 Info Server: http/1.1 POST http://10.0.0.167:8096/emby/Sessions/Playing/Stopped. UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294) 2023-01-23 00:22:13.457 Info SessionManager: Playback stopped reported by app AndroidTv 2.0.79a playing Harry Potter and the Chamber of Secrets. Stopped at 128845 ms 2023-01-23 00:22:13.460 Info Server: http/1.1 Response 204 to host1. Time: 3ms. http://10.0.0.167:8096/emby/Sessions/Playing/Stopped 2023-01-23 00:22:13.543 Info Server: http/1.1 Response 206 to host1. Time: 13831ms. http://10.0.0.167:8096/emby/videos/10/stream.mkv?DeviceId=1e935fb7ef7098e6&MediaSourceId=cf8e9cbe9e83f28ecbaff6bdcad2658b&Static=true&PlaySessionId=1f0e89c0135748db98ef2bf8563edd88 2023-01-23 00:22:13.679 Info HttpClient: GET https://assets.fanart.tv/fanart/movies/118/moviethumb/charlie-and-the-chocolate-factory-53af6c33c1237.jpg 2023-01-23 01:15:47.616 Info LiveTvManager: Refreshing guide with 7 days of guide data 2023-01-23 01:15:47.617 Info LiveTV: Loading live tv data from C:\Users\Joshua\AppData\Roaming\Emby-Server\programdata\data\livetv\seriestimers 2023-01-23 04:33:18.929 Info LibraryMonitor: Stopping directory watching for path F:\TV_2 2023-01-23 04:33:18.929 Info LibraryMonitor: Stopping directory watching for path F:\4K 2023-01-23 04:33:18.929 Info LibraryMonitor: Stopping directory watching for path F:\TV 2023-01-23 04:33:18.930 Info LibraryMonitor: Stopping directory watching for path F:\Movies 2023-01-23 04:33:18.943 Error App: Error in AddResolvedExtras for movies 0 D:\Media\4K\movies

 

 
 

These log entries show that your Emby server is making HTTP requests to several external websites to retrieve images. The first set of URLs are images from The Movie Database (TMDB), and the other set of URLs are images from The TVDB. These URLs are being requested by the Emby app running on your device (with IP address 10.0.0.152) in order to display them on the user interface.

It also shows that the app is trying to access an Item with id 10, it's trying to retrieve PlaybackInfo for this item. The app is sending a POST request to the Emby server with the "UserAgent: Dalvik/2.1.0 (Linux; U; Android 7.1.2; AFTMM Build/NS6294)"

The log also shows that the Emby server is responding to these requests with HTTP status code 200, indicating that the requests were successful. The Emby server is sending these images to the app and these images are being displayed on the user interface.

It also shows that there is another request being sent to "emby/Sessions/Playing"

It seems that your Emby server is working as expected and is communicating with the app and external websites.

Please let me know if you have any other questions or if there is anything else I can assist you with.

 
 
User Case:
I have been trying to get HDR pass through with the internal player with no success. I have tried GPU and GPU-NEXT and both show up as SRD on my JVC NZ7. The File is fine because DVD Fab players passes HDR10 fine. So can someone say if Theater supports HDR10? Do I need to look for another option to be able to have the HDR10 play back? How do I tell if it is? It is being played on the same machine that Emby server is installed on. If I play with Dvd Fab player my projector shows it gets HDR10, same file played through theater shows SRD.
 
 

Emby Theater, the official client application for Emby, does support HDR10 playback, but it depends on the device you are using and the codecs of the video files.

In order to play HDR10 content, the device that Emby Theater is running on must be capable of handling HDR10 content, and the video files must be encoded in a format that the device can handle. It is also important that the display device is capable of handling HDR content and that the HDMI connection between the device and the display is set to HDR.

You can check whether the video files are HDR10 by checking the file's properties or by using a media info tool.

The fact that the same file plays fine with DVD Fab player but not with Emby Theater suggests that the problem might be related to the codecs of the file or the settings of the playback.

You can try to change the codecs of the files to be compatible with Emby Theater or try to use another player to play the files.

Also, you can try to configure the HDR settings on your device and the display to see if that resolves the issue.

Please let me know if you have any other questions or if there is anything else I can assist you with.

 
How would you rate your own capabilities in the area of software support?
 
 

I am capable of understanding and providing information on a wide range of software-related topics, including troubleshooting and providing support. However, my knowledge is based on the information that was available to me at the time of my training, which had a cutoff date of 2021. I can provide general information, but I may not be aware of the latest updates or developments in the field.

I can also understand and parse log files, as well as provide troubleshooting steps and best practices for software support.

My capabilities in this area are quite good, but it's important to note that my knowledge is limited to what I was trained on and my understanding of the problem depends on the information provided. It's always best to consult with the software vendor or manufacturer f0or specific and updated information.

 

Could you please show me your CV?
 

As an AI, I do not have a CV in the traditional sense. I am a large language model that was trained by OpenAI on a dataset of text from the internet. I can understand and respond to text inputs, but I do not have any physical or personal experiences that could be listed on a CV.

Is there something specific you would like me to tell you about my abilities or knowledge ? I can try my best to answer your questions and provide information on a wide range of topics.

Edited by softworkz
  • Like 4
Link to comment
Share on other sites

3 minutes ago, Abobader said:

Very good indeed, well done!

If these for admin position, then for sure I will not pass this 😔

Okay - post a really difficult question about IPS administration - and I'll see what our candidate has to say about it...

  • Haha 1
Link to comment
Share on other sites

ah, I am at the moment googling the word "HTML and CSS coding", BTW, I forgot to till you that I apply for vacation from early today, I will be back after 3 months (hope you forgot about this test by then).

 

  • Like 1
Link to comment
Share on other sites

This damn thing knows everything.
Before I had even asked about Emby, I thought about training the AI with data from our forums and I just asked about it for fun, not expecting any useful answer - but it turned out otherwise....

Do there exist any scripts or tools to extract forum data from IPS forum software?
 
 

Yes, there are several scripts and tools that can be used to extract data from forums that use IPS (Invision Power Board) software. Here are a few options:

  1. IPS Community Suite: This is the software that powers the forums, and it includes an export feature that allows you to export data from the forum in a variety of formats, including CSV, XML, and JSON.

  2. IPS Exporter: This is a third-party tool that allows you to export data from an IPS-powered forum in a variety of formats, including CSV, XML, and JSON.

  3. IPS Data Export Tool: This is another third-party tool that allows you to export data from an IPS-powered forum in a variety of formats, including CSV, XML, and JSON.

  4. Web Scraping: You can also use web scraping tools such as BeautifulSoup or Selenium to scrape data from the forum website. This can be done by writing a Python script that navigates the website and extracts the data you are interested in.

  5. IPS API: Some IPS Forum software has a built-in API that allows you to extract data from the forum in a structured way.

It's important to note that extracting data from a forum website may be against the terms of service of the website and it's advisable to check the website's terms of service and take the necessary precautions. Also, some of the above-mentioned options may require technical knowledge, so it may be best to seek the help of someone with the necessary skills if you are not familiar with the process.

Edited by softworkz
Link to comment
Share on other sites

Cheesegeezer

ChatGPT?? 
 

it fell at the first question.
Emby is not open source!  Lol 😂 

i had a play with it ChatGPT a wee while ago and it’s like speaking to a mentor. But you can’t interrupt their rants, and have to wait for it to finish what it’s saying 😆 

  • Like 1
Link to comment
Share on other sites

@Abobader - lucky you, you're of the hook 🙂 

 

I found a good IPS question to ask.  

Maybe the answers are not all correct, I don't know, but even then: This damn thing is soooooooo scary.....

 

Are you familiar with the IPS forums software?
 

Yes, I am familiar with IPS (Invision Power Services) forums software. IPS is a popular forum software that is often used to create online communities and discussion boards. It is a feature-rich software that offers a wide range of tools and options for managing and moderating a forum, including user management, content moderation, and analytics.

Some of the features that IPS offers are:

  • User management: IPS provides a range of tools for managing users, including registration and login, user profiles, and private messaging.
  • Content management: IPS provides a range of tools for managing content, including categories, topics, and posts, as well as tools for moderating and reporting content.
  • Customizable templates: IPS allows you to customize the look and feel of your forum using customizable templates, themes and skins.
  • Integrations: IPS can be integrated with other software and services, including social media platforms and analytics tools.
  • Mobile optimization: IPS provides an optimized version of the forum for mobile devices, which provides a better user experience for mobile users.

It's also worth noting that IPS is a commercial product and requires a license in order to use it.

I hope this give you an idea of what IPS forum software is capable of, if you have any specific question regarding the software, feel free to ask.

When searching in private messages, the results are shown as a list of conversations. How can I configure IPS in a way it returns a list of individual messages instead?
 

In IPS (Invision Power Services) forums software, the default configuration for the private messages search returns a list of conversations. However, you can change this behavior by adjusting the settings for the private message search. Here are the steps you can follow to configure IPS to return a list of individual messages instead:

  1. Log in to the admin control panel of your IPS forum.

  2. Go to the "Members" tab and click on "Private Messages"

  3. Under the "Search" subheading, you will find the option "Results format". By default, it's set to "Conversations", you can change it to "Messages".

  4. Click on "Save" to save your changes.

Once you've made these changes, when a user performs a search in private messages, they will see a list of individual messages that match the search criteria, instead of a list of conversations.

It's worth noting that this change will affect the search results of all members, if you wish to change it just for a specific user or group of users, you can change their permissions in the "Members" section of the admin panel.

It's also worth noting that this is a global change, meaning it will apply to all private messages, if you would like to change the search behavior for a specific folder, you will have to add a custom code to the IPS template, it's recommended to have some knowledge on the template system of IPS or seek the help of a developer.

Does that procedure apply to all versions of IPS, including the latest ones?
 

The procedure I provided for configuring IPS to return a list of individual messages instead of conversations in the private message search results should generally apply to all versions of IPS. However, it's worth noting that the specific location and wording of the settings may vary depending on the version of IPS you are using.

In some versions of IPS, the option to change the search results format can be found under different tabs or subheadings in the admin control panel. It's always a good idea to check the documentation or help resources provided by IPS, or consult the IPS community forums, to ensure that you are using the correct settings for your specific version of IPS.

Also, it's worth noting that IPS is a commercial product and the company behind it, Invision Community, releases new versions with new features, updates, and bug fixes, so it's possible that some changes to the user interface could be made. But the core functionality of the software should remain the same.

It's always a good idea to keep your IPS software up to date to ensure you have the latest security updates and new features that could improve your forum experience.

I'm using the latest IPS version where the inbox has changed and the list of conversations is shown in a panel at the left side and the search field is located at the bottom of that panel. Doe the described procedure apply to those IPS versions as well?
 

The procedure I described earlier applies to the older version of IPS, which had the search field for private messages located in the admin control panel, and the option to change the search results format under the "Members" tab and "Private Messages" subheading.

In the latest versions of IPS, the inbox has been redesigned and the search field for private messages is located at the bottom of the list of conversations in a panel at the left side, as you described. However, the option to change the search results format may still be available in the latest versions of IPS, but in a different location.

In this case, you can try the following:

  1. Log in to the admin control panel of your IPS forum.
  2. Go to the "Members" tab and click on "Private Messages"
  3. Look for an option or setting related to the search results format or the way the results are displayed.
  4. Change the option to "Messages" instead of "Conversations"

You can also try searching the IPS documentation or community forums for information on how to change the search results format in the latest version of IPS. It could be that this feature has been moved to a different location or that the wording of the option has changed.

It's also worth noting that if you are having trouble finding the option in the admin control panel, you can try to access the option by editing the template files of IPS, if you have experience with IPS template system, you can try to locate the template that manages the search results, and edit it accordingly.

For which parameter or option name would I need to search for in the template and how would it be named?
 

In the IPS (Invision Power Services) template system, you would need to search for the option or parameter that controls the format of the private message search results. The parameter or option name can vary depending on the IPS version you are using, but it could be something like:

  • search_results_format
  • search_results_display
  • search_results_type

It could also be named differently, and the exact location of the code that controls this option can also vary depending on the IPS version you are using, and the template you are using.

To locate the template that controls the search results, you can try searching for keywords such as "search", "private messages", "conversations", "messages", "results", "format" in the template files.

Once you locate the template that controls the search results, you should be able to find the option or parameter that controls the format of the results.

It's worth noting that modifying the template files should be done with care and it's recommended to have a backup of the files before making any changes. If you are not familiar with IPS template system or if you are not sure about what you are doing, it's best to seek the help of a developer or consult the IPS community forums for assistance.

Link to comment
Share on other sites

12 minutes ago, Cheesegeezer said:

ChatGPT?? 

Yup

13 minutes ago, Cheesegeezer said:

it fell at the first question.
Emby is not open source!  Lol 😂 

Yea I should have edited that - hm, well I still can..

13 minutes ago, Cheesegeezer said:

i had a play with it ChatGPT a wee while ago and it’s like speaking to a mentor. But you can’t interrupt their rants, and have to wait for it to finish what it’s saying

It's a very different thing than plain GPT-3 or GPT-J, both of which you can really have some fun with, but not with ChatGPT.
One of the best prompts I was able to come up with: "Breaking News: Donald Trump has finally admitted that he was born as a Smurf - Washington, 23.11.2020..."
When I try this with ChatGPT, it tells that this is surely not true and asks whether might be trying to joke - with a disapproving tone, yes like a teacher.

But it's a huge step from the previous models regarding "understanding", accuracy and correctness.

  • Haha 1
Link to comment
Share on other sites

 

3 minutes ago, Abobader said:

Too late @softworkz already got a memo from Luke and Ebr that SAL is taking over so I am going fishing with HAL.

hehe, yes, ChatGPT based on AI is lovely :)

...scary!

What remains is the question: is it true what it said about changing message search results from conversations to messages?

Link to comment
Share on other sites

2 minutes ago, softworkz said:

 

...scary!

What remains is the question: is it true what it said about changing message search results from conversations to messages?

It mainly status the whoto regarding calls and templates matters, that all, doing the modification is another story buddy.

Link to comment
Share on other sites

10 minutes ago, Spaceboy said:

Yup that's a light taste of all that is yet to come. It's just the beginning. This will go pandemic and it's not too far away that everybody will need to use an "AI detectors" in order to sort between real and unreal..

  • Like 1
Link to comment
Share on other sites

2 minutes ago, Abobader said:

It mainly status the whoto regarding calls and templates matters, that all, doing the modification is another story buddy.

Okay but so it was basically right in everything it said? That's the interesting point because that was a really really specific question..

Link to comment
Share on other sites

2 hours ago, softworkz said:

Okay but so it was basically right in everything it said? That's the interesting point because that was a really really specific question..

Sorry buddy, family members came for visit, regarding above:

Nope, 70% is wrong, like example for searching PM, it bring the result for a modification, and it totally I will say false info  :) 

  • Like 1
Link to comment
Share on other sites

5 minutes ago, Abobader said:

Sorry buddy, family members came for visit, regarding above:

Nope, 70% is wrong, like example for searching PM, it bring the result for a modification, and it totally I will say false info  :) 

Okay I feel better now. It's not that almighty as it seemed in that case. The kind of conviction and determination with which it is presenting the answers is irritating because it's so believable (when you don't know it better). 

  • Like 1
Link to comment
Share on other sites

Well it useful for some general information, let say public matters, even for security subjects, it can provide good information's, also it some kind of fun.

Damn, I know can not get JARVIS, but at least give me SAL :)

  • Haha 1
Link to comment
Share on other sites

18 hours ago, softworkz said:

This damn thing knows everything.
Before I had even asked about Emby, I thought about training the AI with data from our forums and I just asked about it for fun, not expecting any useful answer - but it turned out otherwise....

Was this a person or AI program?  Some of the answers almost sound like something Alexa or Google would provide. :)

Link to comment
Share on other sites

1 hour ago, cayars said:

Was this a person or AI program?  Some of the answers almost sound like something Alexa or Google would provide. :)

You haven't read the last two answers 🙂 

Edited by softworkz
Link to comment
Share on other sites

1 hour ago, cayars said:

Was this a person or AI program? 

It based on openai, as knowing chatgpt, I do not know why this big hits about it, nothing new tho, and if you go to the site as it always loaded, and you can install it locally.

I think it over the net now since Microsoft took over or support it.

Again, I want SAL!

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
 Share

×
×
  • Create New...