Hi!
In the UK we have a website called iPlayer where you can access all of BBC's content from the previous week.
This website is available to two mobile phones, the Apple iPhone and the Nokia N96.
The way this is made available to the iPhone, is that the iPlayer website detects that it is been browsed from an iPhone, and therefore it gains access to streams that are encoded in 400Kbps H.264 video, 116Kbps AAC audio format, which the G1 should also be able to handle perfectly. However, when I try to browse to the iPlayer website I am prompted to download Flash, which the regular desktop version uses.
Now, I believe that there is three solutions to this:
1. Wait for BBC to enable G1 users to access the iPlayer the same way as the iPhone out of the box. - Ideal, but likely to take some time.
2. Mask the G1's browser to look like the iPhone's Safari browser - Best solution at the moment.
3. Wait for flash to arrive - Not ideal, you will get a format on the video that is encoded for PC users, and will probably even be unplayable on the G1 due to the high resolution on the video.
As most people would agree, we should try to mask the G1 browser as the iPhone Safari browser, I am not so much into the world of web browsers, so I do not now how to do this. I understand that we need to change the signature of the browser, but I don't have a slightest clue on how to do so.
Therefore I ask the know-it-all's here on the xda-dev forums!
link to the BBC iPlayer teams blog about iPlayer on iPhone:
http://www.bbc.co.uk/blogs/bbcinternet/2008/03/bbc_iplayer_on_iphone_behind_t.html
Thanks a lot!
Zappza
edit:
It seems that if you use the third-party browser 'Steel' you can choose what to mask it as, however, there seems to be no video streaming capabilities in Android?
The webpage loads as if it was on the iPhone, but when you try to select a episode, nothing happens...
i believe the steel browser in the apps can do this. correct me if im wrong.
jacex0 said:
i believe the steel browser in the apps can do this. correct me if im wrong.
Click to expand...
Click to collapse
You are correct, Steel allows you to pretend the browser is the iPhones, G1's, or Desktop.
Hi
I was wondering if anyone out there knew of a WebDAV client for Windows Mobile? I want to be able to access my MobileMe iDisk through my smartphone.
Obviously as it's just an extension of HTTP you can just enter the full path into the browser and then authenticate but you need to know the exact filename, no provision for directory listings etc. which a client would provide.
If anyone knows of one that would be great! If not I will try and have a go at developing one with my very limited knowledge of VB.net
Thanks.
There's a WebDav plugin available for TotalCommanderCE.
It also comes with FTP client and Network Browser plugins.
Check it out!
http://www.ghisler.ch/board/viewtopic.php?t=19281
I'm trying to write one but making slow painful progress. But in the meantime if anyone else is looking for WebDAV, Kinoma Play has limited support in the sense that it will only allow you upload and download media files (music, video, pictures) but that works very well
Hi,
I am trying to get the ActiveX plugin for the Windows Media Player to work in PocketIE, or rather Internet Explorer Mobile on an O2 XDA Orbit 2 (Windows Mobile 6). The objective is to play a wma file from a URL, but using javascript to control the player, which will sit in a display:none; styled div.
I dont want to post walls of code, so I have setup this simple page to illustrate and test it:
http://lukas.xcomms.ie/cblproof/Default.aspx
I am able to display this fine in PocketIE, and I am able to play the audio file, just as in the desktop browser. However, with the new version of this plugin (i.e. using classid "clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" instead of the old "CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"), I am no longer able to use the javascript calls for .Play() and .Stop() on the player object.
When I switch the code back to use the old plugin, I can successfully use javascript to control the player in the desktop version of IE, but since the plugin is not installed on the WinMo6 device, I cannot bring the page to load the player in PocketIE.
Has anyone come across this before, or is there any reference documentation for the new ActiveX plugin, similar to the old Windows Media Player for PocketPC SDK that Microsoft had for PocketPC 2002 way back when?
Any input here would be much appreciated, I have trawled this forum and the internet for two days now, but unfortunately information is very sparse. I am stuck with PocketIE because of other requirements for the project, so switching to Opera or SkiFire is not an option I am afraid.
Thank you very much in advance for any pointers!
Mike
Other options
Hi again,
since no-one seem to have an idea to circumvent this particular challenge, can anyone suggest an alternative? I would be willing to skin the plugin, or use any other means of controlling audio in a web page through JavaScript.
I hate the fact that we have to work with Pocket IE on this, but at least it means that whatever solution we go for will need to work only on this platform and not across a variety of handsets / browsers.
Very grateful for any thoughts, opinions, advice,
Thanks again!
Mike
Hi,
The Dreambox is a series of Linux-powered DVB satellite, terrestrial and cable digital television receivers (set-top box), produced by German multimedia vendor Dream Multimedia.
I'm getting tired to see all these Iphone apps capable of managing the Dreambox and nothing in our WIMo environment
I'm sure one of our contrubutor should be able to build one app such as this one for exemple : Idream Remote fot Iphone
Interesting - I wasn't aware of the existence of these kind of applications for the Dreambox.
Well, when I find some sparetime, in a week or two, I might have a look at it. I don't know how the iPhone communicates with the dreambox (I don't think it uses infrared or similar) but my guess would be that it uses the WebIf of the Dreambox to change channel, volume-control and so on.
In order to use WebIf (or telnet), please be aware that your Dreambox must be connected to your network which at the same time is accessabile by your phone.
I don't have a Dreambox (I had one but it broke) but I do have an IpBox which is also running Enigma 1 so if it works on my IpBox, it should also work on your Dreambox running Enigma 1. I don't know about Enigma 2 but I think the WebIf is the same so it should work as well.
If you're still interested, please let me know.
You're exactly right, it uses the WebInf and has nothing to do with infrared type connectivity.
I can reach the WebInf from the Internet with my HD2 but I guess there's probably an issue between Opera and the way they have coded their interface.
You're help will be much appreciated ...$$
Which dreambox (enigma) do you have?
I made a windows mobile remote for my dreambox but I suck bigtime at GUI I don't remember how far I got on the .dll that controls the box but I did manage to send most of the keys you find on the normal remote control and zap between channels by browsing your bouquets and channels in a listview on the phone.
As I've switched to the iPhone I stopped the development but If you guys need help remote controlling the box by posting http queries to webif please let me know and I'll help you!
Øystein
I own a DreamBox 8000 HD running enigma 2.
It is a truly fantastic piece of technology!
Hej!!
I am currently having a look at the source-code of Enigma http://cvs.tuxbox.org/tuxbox/tuxbox/apps/tuxbox/enigma/src/ to see if I can trace the syntax of common http-queries needed, at least for the most basic operations such as zapping and so on. What regards Enigma2, I found a nice wiki for the Enigma2-webinterface.
I am also trying to figure out if I can do common operations also by telnet.
I very much appreciate your offer for help and if I get stuck, I will definetely get back to you (screaming for help)
Tack ska du ha. Nu ska jag sova
t0flus said:
I made a windows mobile remote for my dreambox but I suck bigtime at GUI I don't remember how far I got on the .dll that controls the box but I did manage to send most of the keys you find on the normal remote control and zap between channels by browsing your bouquets and channels in a listview on the phone.
As I've switched to the iPhone I stopped the development but If you guys need help remote controlling the box by posting http queries to webif please let me know and I'll help you!
Øystein
Click to expand...
Click to collapse
Send me a DM 8000 and I'll send you a remote control
As far as I know my application only works for Enigma 1.....
Øystein
Well you see I personally think, watching TV on such a small screen is probably not priority one but rather being able to set recording timer, EPG ..etc all these options which are available on webinf would be much welcome.
This would be great app. I have DM7000 (Enigma1) and DM800 (Enigma2) and HTC HD2 ready to test out. My dream application would be possibility to change bouquets and channels using mobile device and also be able receive streaming video to the mobile device. This is all possible and I use a PC with VLC to reduce the size of video stream , but I need to do all of this manually today. Log on to Webif ofdreambox, change channel, then log on to the 24/7 PC that runs VLC (via remote of course) stop the stream, open new stream from dreambox. Then catch that stream with coreplayer on mobile phone. As you can see it is very difficult. But result is great, I am really satisfied with video quality.
What kind of parameters do you start vlc with to transcode the signal to a format that the Window Phone can handle? And which player do you use on the phone?
Øystein
Will respond when at home on the vlc parameters.
I watch video with CorePlayer. Here is the preview:
http://www.youtube.com/watch?v=Ts4QCfFzYPA
Video is taken while watching through WiFi. DM stream is reduced to 2Mbs, works great, video quality is really good. Didn't try through 3G or similar. But just imagine once 4G kicks in ( I see you might be from Norway, I am in Norway too), you can basically watch good quality video wherever you are (if it does not cost to much to use network )
I'm from Norway. When it comes to streaming to the internet my ADSL upload bandwidth is the biggest problem. I've ordered fiber and hope to have it installed this summer
So you start VLC manually each time you need to stream? And if you switch channel you need to restart VLC with different paramters since the stream from the dreambox has changed? Am I right? Which OS is your VLC transcoder running on?
Øystein
I am running VLC on Windows Server 2003. Same can be done on XP.
Yes, I need to stop VLC manually. I do that by logging in remotely into my server and clicking stop button. If I want to switch channel, I need to log to DM Webif and change channel there, then on Server stoP VLC and open new stream from DM. Basically, due to this complexity, I rarely watch tv on mobile. In fact I set up Discovery channel (since I watch it most) and when I want to watch it on mobile, I log on to DM Webif , change channel to Discovery and then just open stream on Coreplayer on mobile.
All of these steps in theory can be on mobile device. Ideally, there would be functionality to read channel list (only when needed) from Dreambox into WM device memory. Then there are command lines that can be executed to change channel on DM. At least I have at some point did it from my Win XP PC. Then there are command lines to stop VLC and reopen new stream with all parameters. And then there should be a way to stop and restart coreplayer stream...
Same setup as me....
I already developed a remote to my WM device that can zap channels based on the bouquets. You get a list of your bouqets and you switch to whatever channel you want. This is done by connecting directly to WebIf by HTTP queries. It's not ready to be released but it works...most of the time
About watching video I'm thinking of a solution where the mobile client contacts an Asp.Net server by either webservice og regular http to start the stream. The server will close any instances of VLC that's already running, fetch the current stream from the dreambox and start VLC again with the proper transcode parameters.
Fetching the stream from the dreambox is easy and already implemented.
Stopping and starting VLC works is OK.
The only thing missing on the server is the transcoding part....
On the mobile client:
Expanding the GUI with a "Watch" button.
Store additinal settings for server ip/host and credentials....
Starting Coreplayer with the server path once a confirmation has been received from the server.
/Ø
Anything I can do to help? testing? donation? I am not a programmer, so can't add much help with improving the program...
Not sure what transcoding difficulties you have met. Doing it manually is quite straightforward. There is a command line description of commands here:
http://www.videolan.org/doc/play-howto/en/ch04.html
There are some projects that kind of works, but just on PC platform. Can some ideas be taken from them? I have in mind m4rtin solution, or some other.
By the way, I see that success of this project also depends on having right Enigma version, DM image, VLC version, unless somebody can make a flexible app allowing to select all these parameters.
I have DM7000 (Enigma 1) and DM800 (Enigma 2), both running Gemini image (do not remember version number now). VLC version is 0,86. Changing VLC version is absolutely not a problem, of course.
By the way, if you plan to invest your time into this project, it would be great to have profiles to select, that would contain different streaming settings. Let say when you are home, IP address to the server might be 192.168.1.1 for exemple and you can aford 2Mbs stream size (although I am not sure it makes sense to have more than 800 X 480 around 400kbs). Once you are outside home, you but have good Wifi connection, you can select another profile, where IP of server is *****.dyndns.org and stream is set to 3-400 kbs (depending on up speed of your line). When you have week signal, you might want to lower bitrate further.
So profiles would be great!
I'm running a DM7020 Gemini 4.6 (Enigma 1). When the remote is working on it I can flash it with a Enigma 2 firmware. Which of your boxes one are you streaming from?
I know VLC changed alot on their streaming GUI recently.. don't know if the command line has changed.....
Øystein
if you could help me with VLC that would be fine When you start the stream in VLC it should display the arguments when configuring the stream.....If I remember correctly (the 0.8.6 version) the command line arguments can be found at the bottom of the screen in the last step when configuring the stream inside VLC. It should look something like:
":sout=#transcode{vcodec=mp1v,vb=1024,acodec=mpga,ab=192}:standard{mux=ps,dst=,access=http}:sout-transcode-soverlay=0"
As you can see both codecs and bitrate can be altered directly in this stream so it should be possible to make high/medium/low streams for different networks.
I haven´t got a license on Coreplayer. Is it possible to use TCMP or do I have to buy one?
Øystein
Hello, would it be possible to hope to have a simpler access to the local server (Network Browser (SMB share / Network folder I think) like VLC or in most file explorers). This is a function I have been waiting for a long time on MXPlayer because to play my files on my local server with MXPlayer, I have to go through a third-party browser ("FX Explorer") and it's not always the most convenient. It seems to me that this function is quite basic and useful for many users. You could be inspired by the VLC Network Browser, for example, which is very simple and intuitive (their video decoding is however not as good as on MXPlayer). I thank you very much for your attention to this request and I apologize for my bad English.
Anarcheeses said:
Hello, would it be possible to hope to have a simpler access to the local server (Network Browser (SMB share / Network folder I think) like VLC or in most file explorers). This is a function I have been waiting for a long time on MXPlayer because to play my files on my local server with MXPlayer, I have to go through a third-party browser ("FX Explorer") and it's not always the most convenient. It seems to me that this function is quite basic and useful for many users. You could be inspired by the VLC Network Browser, for example, which is very simple and intuitive (their video decoding is however not as good as on MXPlayer). I thank you very much for your attention to this request and I apologize for my bad English.
Click to expand...
Click to collapse
You will be pleased to know that it is already there in our roadmap. We will do our best to bring it to your favourite media player at the earliest. Meanwhile, stay tuned with us for further updates.
MXPlayer said:
You will be pleased to know that it is already there in our roadmap. We will do our best to bring it to your favourite media player at the earliest. Meanwhile, stay tuned with us for further updates.
Click to expand...
Click to collapse
Come on guys, a year passed.
Hah. Also went to the forum with the same question. Yep. We steal waiting.
Mc player
Junior MemberThanks: 1
Please sir help. My game account of mx player cash out is not working it. Past two days won't withdraw money so please solve
Hello, smb in MX player is a must. Please implent that or atleast a plugin for the app.
Best regards
Anarcheeses said:
Hello, would it be possible to hope to have a simpler access to the local server (Network Browser (SMB share / Network folder I think) like VLC or in most file explorers). This is a function I have been waiting for a long time on MXPlayer because to play my files on my local server with MXPlayer, I have to go through a third-party browser ("FX Explorer") and it's not always the most convenient. It seems to me that this function is quite basic and useful for many users. You could be inspired by the VLC Network Browser, for example, which is very simple and intuitive (their video decoding is however not as good as on MXPlayer). I thank you very much for your attention to this request and I apologize for my bad English.
Click to expand...
Click to collapse
Dude I got the same exact issue and I use the same exact solution LOL it really isn't convenient though. FX is pretty badass though.
Edit Server
Name : Anything
Server : smb://HostName (example : smb://mypcname)
Path : Movie (Only the name of shared folder name)
Uncheck Anonymously
Domain : nothing
Name : Your-PC-User-Account-Name
Password : The-Password