Jump to content

MyTV (Beta) - PseudoTV alternative


Recommended Posts

VicMoore
Posted

@roormongerIt exports to your hard drive. It will ask you for a file name and you can pick the directory.

Vic

Posted

Play the arrowverse channel by episode air date , if you Google arrowverse play order you get what I'm saying that I like it to do Vic 

Also any chance you can make your plugin use embys playlists in a channel guide 

Many thanks 

VicMoore
Posted

@kalgI just checked setting the media play order to "Premier Date" and it worked fine.  I think what you did not like was the interleaving of the Arrow and Flash tv episodes.

Am I correct?  

Vic

image.png.076b2536d6e3ae7ff237edba5c1feca9.png

 

 

VicMoore
Posted

@kalgUsing an Emby playlist is a good idea. I will look into it.

Vic

Posted

yes didnt want it to be interleaving . Is it ok to add emby playlists and with the playlist order that would help many out where they have  the choice to import playlist in the order people make them 

many thanks

VicMoore
Posted

@kalgI am looking at making interleaving optional. It is in the plan. I am also implementing building channels via playlists. Give me a day or two.

Vic

VicMoore
Posted (edited)

@kalg and @roormongerI added playlist to the things that can be added to a channel.  I have not tested it very much, so be cautious. Let me know if it works.

If it works OK then I will improve the GUI.

Vic

 

Edited by VicMoore
roormonger
Posted
13 minutes ago, VicMoore said:

If it works OK then I will improve the GUI.

Vic

myTV.dll 586.5 kB · 0 downloads

I have had ideas about that but have been reluctant to share them cause it is probably a good deal of work for you and I don't want to come off as ungrateful.

VicMoore
Posted

It is a lot of work, but I wanted to do it. I found a couple of bugs. I will post a new version in a couple of hours.

Vic

VicMoore
Posted

@roormongeryour ideas have been greatly appreciated and they have made myTV a better plugin.

Vic

VicMoore
Posted (edited)

I fixed the playlist bugs.  Playlist can be audio or video but not both at the same time. In the future I will add more error checking and will create a nicer GUI.

The new plugin is attached below.  Please test the playlist option.  Note that a channel can be composed of multiple playlists.

Vic

 

Edited by VicMoore
roormonger
Posted (edited)
2 hours ago, VicMoore said:

I fixed the playlist bugs.  Playlist can be audio or video but not both at the same time. In the future I will add more error checking and will create a nicer GUI.

The new plugin is attached below.  Please test the playlist option.  Note that a channel can be composed of multiple playlists.

Vic

myTV.dll 587 kB · 3 downloads

So it seems something is wrong. The epg is not being populated. I can make channels fine but when it comes to sending to the epg, it just ends up empty. I have even deleted the tuner and started with just one channel.

 

In the dev console in the browser I get errors when I try to export the epg or submit it to emby. I named the pictures accordingly.

export epg.png

submit epg.png

Edited by roormonger
roormonger
Posted (edited)
54 minutes ago, roormonger said:

So it seems something is wrong. The epg is not being populated. I can make channels fine but when it comes to sending to the epg, it just ends up empty. I have even deleted the tuner and started with just one channel.

 

In the dev console in the browser I get errors when I try to export the epg or submit it to emby. I named the pictures accordingly.

 

 

