Jump to content

MyTV (Beta) - PseudoTV alternative


Recommended Posts

VicMoore
Posted (edited)

I have not been able to test myTv as much as I would like.  The code below is Beta code and should be used with caution.

Core features:

1) you can define as many EPGs as you want, for testing I chose 14

2) the code base is completely new and is much faster, smaller, modular, and easier to enhance than pseudoTv. 

3) when Tags or Genres are displayed, they can be edited by clicking them.

4) soon I will add a settings page where most features, including how media is assembled into an EPG, can be modified.

5) for testing purposes, I don't automatically restore the saved EPGs when myTv loads. You must do this manually (for now) by clicking the yellow "Restore saved EPGs" button. I will make this automatic soon (after I do a bit more testing).

6) all EMBY data types (except photo) are supported (myTv supports Radio, but most Emby clients do not)

7) The goal is to assign properties to EPGs, such as to activate on a certain day of the week, or holiday, or between two dates.

The code has been tested only on Edge and Chrome browsers.

I chose to call this plugin myTv to keep it separate from pseudoTV.  The GUIs are similar, but the code is not.

Please forward any suggestions, bug reports, and comments to me when you have time.  I will try to fix all bugs ASAP.  Keep in mind that myTv is a work in progress. Your suggestions will make it a much better plugin. The plugin and source code are attached below.

Vic

 

image.png.0374d960c00884221c81b9c3f8ea095e.png

 

 

 

 

 

 

myTV.zip

myTV.dll

Edited by VicMoore
  • Like 3
TZTZoro
Posted

@VicMoore
replacing:

button {
...
}

to:

.settingsContainer button {
...
}

fixes the bug that all the buttons are changed
image.png.bdb2043bd86cdb6f265f49d0e6a0c75c.png

VicMoore
Posted

@TZTZoroI hope you noticed how I used your HTML and CSS to greatly simplify my javascript.  I have learned so much from you.

Vic

VicMoore
Posted

I am working now on allowing users to define how to merge media, including bumpers, to create an EPG.

Vic

VicMoore
Posted

Is the myTv plugin working for everyone????

Vic

Posted

Hi @VicMoore, I'm planning to give this new plugin a go, I just haven't got round to it yet, but I will definitely give you feedback when I do! 

Thanks!

VicMoore
Posted

I have found a few bugs. When I reduce folders to IDs I forgot to set the include only videos property which caused theme songs to be included as videos.  I will fix this problem today.

Vic

  • Like 1
VicMoore
Posted (edited)

I corrected the bug.  Now I am working on giving users greater control and visibility as to how channels are assembled.  

Vic

I WILL POST THE FIX TOMORROW

Edited by VicMoore
  • Like 1
VicMoore
Posted

Sorry that it's taking me so much time.  I am rewriting the entire algorithm for creating channels.  I am making it faster and more visible. I will be done soon and the code will be much faster.

Vic

  • Thanks 2
VicMoore
Posted (edited)

The bug is fixed, and I changed much of the channel build code. The logic is simpler, and several improvements are included.  Keep in mind that this code is beta code and further development is underway.

Vic

 

Edited by VicMoore
  • Thanks 2
VicMoore
Posted (edited)

I made a few improvements to channel building.  Soon I will add in bumpers.

Vic

 

Edited by VicMoore
  • Like 1
VicMoore
Posted (edited)

When you click on a Genre or Tag field, you can now edit them.

image.png.d7319724f1cb370d50b129ba60946963.png

 

When you build the EPG channels you can click on the media and display its properties.

image.png.851e9d1370204117cbe63ab867ef7826.png

 

I also fixed a small bug that prevented some of the EPG data from being saved. It was a simple typing error.

I am now working on the settings page.

Vic

 

 

Edited by VicMoore
VicMoore
Posted

@GrimReaperyou always know what I need before I know what I need. Thank you.

Your friend, Vic

  • Like 1
GrimReaper
Posted

Yw, Vic. 🍻

Posted

Great work as always @VicMoore, looking forward to testing it!

Posted

Set it ip and have started playing with it a little bit.  Likely the weekend before I can do a deeper dive (as a user, I'm not a coder so no help on that front).  Currently I use VirtualTV to setup custom channels for my wife with theme based movie selections.  That is a good solution, but almost too complex for the average Joe.  I like that most of your plugin is point and click based and makes it easier to select specific movies inside of a folder (I organize my movies based on the genre).

I don't see a "custom channel logo" option yet, no biggie at this stage but to make sure I am making it as easy as possible for my wife, having that feature in the future will enhance the visual appeal.

And thanks for putting this together, makes Emby that much better.

VicMoore
Posted

Hello Jator...

Nice to hear from you. I plan to add custom logos soon.  I would be interested in knowing what you find hard to do and what is simple.  

Vic

VicMoore
Posted

The "settings" button is not working.  I am fixing it right now.

Vic

Posted
4 hours ago, VicMoore said:

Hello Jator...

Nice to hear from you. I plan to add custom logos soon.  I would be interested in knowing what you find hard to do and what is simple.  

Vic

On VirtualTV, there's almost "too" many options.  Also, not clear what some of the options mean.  For example, playback options are "playlist live", "playlist archive", continuous playback (live)", "continuous playback (archive)" and "native (Archive)".  I did some searching but don't have the time to read through a lot of the forum to see if someone posted a guide on those options actually mean.

I get it that on one hand, you have a lot of control because you can set it up to include only Harrison Ford movies that don't include the word "Star" in it to exclude all Star Wars movies he was in (don't know why someone would do that, but using as an example).  But I'd like to have a simple point and click environment where I can select which movies to use, and then have an advance feature if I wanted to use it.

A good example of a simple approach to managing is the Virtual Channels option on Channels DVR.  See below screenshot, very easy to setup in just a few minutes and it just works.  VirtualTV takes  more time to setup, again for those wanting a lot of customization options thats great, but for the simple set it up quickly and walk away, I like what your myTV seems to be offering something closer to Channels DVR.

image.thumb.png.9b0c0c5314c0fedaeda88d3c398047a5.png

  • Thanks 1
VicMoore
Posted

Thanks @Jatorthis helps me a lot.  On the pseudoTV forum we have been experimenting with different types of GUIs to try and discover what works best for most users, especially those that are not technical.  MyTv is a result of that study. The code is open source to encourage others to build even better solutions.  For myself, I just enjoy learning new things.

Your view is important. For a few weeks I am going to focus on clearing bugs from the foundation code.  After that I will add new features.  One is channel logos 🙂

Vic

  • Agree 1
VicMoore
Posted (edited)

Attached is the latest code

Vic

 

Edited by VicMoore
  • Thanks 1
VicMoore
Posted

Attached below is the latest code. The "restore channels" button has been removed. Channels now load automatically.  For this feature to work, you must delete your Tv Tuner and reload it again.  I have also started adding code to implement adding Channel logos and Bumpers (commercials between movies and TV shows).

Vic

myTV.zip myTV.dll

  • Like 2
  • Thanks 2
Jator
Posted

Installed the latest. working as intended at this stage.  👌

VicMoore
Posted (edited)

@JatorI added changing the Logo images. The code is below. Give it a try. Let me know if it works OK. I just finished the code, so there may be bugs. I am interested in your opinion about the implementation and GUI. Is it what you expected, and does it do what you need to get done.

Vic

image.png.c4ba5b88951edee0416f0daf39009484.png

 

myTV.zip

myTV.dll

Edited by VicMoore
Jator
Posted

Just downloaded and installed.  Have to wait for the family to not be watching or recording things before I can restart the server, so likely later tonight before I get a chance.

Thanks

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