Jump to content

VirtualTV plugin


pünktchen

Recommended Posts

hstamas
48 minutes ago, pünktchen said:

Have you created new channels between existing ones or changed channel numbers?

Gosh I am not sure. My original install that Ive been using for years got corrupted so I started over. In setting things up there is a chance I set a channel number then changed it later on.

I also so have 2 channels at number 815 and 816 that are not enabled if that could be causing issues?

Any way to fix this short of starting over again?

Edited by hstamas
Link to comment
Share on other sites

  • 2 weeks later...
amateurgod

Is there any easy way to put in a studio that encompasses all studios with similiar names, so instead of doing something like 
 

Walt Disney Animation Studios | Pixar Animation Studios | Marvel Studios | Lucasfilm | Pixar | Disney+ | Disney XD | Disney Channel | Disney Television Animation | DisneyToon Studios | 

I could just do something like

* disney *

So it picks up all studios containing Disney?

Link to comment
Share on other sites

amateurgod

Also it seems it doesn't recognise Anime as a Genre. 

However if I go Into my Anime library and look at Genres Anime is listed as a genre, however putting this into the genres section of virtual TV and refreshing guide data doesn't add any shows to that channel 

Link to comment
Share on other sites

Molboen

Hi.

First of all, thank you for a wonderful plugin! My cable-provider canceled the 24/7 movie channels, so this is exactly what I need.

It has been brought up before but not adressed. The plugin causes "too many streams" error on users with 1 stream limit.

Best Regards

Link to comment
Share on other sites

pünktchen
On 4/15/2023 at 6:36 PM, amateurgod said:

I could just do something like

* disney *

So it picks up all studios containing Disney

Not yet, but it makes sense. At least for studios.

 

11 hours ago, amateurgod said:

Also it seems it doesn't recognise Anime as a Genre. 

However if I go Into my Anime library and look at Genres Anime is listed as a genre, however putting this into the genres section of virtual TV and refreshing guide data doesn't add any shows to that channel 

The plugin itself doesn't know any genre. It just filters the available genres that are provided by quering the Emby library. There must be some other condition that prevents building your channel.

  • Thanks 1
Link to comment
Share on other sites

pünktchen
1 hour ago, Molboen said:

It has been brought up before but not adressed. The plugin causes "too many streams" error on users with 1 stream limit.

Really? I don't know of any situation where the plugin is requesting multiple streams. I'll have to try it myself. If it doesn't work with stream limit 1 then it must be a bug in Emby.

Link to comment
Share on other sites

Molboen
3 hours ago, pünktchen said:

@Molboenonly did a quick test, but experienced no problems. Under what conditions does the issue arise?

It seems to be exclusive to my Android boxes. I have a Chromecast with Google TV and 2x Nvidia Shield TV. All 3 with the same problem.

Emby web on Chrome and Edge and the Windows app works without any issues.

Link to comment
Share on other sites

Molboen

Here's the log when trying to play from Android:

