Jump to content

Recommended Posts

pünktchen
Posted
7 hours ago, hstamas said:

@pünktchencould you tell me if this is the correct syntax for telling a channel to not include episodes from 2 different tags I've defined?

CH1 && !Christmas Cooking && !Thanksgiving Cooking

I want channel #1 to not play episodes with the tags "Christmas Cooking" and Thanksgiving Cooking".

Thanks a lot!

 

If CH1 is also a tag and you only want items with that tag, then yes.

pünktchen
Posted
4 hours ago, InaudibleDirge said:

would it be possible for a channel to populate from content in playlists?

Currently no.

Posted
13 hours ago, pünktchen said:

If CH1 is also a tag and you only want items with that tag, then yes.

Yep. I tag all my wife's cooking shows with the tag "CH1" and apply that tag to my Food Network channel in VirtualTV. I then tag individual episodes that are Christmas/Thanksgiving based with the other 2 tags. 

For normal viewing 10 months out of the year she does not want to see the holiday based episodes so this works perfectly.

Thanks for your help and thanks again for an awesome plugin!

Happy & safe holidays to you and your family!

 

  • Like 1
  • 2 weeks later...
GrimReaper
Posted
On 3/14/2022 at 10:59 AM, GrimReaper said:

Could you add a tickbox to "Always start program from beginning"? Increasing the "Start playback from the beginning if the program start is in a range of +/- seconds:" value results in next item being played if its start falls inside that timeframe.

Pretty please?

  • Haha 1
pünktchen
Posted
1 hour ago, GrimReaper said:
On 3/14/2022 at 10:59 AM, GrimReaper said:

Could you add a tickbox to "Always start program from beginning"? Increasing the "Start playback from the beginning if the program start is in a range of +/- seconds:" value results in next item being played if its start falls inside that timeframe.

Pretty please?

Isn't Archive Playback that what you want?

  • Thanks 1
GrimReaper
Posted
7 minutes ago, pünktchen said:

Isn't Archive Playback that what you want?

Indeed it is, never looked there, thought that Playlist mode was only single entry. Thanks.

pünktchen
Posted
14 minutes ago, GrimReaper said:

thought that Playlist mode was only single entry

It was 😉

GrimReaper
Posted
1 minute ago, pünktchen said:

It was 😉

Ahhh, gotcha. 😉

Posted (edited)

I have created 2 test channels. One for TV Shows and one for movies. Both populate the guide properly but I can only get the TV Shows channel to play. The Movie channel only loops the black intro video until it stops. Both channels are setup as Playlist (Live) with no export. I get the same result for the movie channel in every app I test, Android (on a phone), Android TV (on a shield) and in the web player. In every app I get the same result, TV Show channel plays perfectly and the Movie channel gets stuck at the black intro video. These movies play fine when played outside of live tv. Thinking it may be the movie I have tried different test movies all ranging from standard definition to HD but it is the same outcome.

I also tested using the latest Emby server beta version with the same results. I will include what I think is the relevant logs below for you to look at and see if you have any ideas. Let me know if you need any more info. Thanks.

 

My setup...

Emby Server Version 4.7.11.0 (docker on Unraid)

Emby Android version 3.2.90

Emby Android TV beta version 2.0.84g

 

 

embyserverlog_failed movie channel.txt embyserverlog_success show channel.txt

Edited by shinedou
pünktchen
Posted

@shinedou is there really only one single movie in your movie channel?

Posted
Just now, pünktchen said:

@shinedou is there really only one single movie in your movie channel?

Yes. When I started I had more but in an attempt to determine if it was the actual movie causing the problem I limited it to just one and switched it to different ones a few times to test.

pünktchen
Posted

Your previous log doesn't tell me that much. Please set the Intro Video Container as "mp4" in the playback options of the plugin, enable Debug logging for the whole Emby server and try to play your movie channel in a browser. Then send me the log again please.

Posted
28 minutes ago, pünktchen said:

Your previous log doesn't tell me that much. Please set the Intro Video Container as "mp4" in the playback options of the plugin, enable Debug logging for the whole Emby server and try to play your movie channel in a browser. Then send me the log again please.

I attached the new log with emby debug and with mp4 set for the intro video. FYI, I have tried both ts and mp4 with same result.

Note: I didn't mention this earlier but in the web player the loop never stops like in the apps. It just keeps running so I have to stop it.

2_embyserverlog_failed movie channel.txt

pünktchen
Posted

I can reproduce your problem with only one single movie, but with very few movies it will probably also suffer from the same issue.
It's either the same or a similar problem that i've reported here: 

Your playlist session has these item ids: 245285|245285|245285|245285|245285|245285|245285
I'm telling the app to start playback with the second entry. But because all entries are the same, Emby removes all duplicates from the playlist. So only one entry remains, the first one.
But i was telling the app to start playback with the second entry that doesn't exist anymore now.

For a test, just add a * into the channel rule "Always include these named movies or tv shows". This will populate all your movies after a guide refresh and i'm pretty confident playback will work without problems.

Posted (edited)
36 minutes ago, pünktchen said:

I can reproduce your problem with only one single movie, but with very few movies it will probably also suffer from the same issue.
It's either the same or a similar problem that i've reported here: 

Your playlist session has these item ids: 245285|245285|245285|245285|245285|245285|245285
I'm telling the app to start playback with the second entry. But because all entries are the same, Emby removes all duplicates from the playlist. So only one entry remains, the first one.
But i was telling the app to start playback with the second entry that doesn't exist anymore now.

For a test, just add a * into the channel rule "Always include these named movies or tv shows". This will populate all your movies after a guide refresh and i'm pretty confident playback will work without problems.

