Git Product home page Git Product logo

dizquetv's People

Contributors

benmcmath avatar cbarbara avatar defendore avatar dependabot[bot] avatar flying-sausages avatar jasongdove avatar jordankoehn avatar mcclouds avatar nwithan8 avatar powdermilkman avatar rafaelvieiras avatar spruceb avatar timebomb avatar timebomb0 avatar vexorian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dizquetv's Issues

Unable to play channel

Using MacOS installer and 0.0.60. Created a couple of channels. Upon playing content, Plex gives a generic error. In the Plex logs it says:

Aug 14, 2020 14:25:56.533 [0x70000ea22000] ERROR - Unable to find title for item of type 5
Aug 14, 2020 14:25:56.533 [0x70000ea22000] ERROR - Unable to find title for item of type 5
Aug 14, 2020 14:25:56.554 [0x70000d839000] ERROR - [Transcoder] http://127.0.0.1:8000/video?channel=2?transcode=heavy: Server returned 5XX Server Error reply
Aug 14, 2020 14:25:56.555 [0x70000ea22000] ERROR - Failed to start session.
Aug 14, 2020 14:25:56.555 [0x70000ea22000] ERROR - Recorder: Unable to create transcode session or session failed to start.
Aug 14, 2020 14:25:56.555 [0x70000ea22000] ERROR - Recorder: Error 16 (Recording failed. Please check your tuner or antenna.) starting the record, shutting things down.
Aug 14, 2020 14:25:56.555 [0x70000dd57000] ERROR - Subscription: Rolling media grab failed to start.
Aug 14, 2020 14:25:56.556 [0x70000ea22000] ERROR - Grabber: Starting media grab failed.
Aug 14, 2020 14:25:56.556 [0x70000ea22000] ERROR - Unknown metadata type:

Reshuffle random-scheduled channels when content ends

Sorry for another request and sorry for a lack of a better title.

I don' think I care as much for large channels with 1000 plus tv episodes, but on smaller channels where I have around a hundred, or in some cases, like 20 total items(i.e. a Christmas movie channel), when the randomization for the content has reached its end, the message (Restart programming from beginning) appears.
Instead of putting the next run of the content in the same exact order, can there at least be the option to re-apply the shuffle when the content items run out?

Thanks
j

dizqueTV appears to lose authentication if the server is reset.

I run Plex on a very old Windows system that I reboot once a day, otherwise the system eventually locks up. I've noticed that dizqueTV seems to lose authentication during this process, which causes me to have to rebuild the DVR within Plex. The really weird thing is that it will let me refresh the xmltv file and Plex mentions the airings as it does so. I've noticed in dizqueTV's rolling log area that it says something about not being able to authenticate. I don't know if it's something that can be fixed eventually, but I wanted you to be aware of the issue.

Systems:
Windows 7 Ultimate - latest Plex release

  • media is stored on 2 separate external hard drives

Raspberry Pi 4 (Ubuntu Server 20.04) - latest dizqueTV source

  • both are hardwired to the gateway with gateway configured static IP addresses

Any other questions, feel free to ask and I'll get back to you as soon as I can.

request: option to prevent or remove 4K content

Hi there.

Not sure if this is doable, but I ran into an issue where I was adding a bunch of movie collections to some channels, but didn't realize that Plex created them with 4K content in some places.
Unfortunately I cannot transcode that well enough to stream, so I would love to have some way to just completely ignore it when adding or have a way, like the remove specials, to remove 4K content.
Even better, not remove them if diz can find the same title at 1080p or lower? (would be really fantastic! All my 4K I also have as 1080p.)

Wish list item.
I don't have much 4k content, but my first movie I watched on the first channel, well, 4k stuttering mess.

My luck! haha

Thanks
J

XML File Location Unraid

Installed the Unraid docker fine, able to detect the tuner but can't get past the xml location step. Tried a bunch of different paths and can't seem to get the right one. I didn't alter any settings installing the docker, any idea?

Repeating Block Schedules

I tried to write this out like I think it would work, feel free to adapt as needed.

