Jump to content

Pseudo TV for Emby


Recommended Posts

Posted

Good morning @badwhipLast year we experimented with a GUI that could do what you want. We found it too difficult and time consuming to build an EPG. It was abandoned in favor of using Emby queries. 

Vic

feerlessleadr
Posted

Hi @VicMooreApologies for being MIA lately, work has been crazy. 

I'm just getting back up to speed and downloaded the latest version of the plugin to start testing. I was trying to keep things simple and just created a Christmas movie channel from 2 emby libraries using the find files button. Once I have everything setup, I hit the save channels button, and then my guide refreshes. 

image.thumb.png.4169e9a8382388cf3da3309bf4d88f35.png

image.thumb.png.c2bf3a1aeb92e39f861e2576a1d8f29f.png

I already use live TV for my IPTV services, so my guide refresh takes a while (also why I am assigning channel 1000). However, when I go into my live tv after the guide refresh is complete, the new channel is blank, and if I try to play the channel, I get an error that says "Playback Error Program Not Found". 

image.thumb.png.91131c96d5da99591392d10612595c21.png

image.thumb.png.90695262f383a05d8e3b0e037a227fe8.png

Any idea what I'm doing wrong?

Posted (edited)

@feerlessleadrThis should be an easy fix.  Send me your browser console.

I did notice that you are using an old PseudoTV Service platform. Before resetting Emby to load the new plugin, delete the old TV-Service. I have attached the new code below, just in case that you need it.

Vic

PseudoTV.zip PseudoTV.dll

Edited by VicMoore
feerlessleadr
Posted

Thanks - I have users watching stuff at the moment, so I will have to do this tonight. One question, how do I send you my browser console? I'm using Brave. 

Posted

@feerlessleadr Brave is a Chromium based browser, so I think all you have to do is click F12 and the console should appear on the right side of the screen. If not, try using Chrome or Edge.

When you build your channels in PseudoTV, diagnostic data appears on the console. Select everything and copy it into a text file and send it to me.

Vic

  • 3 weeks later...
VicMoore
Posted

I fixed a bug that prevents a channel from being populated when it is first created. The new code is below.

Vic

PseudoTV.zip PseudoTV.dll

  • Like 1
Posted

Hi @VicMoore, I think this was asked before in the thread, but it still doesn't seem clear to me. 

What exactly is the difference between this plugin and virtualtv plugin? 

Sorry if it's me be stupid! 

Thanks

feerlessleadr
Posted
On 12/20/2024 at 7:07 AM, VicMoore said:

@feerlessleadr Brave is a Chromium based browser, so I think all you have to do is click F12 and the console should appear on the right side of the screen. If not, try using Chrome or Edge.

When you build your channels in PseudoTV, diagnostic data appears on the console. Select everything and copy it into a text file and send it to me.

Vic

Hi @VicMooreapologies for the delay, just getting back to things after the holidays. I deleted the TV service and re-added after installing the latest plugin from the OP. Same issue persists. Here is the output of the browser console.

error.txt

VicMoore
Posted
On 1/7/2025 at 12:13 PM, Ninko said:

Hi @VicMoore, I think this was asked before in the thread, but it still doesn't seem clear to me. 

What exactly is the difference between this plugin and virtualtv plugin? 

Sorry if it's me be stupid! 

Thanks

Hi @NinkoI just got back home. I will answer your question tomorrow. It's a great question.

vic

VicMoore
Posted

Hello @feerlessleadrI will look at the console data tonight.

Vic

  • Thanks 1
feerlessleadr
Posted

No rush at all, thanks!

feerlessleadr
Posted

@VicMooreThanks, this solved my issue with creating a channel.

Unfortunately however, I don't think that the guide order is working. I have a channel setup for Stargate where I want to play episodes from each of the 3 Stargate shows in premiere date order. However, when I set the Media Play Order for the 3 shows to 'Premiere date', the guide still playes each show in sequential order (i.e. Stargate SG1 S1E01, then Stargate Atlantis S01E01, then SGU S01E01, then Stargate S1E02, Stargate Atlantis S01E02, etc.). 

Posted (edited)

@NinkoSorry for the long delay. I wanted to think about your question for a few days.

First, the Emby team created a server with a built-in interface for a TV guide. Unfortunately, all of the Emby clients were not updated to support playing video from a TV guide. For example, they always play media from the beginning, rather than the starting point of that media in the TV guide. Nore, did they automatically play the next program in the TV guide when the currently playing video finished. To help uses create plugins to provide Emby with a GUI for creating an EPG, @Luke created a sample plugin. @pünktchenmodified that plugin in many ways to create the first virtualTV plugin. More importantly, he invented a clever way to solve the problems mentioned above. Admittedly, his solution is just a patch, but it does work. His efforts made it practical to build a useful TV platform. Without his contributions pseudoTV would not exist.

I am a latecomer to this area. I took the plugin from @Luke and knowledge from @pünktchenand built pseudoTV.  It differs from virtualTV mostly in goals, and design philosophy.

VirtualTV is a closed source plugin that is very mature and debugged. It's easy for people to use and @pünktchenprovides excellent service. In contrast, pseudoTV is an open-source project, that takes contributions from everyone, and it is aimed at learning new techniques and testing new GUIs, trying to find what works best. So, there have been many code bases. And much of the design has come from users. Consequently, the code is not as stable as virtualTV. But it is making progress. I believe the GUI is getting excellent, and many features have been added to the TV platform. All of the  pseudoTV code is free to everyone, and I am happy to help all comers. My goals are having fun, helping others, and learning something new every day.

Vic

Edited by VicMoore
  • Like 2
  • Thanks 1
Posted

Thanks @VicMoore, I think I've got it now. 

Great work on all your plugins by the way!

  • 2 weeks later...
Posted

Soon I will post a new code base. It's a vast improvement over the current one. It's more modular, half the size, easier to understand, and more feature rich. For example, you can have as many EPGs as you want. I am also trying to give users more control over channel creation. I have a few days work left to do. I will try to fit them in quickly.

Vic

  • Like 1
  • Thanks 2
Posted

I am 90% done with the new code base. It's small and quick.  @TZTZorowill be proud about how his CSS code was used.  I hope to post it in about a week.

Vic

 

  • Thanks 2
  • 2 weeks later...
Posted

The code is finished.  I am going to do some testing and then I will post it.  It's a completely new plugin. It has a GUI similar to pseudoTV, but all the underlying JS code is different.

Vic

  • Thanks 2
Posted

Sounds interesting, looking forward to it

 

Posted (edited)

I am almost finished debugging.  I have not been able to program as much as I would like.  I have cleared my bug list and I am now creating EPGs to try and eliminate bugs. I should be finished in a day or two,

Vic

 

Edited by GrimReaper
Link
  • Like 2
  • Thanks 2
Posted

I have switched over to the new MyTv  forum 

Vic

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