2023-04-17 04:38:32.477 Info Server: http/1.1 POST http://192.168.0.8:8096/emby/Items/314597/PlaybackInfo?format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 12; Chromecast Build/STTE.220920.016.H1)
2023-04-17 04:38:32.611 Info App: User policy for ****. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2023-04-17 04:38:32.700 Info Server: http/1.1 Response 200 to host2. Time: 223ms. http://192.168.0.8:8096/emby/Items/314597/PlaybackInfo?format=json
2023-04-17 04:38:32.841 Info Server: http/1.1 POST http://192.168.0.8:8096/emby/Sessions/Playing. UserAgent: Dalvik/2.1.0 (Linux; U; Android 12; Chromecast Build/STTE.220920.016.H1)
2023-04-17 04:38:32.880 Info SessionManager: Playback start reported by app AndroidTv 2.0.83g playing Pixar. Started at 0 ms
2023-04-17 04:38:32.885 Info Server: http/1.1 Response 204 to host2. Time: 44ms. http://192.168.0.8:8096/emby/Sessions/Playing
2023-04-17 04:38:32.912 Info VirtualTV: EventService > VirtualTV playback started for Channel: Pixar, Client: AndroidTv, Device: Stue Google TV
2023-04-17 04:38:32.912 Info VirtualTV: EventService > Add VirtualTV Channel User: VTV to SessionId: 499f70ae08db02d4889af0b8fb4e4d7a
2023-04-17 04:38:32.913 Info VirtualTV: EventService > Pushing playlist to SessionId: 499f70ae08db02d4889af0b8fb4e4d7a
2023-04-17 04:38:32.968 Info VirtualTV: StreamingService > PushRemotePlaylist: StartIndex: 0, StartOffset: 67 min, ItemIds: 46819|53446|53427|50484|45665|53426|39369|53442|44981|50486|53430|53996|41454|53435
2023-04-17 04:38:33.010 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/master.m3u8?DeviceId=21ff9c92c8acb241&MediaSourceId=VirtualTV1&PlaySessionId=e0339c74cc794f71965349e231ad85d3&VideoCodec=h264,mpeg2video,hevc,h265&AudioCodec=aac_latm,mp4a_latm,aac,mp3&VideoBitrate=79997725&AudioBitrate=2275&MaxHeight=2160&AudioStreamIndex=1&CopyTimestamps=true&SegmentContainer=ts&MinSegments=2&AllowInterlacedVideoStreamCopy=True&BreakOnNonKeyFrames=True&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline&h264-level=51&hevc-profile=Main,Main10&aac_latm-audiochannels=8&mp4a_latm-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=DirectPlayError. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=gzip
2023-04-17 04:38:33.062 Info Server: http/1.1 Response 200 to host2. Time: 51ms. http://192.168.0.8:8096/emby/videos/314597/master.m3u8?DeviceId=21ff9c92c8acb241&MediaSourceId=VirtualTV1&PlaySessionId=e0339c74cc794f71965349e231ad85d3&VideoCodec=h264,mpeg2video,hevc,h265&AudioCodec=aac_latm,mp4a_latm,aac,mp3&VideoBitrate=79997725&AudioBitrate=2275&MaxHeight=2160&AudioStreamIndex=1&CopyTimestamps=true&SegmentContainer=ts&MinSegments=2&AllowInterlacedVideoStreamCopy=True&BreakOnNonKeyFrames=True&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline&h264-level=51&hevc-profile=Main,Main10&aac_latm-audiochannels=8&mp4a_latm-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=DirectPlayError
2023-04-17 04:38:33.077 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/main.m3u8?DeviceId=21ff9c92c8acb241&MediaSourceId=VirtualTV1&PlaySessionId=e0339c74cc794f71965349e231ad85d3&VideoCodec=h264,mpeg2video,hevc,h265&AudioCodec=aac_latm,mp4a_latm,aac,mp3&VideoBitrate=79997725&AudioBitrate=2275&MaxHeight=2160&AudioStreamIndex=1&CopyTimestamps=true&SegmentContainer=ts&MinSegments=2&AllowInterlacedVideoStreamCopy=True&BreakOnNonKeyFrames=True&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline&h264-level=51&hevc-profile=Main,Main10&aac_latm-audiochannels=8&mp4a_latm-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=DirectPlayError. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=gzip
2023-04-17 04:38:33.084 Info Server: http/1.1 Response 200 to host2. Time: 7ms. http://192.168.0.8:8096/emby/videos/314597/main.m3u8?DeviceId=21ff9c92c8acb241&MediaSourceId=VirtualTV1&PlaySessionId=e0339c74cc794f71965349e231ad85d3&VideoCodec=h264,mpeg2video,hevc,h265&AudioCodec=aac_latm,mp4a_latm,aac,mp3&VideoBitrate=79997725&AudioBitrate=2275&MaxHeight=2160&AudioStreamIndex=1&CopyTimestamps=true&SegmentContainer=ts&MinSegments=2&AllowInterlacedVideoStreamCopy=True&BreakOnNonKeyFrames=True&ManifestSubtitles=vtt&h264-profile=high,main,baseline,constrainedbaseline&h264-level=51&hevc-profile=Main,Main10&aac_latm-audiochannels=8&mp4a_latm-audiochannels=8&aac-audiochannels=8&mp3-audiochannels=8&TranscodeReasons=DirectPlayError
2023-04-17 04:38:33.114 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/hls1/main/0.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=identity
2023-04-17 04:38:33.275 Info Server: http/1.1 POST http://192.168.0.8:8096/emby/Items/46819/PlaybackInfo?format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 12; Chromecast Build/STTE.220920.016.H1)
2023-04-17 04:38:33.287 Info Server: http/1.1 Response 200 to host2. Time: 12ms. http://192.168.0.8:8096/emby/Items/46819/PlaybackInfo?format=json
2023-04-17 04:38:33.516 Info App: ProcessRun 'StreamTranscode 6893bb' Execute: /opt/emby-server/bin/ffmpeg -loglevel +timing -y -print_graphs_file "/var/lib/emby/logs/ffmpeg-directstream-6893bb43-f7ae-4bcd-9b0f-830e0722a66d_1graph.txt" -copyts -start_at_zero -f mp4 -noaccurate_seek -c:v:0 h264 -i "/var/lib/emby/cache/virtualtv/VirtualTVIntro.mp4" -map 0:0 -map 0:1 -sn -c:v:0 copy -bsf:v:0 h264_mp4toannexb -c:a:0 copy -disposition:a:0 default -copypriorss:a:0 0 -max_delay 5000000 -avoid_negative_ts disabled -f segment -map_metadata -1 -map_chapters -1 -segment_format mpegts -segment_list "/home/jeppo/hdd2/transcode/transcoding-temp/E35A5A/E35A5A.m3u8" -segment_list_type m3u8 -segment_time 00:00:06.000 -segment_start_number 0 -break_non_keyframes 1 -individual_header_trailer 0 -write_header_trailer 0 -segment_write_temp 1 "/home/jeppo/hdd2/transcode/transcoding-temp/E35A5A/E35A5A_%d.ts"
2023-04-17 04:38:33.582 Info Server: http/1.1 Response 200 to host2. Time: 467ms. http://192.168.0.8:8096/emby/videos/314597/hls1/main/0.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3
2023-04-17 04:38:33.659 Info App: AppendExtraLogData - Read graph file: /var/lib/emby/logs/ffmpeg-directstream-6893bb43-f7ae-4bcd-9b0f-830e0722a66d_1graph.txt
2023-04-17 04:38:33.665 Info App: AppendExtraLogData - Deserialized GraphData fileStream: 27.000 bytes Graph Count: 0
2023-04-17 04:38:33.665 Info App: AppendExtraLogData - File Deleted
2023-04-17 04:38:33.712 Info App: ProcessRun 'StreamTranscode 6893bb' Process exited with code 0 - Succeeded
2023-04-17 04:38:33.719 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/hls1/main/1.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=identity
2023-04-17 04:38:33.721 Info Server: http/1.1 Response 200 to host2. Time: 2ms. http://192.168.0.8:8096/emby/videos/314597/hls1/main/1.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3
2023-04-17 04:38:33.764 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/hls1/main/2.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=identity
2023-04-17 04:38:33.765 Info Server: http/1.1 Response 200 to host2. Time: 1ms. http://192.168.0.8:8096/emby/videos/314597/hls1/main/2.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3
2023-04-17 04:38:33.841 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/hls1/main/3.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=identity
2023-04-17 04:38:33.842 Info Server: http/1.1 Response 200 to host2. Time: 1ms. http://192.168.0.8:8096/emby/videos/314597/hls1/main/3.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3
2023-04-17 04:38:33.878 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/hls1/main/4.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=identity
2023-04-17 04:38:33.879 Info Server: http/1.1 Response 200 to host2. Time: 1ms. http://192.168.0.8:8096/emby/videos/314597/hls1/main/4.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3
2023-04-17 04:38:33.901 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/hls1/main/5.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=identity
2023-04-17 04:38:33.902 Info Server: http/1.1 Response 200 to host2. Time: 1ms. http://192.168.0.8:8096/emby/videos/314597/hls1/main/5.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3
2023-04-17 04:38:33.924 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/hls1/main/6.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=identity
2023-04-17 04:38:33.925 Info Server: http/1.1 Response 200 to host2. Time: 1ms. http://192.168.0.8:8096/emby/videos/314597/hls1/main/6.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3
2023-04-17 04:38:33.950 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/hls1/main/7.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=identity
2023-04-17 04:38:33.951 Info Server: http/1.1 Response 200 to host2. Time: 1ms. http://192.168.0.8:8096/emby/videos/314597/hls1/main/7.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3
2023-04-17 04:38:33.968 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/hls1/main/8.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=identity
2023-04-17 04:38:33.969 Info Server: http/1.1 Response 200 to host2. Time: 1ms. http://192.168.0.8:8096/emby/videos/314597/hls1/main/8.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3
2023-04-17 04:38:33.988 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/hls1/main/9.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=identity
2023-04-17 04:38:33.989 Info Server: http/1.1 Response 200 to host2. Time: 1ms. http://192.168.0.8:8096/emby/videos/314597/hls1/main/9.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3
2023-04-17 04:38:34.007 Info Server: http/1.1 GET http://192.168.0.8:8096/emby/videos/314597/hls1/main/10.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3. Connection=keep-alive, Host=192.168.0.8:8096, User-Agent=Emby/2.0.83g (Linux;Android 12) ExoPlayerLib/2.16.1, Accept-Encoding=identity
2023-04-17 04:38:34.008 Info Server: http/1.1 Response 200 to host2. Time: 1ms. http://192.168.0.8:8096/emby/videos/314597/hls1/main/10.ts?PlaySessionId=e0339c74cc794f71965349e231ad85d3
2023-04-17 04:38:34.855 Info Server: http/1.1 POST http://192.168.0.8:8096/emby/LiveStreams/MediaInfo. UserAgent: Dalvik/2.1.0 (Linux; U; Android 12; Chromecast Build/STTE.220920.016.H1)
2023-04-17 04:38:34.856 Info Server: http/1.1 POST http://192.168.0.8:8096/emby/Sessions/Playing/Progress. UserAgent: Dalvik/2.1.0 (Linux; U; Android 12; Chromecast Build/STTE.220920.016.H1)
2023-04-17 04:38:34.862 Info Server: http/1.1 Response 204 to host2. Time: 6ms. http://192.168.0.8:8096/emby/Sessions/Playing/Progress
2023-04-17 04:38:34.867 Error Server: Error processing request
	*** Error Report ***
	Version: 4.7.11.0
	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
	Operating system: Linux version 5.18.0-0.deb11.4-amd64 (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35
	Framework: .NET 6.0.8
	OS/Process: x64/x64
	Runtime: opt/emby-server/system/System.Private.CoreLib.dll
	Processor count: 8
	Data path: /var/lib/emby
	Application path: /opt/emby-server/system
	System.ArgumentNullException: System.ArgumentNullException: Value cannot be null. (Parameter 'id')
	   at Emby.Server.Implementations.Library.MediaSourceManager.GetLiveStreamInfo(String id, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.Library.MediaSourceManager.GetLiveStreamMediaInfo(String id, CancellationToken cancellationToken)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.Post(GetLiveStreamMediaInfo request)
	   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: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	
2023-04-17 04:38:34.867 Info Server: http/1.1 Response 400 to host2. Time: 12ms. http://192.168.0.8:8096/emby/LiveStreams/MediaInfo
2023-04-17 04:38:42.894 Info Server: http/1.1 POST http://192.168.0.8:8096/emby/Sessions/Playing/Progress. UserAgent: Dalvik/2.1.0 (Linux; U; Android 12; Chromecast Build/STTE.220920.016.H1)
2023-04-17 04:38:42.896 Info Server: http/1.1 Response 204 to host2. Time: 1ms. http://192.168.0.8:8096/emby/Sessions/Playing/Progress
2023-04-17 04:38:44.876 Info Server: http/1.1 POST http://192.168.0.8:8096/emby/Sessions/Playing/Progress. UserAgent: Dalvik/2.1.0 (Linux; U; Android 12; Chromecast Build/STTE.220920.016.H1)
2023-04-17 04:38:44.877 Info Server: http/1.1 Response 204 to host2. Time: 1ms. http://192.168.0.8:8096/emby/Sessions/Playing/Progress
2023-04-17 04:38:46.037 Info Server: http/1.1 POST http://192.168.0.8:8096/emby/Sessions/Playing/Stopped. UserAgent: Dalvik/2.1.0 (Linux; U; Android 12; Chromecast Build/STTE.220920.016.H1)
2023-04-17 04:38:46.051 Info SessionManager: Playback stopped reported by app AndroidTv 2.0.83g playing Pixar. Stopped at 4060887 ms
2023-04-17 04:38:46.052 Info Server: http/1.1 Response 204 to host2. Time: 15ms. http://192.168.0.8:8096/emby/Sessions/Playing/Stopped

 

Link to comment
Share on other sites

crusher11
8 hours ago, pünktchen said:

Really? I don't know of any situation where the plugin is requesting multiple streams. I'll have to try it myself. If it doesn't work with stream limit 1 then it must be a bug in Emby.

When one episode finishes and a new episode begins, Emby doesn't dump the first until after requesting the second, which draws an error. I solved it by simply bumping the allowed streams to 2.

Link to comment
Share on other sites

amateurgod

So I used this with 3 Channels at first and everything worked fine, then I added another 10 channels and now I've noticed that when the scheduled task for refresh guide data runs it freezes at 15% and won't progress from there, it's been at 15% for the past 2 hours now and it's made everything else load really slow, I tried to manually stop the task but that didn't do anything it just sat on "stopping" and in the end I had to restart emby, does anyone know what could be causing this?

Link to comment
Share on other sites

amateurgod

Addition to my last, using the restart button in the emby dashboard after the issues with the guide doesn't seem to restart the server like it use to, it just makes you not able to connect to the server and it doesn't become available again, I had to manually restart the docker container. 

These issues only started happening after I added another 10 channels to the virtualTV totaling 13 channels in total

Link to comment
Share on other sites

Molboen

Another issue:

The plugin does not honor "Include Library Folders" when multiple versions of a movie is merged into one library item.

A movie from my 4K folder is playing, but only my HD folder is selected.

 

Link to comment
Share on other sites

pünktchen
19 hours ago, Molboen said:

It seems to be exclusive to my Android boxes. I have a Chromecast with Google TV and 2x Nvidia Shield TV. All 3 with the same problem.

It's more likely the Emby Android TV app is the culprit. Nothing i can do about it. Time to switch to the other Emby Android app.

Link to comment
Share on other sites

pünktchen
10 hours ago, Molboen said:

Another issue:

The plugin does not honor "Include Library Folders" when multiple versions of a movie is merged into one library item.

A movie from my 4K folder is playing, but only my HD folder is selected.

 

In case of multiversion movies the client app decides what item to play. Both versions share the same library item id and that is what the plugin is requesting the client to play.

Link to comment
Share on other sites

Molboen
2 hours ago, pünktchen said:

..Time to switch to the other Emby Android app.

Too bad. What is this other app, you are talking about?

Link to comment
Share on other sites

Spaceboy
On 13/03/2023 at 16:19, crusher11 said:

@pünktchennot sure if you've seen this? Library folders populate just fine for my existing channels, but don't appear when setting up new channels (or editing those new channels once set up).

also seeing this on beta. everything ok on stable. the user defeinitely has access to all libraries

Link to comment
Share on other sites

pünktchen

Yes, i see this also now in the latest beta. I've asked our master about the problem.

Edit: It should be resolved with the next server update he said.

Edited by pünktchen
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

JeremyG

FYI, i had reported a while back that Roku Emby was crashing when trying to use Playlist channels.    

I just solved my problem by going into the plugin settings and changing:
Playback options --> Playlist playback mode --> Intro Video container -->  "ts"  (previously it was Mp4)

after I did that no more crashing!

  • Like 1
Link to comment
Share on other sites

pünktchen
On 4/17/2023 at 8:36 PM, pünktchen said:

It's more likely the Emby Android TV app is the culprit. Nothing i can do about it. Time to switch to the other Emby Android app.

 

Link to comment
Share on other sites

hstamas

Been messing around with ErsazTV and although VirtualTV plugin is superior video quality wise (I use playlist mode) one thing he has set up is when having a channel that is set to randomly shuffle, it will not replay an episode until everything scheduled on that channel has played at least once.

I prefer to use the "random series/random episodes" setting for some of my channels in VirtualTV but the number of repeated plays is extreme.

I dont know if the shuffling is controlled by Emby itself or if the plugin controls it but I thought I would mention it just in case this is something that can be implemented.

Thanks!

Link to comment
Share on other sites

ellisd4

I'm using this plugin and I have to say it is AMAZING!  Love the playback as playlist functionality.  This is probably a beta server version thing, so posting here might not be the right place... Using 4.0.8.32 I am having an issue tuning to any channels after this update.  I am using the playlist functionality with no transcoding.  I have this issue on the web browser and on Apple TV.  The app plays a black screen for around 60 seconds. 

 

 
2023-04-27 11:08:48.962 Info SessionManager: Playback start reported by app Emby Web 4.8.0.32 playing TV-G1. Started at 0 ms
2023-04-27 11:08:48.963 Info PlaybackReporting - EventMonitorEntryPoint: _sessionManager_PlaybackStart : Entered
2023-04-27 11:08:48.963 Info PlaybackReporting - EventMonitorEntryPoint: Adding PlaybackInfo to playback_trackers : 521a0925-a626-4032-ae87-62ea72baf8d5-3e23ecd0a23b4dc7b58085f8a1febc3a-2360547
2023-04-27 11:08:48.963 Info PlaybackReporting - EventMonitorEntryPoint: Saving PlaybackInfo to DB
2023-04-27 11:08:48.963 Info Server: http/1.1 Response 204 to host4. Time: 24ms. POST http://host3/emby/Sessions/Playing?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json
2023-04-27 11:08:49.200 Info Server: http/1.1 POST http://host3/emby/Sessions/Playing/Progress?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
2023-04-27 11:08:49.201 Info Server: http/1.1 Response 204 to host4. Time: 1ms. POST http://host3/emby/Sessions/Playing/Progress?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json
2023-04-27 11:08:53.502 Info Server: http/1.1 POST http://host3/emby/Sessions/Playing/Stopped?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
2023-04-27 11:08:53.503 Info SessionManager: Playback stopped reported by app Emby Web 4.8.0.32 playing TV-G1. Stopped at 4466 ms
2023-04-27 11:08:53.503 Info PlaybackReporting - EventMonitorEntryPoint: _sessionManager_PlaybackStop : Entered
2023-04-27 11:08:53.503 Info PlaybackReporting - EventMonitorEntryPoint: Saving final duration for Item : 521a0925-a626-4032-ae87-62ea72baf8d5-3e23ecd0a23b4dc7b58085f8a1febc3a-2360547
2023-04-27 11:08:53.503 Info Server: http/1.1 Response 204 to host4. Time: 1ms. POST http://host3/emby/Sessions/Playing/Stopped?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json
2023-04-27 11:08:53.508 Info PlaybackReporting - EventMonitorEntryPoint: Removing Old Key from playback_trackers : 521a0925-a626-4032-ae87-62ea72baf8d5-3e23ecd0a23b4dc7b58085f8a1febc3a-2360547
2023-04-27 11:08:57.798 Info Server: http/1.1 POST http://host3/emby/Items/2391214/PlaybackInfo?UserId=3e23ecd0a23b4dc7b58085f8a1febc3a&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&MaxStreamingBitrate=160000000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
2023-04-27 11:08:57.799 Info App: User policy for Lara & Dustin. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2023-04-27 11:08:57.799 Info App: RemoteClientBitrateLimit: 4000000, RemoteIp: host4, IsInLocalNetwork: True
2023-04-27 11:08:57.799 Info App: RemoteClientBitrateLimit: 4000000, RemoteIp: host4, IsInLocalNetwork: True
2023-04-27 11:08:57.799 Info App: RemoteClientBitrateLimit: 4000000, RemoteIp: host4, IsInLocalNetwork: True
2023-04-27 11:08:57.799 Info Server: http/1.1 Response 200 to host4. Time: 1ms. POST http://host3/emby/Items/2391214/PlaybackInfo?UserId=3e23ecd0a23b4dc7b58085f8a1febc3a&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&MaxStreamingBitrate=160000000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json
2023-04-27 11:08:57.812 Info Server: http/1.1 GET http://host3/emby/videos/2391214/stream.mp4?DeviceId=521a0925-a626-4032-ae87-62ea72baf8d5&MediaSourceId=VirtualTV5&Static=true&PlaySessionId=93008cec96914cfc8199d74747a0c78c&api_key=x_secret5_x. Accept=*/*, Connection=close, Host=host3, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36, Accept-Encoding=identity;q=1, *;q=0, Accept-Language=en-US,en;q=0.9, Range=bytes=0-, Referer=https://emby.ellis-cloud.com/web/index.html, X-Forwarded-Scheme=https, X-Forwarded-Proto=https, X-Forwarded-For=192.168.87.215, X-Real-IP=192.168.87.215, sec-ch-ua="Chromium";v="112", "Google Chrome";v="112", "Not:A-Brand";v="99", sec-ch-ua-mobile=?0, sec-ch-ua-platform="Windows", sec-fetch-site=same-origin, sec-fetch-mode=cors, sec-fetch-dest=video
2023-04-27 11:08:57.823 Info Server: http/1.1 Response 206 to host4. Time: 11ms. GET http://host3/emby/videos/2391214/stream.mp4?DeviceId=521a0925-a626-4032-ae87-62ea72baf8d5&MediaSourceId=VirtualTV5&Static=true&PlaySessionId=93008cec96914cfc8199d74747a0c78c&api_key=x_secret5_x
2023-04-27 11:08:57.855 Info Server: http/1.1 POST http://host3/emby/Sessions/Playing?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
2023-04-27 11:08:57.877 Info SessionManager: Playback start reported by app Emby Web 4.8.0.32 playing TV-T1. Started at 0 ms
2023-04-27 11:08:57.877 Info Server: http/1.1 Response 204 to host4. Time: 23ms. POST http://host3/emby/Sessions/Playing?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json
2023-04-27 11:08:57.877 Info PlaybackReporting - EventMonitorEntryPoint: _sessionManager_PlaybackStart : Entered
2023-04-27 11:08:57.878 Info PlaybackReporting - EventMonitorEntryPoint: Adding PlaybackInfo to playback_trackers : 521a0925-a626-4032-ae87-62ea72baf8d5-3e23ecd0a23b4dc7b58085f8a1febc3a-2391214
2023-04-27 11:08:57.878 Info PlaybackReporting - EventMonitorEntryPoint: Saving PlaybackInfo to DB
2023-04-27 11:08:58.098 Info Server: http/1.1 POST http://host3/emby/Sessions/Playing/Progress?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
2023-04-27 11:08:58.111 Info Server: http/1.1 Response 204 to host4. Time: 13ms. POST http://host3/emby/Sessions/Playing/Progress?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json
2023-04-27 11:09:02.573 Info Server: http/1.1 POST http://host3/emby/Sessions/Playing/Stopped?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36
2023-04-27 11:09:02.573 Info SessionManager: Playback stopped reported by app Emby Web 4.8.0.32 playing TV-T1. Stopped at 4471 ms
2023-04-27 11:09:02.574 Info Server: http/1.1 Response 204 to host4. Time: 1ms. POST http://host3/emby/Sessions/Playing/Stopped?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=521a0925-a626-4032-ae87-62ea72baf8d5&X-Emby-Client-Version=4.8.0.32&X-Emby-Token=x_secret5_x&X-Emby-Language=en-us&reqformat=json
2023-04-27 11:09:02.574 Info PlaybackReporting - EventMonitorEntryPoint: _sessionManager_PlaybackStop : Entered
2023-04-27 11:09:02.574 Info PlaybackReporting - EventMonitorEntryPoint: Saving final duration for Item : 521a0925-a626-4032-ae87-62ea72baf8d5-3e23ecd0a23b4dc7b58085f8a1febc3a-2391214
2023-04-27 11:09:02.578 Info PlaybackReporting - EventMonitorEntryPoint: Removing Old Key from playback_trackers : 521a0925-a626-4032-ae87-62ea72baf8d5-3e23ecd0a23b4dc7b58085f8a1febc3a-2391214
 

BlackScreenVTV.png

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...