Request:

Add a new schedule format, that allows for repeating a block of shows

Goal

Allow users to schedule blocks of content that have a higher chance of being seen throughout the day.

How it works:

Build a block of shows of a fixed but selectable length and then have those blocks replay a fixed but selectable number of times.
After the rerun count expires a new block of content it created.
The rerun block would support block shuffle

  • If all shows can not be fit into the block due to time constraints then the show index spills over into the next rerun block.
    or
  • If all shows can not be fit into the block shuffle due to time constraints then the rerun block is expanded to contain all
    episodes and the rerun block is modified to maintain the 24 hour time. Flex time can be used to expand the rerun block to
    something that can divide 24 evenly.
  • If all shows can not be fit into the block shuffle due to time constraints then the rerun block is expanded to contain all
    episodes and it will spill over the 24 hour window depending on the rerun counter.

Radio channels

Is it at all possible to add the ability to have music only channels?

Until I am able to incorporate Spotify into Plex (if at all), having a way to simply chuck on a music only channel from the Live TV/DVR could be a useful way to circumvent that.

Could even have an option to include radio streams using a link?

Request: ability to add Flex media via folder

Issue: I have Flex media stored in a Plex Library of 'Other Videos' type, in a separate folder, named ETC,

I've found that when you go to add Flex media from an 'Other Videos' Plex library, no matter how the videos are sorted in subfolders, it shows all videos from that library the dropdown, ignoring the subfolder sorting. I have multiple types of Flex media (kids, horror, commercials, etc) organized into subfolders within this Plex Library so it's difficult to sort through.

I'd like the ability to select a folder inside my 'Other Videos' library, and add all of those videos as Flex media. This is similar to how when adding TV Shows to a channel, you can add all episodes of all seasons of 1 series, by clicking the + on the Series (or season) title.

Let me know if this is possible, or if this is a limitation of Plex libraries
Thanks!

vaapi and intel quick sync codecs have compatibility issues with dizquetv's ffmpeg filters

Hardware acceleration in AMD and Intel hardware is going to be very complicated to implement because of this issue. The method currently used by the -nvidia docker images can be easily replicated for intel quick sync and vaapi. The problem is that even with the codecs enabled in ffmpeg, dizquetv will have troubles running them at the moment. The errors are because of compatibility with the filters dizquetv uses.

It will be really hard to fix these issues on my end because I don't have access to that hardware at the moment. So the milestone is 0.3.0 for now.

Add tvg-chno tag to m3u file

In the m3u file some IPTV players require the tvg-chno field to set channel numbers in a channel list.

Example:

EXTINF:0 tvg-id="122" tvg-chno="122" tvg-name="Cartoon Network" tvg-logo="http://192.168.xx.xx:8000/images/Cartoon.png" group-title="dizqueTV",Cartoon Network http://192.168.xx.xx:8000/video?channel=122

The tvg-chno='xxxx' is inserted after the tvg-id variable. The tvg-id is used for linking to the epg xml, the tvg-chno is for defining the channel number in a player.

Request: Merge IPTV data with custom channels

Heyoo! Me again.

I've got another request. Would it be possible to make it so that we could use IPTV data in conjunction with DizqueTV?

For example, I've got a m3u an xmltv from tv.xyz.com. I open DizqueTV, import those files, they are added to the normal lineup in Dizque, with the option to maybe rename or renumber the channels?

Create Daylight Savings Time options in Tools

I've been chasing down scheduling issues on my PBS Kids channel. I have four ~30-minute programs that play as a two-hour program block. I am seeing it be off by an hour in November.

An hour is scheduled to repeat, resulting in the block being off by an hour. Researching further, it will occur on November 1st at 2AM which is when Daylight Savings Time ends. It's great that the app will function through the DST change, but there's room for improvement here.

Enhancement request:
Create these Daylight Savings Time options and choices in Tools, preferably globally --

[1] When Daylight Savings Time ends ("Falls" back, resulting in extra hour):

  • Schedule Normally
  • Repeat Last Hour of Programming
  • Fill with Flex Time