OK removing the tag for that one movie and added the * into the channel rule "Always include these named movies or tv shows" works.

So I setup a channel with 4 movies and that worked also. I can't see ever going below that.

I am not sure now what got me going down this road of only having one movie to test. I know I started with 3 test movies and I was having problems.  Now it works with 2 movies as well.

Is this a probability thing where the less movies the higher the chance that the duplicates are deleted leaving the entry that the app tries to play is empty. If that make any sense.

What do you think the minimum is that would work without this issue ever appearing? 

Edited by shinedou
pünktchen
Posted
17 minutes ago, shinedou said:

Is this a probability thing where the less movies the higher the chance that the duplicates are deleted leaving the entry that the app tries to play is empty.

Yes.

17 minutes ago, shinedou said:

What do you think the minimum is that would work without this issue ever appearing? 

I really cannot answer this. But i think if the movie count fills a whole day, you are safe.

Posted
10 minutes ago, pünktchen said:

Yes.

I really cannot answer this. But i think if the movie count fills a whole day, you are safe.

Thanks for your support. Your help and this fantastic plugin are very much appreciated. 

  • Agree 1
Posted
On 1/10/2022 at 3:38 PM, pünktchen said:

That doesn't matter. Swagger cannot interpret "content-type: application/x-mpegurl", only txt, json and xml.
 

Currently it is what it is. In my case it's still working fine, because my proxy is redirecting to https. I'll try to make it a little bit more intelligent for the next release.
 

Can you be a little more specific in what does not work in Tivimate? Channel list, guide data or playback? PM me the Emby log maybe.
Anyway, for Tivimate in a local network you need at least:
StreamType=Universal
CatchupType=shift or flussonic
CatchupContainer=mpegts or hls
User={An Emby user account name}
Device=Tivimate or whatever name you like
For remote connections you need also:
Pass={The password of the Emby user account}
Token=sg43s4f6s1cs2d56dd1 or something like that. The token has to be set in the export settings of the plugin configuration. It is not the api key!

@pünktchen Trying to set this up in Tivimate. I can see the shows listed in the guide but they won’t play. I have the settings above, although I’m not sure if I need to do anything else with the token I’ve added to my export options. Can you clarify and do you have any other troubleshooting tips? 

pünktchen
Posted
On 12/31/2022 at 4:59 PM, LakersFan said:

@pünktchen Trying to set this up in Tivimate. I can see the shows listed in the guide but they won’t play. I have the settings above, although I’m not sure if I need to do anything else with the token I’ve added to my export options. Can you clarify and do you have any other troubleshooting tips? 

The token is only needed for remote connections but not in a local network. Remote connections also have to be ssl secured!

But for starters, make sure that the user you've setup in the plugin export options, is granted access to all devices in the Emby user account settings.
After the first succesfull playback in Tivimate, a new device named as you've setup in the export options, will be created in Emby. Now you can change device access settings for the user again, but the user always needs access to this new device.

Posted (edited)
9 hours ago, pünktchen said:

The token is only needed for remote connections but not in a local network. Remote connections also have to be ssl secured!

But for starters, make sure that the user you've setup in the plugin export options, is granted access to all devices in the Emby user account settings.
After the first succesfull playback in Tivimate, a new device named as you've setup in the export options, will be created in Emby. Now you can change device access settings for the user again, but the user always needs access to this new device.

Thank you for replying. In my setup, Emby is located within a docker. I noticed a few things ... My local IP is http://192.168.1.197:8096 but in my channels.m3u it has -

#EXTM3U
#EXTINF: -1 catchup="shift" tvg-id="89588" tvg-name="1980's" tvg-logo="http://172.18.0.6:8096/emby/VirtualTV/ChannelImage/1980%27s.png",1980's
http://172.18.0.6:8096/emby/VirtualTV/89588/stream.ts?User=Home&Pass=xxx&Device=Tivimate&CatchupContainer=original&Timeout=10
#EXTINF: -1 catchup="shift" tvg-id="89700" tvg-name="1990's",1990's
http://172.18.0.6:8096/emby/VirtualTV/89700/stream.ts?User=Home&Pass=xxx&Device=Tivimate&CatchupContainer=original&Timeout=10

Secondly, I do have a secure remote connection - https://emby.(mydomain).com. But I am logging in under my local IP (which as I said above is 192.168.1.197:8096).

Lastly, I did make sure the user in my plugin settings has access to all libraries.

Edited by LakersFan
pünktchen
Posted
1 hour ago, LakersFan said:

But I am logging in under my local IP (which as I said above is 192.168.1.197:8096).

You can enter that in the host adress override option field of the export options.

 

1 hour ago, LakersFan said:

Lastly, I did make sure the user in my plugin settings has access to all libraries

Devices not necessary libraries!

Posted

I entered my local IP in the host address and now I’m getting a failed message in Scheduled Tasks when trying to export the channels. I removed the host address I added and I’m still getting failed. Ugh. 

GrimReaper
Posted
9 hours ago, LakersFan said:

But I am logging in under my local IP (which as I said above is 192.168.1.197:8096).

 

9 hours ago, LakersFan said:
logo="http://172.18.0.6:8096/emby/VirtualTV/ChannelImage/1980%27s.png",1980's
http://172.18.0.6:8096/emby/VirtualTV/89588/stream.ts?

What does your server Dashboard show for In-Home (LAN) access address? 

pünktchen
Posted
1 hour ago, LakersFan said:

I entered my local IP in the host address and now I’m getting a failed message in Scheduled Tasks when trying to export the channels.

What's the plugin version?

Posted
3 hours ago, GrimReaper said:

 

What does your server Dashboard show for In-Home (LAN) access address? 

image.png.3f0f5968e9a89308816d59656c7b34c0.png

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