Rendered at 19:46:14 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
ItemId48325624 1 days ago [-]
This is great! I like it a lot better than tv.garden
Two issues i had:
1. Closed captions didnt work on firefox (windows) - the menu did appear where im suppposed to be able to select a cc option but i cant actually click on any of them
2. Closed captions did work on chrome (windows) but i could only just barely click the menu icon; putting the mouse over most of the menu buttons caused them to disappear, so i had to click the very lowest part of the button
but otherwise terrific, especially if this is updating from github live as you say; lots of channels were dead on tv.garden (maybe its different now - i dont actually watch tv that often unless an event is going on like moon landing or something)
striking 1 days ago [-]
You can force them to be visible by right-clicking on the video element, choosing "Inspect", and pasting `$0.getRootNode().querySelector('video').textTracks[1].mode = 'showing'` into the Console.
dtagames 23 hours ago [-]
Thank you so much! You are right that captions aren't addressed well. I can look at them more. It's something I like, too, especially for language learning.
threecheese 4 hours ago [-]
Very cool. What does the browser/device need to enable Casting? I have multiple cast targets on the lan (chrome and AirPlay), but the app (iPhone/Safari) does not find them. I’ve tried disabling content blockers and tweaking security settings, but no dice.
dtagames 44 minutes ago [-]
Howdy and thanks for the compliment! Apple doesn't allow real Chrome on their devices (only a skinned version of Safari) and I can only cast with real Chrome in the browser, desktop or mobile.
If you have access to a Windows or Android device, that should work. I would love to support Apple but they aren't interested in having Windows developers.
sidhusmart 21 hours ago [-]
The first thing I do in a hotel room is turn on the TV and browse through all channels. I’ve watched folk dances in Romania, dubbed Indian shows in Bulgaria and even soft porn in Albania. This gives me that same feeling without the travel and hotel room!
Can you share more about the Watson framework - is that something one could use for their own ideas? I’m going through other websites you’ve built as well - very cool ideas!
dtagames 18 hours ago [-]
I do that in hotels, too!
I'd definitely like to talk about Watson and I'm interested in folks who might like to build with it. Let's connect through my LinkedIn or email, both on my portfolio site at https://davidbethune.com
nathancahill 19 hours ago [-]
Haha, Albania is exactly that. Any bar or kafana starting from 8-9pm just has soft porn on.
russellbeattie 20 hours ago [-]
I do the same even though I never watch regular television where I live.
But my disappointment with streaming TV is that it's not the same as actual live TV. I want to see local news clips and commercials, weather updates, announcements for local events, etc.
Without all that, it's just a bunch of pre-recorded content that you can't pause or rewind.
dtagames 18 hours ago [-]
TV Explorer shows whatever the original channel broadcasts. Many include commericals, and I love that part!
abailin 16 hours ago [-]
This is an amazing product. One of the coolest things about this is that there’s no commercials. Where the commercial time would be on BBC Earth, it’s a loop of animals with soothing music. 10/10 experience
Thank you, and that's a good idea that I can definitely implement.
dtagames 1 days ago [-]
I built this app for myself after being disappointed with the options for viewing IPTV online. Thousands of global channels broadcast their streams but there's no great way to find, filter, save, and share them.
Since it was launched during the war, comparing news broadcasts from different countries and perspectives became the number one use case. But not far behind was language learning, something I used TV for as a kid when I was an exchange student to Spain.
Several technical challenges had to be overcome to make this work:
- How to get channel data and keep it updated?
- How to handle geoblocking or off-air channels?
- How would users save channels and share them with friends or across devices?
- Could you operate your living room TV with your phone as a remote?
I'm pleased to say that TV Explorer addresses all of these issues, and lots of other ones like different devices sizes and orientations, browsers, and user preferences. To connect a user across all the apps developed with my platform, called Watson, TVE uses common authentication and user login for all Watson apps -- itself a challenge to develop and implement.
Here's how those things were handled:
- Channels are loaded live from a public repo on git, maintained by an established community.
- A graceful scanning interface detects dead or blocked channels and keeps their status for users.
- Deep linking (with screenshots on mobile!) encourage viral sharing.
- Yes, you can! I call it the $1,000 remote. TVE acts like a search and channel changer for your living room set.
I'd love to hear what you think... and what challenges you've had deploying your side projects!
Terretta 8 hours ago [-]
On iPad (latest hardware and OS) every page including the home page, all list blocks are a mass of [data-noir...] instead of whatever the blocks of lists are supposed to be.
On home page, the problem starts in the three blocks below "Where to start? Have a look at these..."
On video page, the top logo and socials row works, the video embed works, everything else is [data-noir...].
dtagames 43 minutes ago [-]
Hmmm... There are other users on iPad so this is odd. If you contact me through my site or the help page, I can help diagnose it.
mahoogkamer 13 hours ago [-]
This is nice! Good for language learning, especially the option to rewind. You could add an option to go back, say like 10 seconds with one click. Then you can listen again which is good for learning
dtagames 5 hours ago [-]
Thank you! That's a great idea. It's already possible in limited way with the controls in the video player, but a dedicated button would be easier to find.
hombre_fatal 15 hours ago [-]
This is great.
I've been wanting a nice way to put on various TV shows to practice a different language, especially in a way I can quickly put one on in the background and then tune into it here and there, yet every time I'd try to look into "ip tv" the search results were full of crapware and spam.
Request: Add a "Health" header to the `healthy | dead` column that we can click like the other columns to filter it. What happens is that I end up with a lot of channels known to be dead and don't want to keep having to scroll past them.
dtagames 5 hours ago [-]
[dead]
oknosoknos 24 hours ago [-]
Really nice, great project, thanks!
How about an „I feel lucky“-button for random discoveries?
dtagames 23 hours ago [-]
Great idea! We can't guarantee the pick will load but it could have a "roll again" option, lol.
dysoco 22 hours ago [-]
Hey this is pretty cool, I think probably the best iteration of these I´ve seen so far.
I´m surprised to see so many regional channels in my country I´d never guess existed.
I think a nice addition would be a filter to easily see the most relevant/national channels of a country, so I don't have to scroll through many regional ones.
dtagames 18 hours ago [-]
[dead]
fittingopposite 13 hours ago [-]
Slightly off-topic: There is just too much content in this world...
How to know what is important and relevant? Imo that's the main question.
I'd rather have access to nothing except a carefully curated stream of relevant news. Hackernews is somewhat working but a bit too restricted and also not perfect.
dtagames 5 hours ago [-]
I thinks that's 100% on topic. What I'm planning is an upvote system, also like HN. What do you think?
emmelaich 10 hours ago [-]
[dead]
ajithhyd 12 hours ago [-]
This is very cool. Has potential to be an OTT platform standalone. !
One feature suggestion would be to only display those channels that are active and can be viewed. Some of the channels have restrictions it seems like and some channels have high latency to open.
It's great ! I am just missing the ability to explore TV channels on a world map though - like when I spend too much time on Google Map/Earth. Later on, you could also add some gaming options like GeoGuessr :)
dtagames 42 minutes ago [-]
It's there! Right on the home page. Click around in that map. So glad you're liking the app.
daveevad 16 hours ago [-]
I like this a lot and I've just been watching the default BBC Earth and it's amazing.
edit: It appears to be Seven Worlds, One Planet narrated by you know who.
dtagames 16 hours ago [-]
Awesome! Thanks so much.
knuit 17 hours ago [-]
Would love a native Apple TV app for this, or even just the ability to Airplay the video which doesn’t seem possible right now.
dtagames 16 hours ago [-]
Indeed. I would love to support Apple but they don't let people develop for their platform with Windows computers.
nathancahill 19 hours ago [-]
I would have killed for this when I was learning languages. Bookmarking it for when I learn French.
zuzululu 1 days ago [-]
thank you for this! now I can watch Korean TV and learn Korean.
I do wonder why the video keeps buffering and timeline is in a loop, it loads a segment then timeline jumps back.
Other than that this is lovely I can use it as sort of something in the background while i work and also explore other countries.
dtagames 23 hours ago [-]
You are most welcome and thank you for letting me know you like it!
I have seen the buffer and repeat issue with some channels. It's hard to know why it's happening. The app works by giving the stream URL from the broadcaster to a video player element in your browser. It just uses standard web protocols and tries to get the data from the stream as fast as it can. I've found these international sources can be iffy sometimes. Others are rock solid and you can watch high dev TV like it's from your home town!
cwharris 1 days ago [-]
This is awesome! We need more projects like this!
I'm sitting here watching music videos from Mongolia, having a legitimately cool digital experience. It just _feels_ different, like I'm a kid in the 90's scanning cable channels, finding whatever's interesting. Roulette-like, but with results filtered by what different cultures find generally acceptable. Very early-internet vibes on this, but with modern quality and presentation.
I love it. I have no reason to love it. But I do. And that's the best part.
dtagames 23 hours ago [-]
Hey, you! I know where you got that Mongolian channel because I like it, too!
Thank you so much. This is the kind of feedback I live for. To make something people love.
smy_smy 4 hours ago [-]
interesting!
phusuke 1 days ago [-]
Is there a better way to browse through the list? Currently the player takes up most of the screen and I can only see like 2 channels in the table and it's hard to scroll.
dtagames 23 hours ago [-]
Thank you for this input. Designing for small screens has been a challenge. You can use the settings (gear icon) to remove the rows you don't use, which frees up more space for channels.
I like your idea, though. What's another way you'd like to browse them?
quietsegfault 21 hours ago [-]
I saw this on a 13” MacBook Pro, hardly a small screen! I’d like to be able to drag the top of the channel guide up to make the video shrink.
dtagames 18 hours ago [-]
On a Mac, you can adjust your browser width to get the look you want. Play around I and see if you get the "split point" where channels go on the right side, and reach out to me if it still needs work. It should be great on any desktop machine!
IcyHordr 23 hours ago [-]
This is VEEEERRY GOOD!
dtagames 23 hours ago [-]
As a dev, I love hearing this. Thank you so much!
tt_dev 17 hours ago [-]
need this on the cheap roku tvs
dtagames 15 hours ago [-]
It's on the list! Roku requires a special workaround because I can't run a full web app on that box, but I have a solution in the works and I'm glad you want it, too!
2OEH8eoCRo0 19 hours ago [-]
I like it! I was looking for something like this just yesterday.
dtagames 18 hours ago [-]
Awesome! Great minds think alike.
tamimio 21 hours ago [-]
I loved it!
It’s also interesting going through different channels across multiple countries, and after some time you notice you have either state sponsored channels or corp sponsored ones in most cases. State sponsored are either brainwashing through news and such, or distracting with some funny shows while the country is in ruins. Corp sponsored are riddled with ads and such, and also a bit of first category.
Edit: it would be great to add some maybe big buttons at the bottom or similar, so you can navigate with a remote on a TV, or better, make it a PWA and installable on TV boxes, maybe kodi addon.
dtagames 18 hours ago [-]
Thank you! This is great input.
Just to clarify, the app does nothing to the channels, neither adding or removing them. They come from a public GitHub repo, linked from the help page. So any sponsored versus commercial versus nonprofit channels, etc, are just whatever the IPTV community has found.
I agree that it could use some more "big button" style navigation.
lobf 1 days ago [-]
Love this. I’ve been working on a couple of options for better IPTV viewing and curating too, so this is wonderful. Thanks!
dtagames 23 hours ago [-]
Thank you so much! That means a lot coming from somebody who knows the landscape.
Two issues i had:
1. Closed captions didnt work on firefox (windows) - the menu did appear where im suppposed to be able to select a cc option but i cant actually click on any of them
2. Closed captions did work on chrome (windows) but i could only just barely click the menu icon; putting the mouse over most of the menu buttons caused them to disappear, so i had to click the very lowest part of the button
but otherwise terrific, especially if this is updating from github live as you say; lots of channels were dead on tv.garden (maybe its different now - i dont actually watch tv that often unless an event is going on like moon landing or something)
If you have access to a Windows or Android device, that should work. I would love to support Apple but they aren't interested in having Windows developers.
Can you share more about the Watson framework - is that something one could use for their own ideas? I’m going through other websites you’ve built as well - very cool ideas!
I'd definitely like to talk about Watson and I'm interested in folks who might like to build with it. Let's connect through my LinkedIn or email, both on my portfolio site at https://davidbethune.com
But my disappointment with streaming TV is that it's not the same as actual live TV. I want to see local news clips and commercials, weather updates, announcements for local events, etc.
Without all that, it's just a bunch of pre-recorded content that you can't pause or rewind.
Why not window.history.pushState like https://tvexplorer.live/tv?channel=bbc-earth - that way browser back/forward acts as changing the channel
Since it was launched during the war, comparing news broadcasts from different countries and perspectives became the number one use case. But not far behind was language learning, something I used TV for as a kid when I was an exchange student to Spain.
Several technical challenges had to be overcome to make this work:
- How to get channel data and keep it updated?
- How to handle geoblocking or off-air channels?
- How would users save channels and share them with friends or across devices?
- Could you operate your living room TV with your phone as a remote?
I'm pleased to say that TV Explorer addresses all of these issues, and lots of other ones like different devices sizes and orientations, browsers, and user preferences. To connect a user across all the apps developed with my platform, called Watson, TVE uses common authentication and user login for all Watson apps -- itself a challenge to develop and implement.
Here's how those things were handled:
- Channels are loaded live from a public repo on git, maintained by an established community.
- A graceful scanning interface detects dead or blocked channels and keeps their status for users.
- Deep linking (with screenshots on mobile!) encourage viral sharing.
- Yes, you can! I call it the $1,000 remote. TVE acts like a search and channel changer for your living room set.
I'd love to hear what you think... and what challenges you've had deploying your side projects!
On home page, the problem starts in the three blocks below "Where to start? Have a look at these..."
On video page, the top logo and socials row works, the video embed works, everything else is [data-noir...].
I've been wanting a nice way to put on various TV shows to practice a different language, especially in a way I can quickly put one on in the background and then tune into it here and there, yet every time I'd try to look into "ip tv" the search results were full of crapware and spam.
Request: Add a "Health" header to the `healthy | dead` column that we can click like the other columns to filter it. What happens is that I end up with a lot of channels known to be dead and don't want to keep having to scroll past them.
I´m surprised to see so many regional channels in my country I´d never guess existed.
I think a nice addition would be a filter to easily see the most relevant/national channels of a country, so I don't have to scroll through many regional ones.
One feature suggestion would be to only display those channels that are active and can be viewed. Some of the channels have restrictions it seems like and some channels have high latency to open.
The cleanup feature you want exists and is called Scan and Remove. More deets here: https://tvexplorer.live/help/25-things-18
edit: It appears to be Seven Worlds, One Planet narrated by you know who.
I do wonder why the video keeps buffering and timeline is in a loop, it loads a segment then timeline jumps back.
Other than that this is lovely I can use it as sort of something in the background while i work and also explore other countries.
I have seen the buffer and repeat issue with some channels. It's hard to know why it's happening. The app works by giving the stream URL from the broadcaster to a video player element in your browser. It just uses standard web protocols and tries to get the data from the stream as fast as it can. I've found these international sources can be iffy sometimes. Others are rock solid and you can watch high dev TV like it's from your home town!
I'm sitting here watching music videos from Mongolia, having a legitimately cool digital experience. It just _feels_ different, like I'm a kid in the 90's scanning cable channels, finding whatever's interesting. Roulette-like, but with results filtered by what different cultures find generally acceptable. Very early-internet vibes on this, but with modern quality and presentation.
I love it. I have no reason to love it. But I do. And that's the best part.
Thank you so much. This is the kind of feedback I live for. To make something people love.
I like your idea, though. What's another way you'd like to browse them?
It’s also interesting going through different channels across multiple countries, and after some time you notice you have either state sponsored channels or corp sponsored ones in most cases. State sponsored are either brainwashing through news and such, or distracting with some funny shows while the country is in ruins. Corp sponsored are riddled with ads and such, and also a bit of first category.
Edit: it would be great to add some maybe big buttons at the bottom or similar, so you can navigate with a remote on a TV, or better, make it a PWA and installable on TV boxes, maybe kodi addon.
Just to clarify, the app does nothing to the channels, neither adding or removing them. They come from a public GitHub repo, linked from the help page. So any sponsored versus commercial versus nonprofit channels, etc, are just whatever the IPTV community has found.
I agree that it could use some more "big button" style navigation.