[2] When Daylight Savings Time starts ("Spring" forward, resulting in hour lost):

  • Schedule Normally
  • Skip Hour of Programming

The goal would be for the program block to correct itself to the original block schedule. In the case of content longer than an hour and already in progress, the hope is that it could jump back an hour or jump forward an hour during playback.

image

Login Authenticate

Would you be able to add a login page to this?
I keep my plex on a public server so technically the dizque homepage is exposed to anyone who visits the port.

Adding a password to login would help with this issue.

Unless this functionality is already available, in which case I apologize as I couldn't find it.

Concurrent playback issues still

I am not exactly sure why this happens but from time to time I still experience a stream dying because I opened a different stream in another channel. They are certainly rarer than they used to be before the fix that shipped with 0.0.60, but still exist. I consider this a showstopper, hence 0.1.0 won't be released without a fix or explanation for these things.

UI Polish Suggestion for improved UX

image
When adding content from the Plex library, the show name is on the left of the row and the plus button to add the entire show is on the right.

My UX often consists of looking for the show name I want, lining up the plus button for it, looking back and forth 2-3x to make sure I click the plus button on the right show, and then clicking it to add that show.

Suggestion: Could we get an on-hover CSS effect on the show row, making it more obvious which show you're about to click the plus button for?

Mac installer doesn't open

0.0.60 Mac installer doesn't open. It may just be missing and extensions or I'm trying to install it incorrectly. I tried renaming with .pkg and doesn't appear to be a pkg file.

Channel Icon Stuck

When I was first playing around with channel icons I set one for channel 6 and all the others were the default one. I have since gone through and made channel icons and replaced all the channel icons in dizquetv, they all appear in Plex now except for the first icon that I changed has stayed the same. I have checked the XML and followed the link and it goes to the new one, seems like its stuck in plex. Is there a way to force icon refreshes?

plex no media shows in add channel view

