Related
This is my attempt to create a basic Linux TV server for mobile devices. A poor mans slingbox alternative (with a channel controller). I started tinkering with a simple android webview apk that I haven't posted yet because I want to create one that would support ssh tunnels for the server. So for now this example can run from any www client with flash support (I'm running 2.2.1 firmware and Flash Player 10.2 in the demo) It's not as fancy as slingbox but it works for me.. maybe it would work for someone else too.
Alpha Demo: (file attached): mhtvs.tar
See youtube link in attached file for demo..
This forum has been so helpful to me... I lurk here often just thought I would submit my project as a thank you to xda.
Interesting
Sounds very nice! Could you please post a basic tutorial or steps to configure the files on source code?
I asked in a few forums now and got no answer for this:
I wonder if it is possible to get IPTV which i have in bundle of my network provider, to my Android phone.
The story so far:
I got a Fritzbox 3370 and changed the Box the way that it is possible to watch my IPTV without that stupid TV-Box that you can get from your provider. For this i use VLC-Player on my Pc and got a .m3u Playlist to switch to all available channels. Inside that m3u there are all rtp adresses for all different channels: ie. rtp://@233.51.128.25:1234.
Now i searched for an app that can handle those Adresses or even better handle that m3u. But i found nothing! I tried many different apps (ie. VPlayer, VLC Player (alpha), MXPlayer, MoboPlayer,VLC S&C....) but non of them worked. All of them got an error when i tried to open a link or m3u. Another Problem with that m3u is that they are deleted instantly on any Android phone which is a known issue (But WHY??) So i tried to open them on my Fritzbox NAS.Didnt work.
What i don't understand is, where the problem is hiding? If i can stream the channels on my PC why i can't on my Galaxy S2? Is that a hardware problem or a network protocol issue or has just noone ever thought about it?
I just want to get free (because i already pay for it when using it on PC) and fast and reliable IPTV on my Smartphone over Wlan and not that crappy IPTV that can be viewed over internet.
So my question now:
Is it possible to get that working? I know that there are many capable people in this good forum who have the knowledge to perhaps program a new app for this or just know in which way it can be done (I can't program otherwise i would have done that instantly because i think many people want to have that app).
Many thanks for your help in advance
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A
There is a great program IPTV. You can find it on Android Market.
Thats not what i asked for...
I know all iptv apps
I'm the author of IPTV app mentioned by Molodoj, here is the link https://play.google.com/store/apps/details?id=ru.iptvremote.android.iptv
You wasn't able to find it on Google Play before because it's currently available not for all countries, just Russia, exUSSR, and few European countries. I want to add more icons for local channels before sharing it for other countries. Just tell me were you are and I'll add icons and share it for your country.
Many Android devices doesn't support multicast, so I'm suggesting to use UDP proxy in your LAN to workaround this. From what I know, Samsung Galaxy S2 does support multicast, so this should work without proxy. You can use Daroon Player to play rtp streams, or try to fix the link to udp://@233.51.128.25:1234 and open it with MX Video Player or VPlayer (but I'm not 100% sure that this will work). You will be able to watch it with many other streaming players with use of proxy.
About deleting m3u playlist from sd-card. This happens because Android scans sd-card, reads m3u playlists and fixes them by deleting the links to files which could not be found on your sd-card. Since you have URLs instead of files in your playlist, Android thinks that playlist is empty and deletes it. To avoid this just create some folder, place there empty ".nomedia" file and your m3u playlist. After that Android will exclude that folder from scanning and won't touch the playlist.
Hey many thanks you are my hero!
I downloaded your program IPTV (which was available indeed but i hadnt found it I'm in Germany btw) and used Daroon Player (which isnt available here via GooglePlay but i got it from internet). And it WORKS!
I only have one problem. If i use your proxy (which is hard to configure because of all the bad letters which arent supported by my german windows ) i get get only colored screen and no sound when starting a channel.
But if i use no proxy i get mostly good pictures and sound!. But the picture keeps hanging a little with overlapping pictures for 1sec ie. its ok but i think its because of the WLAN IPTV issue? But i wonder why udp proxy gives me no result ? Or wouldnt that bring me any advantage because my S2 can handle rtp directly anyway?
UDP-to-HTTP proxy is not developed by me, this is a third party software. Possibly it has only Russian localization, I'm not sure. From what I know, it was tested a lot, including rtp streams, and you are the first who reports the issue with sound.
I can guess that this happens because it was developed to support plain udp streams. Since rtp is extension over udp, in most cases the proxy works fine with rtp streams also. However there could be some variations of rtp which are not properly supported by the proxy.
There could be some data loss with udp multicast over Wi-Fi, so some hangs are possible, proxy should help to avoid this, but it doesn't work for you
You can also try to install udpxy on your WLAN router, it has better rtp support. But installing this might be not trivial and may require flashing your router.
Also, I'm interesting if it is possible to watch rtp streams with MX Video Player. From what I know, it won't play rtp://@... URLs, but would play udp://@... Could you please try to open this URL udp://@233.51.128.25:1234 by manually input URL in MX Video Player?
Yes i think i don't want to install upd on my router. I already changed my firmware to get this IPTV working.
But i tried MX Player and with the change to udp://@ it works!
Hope that helps you, too
yalders said:
I'm the author of IPTV app mentioned by Molodoj, here is the link https://play.google.com/store/apps/details?id=ru.iptvremote.android.iptv
Click to expand...
Click to collapse
Great software! I've tried it on Samsung Galaxy S. Works good with m3u playlists.
Hi,
I know I'm reopening an old thread but it's the one that seems to fit most my problem.
I'm trying to play a multicast rtp stream on my openhour chameleon (rk3288 device)device. the stream is like this rtp://239.186.64.192:10000
I have tried installing IPTV pro app, Dragoon player, MX, VLC, all other players I could try, it does not work.
I also tried to change to rtp://@ or udp://@ and enter it manually in MX or VLC, no chance.
I don't want to install the proxy on my router as it is my ISP router.
The strange thing is that this rtp://239.186.64.192:10000 works on all my other android devices, Sony android TV, Minix, Openhour Gecko
I have asked Openhour but they have no idea, should I ask Rockchip the builder of the motherboard.
I really would love to get access to my local iptv.
Hope someone can help me
P.
Hi. New to XDA! Lurking for some time, but registered to tell you this. Crawled through all other MediaLink posts, but none were relevant, or had any answers/tips for further exploration. Well. This also has nothing to do with any phones, for now. Only htc media link hd, a pc, and a tv.
I'm really starting to see the potential of the Media Link HD.
First and foremost, it allows HTC One devices, and other phones, as well, (gsIII, pureview 808, google it to connect to the tv with a simple gesture to mirror or stream content.
What I am starting to discover is, it is possible to connect your PC to the tv with the Media Link as well. (My TV has no internet connection or DLNA natively, so the Media Link is all i have to help me share to my TV.) Pictures, videos and music can ie. be sent to the tv via Windows' "Play To"-function, where Windows Media Player uses the device to stream content. So the Media Link works as a generic DLNA DMR, Digital Media Receiver (i think). Try it out!
I was just wondering if you guys have had other experiences, or knew any other programs that can take advantage of the Media Link, preferrably using a browser to stream online web content, or maybe stream the whole desktop? I'm not buying another receiver or the like, now that I have the Media Link.
I've tried Twonky, and it works with MLHD! - but they have a certain 'media library' you can choose from, not use it everywhere on the web. They have an extension for IE that will let you share to your tv. They had a firefox extension, but sadly that doesn't work anymore. Imma try out XBMC and Serviio (Tried a bunch of other programs, Tversity, tvmobili, plex, mezzmo, mediatomb, universal media server, couldn't get it to work), but as i try stuff out I can update this thread with more results if you want.
Let me know what you guys have found out! And just ask me if i have missed something, and you don't understand anything of what i say..
regards from Denmark
Alright, so after having tried about 20+ programs, I've found something that works well so far!
J.River Media center works as a digital media controller right now on the computer - it sees the Media Link HD and lists it. Now I have to figure out the program, because it's filled with features, and it's very overwhelming. Anyway, I'm watching Youtube videos from the web on Windows, through JRiver, then through Media Link, to the tv - wirelessly! Talk about having a cheap wireless setup
I'll post here again if i find something more simple and easy to use.
But for now, using PlayTo for local files, and JRiver for (some) online content (though it also plays local files) is good enough for me.
As before, feel free to buy in with suggestions if you know anything.
Now, at least i know what DLNA types there are.
DMS - server - hosts content.
DMC - controller - finds content on DMS and sends it to a DMR or a DMP.
DMR - renderer - receives content, but is not able to browse content on DMS (i think)
DMP - player - receives content, and is able to browse the DMS.
So far so good. Again, ask me if anything seems odd here..
EDIT: can't post links, search for "Airvidplay" in market.
Extract media videos embedded in web pages and display them on any player you want! With Airvidplay you can extract video clips embedded in websites (Even if your browser does not support FLASH!) having the freedom for playing it anytime, on the device you want without the need of using a web browser. Once Airvidplay has processed a web page with an embedded video and you extract the video link you can:
-Watch the video in the native Android player or your favorite Android player (*).
-Download the video directly to your mobile device for later viewing without relying on an internet connection (**).
-Send a direct link to the video from your Android device to the TV in your living room or any 'renderer' DLNA in order to play it automatically with the highest quality possible (***).
-Share a direct link to the extracted video by email with a friend or yourself for playing it on any PC application.
Airvidplay is very simple to use: explore the web (or the specific video site app) from where you want to extract the video, share the link address with the "Share" function and then select "Airvidplay" in the list of available applications. If you run Airvidplay manually, the application tries to find a valid video link copied to the clipboard. Before playing, if desired, you can select the preferred video quality within the available (Low, Standard, High or HD). Sit back and enjoy the video!
Currently Airvidplay 1.0 supports the following video sites:
-Youtube.com
-Dailymotion.com
-Vimeo.com
-Marca.com
-Rtve.es
- ... And more supported sites in future releases!
Limitations:
-Airvidplay is unable to extract embedded videos on websites not belonging to the original video own domain. You must visit the original web video for proper operation.
This is a free version and it includes advertising banners. Airvidplay has been programmed in MIT App Inventor environment with minor modifications of Dalvik opcodes in the final stage.
NOTES:
(*) The native Android media player does not support playback of most low quality videos (FLV). To be played on an Android device a FLV player as "Mx Player" is required.
(**) Most web browsers automatically try to play videos instead of downloading them. "Opera Mobile" has been tested as capable of downloading videos.
(***) To send videos from Airvidplay to your TV or DLNA 'renderer' you need a DLNA control point as "BubbleUPnP" installed on your Android device.
Looks promising
kotipelto said:
EDIT: can't post links, search for "Airvidplay" in market.
Extract media videos embedded in web pages and display them on any player you want! With Airvidplay you can extract video clips embedded in websites (Even if your browser does not support FLASH!) having the freedom for playing it anytime, on the device you want without the need of using a web browser. Once Airvidplay has processed a web page with an embedded video and you extract the video link you can:
-Watch the video in the native Android player or your favorite Android player (*).
-Download the video directly to your mobile device for later viewing without relying on an internet connection (**).
-Send a direct link to the video from your Android device to the TV in your living room or any 'renderer' DLNA in order to play it automatically with the highest quality possible (***).
-Share a direct link to the extracted video by email with a friend or yourself for playing it on any PC application.
Airvidplay is very simple to use: explore the web (or the specific video site app) from where you want to extract the video, share the link address with the "Share" function and then select "Airvidplay" in the list of available applications. If you run Airvidplay manually, the application tries to find a valid video link copied to the clipboard. Before playing, if desired, you can select the preferred video quality within the available (Low, Standard, High or HD). Sit back and enjoy the video!
Currently Airvidplay 1.0 supports the following video sites:
-Youtube.com
-Dailymotion.com
-Vimeo.com
-Marca.com
-Rtve.es
- ... And more supported sites in future releases!
Limitations:
-Airvidplay is unable to extract embedded videos on websites not belonging to the original video own domain. You must visit the original web video for proper operation.
This is a free version and it includes advertising banners. Airvidplay has been programmed in MIT App Inventor environment with minor modifications of Dalvik opcodes in the final stage.
NOTES:
(*) The native Android media player does not support playback of most low quality videos (FLV). To be played on an Android device a FLV player as "Mx Player" is required.
(**) Most web browsers automatically try to play videos instead of downloading them. "Opera Mobile" has been tested as capable of downloading videos.
(***) To send videos from Airvidplay to your TV or DLNA 'renderer' you need a DLNA control point as "BubbleUPnP" installed on your Android device.
Click to expand...
Click to collapse
How do i paste a link in input link box?
The market link
Download from play Store
Looks very interesting!
I'm using a JellyBean rom on an older device that doesn't allow to play flash videos in browser so I wast just thinking about an app doing what you are doing, like yesterday!
But unfortunately I get an error when launching the app:
java.lang.UnsupportedOperationException
Source file: Form.java
Line Number: 445
My system is in french so it is probably a language incompatibility.
Let me know if you need more info on this.
Raibbl said:
Download from play Store
Click to expand...
Click to collapse
Link to Airvidplay on Google Play
Edit: I see you edited it youself
Interesting idea, but a NOGO for me as it only supports several sites. Somehow similar to Twonky Beam, it supports also Flash, but less sites.
cgorki said:
Link to Airvidplay on Google Play
Edit: I see you edited it youself
Click to expand...
Click to collapse
Your signature is hilarious!
If this works for Amazon's Instant Videos, you'll really be on to something.
this is just what i was looking for.
Sent from my ASUS Transformer Pad TF700T using Tapatalk 2
Could something like this work to make NetFlix videos downloadable for later viewing?
Very impressive and you built it with App Inventor, even more impressive.
farzii said:
How do i paste a link in input link box?
Click to expand...
Click to collapse
If there's a valid link in clipboard, Airvidplay retrieves it automatically, so no need for paste function.
Could you please add support for comedycentral.com, thecomedynetwork.ca, nbc.com, and citytv.com
Nice App! Keep going!
Sources for plugins
Well, I've played with this app a bit and it looks very promising - good job! The only problem is - one needs to wait for the developer to add support for their favorite site and/or wait for site support to be fixed when the site changes the layout/structure. It's a cat and mouse game, but it has a chance of working if there are multiple persons working on support for various content.
I've worked for a few years on a similar project that used a site scraper to get the video links and push them to a media player (the WDTV Live). The project is called UMSP and is part of the WDLXTV firmware for that media player. There are a ton of (>50) plugins written for UMSP that handle some sort of scraping (mostly by using regular expressions or acting as a proxy) in order to get the URL for the video file and pass it to the player process.
I guess the logic behind some of those plugins can be added to Airvidplay and extend its functionality in the future. The plugins are written in PHP so they can't be directly used, though...
Supported plugins (note, not all of them still work - check out the details thread for each one if you want to port the scraping code over): http://umsp.wdlxtv.com/manifest.xml
You can get the plugin code via svn (svn co --username guest --password guest https://svn.wdlxtv.com/svn/umsp umsp-plugins) or have a look through the web portal: http://svn.wdlxtv.com/listing.php?repname=UMSP
The info.php file in each plugin will contain a description of the plugin + a link to its support forum thread.
A guide to understanding how such plugins work (and how to develop one): http://wiki.wdlxtv.com/UMSP_plugin_development
UMSP plugin forum: http://forum.wdlxtv.com/viewforum.php?f=53
Now, I understand that this will involve a lot of work on the developer's part, but at least he can read some code to understand how to extract a video URL (and in some cases how to decrypt it!) to make a specific site work. Because of the amount of work involved I guess the future of this project will be brighter if the program would have a "plugin mode" - some mechanism for users to add their own parsers/scrapers so that one can add support for any site they desire (as long as they know some regular expressions). I'm not sure what the best way to build this plugin architecture would be - could be something simple as reading the regular expressions from text files in a specific directory at start time and associating a base URL to a regular expression, or could be something more complex.
Since site structure often changes, the plugins would be more efficient and easier to be maintained (while still being downloaded with the app).
If you are interested in expanding this application and if you need my help with porting some code from these plugins, let me know and I'll try to help.
Other projects of interest might be the cclive/quvi project (http://quvi.sourceforge.net/) and the XBMC scrapers.
In what folder do the videos get saved to?
is there a chance of supporting twitch.tv VODS and livestreams? i would love it for both
I haven't seen any developments in almost 1 year. No open sources either. I would say it's a lost cause
It's not working any more. Also, it disappeared from the market.
Hi!
I've been having a serious problem trying to login to my Android TV via the code input method.
Everytime I type in the dedicated URL, it redirects me to the main MX Player website without actually working.
The link given on the tv screen is
mxplayer.in/tv-login but it doesn't work.
Is there any way around it? Some way that actually works? I have a gold account but every video is a painstaking myriad of ads.
If anyone knows how to get past this issue, please help!