Jump to content

VirtualTV plugin


pünktchen

Recommended Posts

pünktchen
1 hour ago, matt_ttam123 said:

Nope the ports are the same for both and the docker container is in host mode too super strange right 😅

In Continous Playback mode, at the time of starting a channel stream, a text file named virtualtv........txt should be created inside Emby's transcoding folder. If it's there for you, open it and try one of the links of that file in VLC. You probably have to replace the ip with the one of your docker container. If the file is not created, enable debug logging in Emby, reproduce your issue and pm the log file.

Link to comment
Share on other sites

pünktchen
2 hours ago, egadgetkids said:

Speaking of better ways, I'd encourage dev to look at ErsatzTV. 

I know that app. It has some really cool features that i'd like to do also for VirtualTV. But i'm really not good at html/javascript that is needed for the frontend and unless there's no lock down again because of some virus, i don't have the time to learn it.

Link to comment
Share on other sites

egadgetkids
2 hours ago, GrimReaper said:
2 hours ago, egadgetkids said:

For simplicity sake, if I want to include only a few shows in a channel, can I point to my media folder (say, TV...), then add the show titles in the "Always Include" field, and then put an asterisk in the "Always Exclude" field?  Or is there a different/better way?

There is. "Always..." fields are practically overrides only and you need to set at least one channel rule - in your example would be easiest to add "Release date equal or newer:" 1900 or similar. Or you could tag all those shows and add a Tag rule. 

Not sure what I'm missing. But the channel I created is scheduling a random variety of shows from my TV media folder...

I created a new channel, added 3 show titles in the Always Include field (separated by | - I even tried with and without spaces before and after the pipe), added Release Date Equal or Greater than 1900, and tried with and without "All Channel Rules have to be True", and clicked SAVE, then Refreshed Guide Data each time.

Link to comment
Share on other sites

GrimReaper
7 minutes ago, egadgetkids said:

Not sure what I'm missing. But the channel I created is scheduling a random variety of shows from my TV media folder...

I created a new channel, added 3 show titles in the Always Include field (separated by | - I even tried with and without spaces before and after the pipe), added Release Date Equal or Greater than 1900, and tried with and without "All Channel Rules have to be True", and clicked SAVE, then Refreshed Guide Data each time.

You need more rules, what you've done is effectively told Virtual TV to include all shows aired after 1900 and to make certain that those 3 are included (and since you have no other rules, they certainly are, together with all the others). You can tag those three shows with the same tag and add Tag rule, hence only those three shows will be included in the channel. 

Link to comment
Share on other sites

pünktchen

Always include... alone is sufficient if you only want that three shows. No other rules are needed then.

Link to comment
Share on other sites

GrimReaper
3 minutes ago, pünktchen said:

Always include... alone is sufficient if you only want that three shows. No other rules are needed then.

Did that behavior change at some point? Or my memory is failing me, which might as well be.

Link to comment
Share on other sites

egadgetkids
12 minutes ago, pünktchen said:

Always include... alone is sufficient if you only want that three shows. No other rules are needed then.

That's what I thought was mentioned earlier... so I removed the Release Date field and left the 3 shows... then saved. Now the channel's guide data is completely blank.

These 3 shows for sure exist on my drive, they are populated in the Emby library, and the correct path is checked for this folder in Virtual TV.

I thought about deleting and recreating this channel, but I don't find a way to even delete the channel...

Stumped...

I am naming the show the same exact convention as the folder name on my drive (which happens to just be the show name) - is that proper?  If not, where does the naming convention come from?  Is exact punctuation required?

Edited by egadgetkids
Link to comment
Share on other sites

pünktchen
8 minutes ago, GrimReaper said:

Did that behavior change at some point?

Probably. You can even put an asterisk in the always include rule if you want to populate the whole selected library.

  • Thanks 1
Link to comment
Share on other sites

GrimReaper
3 minutes ago, pünktchen said:

Probably. You can even put an asterisk in the always include rule if you want to populate the whole selected library.

Thanks. As IIRC it was used as an addendum/override if the channel rule(s) did not cover/include particular item - or one wanted to exclude some that were covered/included, but were not enough per-se. Anyway, all clear now, thanks again. 👍

Link to comment
Share on other sites

pünktchen
12 minutes ago, egadgetkids said:

That's what I thought was mentioned earlier... so I removed the Release Date field and left the 3 shows... then saved. Now the channel's guide data is completely blank.

Earlier you've said you have put an asterisk in the "Always exclude..." rule. If so, that would be the problem.

Link to comment
Share on other sites

pünktchen
15 minutes ago, egadgetkids said:

I thought about deleting and recreating this channel, but I don't find a way to even delete the channel...

To delete a channel, you'll have to disable the channel in the plugin and then run the refresh guide task.

Link to comment
Share on other sites

egadgetkids
3 minutes ago, pünktchen said:

Earlier you've said you have put an asterisk in the "Always exclude..." rule. If so, that would be the problem.

Thanks, but I took the asterisk out some time ago.

Link to comment
Share on other sites

egadgetkids
2 minutes ago, pünktchen said:

To delete a channel, you'll have to disable the channel in the plugin and then run the refresh guide task.

Wow

Link to comment
Share on other sites

egadgetkids
15 minutes ago, pünktchen said:

You can even put an asterisk in the always include rule if you want to populate the whole selected library.

I don't want to populate the whole library.  I only want to populate 3 shows.

I'll be honest... it's probably something really simple.  But I can't find it.  And I'm no newbie - I've set Plex and Emby up a million times, with HDHomeRun, DizqueTV, ErsatzTV, and others.

I'm here testing yours because Ersatz and Plex are currently broken, causing jumbled guide data.

But I'm not having fun yet... and getting a bit of mixed info between you and GrimReaper.  I know you are both trying.  But I wish this was a bit more straight-forward.  I'd much rather not have to tag a bunch of shows to get my massive library to cooperate with your plug-in, etc.

This seems like a fairly simple ask.

In general, I suspect users all want to heavily customize these virtual channels.  And I know you have some channel rules and criteria to help in certain instances.  But for those who want to narrow by show title, and not tinker with tagging everything (or rearranging a large media folder structure), it seems to be a challenge to get the plug-in to cooperate.

I didn't really want to give up, but my understanding of the steps needed, with the support I have been give thusfar, has resulted in a dead end.

Edited by egadgetkids
Link to comment
Share on other sites

pünktchen
16 minutes ago, egadgetkids said:

I am naming the show the same exact convention as the folder name on my drive (which happens to just be the show name) - is that proper?  If not, where does the naming convention come from?

Is uses the metadata name, what you see in your library, not the folder name.

19 minutes ago, egadgetkids said:

Is exact punctuation required?

Not really. For example instead of CSI: Vegas you could write *Vegas

Link to comment
Share on other sites

egadgetkids
1 minute ago, pünktchen said:

uses the metadata name, what you see in your library, not the folder name.

So... if I navigate to the show in the Emby library, navigate to 'edit Metadata' and then look at the show title, that's what you're describing as the metadata name?  If so, that is the same show title name I have been using.  Just wanted to make sure...

Link to comment
Share on other sites

pünktchen
3 minutes ago, egadgetkids said:

I only want to populate 3 shows.

3 minutes ago, egadgetkids said:

This seems like a fairly simple task.

And normally it is.

Link to comment
Share on other sites

pünktchen
1 minute ago, egadgetkids said:

So... if I navigate to the show in the Emby library, navigate to 'edit Metadata' and then look at the show title, that's what you're describing as the metadata name?  If so, that is the same show title name I have been using.  Just wanted to make sure...

Correct.

Link to comment
Share on other sites

GrimReaper
5 minutes ago, egadgetkids said:

and getting a bit of mixed info between you and GrimReaper.

There shouldn't really be anything mixing. I was wrong, as that is how I remember channel rules to work. You were told by plugin Dev that Always include should suffice. Clear everything else except that field and you should be set. 

Link to comment
Share on other sites

egadgetkids
2 minutes ago, GrimReaper said:

There shouldn't really be anything mixing. I was wrong, as that is how I remember channel rules to work. You were told by plugin Dev that Always include should suffice. Clear everything else except that field and you should be set. 

Thanks, I hope that didn't come across critical.  Just matter-of-fact, as I'm following along with advice given.  I saw that you two synced up on the latest method a bit ago...

  • Like 1
Link to comment
Share on other sites

egadgetkids
15 minutes ago, GrimReaper said:

There shouldn't really be anything mixing. I was wrong, as that is how I remember channel rules to work. You were told by plugin Dev that Always include should suffice. Clear everything else except that field and you should be set. 

The only clue I have now, as to why the channel's guide data is empty, is when I go to Settings > Live TV > Channels, and look at the virtual channel, it now says "Not mapped to guide data"

Link to comment
Share on other sites

pünktchen
1 minute ago, egadgetkids said:

The only clue I have now, as to why the channel's guide data is empty, is when I go to Settings > Live TV > Channels, and look at the virtual channel, it now says "Not mapped to guide data"

No, that's okay. That's a design error of the Emby devs that happens to all live tv plugins.

Link to comment
Share on other sites

egadgetkids

I can definitely get the plugin to populate every show to the channel guide from the media folder by putting an asterisk in the Always Include field.  That works, no problem.

But if I try to populate a specific show title, even one show (I've narrowed down from trying 3 to just 1 for testing...), then that's when things break.  I even tried a one-word show title... no luck.

Next, I tried switching the content type to Movies, and then entered a one-word movie title in the Always Include field... this did not work either.

I even tried stopping and restarting the Emby Server, just to see if something was freaked out.  No luck...

Edited by egadgetkids
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...