After seemingly adding my plex server successfully I go to the channels section and click add channel. It shows my server name in the drop-down but no media is shown :(

Using docker setup

Can't Open Admin Panel

Everything was going fine...and then I accidentally closed out the admin panel...where you have all the settings...create channels etc. I went to open it back up and it's not responding. It says Unable to connect. Not sure why. It's the same one I found in the instructions...and it worked before.

Any ideas?

Thanks in advance

Add Pad Time option ":00, :05, :10, :30, :35, :40"

I've been chasing down scheduling issues on my PBS Kids channel. I have four ~30-minute programs that play as a two-hour program block. I am/was seeing it be off by 30 minutes or an hour throughout its run.

Six of the S01 Mister Rogers' Neighborhood episodes are more than 30 minutes due to bumpers, PBS commercials, etc., but none are over 35 minutes. When these episodes were scheduled, there was ~26 minutes of Flex Time, throwing off the program block by 30 minutes. I fixed this by changing Pad Times from ":00, :30" to ":00, :05, :30, :35".

Enhancement Request:
For occasional episodes 35:01-39:59 minutes, please add Pad Time option ":00, :05, :10, :30, :35, :40".

The goal would be for the program block to correct itself back to :00/:30 when it encounters an episode that is less than 20 minutes. Of course, this assumes that no episodes are less than 10 minutes.

Prevent Plex access token leaking in guide

Said by @vexorian:

If you want to share dizque's connection directly, I don't recommend it yet. You can add xteve as a proxy and it would protect dizque from outsiders, but the problem is that right now dizque is leaking your plex access Token in the tvguide and xteve's image caching doesn't seem to be working to remove those.

I am not sure if the best way is to make dizque handle or to figure out how to make xteve or a different proxy app do it. A problem with making dizque do it is that every time the client downloads the tv guide, it would hammer dizque with requests to download the icons and this might kill playback.

Set Transcode resolution on per-channel basis

At the moment you set a universal transcode resolution and normalisation parameters for all channels.

It would be nice to set these settings per channel so you can have different resolutions and normalisation.

e.g. you can have a 4K channel that doesn't transcode, but normalise a bunch of different SD clips on it's own channel.

Log viewer in web interface

People constantly have issues finding the logs when they want to troubleshoot things. It doesn't help that dizquetv supports so many platforms with and without docker so the advice is different every time. Let's take a page from xteve and have a log viewer.

Simple channel logo generator

Wondering how possible it would be to have a simple logo generator for channels.

Could include a couple of different fonts, and colours.

Could be useful for the non-designers out there!

Bad aspect ratio and sound glitches after episode change

Hi

I just setup dizquetv with these settings

imagen

So, I have this issue. Sometimes after an episode ends and another starts, sound glitches terribly, basically all I get is noise.
Also, after a 4:3 episode ends a 16:9 episode is stretched to 4:3 and looks horrible.

Is there any way to improve this?

Request: Channel timestamp for last import/content addition

I dunno how useful this would be to others, but I was wondering how feasible it would be to add a "Last Imported" timestamp to each channel?

For example I've got a few channels where I don't know the last time I added content to it so I have to re-add my playlist and remove duplicates just in case, when I might already have the most updated content already added.

Search option in schedule builder

I am picturing a simple search bar that would allow you to search for a show that you know might have episodes or other content you don't want.

An example could be Pokemon, in which I have the movies in the "Specials" folder in the TV Library. Currently I have to go through manually and remove any files that say "Pokemon S00EXX, but the search bar could allow me to narrow the schedule down to what I need by typing "Pokemon S00" in the search field, with a remove all button.

Select all

Any way to select all items in a folder to add to a channel.

Easily reorder channels

It would be nice to be able to automatically re-order channels and have it swap the channel numbers as an item moves up/down the list.

I'm not sure if this would throw Plex for a loop but I imagine if the change happens in one go then both the guide and the channel metadata would change together and Plex would just think both channels were "renamed" or somethigng ๐Ÿคž

Channels Based on Smart Playlists with Auto Update

Hey there! Glad to see someone ran with pseudoTV.

So, I had this request open there, hopefully, you can make it a reality.

Basically, I want to create a bunch of smart playlists based on genre. Action, adventure, comedy, drama, etc.

I want to make a bunch of channels in DizqueTV, ideally, by just naming the playlists DizqueTV - Action, DizqueTV - Adventure, etc. and having them auto-detected.

If not, I'm cool with auto-creating the initial channels.

Once the channels exist - I want the playlists to auto-update...somehow. Either auto-trigger it every time the library is rescanned, or do it every hour or something. This way, new action movies just magically appear on the action channel. New adventure in the adventure channel, etc.

Can you make this happen??

Custom Resolutions

Would it be possible to add custom resolutions to the ffmpeg encoder? I'm currently looking to target 480 x 270. That might sound ridiculous, but I managed to get your software running on a Raspberry Pi 4 with Ubuntu Server 20.04, and it doesn't offer smooth playback on the higher resolutions.

h264_vaapi codec issues

The vaapi codec seems to be the best hope for hardware acceleration support in docker for non-nvidia hardware. Unfortunately right now dizquetv's filters have compatibility issues with vaapi. Looks like the only way to get the vaapi codec working is to disable all of the normalization options except the codecs one. It also has problems with the error/loading/fallback screens and I bet it also has issues with overlay.

If it is not possible to make those features work with vaapi, it should at least be smart enough to disable them if vaapi codec is picked.

adding tv shows still on the air... what happens with new eipsodes?

Sorry again for posting a question in the issues section....

So, when I add a tv series to a channel, the selection dialog pulls from Plex's current library scan.
But what happens if the show airs new episodes?
Will they be added when the next XMLTV update occurs?
I assume the channel playlist isn't actually generated as a one deal time for all the files and then stops... I assume its created based on the time slice you told the XMLTV data to be generated and only cares about what items can fill that time slice.

If it does keep adding new episodes, that is great!!!
But then, what about when a new season starts? Will they also be added or no, since the last time you added the show, only X seasons were listed, so season X+1 is completely unknown?

Just trying to figure out future channel maintenance on some channels I am making that have non-static content.

Thanks again!

cheers

j

"Ability to add whole libraries in one click" is missing

This issue exists in 0.0.61 (Winx64) which introduced "Ability to add whole libraries in one click.":

MoRBiD MaNGLeRToday at 6:06 AM
@vexorian For the "Ability to add whole libraries in one click" Improvement, where does this ability appear? I don't see it:

image

vexorianToday at 6:07 AM
Hmnn there should be a plus button

MoRBiD MaNGLeRToday at 6:08 AM
I only see + for individual movies.

Duplicate channel

An option to duplicate channels would be usefull in creating channels which have the same content but are on a different shuffle cycles.

Tweak Weights: Split "by Time" (like now) and "by Quantity"

Hi there, love this so far!!!

Question, or am I not seeing it...
the weighting option doesn't seem to impact the shuffle options.
Am I just not seeing it and my random shuffles are just hitting odd rands or is this weighting only applied at the time it is changed ignoring the shuffle types afterwards?

I read the help on weighting and balancing, but I am not sure if weighting affects the shuffle options.

My use example:

5 shows, I weight them as 20, 40, 60, 80 & 100.
I set the number before randomize to '2' and try the shuffle options ( block, random,cyclic), the number '2' doesn't get honored except for block (probably by design there and thats OK but would be great if it was 'global' for the shuffles), but the weighting doesn't really seem to be honored in my limited tests. I only have 10 channels so far.....

Am I just not seeing it in the long view of the shuffle? I tend to only look at the top 20-40 or so... not too much.

Anyway......
Sorry for posting a question in the issues, but I can't find an official 'forum' for dizquetv to ask user questions yet.

Thanks!!!
j

Mixed shuffle feature for combined TV/movie channels

Basically the premise would be you could add in whatever tv shows and movies you wanted, and have the ability to block shuffle the TV shows as normal, but then have a movie in between at designated times. Example:

  • Agent Carter S01E01
  • Agent Carter S01E02
  • Iron Man
  • Daredevil S01E01
  • Daredevil S01E02
  • Captain America
  • Agent's of SHIELD S01E01
  • Agents of SHIELD S01E02
  • Smallville S01E01
  • Smallville S01E02
  • Howard The Duck

Jellyfin support?

Would be fantastic to see it there as well.

Edited: Multiple reports that Jellyfin doesn't work as an IPTV client. Needs some checking.

Changing channel numbers in DisqueTV does not update channel number or order in TiviMate

Heya, I'm not certain if this is an issue with DizqueTV or a bug with the Android TV app TiviMate, but wanted to mention it here.

I have 7 channels. I changed the number of the channels by editing each channel one by one in the DizqueTV UI.

With my new channel order, I updated my playlist and updated the EPG in TiviMate.
The order didn't take. It showed the wrong EPG for each channel, and the channel order was wrong.

I eventually deleted the playlist and readded it from scratch, and the EPG for each channel was right, but the channel order was still wrong.

The channels are currently still wrong in TiviMate. They're ordered by when the channel was originally created, with the most recently created channel at the bottom.

Multi-part files not supported at all

If you have a multipart video and add it to dizque, then there are two possible ways it can break.

The first would be if it happens that you tune into the channel during the first part of the video. Then the first part will play correctly but eventually the stream will die when it reaches the timestamp of the second part.

Or, if you tune into the channel during the other parts, the error stream will play throughout.

This should be fixed before 0.1.0. If it turns out unworkable at the very first the library should forbid adding browser them to the channel and warn about it.

Trying to play media causes PMS to crash

PMS Version 1.19.5.3112
Windows 10 Pro V. 1909 64-bit
Processor: i5-7400 3.00GHz
RAM: 16GB

Ive created 16 channels in the web gui and added shows to all. When I go to the guide and attempt to play something, it keeps circling and after about 10 seconds, Plex Media Server Service crashes on my server. I have not been able to start a file as of yet. ffmpeg is installed with newest build.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.