TypeError: 'get persisted' called on an object that does not implement interface PageTransitionEvent. content.js:9:1280
    Pt moz-extension://a68a4354-b965-44e5-a870-3489fceb0112/content.js:9
    t moz-extension://a68a4354-b965-44e5-a870-3489fceb0112/content.js:10
    <anonymous> moz-extension://a68a4354-b965-44e5-a870-3489fceb0112/content.js:40
    onNewViewDisplayed https://my.domain/web/modules/viewmanager/viewmanager.js?v=4.8.11.0:1
    onViewChange https://my.domain/web/modules/viewmanager/viewmanager.js?v=4.8.11.0:1
    (Async: promise callback)
    onViewChange https://my.domain/web/modules/viewmanager/viewmanager.js?v=4.8.11.0:1
    loadView https://my.domain/web/modules/viewmanager/viewmanager.js?v=4.8.11.0:1
    (Async: promise callback)
    loadView https://my.domain/web/modules/viewmanager/viewmanager.js?v=4.8.11.0:1
    (Async: promise callback)
    loadView https://my.domain/web/modules/viewmanager/viewmanager.js?v=4.8.11.0:1
    loadContentUrl https://my.domain/web/modules/approuter.js?v=4.8.11.0:1
    loadContentUrl https://my.domain/web/modules/approuter.js?v=4.8.11.0:1
    (Async: promise callback)
    loadContentUrl https://my.domain/web/modules/approuter.js?v=4.8.11.0:1
    initRoute https://my.domain/web/modules/approuter.js?v=4.8.11.0:1
    (Async: promise callback)
    initRoute https://my.domain/web/modules/approuter.js?v=4.8.11.0:1
    handleRoute https://my.domain/web/modules/approuter.js?v=4.8.11.0:1
    (Async: promise callback)
    handleRoute https://my.domain/web/modules/approuter.js?v=4.8.11.0:1
    handleRoute https://my.domain/web/modules/approuter.js?v=4.8.11.0:1
    (Async: promise callback)
    handleRoute https://my.domain/web/modules/approuter.js?v=4.8.11.0:1
    dispatch https://my.domain/web/modules/pagejs/page.js?v=4.8.11.0:1
    show https://my.domain/web/modules/pagejs/page.js?v=4.8.11.0:1
    show https://my.domain/web/modules/approuter.js?v=4.8.11.0:1
    submitForm https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:3356
    (Async: promise callback)
    submitForm https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:3349
    AsyncFunctionNext self-hosted:800
    (Async: async)
    submitForm https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:3128
    eventCallback https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:789
    itemEventCatcher https://my.domain/web/configurationpage?name=mytvappsjs&v=4.8.11.0:1064
    catchClickEvent https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:245
    (Async: EventListener.handleEvent)
    restoreChannels https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:333
    start https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:255
    callback https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2577
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2474
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    InterpretGeneratorResume self-hosted:1425
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497
    AsyncFunctionNext self-hosted:800
    (Async: async)
    queryItems https://my.domain/web/configurationpage?name=mytvconfigjs&v=4.8.11.0:2497

There is one of those errors expanded. @VicMoore

Edited by roormonger
VicMoore
Posted (edited)

Try this plugin. It should fix the problem.

Vic

 

Edited by VicMoore
VicMoore
Posted

works fine for me. I will look at it in the morning.

Vic

roormonger
Posted
10 hours ago, VicMoore said:

works fine for me. I will look at it in the morning.

Vic

Weird. I tried the other builds you posted. This is the most recent one that builds an epg for me

 

VicMoore
Posted

@roormongerI will have another build in about an hour.  I was trying to do to much too quick.

By the way, you can only export or import an EPG if your browser is on the same LAN as the Emby Server or you are connecting via SSL.

I appreciate the help you are giving.

Vic

VicMoore
Posted (edited)

@roormongerI stripped out everything not necessary to add playlists to a channel.  The plugin is below. It works great for me.

Vic

 

Edited by VicMoore
Posted

Hi Vic thanks for the playlist will try it when I get home, by the way does it honour the order that the playlist has been made 

VicMoore
Posted

@kalgyes it does keep the same order.

Vic

roormonger
Posted
1 hour ago, VicMoore said:

@roormongerI stripped out everything not necessary to add playlists to a channel.  The plugin is below. It works great for me.

Vic

myTV.dll 589 kB · 1 download

So I still get the same thing. Empty Guide. No items to play.

Still the same three errors in the browser's dev console when I "save and submit the tv guide", export tv guide, or when I open the plugin while it is loading the guide.

ohno.txt

VicMoore
Posted (edited)

@roormongerI cleaned up the code. Its attached below. I have tested it several times and it worked perfectly. I also tested adding multiple playlists to a channel.

Let me know if it works for you.

Vic

 

Edited by VicMoore
VicMoore
Posted

@roormongerIf the new plugin does not work for playlists, I will add a lot of debug code so we can discover what is happening.  When you test, do not include exporting. Just submit a playlist.

Vic

roormonger
Posted (edited)
7 minutes ago, VicMoore said:

@roormongerIf the new plugin does not work for playlists, I will add a lot of debug code so we can discover what is happening.  When you test, do not include exporting. Just submit a playlist.

Vic

Oh, I haven't been using a playlist at all. I reread your posts. I am dumb. I only make channels based off metadata. I am so sorry.

I will go back to that previous version and keep my mouth shut lol.

Edited by roormonger

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