As has also been announced in my (latest) guide to playing back (non-Mobile) YouTube videos published some weeks ago, the YouTube folks have been working on a really mobile, non-flash-based version of their services and, as promised, have indeed come up with it some days ago. Even when it only contains very few clips (in general, only the most popular ones – for example, none of the not-that-popular but old clips I’ve searched for existed in there as of today), it’s been continuously expanded, which means it might become a real repository of all “real”, Flash-based videos.
As there is a lot of plain wrong or contradicting information and a LOT of hacks out there, all just confusing Windows Mobile users, I’ve decided to publish the one and only REAL guide to this question.
The new Mobile YouTube homepage is accessible at http://m.youtube.com/ from any Web browser, desktop or mobile alike. However, in order for the playback to work, you must use a browser accessible of passing control to external applications (in this case, the HTC Streaming Media player) because, when a Watch Video link is clicked (like the one in THIS screenshot), an external application, “Streaming Media”, will be invoked. This means you won’t be able to use, for example, the otherwise excellent and highly recommended Opera Mini. (Unfortunately, this also applies to the latest version, 4.0 beta.) This restriction, on the other hand, does NOT apply to the best Windows Mobile browser on both (Pocket PC and Smartphone) platforms, Opera Mobile. That is, you aren’t forced to use the built-in, in most respects inferior Internet Explorer Mobile.
First, some bad news (in addition to the fact that, currently, the mobile version of YouTube only has few converted videos).
You’ll need the HTC Streaming Media player, which only comes with WM6 Pocket PC Professional) devices, but NOT Smartphones – that is, WM Standard devices. On the latter phones, clicking Mobile YouTube links result in Windows Media Player’s being invoked – but in vain, because, after trying to connect, it displays an error (screenshot HERE and HERE).
Fortunately, this problem can be VERY easily fixed on both WM5 Pocket PC’s and Smartphones and WM6 Smartphones.
Streaming Media is a full application, which also means it has its own icon and is directly runnable. However, you will want to prefer starting it from your Windows Mobile Web browsers by simply clicking streaming links like those of Mobile YouTube.
You will need DIRECT Internet connection, as was the case with the well-known RealOne Player for Pocket PC. If you’ve ever tried to make the latter to play back streams (or, you’ve read my related article “How Can I Listen to/Watch RealOne Streamed Content (RealAudio/RealVideo) on my Pocket PC?”), you know well enough you can only do this if you have a direct connection to the Internet: that is, in most cases, over mobile phone-based (GPRS / EDGE / UMTS / HSDPA etc.) connections. Should you have a non-direct connection, you will see the “Failed to find network.” error message upon trying to play back streams (screenshot HERE). Unfortunately, most Wi-Fi connections (unless they put you in a DMZ (demilitarized zone), which is pretty rare) are unlikely to work and ActiveSync connections will NEVER work.
A quick note: I’ve thoroughly tested the latter by configuring Windows XP’s Internet Connection Sharing (ICS) to forward UDP ports 1024...1044 as can be seen in HERE (20 ports were the smallest amount the client allows for as can also be seen in HERE; note that, when tested, I’ve ticked in all these checkboxes) and HERE. In vain: it just didn’t work.
If you DO have direct internet connections or would still want to give the client a try, do the following.
If you don’t have Streaming Media on your Windows Mobile handheld (because it’s WM5 only or a WM6 Smartphone and not a Pocket PC), get and install THIS file. Note that if it doesn’t exist, you can get it from HERE (make sure you unRAR the latter to get the CAB file). Also note that you can safely install the CAB file to a storage card.
Don’t listen to people that tell you to use other files – with them, you may end up having to, for example, import Registry scripts to create the necessary file / type associations so that Streaming Media can be invoked.
If you do have Streaming Media (or, have just installed it), just navigate to http://m.youtube.com/ and enjoy the videos.
Some example screenshots of showing all this in action (all taken by me on my QVGA and VGA WM5/ WM6 Pocket PC Phone Edition models and a WM5 176*220 HTC s310 (Oxygen) and a WM6 QVGA HTC s710 (Vox) Smartphones):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(WM6 VGA Pocket PC, officially shipped with Streaming Media, over GPRS – as can be seen, GPRS is just too slow to produce a decent image)
Now, three screenshots of models with the additionally installed Streaming Media:
(WM5 QVGA Pocket PC over EDGE – decent playback)
(WM5 176*220 Smartphone over EDGE – decent playback)
(WM6 QVGA Smartphone over EDGE – decent playback)
Cool, eh? Nice to know even low-end Smartphones are able to play back these kinds of stuff, isn’t it?
Note that, in order to install the player on application locked MS Smartphones, you will need to unlock them. See my other, related articles on doing this – for example, THIS.
What should you do if you get the "Failed to find network." error message?
Unfortunately, not much, but this also depends on your particular network settings.
If you're on a Wi-Fi network and you do have administrator rights to reconfigure the router(s), you can configure them to allow your mobile device to be in the DMZ - or, at least, configure UDP port forwarding (note that the latter didn't work in my tests as has also been mentioned above - this means DMZ may be the ONLY solution). Otherwise, if you use public Wi-Fi networks, you can't do anything.
If you're using a wireless (for example GSM) network, which doesn't support direct access, you can't do anything either. Your only choice is switching to another mobile phone network, which does. (About half of them do.)
Finally, don't forget that, even if you can't play Mobile YouTube videos, nothing is lost, except for the advantages of the 3GP streaming compared to the alternative methods:
Direct Flash video playback (with Opera Mobile) takes a LOT of CPU time and may have stuttering playback even on the fastest, 624 MHz Windows Mobile devices, let alone slower ones
Indirect video playback has an additional step requiring manual work including, at least, copying and pasting the URL of the given video clip. If they also employ transcoding (all solutions EXCEPT for the TCPMP-based playback, but the latter can't be used on MS Smartphones), the resulting video will be, in general, of lower quality and higher size than the original Flash video, which you don't necessarily want.
That is, you can still play regular YouTube videos. Either, as has just been explained, directly (with Opera Mobile 8.65- forget all the other browsers, particularly the latest, Flash-enabled, Technical Preview released in June of Netfront 3.4 - see my review of the browser for the why's), half-directly via (direct download, unfortunately, only works on PPC's and not Smartphones) or indirectly, using an online conversion service. I've elaborated on all these three alternatives in my past articles - make sure you check them out, should you need to rely on the "traditional" way of playback.
Additional info (you will NOT need to read them; the above tutorial should suffice. I only give you these URL’s so that you can see how much easier my tutorial is than trying to find out what to do when following community threads with millions of contradicting and/or misleading and/or outdated posts and hacks):
Probably the best, related XDA-Dev thread
youtube mobile problem
A PPCT thread on the problem
So here's where I am. I've got the HTC Streaming Media thing it launches when I click watch video. Im on T-Mobile USA over my edge connection and it says failed to find network, then closes. Any ideas? my rom is xda mobile 6
jaychym said:
So here's where I am. I've got the HTC Streaming Media thing it launches when I click watch video. Im on T-Mobile USA over my edge connection and it says failed to find network, then closes. Any ideas? my rom is xda mobile 6
Click to expand...
Click to collapse
This means you don't have a direct IP. Nothing can be done - you'll need to use the alternate methods of playback.
I stream YouTube with Wifi all the time... not sure if you are saying it doesnt work with Wifi.. cuz it does.
Madcap180 said:
I stream YouTube with Wifi all the time... not sure if you are saying it doesnt work with Wifi.. cuz it does.
Click to expand...
Click to collapse
Your particular Wii-Fi networks put your devide into a demilitarized zone and/or do UDP port forwarding; this is why it works. In usual Wi-Fi networks not using any of these tricks, it doesn't necessarily work.
Menneisyys said:
Your particular Wii-Fi networks put your devide into a demilitarized zone and/or do UDP port forwarding; this is why it works. In usual Wi-Fi networks not using any of these tricks, it doesn't necessarily work.
Click to expand...
Click to collapse
My wifi works just fine as the above poster, im wondering is the device using uPnP since this is supported on the three wifi access points i have tested??
ahhh.. I see... Soon enough I will stop being cheap and actually utilize the 3g capability of my Hermes.. lol
Does anybody know, if it works with O2 Germany? Does O2 Germany give a direvt IP to the Phone (HTC P3600)? I have always Network connecting error.
PS.: Direct streams via mms:// an with WMP works!
didn't work with my blackjack wm5 cell
Tried this and all I got was it can't run the program, can't find the exe file.. so I don't think it works with my cellphone.
Just installed the StreamingPlayer to my PPC-6700. Upon executing the program, I get the error...
"The file 'StreamingPlayer' cannot be opened. Either it is not signed with a trusted certificate, or one of its components cannot be found. You might need to reinstall or restore this file"
Tried reinstalling it a few times, and even changing from 'device' to 'storage card' and get the same results.. any suggestions?
Not working on 8525 with WM5
I downloaded and installed the HTC Streaming Media Player (RvBCrS_HTC_Streaming_Media.cab) just fine on my 8525 with WM5. But when I tried to watch a video from m.youtube.com it connects and buffers until it gets to about 97% then hangs a bit then goes back to the previous screen. I haven't seen anyone else with this problem. I've tried removing and reinstalling the Streaming Media Player and installing it to main memory and the storage card but am stuck here no matter what. Any ideas?
mdifilm said:
Tried this and all I got was it can't run the program, can't find the exe file.. so I don't think it works with my cellphone.
Click to expand...
Click to collapse
What phone model do you have? Is it a Windows Mobile one?
leevick said:
I downloaded and installed the HTC Streaming Media Player (RvBCrS_HTC_Streaming_Media.cab) just fine on my 8525 with WM5. But when I tried to watch a video from m.youtube.com it connects and buffers until it gets to about 97% then hangs a bit then goes back to the previous screen. I haven't seen anyone else with this problem. I've tried removing and reinstalling the Streaming Media Player and installing it to main memory and the storage card but am stuck here no matter what. Any ideas?
Click to expand...
Click to collapse
Did you try playing with the buffering params - for example, lowering them from 7s to, say, 3s?
moooo said:
Does anybody know, if it works with O2 Germany? Does O2 Germany give a direvt IP to the Phone (HTC P3600)? I have always Network connecting error.
PS.: Direct streams via mms:// an with WMP works!
Click to expand...
Click to collapse
Unfortunately, this kind of RTSP connections need a directly visible IP (or, port forwarding), which isn't supportred by many GSM operators. This is why RealOne Player refuses to work too.
Krayziepop said:
Just installed the StreamingPlayer to my PPC-6700. Upon executing the program, I get the error...
"The file 'StreamingPlayer' cannot be opened. Either it is not signed with a trusted certificate, or one of its components cannot be found. You might need to reinstall or restore this file"
Tried reinstalling it a few times, and even changing from 'device' to 'storage card' and get the same results.. any suggestions?
Click to expand...
Click to collapse
I'm getting the same problem on my 8125 with WM5. Any answers to this one?
mrchicken said:
I'm getting the same problem on my 8125 with WM5. Any answers to this one?
Click to expand...
Click to collapse
Hm, I'm starting to think this just doesn't work on all WM5 devices. I've double checked that the cab file installed the aforementioned files and registry additions, and it seems like it has. So there is still some missing component.
Is there any good method that can be used to identify if we are not directly connected to the internet?
Menneisyys said:
Did you try playing with the buffering params - for example, lowering them from 7s to, say, 3s?
Click to expand...
Click to collapse
Yup, tried that too. All it did was buffer up to the high 90% faster, then the same delay and return to the previous screen. It's so weird that I seem to be the only one having this problem. FWIW I have upgraded the ROM on this HTC to the latest version (but not to WM6 since that's not out yet. Grrr.)
leevick said:
Yup, tried that too. All it did was buffer up to the high 90% faster, then the same delay and return to the previous screen. It's so weird that I seem to be the only one having this problem. FWIW I have upgraded the ROM on this HTC to the latest version (but not to WM6 since that's not out yet. Grrr.)
Click to expand...
Click to collapse
Not only you - see http://www.howardforums.com/showthread.php?t=1187991
Menneisyys said:
Not only you - see http://www.howardforums.com/showthread.php?t=1187991
Click to expand...
Click to collapse
Thanks. I had looked there but not seen anyone with the same problem when I posted. Now I feel better and worse at the same time - better, because it's not just me, but worse because there's not yet a known solution. Bummer! I hate to fail after coming so far!
I suppose I could use an unofficial WM6 ROM for this phone, but I'd rather not. Guess I'll have to wait. Patience is a virtue. Good things come to those who wait. A stitch in time saves nine... <sigh>
Related
Audio/Video Remote Control Profile (AVRCP) is a very nice feature of Bluetooth. Accessible on Advanced Audio Distribution Profile (A2DP)-capable Bluetooth Hi-Fi stereo headphones, they allow for remote controlling your media player on the Pocket PC: going straight to the next or back to the previous song or pause/resume or stop/restart the current one.
Now that I’m working on a big roundup of Bluetooth Hi-Fi stereo headphones, I’ve also thoroughly scrutinized the AVRCP capabilities of current Pocket PC multimedia players. In this article (which will be followed a lot of similar articles discussing AVCRP (and, naturally, A2DP) compliance of different stereo BT headphones), I elaborate on what you need to know about remote controlling your Pocket PC-based media player from the Plantronics Pulsar 590A stereo headset.
Unfortunately, current headsets are far from being compatible with all multimedia players and Pocket PC's. There are several multimedia players and Pocket PC's (more precisely, specific Bluetooth stack / A2DP / AVCRP implementations) not compatible with the Pulsar while it's compatible with other models and vice versa (for example, the built-in A2DP of the WM5-upgraded 2.01 hx4700 works just great with the 590A while it's almost useless with the Moto HT820). Therefore, what you read here mostly applies to the Pulsar only. Still, if you have (or, plan to purchase) a different model, this article will be really worth reading because it discusses a lot of additional hacks and tips - not only related to the Pulsar headset. For example, in addition to a lot of "which is the best media player I should look for", I also provide some dependable CPU usage statistics (playing a 112 kbps MP3 (Värttinä – Oi Dai / Oi Dai)) so that you will be able to compare the battery usage of each application (with and without the equalizer enabled – it’s only with TCPMP that enabling the equalizer caused some visible CPU usage increase. The CPU usage data was measured on my Pocket Loox 720; with WMP10, on my WM5 hx4700).
The, currently, four remote controllable third-party applications (the built-in Windows Media Player (WMP) is AVRCP-compliant in both version 9 and 10) are as follows:
The free, excellent Mortplayer (current, tested version: 3.31RC6 released slightly over a month ago). Its only downside is the lack for WMA support (the other three alternate clients support WMA.) I also recommend this thread on the AVRCP support of MortPlayer.
The free, also excellent TCPMP (current, tested version: 0.72RC1 released about half a year ago)
Pocket Player 3.0 by Conduits (current, tested version: 3.0 released two weeks ago; no build data available)
The fourth Pocket PC multimedia application to support AVRCP is 40iPlay (current, tested version: 10/01/2006 released two weeks ago), which should be accessible here. If you get a screen with a simple link when you visit the page like this, then, you’re out of luck: your IP address is banned off the site as is the case with many people having tried to access the page. Unfortunately, the developer doesn’t seem to be wanting to remove the ban of, it seems, half of the world (I also recommend this thread on this problem). If you also encounter this problem, I recommend trying it via alternate means; for example, accessing the page via your dial-up / mobile account. It’s via my GPRS account that I access the page.
It’s worth noting that, while 40iPlay runs flawlessly on my considerably older, PXA255-based WM2003 iPAQ 2210, it refuses to work on my (newer, PXA272-based) WM2003SE Pocket Loox 720 complaining about it not having an XScale CPU. This is certainly a bug in the current version; the older versions I’ve tested didn’t have this problem. Unfortunately, the hack PM'ed by FirstLoox forum member androabo (thanks for that!), that is, depressing “?” during loading the program, didn't work either.
Note that I’ve scrutinized the recording capabilities of the application in the Sound Recorder Bible.
I really recommend this media player because
it has one of the lowest CPU usage of all the applications (even slightly lower than that of TCPMP!) and has even in-app CPU speed setting capabilities to further reduce CPU consumption (please read this article (and all the past articles linked from it) for more on this subject: there, I've shown some nice examples of this fact.)
I've played a lot with the latter and found it to be highly useful and reliable. While it doesn't offer automatic scaling (unlike XCPUScalar), it's good to have it built-in on devices that otherwise, "out of the box" don't offer CPU speed setting capabilities (iPAQ hx4700 and 2210, HTC Wizard, Universal etc). It's really easy to use: you just click the Turbo ON/OFF and, then, SET icon when you want to switch back and forth between a downclocked and the original mode.
I've found playing stuff worked pretty OK with the following parameters:
h2210: 100 MHz (via wired headset!)
x51v: 208 MHz (via Widcomm A2DP) - note that the x51v also has a system-level CPU speed setter capabilities, but they're well-buried under the Power applet and you need to click a lot to access it
hx4700: 208 MHz (via A2DP)
Unfortunately, it's unable to underclock the HTC Wizard as can also be seen in this screenshot showing the CPU controls shown on the Wizard (example screenshots of running it on other devices follow: x51v, hx4700 and 2210).
its "Reverb" effect (accessible here) is by far the best I've ever heard on Pocket PC and is indeed industry-strength. I really recommend it - you'll love it
The compatibility / CPU usage can be found here - CLICK THE LINK!
CONTINUED BELOW!
The hacks I've used / referred to:
Adding A2DP (and AVRCP) support to WM2003 devices
WM2003 devices should use the Widcomm 1.6 HP Bluetooth AV upgrade to gain A2DP / AVRCP support. The update is officially only meant for HP iPAQ 5550 devices but it works (to some degree) on other Widcomm-based WM2003 devices too (you can install it on any device – the installer isn’t locked to the particular PPC model). Note that you shouldn’t except miracles: for example, on my HP iPAQ 2210, the sound sometimes stops for 1-2 seconds and, what is worse, it gets a considerably lower, really annoying pitch for some 10-15 seconds before this. That is, it’s highly possible you’ll find it useless on your particular WM2003 model too - it's only certified to work on the 5550.
Adding A2DP (and AVRCP) support to WM2003SE devices
(Widcomm-based) WM2003SE devices should use the hack CAB available here. See this and this for a generic discussion. Note that you shouldn’t try updating your WM2003SE device with the Widcomm 1.6 HP Bluetooth AV upgrade (see the WM2003-related section above) meant for plain WM2003 devices (you can, however, give it a try - it may work - or not). At least on my Pocket Loox 720, it would never stop discovering the services of my Plantronics and, therefore, seems to be useless.
Unfortunately, this update has severe problems: no matter what model it’s installed on, the sound transfer will just stop after some dozens of minutes and can only be restarted by explicitly disabling Bluetooth on the PDA and, then, reconnecting to the headphone (fortunately, no soft reset is necessary). This makes listening to music wirelessly really painful on the long run.
Note that exactly the same applies to the (current) Widcomm version 0.50 “hack” for the WM5-upgraded Dell Axim x50(v) and the entire x51(v) series: from time to time, the sound transfer will just stop and, then, you'll need to reconnect to the headset. (This problem may be only related to the 590A only - I haven't really seen similar bug reports in the above-linked thread - neither have I seen here.) This won't be a problem with most x51(v) users as the built-in A2DP / AVRCP support in AKU2.3 works with most headphones without making it necessary to install the Widcomm BT stack. It seems, however, it doesn't work with the 590A - using the standard, built-in A2DP support of WM5 AKU2, the music transfer to my 590A would stop after some 0.2-0.3 seconds. The case is exactly the same with the AKU 2.0 HTC Universal. Interestingly, FirstLoox owner Duncan hasn't run into this problem with his 590A, using the built-in A2DP support on his F-S N560.
Adding A2DP (and AVRCP) support the HTC Wizard
The HTC Wizard, unfortunately, which doesn’t have support for A2DP at all even in AKU2+ ROMs. Therefore, you'll need the CAB file available here (linked from this post in this thread; to be on the safe side, I’ve also made it available here. Note that it’s highly recommended that you also import this registry file after installing the CAB file (the latter is discussed here, here, here and here).
Note that, even with the registry hack, the sound quality of the Wizard over A2DP has remained considerably worse (it has pretty bad compression effects) than with my other test Pocket PC’s (with all media player apps - this means it's not a media player issue but that of the A2DP hack). Give it a try to see if you can live with the (comparatively) lower sound quality. Furthermore, unlike with the other solutions, after finishing a call, the music doesn’t automatically restart – you must manually press the Pause button on the headset.
Making the Pocket Player AVRCP work under WM5
(Big thanks to PPCT / AximSite forum member Haesslich for summarizing it so that I didn’t need to look / experiment with it up myself much.)
Get the Conduits WMP Plugin Adapter 1.1 from the plug-in page (I really recommend it if you, for example, want to get FLAC or MOD support for your Pocket Player) (direct link to the download).
Unzip gen_wmhost.dll from the archive and put it in the home directory of your installed application ([Storage card name]\Program Files\Conduits\Pocket Player).
Go to Menu/More/Options (in 3.0; in 2.8, Menu/Options) and select the Plugins tab (it’ll be on the far right)
Single-click “Conduits WM Plugin Adapter”, when the context menu comes up, select “Configure”.
Click the “Configure WM plugins to load” button.
Under version 2.8, it’ll ask four questions; under 3.0, two. Click “Yes” in all cases.
Click OK and restart Pocket Player. Now, remote controlling should work OK.
The results shown in the comparison chart
As can clearly be seen, with the Plantronics Pulsar 590A stereo headset, none of the four third-party applications supported it under all OS’es flawlessly. For example,
MortPlayer only supported AVRCP on WM5 devices with the Widcomm BT stack; it won’t work on WM5 devices with the Microsoft BT stack or on any pre-WM5 device
Pocket Player only supported pre-WM5 devices without additional hacking; it doesn’t work under WM5 (with neither of the two most common Bluetooth stacks). Fortunately, with the above-explained "hack" it's working just great on all my WM5 devices.
Finally, the case is just the opposite with TCPMP, which only supports WM2003SE devices, AVRCP-wise. It doesn’t work on WM2003 / WM5 devices at all.
The most AVRCP-compliant multimedia player is iPlay - it worked flawlessly on all my test devices, except for the Widcomm 1.6-based WM2003 ones. In there, previous / next wasn't available.
As can also be seen, you don’t need to be afraid of the CPU usage (battery consumption) figures of these applications. While Pocket Player uses about two times more CPU cycles than TCPMP or iPlay (the latter two without the equalizer), it’s still way better than some other, non-AVRCP-capable (and, therefore, not reviewed) multimedia players like ViTO SoundExplorer, which (at least in older versions) consumed way more CPU time when playing plain MP3 files as can also be seen in these benchmarks. Enabling the really nice Reverb feature on 40iPlay “only” doubles its CPU usage – then, it’s still not much worse than that of players that otherwise consume considerably more CPU cycles even without any DSP’s or equalizers enabled (MortPlayer, Pocket Player). That is, if you need the reverb effect (give it a try – it’s really cool), you can safely enable it.
N.B. Once again, the compatibility chart is based on my compliance tests with the Plantronics Pulsar 590A. With other headsets, you may have (slightly) different results (as has also been mentioned in the chart – see my comments in parentheses). I will continue posting compatibility information with other stereo headsets hopefully as early as next week.
Menneisyys said:
As can clearly be seen,
none of the three third-party applications support all OS’es. For example,
MortPlayer only supports AVRCP on WM5 devices with the Widcomm BT stack; it won’t work on WM5 devices with the Microsoft BT stack or on any pre-WM5 device
Pocket Player only supports pre-WM5 devices; it doesn’t work under WM5 (with neither of the two most common Bluetooth stacks)
Finally, the case is just the opposite with TCPMP, which only supports pre-WM5 devices, AVRCP-wise. It doesn’t work on WM5 devices at all.
Now, you have all the necessary information to select a compatible multimedia player for your particular OS and Bluetooth stack version
Click to expand...
Click to collapse
So, I guess that I have no choice. I have WM5 with the MS BT Stack. Am I right? If someone would be willing to tell me how to change the MS BT Stack out for the Widcomm BT Stack, I'd be very appreciative.
Also, this thread is very much needed in my opinion. Thank you for starting it.
Article heavily updated.
Another thorogh update
Menneisyys: said:
Making the Pocket Player AVRCP work under WM5
(Big thanks to PPCT / AximSite forum member Haesslich for summarizing it so that I didn’t need to look / experiment with it up myself much.)
Get the Conduits WMP Plugin Adapter 1.1 from the plug-in page (I really recommend it if you, for example, want to get FLAC or MOD support for your Pocket Player) (direct link to the download).
Unzip gen_wmhost.dll from the archive and put it in the home directory of your installed application ([Storage card name]\Program Files\Conduits\Pocket Player).
Go to Menu/More/Options (in 3.0; in 2.8, Menu/Options) and select the Plugins tab (it’ll be on the far right)
Single-click “Conduits WM Plugin Adapter”, when the context menu comes up, select “Configure”.
Click the “Configure WM plugins to load” button.
Under version 2.8, it’ll ask four questions; under 3.0, two. Click “Yes” in all cases.
Click OK and restart Pocket Player. Now, remote controlling should work OK.
Click to expand...
Click to collapse
Hopefully, this is what I've been looking for. We'll see.
Am I the only one that sees the value of this thread? I can't believe that I've had the only replies.
porterx said:
Am I the only one that sees the value of this thread? I can't believe that I've had the only replies.
Click to expand...
Click to collapse
Also make sure to link it from A2DP / AVRCP threads when needed so that the information gets to everyone
Mr
porterx said:
Hopefully, this is what I've been looking for. We'll see.
Am I the only one that sees the value of this thread? I can't believe that I've had the only replies.
Click to expand...
Click to collapse
These procedures didn't work for me. I tried 10+ times. I give up in frustration.
porterx said:
These procedures didn't work for me. I tried 10+ times. I give up in frustration.
Click to expand...
Click to collapse
Try connecting your headphones BEFORE starting PocketPlayer and the whole procedure. I didn't find this necessary, Haesslich, with his equipment, did (or at least it seems he neeeded it)
UPDATE (10/14/2006): thanks to FirstLoox and AximSite forum member androabo, now I know how iPlay can be started on the Pocket Loox 720 (or on any device that it refuses to run on because of the incompatible CPU type): just click the “info” button,
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
, two times immediately after starting the application so that it displays the CPU/battery info panel (screenshot of the latter here).
Note that I've just heavily updated my generic Plantronics Pulsar 590-related article (the current one is the AVRCP-specific, not a generic, one). Make sure you read it for further information on the headphones.
Mr
Menneisyys said:
Try connecting your headphones BEFORE starting PocketPlayer and the whole procedure. I didn't find this necessary, Haesslich, with his equipment, did (or at least it seems he neeeded it)
Click to expand...
Click to collapse
It doesn't work for me.
The funny thing is that I had AVRCP working for one day. That was awhile ago and I understood less than I do now. The only thing that didn't work was FF/REW. Next/Prev track, pause, etc. worked.
I have HT820 headset. I don't get it.
porterx said:
It doesn't work for me.
The funny thing is that I had AVRCP working for one day. That was awhile ago and I understood less than I do now. The only thing that didn't work was FF/REW. Next/Prev track, pause, etc. worked.
I have HT820 headset. I don't get it.
Click to expand...
Click to collapse
Do AVRCP work with MortPlayer / WMP / iPlay with your headphones?
Mr
Menneisyys said:
Do AVRCP work with MortPlayer / WMP / iPlay with your headphones?
Click to expand...
Click to collapse
No, I can't get it to work with any of those. iPlay is a little complicated to use. That may just be me though.
I was going to put a link to the roundup thread but this is it. duh.
I should be able to get this to work. Others have. Why not me? Oh well.
porterx said:
No, I can't get it to work with any of those. iPlay is a little complicated to use. That may just be me though.
I was going to put a link to the roundup thread but this is it. duh.
I should be able to get this to work. Others have. Why not me? Oh well.
Click to expand...
Click to collapse
Making a backup & hard reset? It should work. (At least I think so - I don;thave a HT820 so I'm not absolutely sure, knowing the vast compatibility issues of both A2DP and AVRCP. HT820 users may be out of luck.)
Mr
Menneisyys said:
Making a backup & hard reset? It should work. (At least I think so - I don;thave a HT820 so I'm not absolutely sure, knowing the vast compatibility issues of both A2DP and AVRCP. HT820 users may be out of luck.)
Click to expand...
Click to collapse
I've done a hard reset between now and when it did work. I don't think it was working when I hard reset it but I can't be sure. I'll have to think about that one because setting back up after a hard reset is a PITA and I've never attempted a backup.
porterx said:
I've done a hard reset between now and when it did work. I don't think it was working when I hard reset it but I can't be sure. I'll have to think about that one because setting back up after a hard reset is a PITA and I've never attempted a backup.
Click to expand...
Click to collapse
It's certainly worth using backups - now, all the four major backup apps are fully WM5 (and, more strictly, PPC PE) compliant - see my Backup Bible ( http://www.pocketpcmag.com/blogs/index.php?blog=3&p=1270&more=1&c=1&tb=1&pb=1 ) for more info if interested.
Thank You!
I have the 8525 and the Sony DS HBH970, and have been trying to get something better than WMP so I could use the AVRCP functions and have better sound, bookmarking, etc. I'll give it the 30 day trial period, and may actually have to buy this program...
Using the information here, I am now listening to tunes - using stop/play forward/backward (however, I am used to forward/backward from my bluetooth being an entire track while this goes forward/backward within a track - I'll have to play around to figure that out).
In case anyone else is techno challenged like me, here are the steps that I took:
1) Install the Pocket Player program first. It is an exe file, so you download it to your PC then install via ActiveSync.
2) Then get the Plugin as directed. Download to to PC, then put the file on your device via ActiveSync. Then you need to unzip on your device, putting the file in where you installed Pocket Player as directed.
3) If you have Pocket Player open, close it. Open Pocket Player, tap Menu - More - Options - arrow over the tabs to tap on Plugins - tap WM Plugin - Configure as directed in these instructions.
4) My initial playing would not route to the headset, but it works when you have BT on first, hit the play button to establish the connection, then open Pocket Player, play your song.
Thank you for all of the information! Great article!
--------------------------------------------------------------------------
Making the Pocket Player AVRCP work under WM5
(Big thanks to PPCT / AximSite forum member Haesslich for summarizing it so that I didn’t need to look / experiment with it up myself much.)
1. Get the Conduits WMP Plugin Adapter 1.1 from the plug-in page (I really recommend it if you, for example, want to get FLAC or MOD support for your Pocket Player) (direct link to the download).
2. Unzip gen_wmhost.dll from the archive and put it in the home directory of your installed application ([Storage card name]\Program Files\Conduits\Pocket Player).
3. Go to Menu/More/Options (in 3.0; in 2.8, Menu/Options) and select the Plugins tab (it’ll be on the far right)
4. Single-click “Conduits WM Plugin Adapter”, when the context menu comes up, select “Configure”.
5. Click the “Configure WM plugins to load” button.
6. Under version 2.8, it’ll ask four questions; under 3.0, two. Click “Yes” in all cases.
7. Click OK and restart Pocket Player. Now, remote controlling should work OK.
scharnet said:
Thank you for all of the information! Great article!
Click to expand...
Click to collapse
Thanks
Just read about Core Player 1.1 Mobile (commercial version of TCPMP)...these articles say it has AVRCP.
http://fairdeal.modaco.com/product.asp?id=8905
http://software.pocketnow.com/product.asp?id=8935
However, their own website does not acknowledge AVRCP. http://coreplayer.com/content/view/28/44/
Just curious if anyone knows or has tired it? Would it work on the 8525 running WM5? I really like the Pocket Player, but it does not play AVI videos. Core Player does not offer free trials, so I was trying to find out...thanks!
GSPlayer
For everyone wants to use the GSPlayer with AVRCP:
http://forum.xda-developers.com/showthread.php?t=316730
I´ve developed the app on the universal under WM6, but it SHOULD work with every device under WM5 and WM6.....
If i have the WM_ messages, i could control EVERY media player with this app....
Any feedback is welcome...
Greets,
Thomas
Anyone into watching YouTube videos knows it has always been pretty problematic to play YouTube videos on Windows Mobile. This has also been explained in my related article Playing Flash Video (FLV) files on the Pocket PC - is it possible?.
The built-in PIE / IEM, because of the very bad JavaScript support, has always been unable to play them back and it was only lately that Opera Mobile (as of the first beta of 8.65) and NetFront (as of TP 3.4 007 released early June, 2007) received YouTube support.
These solutions are really sub-par, particularly that of NetFront, which has a comparatively slow Flash plug-in.
This means, so far, the best way to watch YouTube videos was relying on external, Web-based convertor services listed in my earlier all-in-one article on playing back YouTube videos. These convertor services, unfortunately, need a lot of additional work and, in general, result in files that are (much) larger and/or of (much) lower quality than the original YouTube videos.
TCPMP Plugin for Flash Video on PPC for the rescue! It provides a VERY fast (MUCH faster than even Opera Mobile’s playback, let alone the far inferior YouTube support in the latest NetFront beta) and, what is more, conversion-less (meaning no additional bandwidth / quality loss because of the conversion) solution. What is more, it’s FREE, as is TCPMP itself, and runs on both Pocket PC’s and, with some restrictions, touch screen-less Smartphones.
In the following, I explain how it should be used.
1. download the latest (currently: 0.3) version from HERE and, of course, TCPMP (either the PPC (tcpmp.pocketpc.0.72RC1.cab) or the Smartphone (tcpmp.smartphone.0.72RC1.cab) version).
Extract all the files from the tcpmpflvplugin ZIP file, (currently) tcpmpflvplugin-v0.3.zip, player and, after installing TCPMP, copy the two .plg files in the home of TCPMP (\Storage Card\Program Files\TCPMP when installed on the only storage card under WM5+ etc.).
Copy YouTubeDownload.exe anywhere on your handheld; for example, \Windows\Start Menu\Programs (it’s very small so you can even store it in the main storage)
2. in order to see a video, fire up a Web browser and go to YouTube. When you are on a page you’d like to see the video of, in the address bar, highlight the last part of the URL (the one after the ?v=) as can be seen in HERE. Copy this to the clipboard by tap-and-holding the selection and selecting Copy in the menu:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here, I’ve copied the ‘x4arSJCWwpk’ parameter of the URL http://www.youtube.com/watch?v=x4arSJCWwpk .
3. Now, fire up YouTubeDownload.exe, (after selecting the right target directory) tap-and-hold the “Video ID:” field and select Paste in the drop-down context menu. Now, click Start. The video will be downloaded to the target directory:
Note that the downloader utility is incompatible with the MS Smartphone (WM6 Standard) operating system. First, it doesn’t support focus transfer with D-pad / the Tab key (it’s been written for WM2003) – it’s only with a cursor emulator like SPHelper hat you can traverse the focus as can be seen HERE. However, it won’t be of help as the app won’t be able to connect to YouTube as can be seen in HERE (tested this on my HTC Vox / s710 several times). I really hope the author of YouTubeDownload.exe will soon fix this problem so that Smartphone users can also download any YouTube clips. Until then, you’ll need to rely on files downloaded in other ways.
Also note that version 0.2 is the only version to offer a desktop-based (x86) downloader tool (as opposed to what the developer states). It, however, wasn’t able to download anything on my desktop when I’ve tried. That is, you’ll need to download directly onto your Pocket PC.
4. Then, fire up TCPMP and select the given file (File / Open File):
Now, it’ll be played back:
(same on the MS Smartphone operating system)
It’s very important that you can NOT invoke directly video playback from any Windows Mobile Web browsers – you will ALWAYS need to manually download the videos, manually switch to TCPMP and manually load it for playback.
It’s also worth knowing that the plug-in does NOT work with CorePlayer, the commercial descendant of TCPMP.
Related talk
Note that these threads are FULL of misinformation. It’s worth checking them out but don’t necessarily believe what you read in there.
MoDaCo
PPCT
XDA-Dev
HELP
My TCPMP player will not play the downloaded file when i go to open it ,it does not have the tcpmp symbol on the paper what do i do . If does not see flv files, what do i do ?
very nice.
http://forum.xda-developers.com/showthread.php?t=309428
and have you noticed that youtube player2.swf has changed and all the software we used to download clips refuse to work now?
ben2684 said:
My TCPMP player will not play the downloaded file when i go to open it ,it does not have the tcpmp symbol on the paper what do i do . If does not see flv files, what do i do ?
Click to expand...
Click to collapse
did you install the two plg files,a dn did you restart TCPMP?
i get failed to contact errors sometimes and sometimes it works....actually rarely it works. any suggestions. all other connections work push, rss, xm, sirius, etc.
donsaxena said:
i get failed to contact errors sometimes and sometimes it works....actually rarely it works. any suggestions. all other connections work push, rss, xm, sirius, etc.
Click to expand...
Click to collapse
I think you need to live with that
working nicely for me!!!
thanks for the great tool!
What is your average download time. I am downloading a 10795KB video and it's taking over ten minutes.
pthomson said:
What is your average download time. I am downloading a 10795KB video and it's taking over ten minutes.
Click to expand...
Click to collapse
With me, it's much faster (over a 100 Mbps connection - haven't tested it over phone connections).
donsaxena said:
i get failed to contact errors sometimes and sometimes it works....actually rarely it works. any suggestions. all other connections work push, rss, xm, sirius, etc.
Click to expand...
Click to collapse
yeah you need to get off the 3.5 and get elf's rom no problems on my end good work on the thread menneisyys
I don't know about you guys, but included tool for downloading clips from youtube (desktop one) refused to work recently giving me error (invalid returned link). The ppc one works fine. i assume that since a week or so youtube page has been changed. i took a look at how does youtube work and after a while i put together a simple tool for downloading clips myself (desktop windows). i tried it since yesterday and i think it works fine. if any of you wants to share comment on it, please do so...
all you need to do is copy the link to youtube video page in question and paste it into the first edit box in my app
(http://youtube.com/watch?v=EBr0dsfLYcU) for example
then after you press start, it downloads a page, then after the while it finds a direct link to a flv file and starts to download it into a dir from which it was run. you can also copy the link for different use (i don't know, maybye someone needs it)
i hope someone will find it usefull.
nateshuntsvegas said:
yeah you need to get off the 3.5 and get elf's rom no problems on my end good work on the thread menneisyys
Click to expand...
Click to collapse
yeah its not a problem in the rom i put elf on my friends good and stable but after benchmark 3.5 wins.
banannq said:
I don't know about you guys, but included tool for downloading clips from youtube (desktop one) refused to work recently giving me error (invalid returned link). The ppc one works fine. i assume that since a week or so youtube page has been changed. i took a look at how does youtube work and after a while i put together a simple tool for downloading clips myself (desktop windows). i tried it since yesterday and i think it works fine. if any of you wants to share comment on it, please do so...
all you need to do is copy the link to youtube video page in question and paste it into the first edit box in my app
(http://youtube.com/watch?v=EBr0dsfLYcU) for example
then after you press start, it downloads a page, then after the while it finds a direct link to a flv file and starts to download it into a dir from which it was run. you can also copy the link for different use (i don't know, maybye someone needs it)
i hope someone will find it usefull.
Click to expand...
Click to collapse
Great! I'll post an update to my article, linking in your post!
i can hear the audio from the FLV file but i don't get video?
I copied the
flvsplitter.plg
flvffmpeg.plg
to the windows directory where all the other .plg are
What else do i need?
help!
@Menneisyys: great, i love to hear this.
@ekhanh101:
if you've read the first post in this post, at least, you would notice this part:
1. download the latest (currently: 0.3) version from HERE and, of course, TCPMP (either the PPC (tcpmp.pocketpc.0.72RC1.cab) or the Smartphone (tcpmp.smartphone.0.72RC1.cab) version).
Extract all the files from the tcpmpflvplugin ZIP file, (currently) tcpmpflvplugin-v0.3.zip, player and, after installing TCPMP,
===========================================
||<b>copy the two .plg files in the home of TCPMP</b>||
===========================================
(\Storage Card\Program Files\TCPMP when installed on the only storage card under WM5+ etc.).
the "home" of the player is part of the cooked rom.
so the player is in wondows.
putting the .plg in the windows dir make it work for the audio at least,
if i took out the .plgs then it doesn't play at all.
ALL the other .plg files are located in the \windows directory also.
i don't have a TCPMP directory. i tried making one just incase but that doesn't work.
Like i said, you can hear the audio. just no video.
also, here's another way to download flvs from youtube:
http://downthisvideo.com/?url=http://www.youtube.com/watch?v=aqTaqVi9J8k
just put the full url after the ?
still haven't figure out how to get the video to show up yet on TCPMP... i have 0.72RC1 it plays AVIs and the audio from the FLV is perfect... sigh...
ekhanh101 said:
also, here's another way to download flvs from youtube:
http://downthisvideo.com/?url=http://www.youtube.com/watch?v=aqTaqVi9J8k
just put the full url after the ?
still haven't figure out how to get the video to show up yet on TCPMP... i have 0.72RC1 it plays AVIs and the audio from the FLV is perfect... sigh...
Click to expand...
Click to collapse
i am sorry then, i should have thought u ment something like this, i just didn't. have no idea, maybe your tcpmp is in wrong version? no clue from me....
about youtube downloaders - there's plenty of this kind of sites online, its enough to google for it (http://www.google.pl/search?source=ig&hl=pl&q=youtube+download&btnG=Szukaj+w+Google&lr=)
there are also at least few firefox plugins (https://addons.mozilla.org/pl/firefox/search?q=youtube+download&status=4)
the problem is i don't like to use another site to do it, and i don't like any of these working plugins (the only one i liked refused to work recently)
thats why i preffered this small utility from tcpmp plugin, and since it doesn't work for me anymore neither, i decided to code my own ;]
smartphone version ?
The 2 FLV plugins (from the latest release 0.3) will not install on TCPMP 0.72 smartphone version.
Could someone confirm if the plugin works for TCPMP 0.72 smartphone and if so, which version of the plugin did you use ?
oops, forgot to mention...WM2003 (SPV C550).
If WM2003 is not supported, why not and will it be soon ?
Another GREAT way to play YouTube, Google Video & Veoh Videos for both WM platforms!!
It was just a few days ago that I’ve reported on the latest developments of playing back YouTube (and similar) videos on both Windows Mobile platforms.
Developing for Windows Mobile is so blazingly fast that immediately after publishing my article, a brand new and even better solution has been released, which doesn’t require any manual intervention to search and play videos any more.
There is an excellent tutorial, along with the two CAB files you need, HERE (related thread HERE). Please follow this tutorial on setting up the new player. Note that, in order to play back videos on a touchscreen-less MS Smartphone (Windows Mobile Standard) platform, you’ll need THIS TCPMP CAB file (instead of the one linked in the tutorial) – while the other CAB file, FlashVideoBundle.CAB, can be installed on Smartphones as well.
After installing, just go to, say, YouTube and click any video on, say, the main homepage. The video playback will (almost) immediately start, after switching to TCPMP.
Compared to the MobyTube-based solution explained in my previous tutorial,
The pros:
when you click a link in the REAL YouTube (and the other video repositories), you will be taken straight to TCPMP playing back the clip. No MobyTube searching / copy-pasting is necessary!
Smartphone compliance!
The cons:
not compatible with alternative browsers like Opera Mobile or NetFront; with them, stick to the MobyTube solution explained in my previous tutorial. Note that it’s compatible with all PIE plug-ins (tested with PIEPlus and MultiIE; the latter on both (Pocket PC’s and Smartphones) platforms)
no pre-WM5 compliance
All in all, GO GET IT! You’ll LOVE it!
not compatible with opera you say? is there a way at all to make it compatible or would this be too hard?
also would it be possible you could post FlashVideoBundle.CAB here to avoid registeration at that site?
mikeeey said:
not compatible with opera you say? is there a way at all to make it compatible or would this be too hard?
also would it be possible you could post FlashVideoBundle.CAB here to avoid registeration at that site?
Click to expand...
Click to collapse
nvm i couldnt wait so i downloaded it and here it is:
cool works well on the excalibur. Shame theres no skip forward or back though, just a weird speed control thing.
thanks
works great on hermes. pretty good. thanks
on my tornado i get an error: could not open url! i have a edge connection, and i use a orange proxy. i think cause this is the problem, in tcmp i don't have were to set my proxy connection.
the first error was on video.google.com. the seccond error: video not avaible.(may have been removed) i get it on mobtube, youtube.
Works on my Ameo , absolutely briliiantly - Really surpassed my expectaions of how youtube would ever be on a mobie !
OK ,so I am going Via Skweezer AND using a good HSDPA connection - but even so , the videos appear to load QUICKER than they do on my PC (mac actually) with a 6mb connection !
I suspect the performance would be not as good on a vanilla 3G connection - but that is hardly the hardware / softwares fault
Thank you very much ! only last week , a friend tried to impress me by showing me "youtube" on his n95 , which was really a pixelated , postage stamp sized picture , over a pre selected 10 or so videos - I can't wait to see his face when I show him this !
Works perfectly on my Trinity, am going to try and sort it on my Alpine (WM2003SE), will report back.
any help for me?
Still testing here. I have TCPMP embedded in ROM so I had to edit the CAB's default install directory to \Windows.
Google Video works while docked. Can't test YouTube yet because it's blocked here!
djp3k05 said:
on my tornado i get an error: could not open url! i have a edge connection, and i use a orange proxy. i think cause this is the problem, in tcmp i don't have were to set my proxy connection.
Click to expand...
Click to collapse
same problem here.
when cradled - works perfectly.
when connecting via 3g gprs and a proxy - doesn't work.
anyone else having this?
could someone without a proxy try to use his gprs connection to see if it works?
works great! thanks for the info!
Great piece of code .... works on my HTC P3300.
shlomki said:
same problem here.
when cradled - works perfectly.
when connecting via 3g gprs and a proxy - doesn't work.
anyone else having this?
could someone without a proxy try to use his gprs connection to see if it works?
Click to expand...
Click to collapse
I have no proxy with my 3G connection, works great. But the files are quite large, around 20MB for 10 mins video, watch out.
im on edge going through proxy, doesnt work. just says video not available, may have been removed.
Just tested on wifi and it worked like a charm
Doesnt work through proxy which my GPRS connection uses, what a disappointment...
hopefully someone will fix this.
this is fantastic thank you!
Hi there!
Could this also work on http://m.youtube.com ? Would be nice!
Thank you for your time
highmighty said:
Hi there!
Could this also work on http://m.youtube.com ? Would be nice!
Thank you for your time
Click to expand...
Click to collapse
Read http://forum.xda-developers.com/showthread.php?t=313961
It was yesterday that I’ve explained how you can listen to Sirius, North America’s one of the two most widely listened-to radio network.
Listening to XM Radio, the other major US-based radio broadcasting company is equally easy on all mobile platforms (Windows Mobile, Symbian, Blackberry, iPhone etc.) Let’s take a look at what we have at our disposal.
1. If you have WMA playback support (currently, Windows Mobile only)
... then, just fire up your mobile browser (any browser capable of invoking external applications: Netfront, Internet Explorer or Opera Mobile; Opera Mini or Thunderhawk will NOT work!) and navigate to http://www.xstreamxm.com/mobile/. There, just fill in your login data, select the channel you’d like to listen to, the bitrate and click Go at the bottom:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
after this, you’ll be shown the currently playing song title (the Web page is automatically refreshed every 5 second so the artist / title / album metadata is always kept up-to-date) and the default WMA player (by default, on Windows Mobile, the built-in Windows Media Player) is invoked in the background:
(as with SiriusWM5, the WMA player isn’t passed the metadata info as can be seen in THIS WMP screenshot)
2. Desktop-based transcoding
As XM Radio, unlike Sirius, defaults to high quality streams (and doesn’t require you to pay extra for high-quality streams), if you have a GPRS connection OR want to reduce your data fees, you will want to go for a desktop-based transcoding solution – even if you have a WMA streaming-capable platform (for example, Windows Mobile). The sole reason for this is as follows:
The high-quality WMA stream is broadcast at 64 kbps; the low-quality one at 32 kbps. The latter has really bad sound quality – much worse than that of Sirius. If you need to stream the radio at 32 kbps to your handset (because you’re on GPRS or you MUST reduce your data usage), a transcoder run on your desktop computer can easily transcode the original high-quality 64 kbps stream into a 24 or 32 kbps HE-AAC v2 stream, while keeping the same sound quality (YES, even at 24 kbps!). Similarly, should you want to have access to all your favorite channels in orb only (without having to navigate to another homepage), you might also want to consider “migrating” these channels to Orb. Then, however, you won’t be able to use HE-AAC v2; that is, you can’t reduce the bitrate without a major hit on sound quality.
And, of course, if you have a Symbian or iPhone device (and even the latest Blackberry ones!) currently* not being compatible with streaming WMA, your only choice is desktop-based transcoding – as is the case with listening to Sirius on these platforms.
*: as of 01/06/2008; on Symbian, CorePlayer is supposed to be compatible with WMA but is VERY buggy. The OS itself, while it supports playing back individual WMA files, doesn’t support streaming WMA. Hope the Nokia developers implement both HE-AAC v2 and WMA support in their forthcoming Nokia Internet Radio.
For transcoding, you will need / can to use exactly the same tools as with Sirius, with the only exception that, instead of uSirius, you’ll need to use uXM (current, tested version: 1.0RC2) as the source to either Orb or Winamp running on your desktop.
Configuring uXM, exporting / copying URL’s is done in EXACTLY the same way as with Sirius. The same stands for importing the channel list into Orb and Winamp – you need to exactly the same tricks to make them available for local transcoding. Therefore, please read the Sirius tutorial on all these questions.
Questions, of course, are welcome. Feel free to tell me if you still need a step-by-step tutorial on XM Radio. Again, as everything is done in EXACTLY the same way as with Sirius, I don’t think you’ll need any help.
UPDATE (01/06/2008): MoDaCo frontpage
UPDATE (01/08/2008): There is another, GREAT way of directly importing the full XM Radio playing back WMA streams (it will NOT work if your platform cannot play back WMA streams – that is, currently, anything else than Windows Mobile!). To do this, first, download THIS ASX file (right click and Save As). Open it with, say, Notepad and press Ctrl-H so that the search / replace dialog is activated.
In the “Find what” textfield, enter “XM_USERNAME”; in the “Replace with”, your e-mail address:
Then, click the Replace All button.
Do the same mass-change to your password; then, you’ll need to enter “XM_PASSWORD” in the “Find what” textfield (and, of course, your password in the “Replace with”).
Note that you can also change all occurrences of “speed=high” to “speed=low” if you prefer listening to the low-quality stream. (But, again, it’s in no way recommended; if you do want to preserve bandwidth costs / want a GPRS-compliant stream, strongly consider running a transcoder on your desktop PC and using the vastly superior HE-AAC v2 format).
Now, just transfer the saved and modified ASX file to your handset and click it so that your WMA-capable player (WMP by default) imports it:
Now, you can change any channel from inside the player. Pretty cool, isn’t it?
(Thanks for HowardForums forum member volwrath for the original tip!)
Thanks for the great tutorial. I am having a problem, though. I am running Alex's 1.62 ROM and whenever I try to listen to XM, I log in without problem, Windows Media loads, the name of the station apears and it says buffering. It will buffer for 10-15 seconds. Then it will say connecting. But next is will say paused and nothing wil play. Happens everytime. Didn't have this problem in earlier ROMs.
Do you have any ideas on what is going on or what is wrong? This ROM is otherwise perfect but it's frustrating that I can't log into my XM account with my Tilt. any suggestions would be apreciated.
In my searching I have seen a number of people with this issue but no solutuons.
I have not tried your other sugestion in the update post and will do so. but in the meantime any ideas would be welcome. even if it to say sorry or get a new ROM.
Thanks again.
Menneisyys, great tip. Never mind my prior post. The template works GREAT!!! I am now a VERY happy camper. Thanks for posting this. I searched for weeks for a solution and just today found this via a search on my Tilt via Google. Thanks again!
Can this work with mortplayer?
This works great, but I cannot get it to stream over mortplayer. Is it just me?
Good work Werner! Been using uXM for several months with great results. Works very well as a service too using the old NT tools Instrsrv.exe and Srvany.exe (http://support.microsoft.com/kb/137890).
Cheers!
Sorry for the double post...
ppclover said:
This works great, but I cannot get it to stream over mortplayer. Is it just me?
Click to expand...
Click to collapse
as is explained in my related Bible ( http://www.pocketpcmag.com/old_blogs/index.php?blog=3&p=2350&more=1&c=1&tb=1&pb=1#more2350 ), MortPlayer doesn't support WMA streaming.
i decided to use the method in post 2 and everything works great, thanks menneisyys.
EDIT: sorry i just saw it in post 1 /just one little question is there a way to get the song info to display on wmp thanks/
one more question, does anyone know a way around getting the xm error "we're sorry the channel is not available please logout and try again" i am assuming that this is because every channel i click on logs me in, so is there some way i can log in then change the stations with out keep logging in. i have tried to removed the username and password from all the channels except 1 and see if it will let me switch channels but it does not let me. thanks in advance
irus said:
one more question, does anyone know a way around getting the xm error "we're sorry the channel is not available please logout and try again" i am assuming that this is because every channel i click on logs me in, so is there some way i can log in then change the stations with out keep logging in. i have tried to removed the username and password from all the channels except 1 and see if it will let me switch channels but it does not let me. thanks in advance
Click to expand...
Click to collapse
ya... having problems with that as well.. I don't think that's going to be a viable option..
I've had uXm setup as a service on my server before I found this thread but I can't seem to find any app that will stream it... I would have thought wmplayer would but it doesn't seem to like the format?
EDIT:
nevermind.. gotta check the box to make the http urls... yay working now
EDITEDIT:
strange I'm still getting that dumb "we're sorry..." message when I use uxm direct url's too! It only seems to happen when going forward in the list tho never happens when going backward... it it opens up a mms:// url to play the msg I don't understand how/why it's happening with uXM links.
Zenoran said:
ya... having problems with that as well.. I don't think that's going to be a viable option..
I've had uXm setup as a service on my server before I found this thread but I can't seem to find any app that will stream it... I would have thought wmplayer would but it doesn't seem to like the format?
EDIT:
nevermind.. gotta check the box to make the http urls... yay working now
EDITEDIT:
strange I'm still getting that dumb "we're sorry..." message when I use uxm direct url's too! It only seems to happen when going forward in the list tho never happens when going backward... it it opens up a mms:// url to play the msg I don't understand how/why it's happening with uXM links.
Click to expand...
Click to collapse
its still not working for me and not i don't even get the "we're sorry..." error it just goes to the next link and then the next link etc. has anyone figured this out yet?
Perhaps a fix to xm radio?
Hey guys, I was a huge fan of xstreamxm, but it seems to have stopped working....
I built my own version and it's working for time being, all be it way too flakey
check it out, let me know if it does or doesn't work for you, and let me know what needs to be done. I know the station names are super out of date, but i'm working to get those parsed from xm asap...
let me know anything else that comes up...
*you may have to try the process several times, sometimes a blank page comes up after login, and i can't seem to see why...*
I think it's only working for mobile platforms right now as well. and btw, i'm not a coder, just a bored college student so don't bash too hard
http://bdawg.org/xm
I tried the second method. However I could only do it on the school's computer, which doesn't have notepad. Microsoft Word won't let me save as a .asx file (I'm assuming that's how we want it saved). So how do I save it in such a way that my phone will recognize it as a streaming file?
Not all notebooks or desktop computers have a built-in web camera. With desktop PC’s, this isn’t that big an issue: as you don’t carry them around, you can just buy an inexpensive, clip-on USB camera and you’re set. Not so with notebooks, UMPC’s or Tablet PC’s – with them, purchasing (and carrying!) a cabled solution might be overly suboptimal. Then, just using your camera-equipped smartphone may turn out to be the best solution; preferably over a wireless connection like Bluetooth. This way, you can avoid having to carry around a separate webcamera. It’s indeed big help!
Setting them up is exactly the same as with setting up traditional USB cameras. This means they’re really easy to use. In general, you just run the installer EXE file on the desktop you’d like to use your phone connected to. Some of the desktop-side (let’s call them server) apps ask for being started at boot-up time. If you aren’t afraid of the additional memory (and possible CPU) use, you can safely allow this; if you are, just untick the checkbox.
1.1 Starting the server on the desktop
After this, whenever you want to use your phone as your webcamera, start the given server on your desktop. That is, start (in the order of discussion), in Start/Programs, start
WebCamera Plus/ WebCamera Plus
Mobiola Web Camera for Windows Mobile / Mobiola Web Camera for Windows Mobile
Mobiola Web Camera for S60 / Mobiola Web Camera for S60
wwigo/ wwigo
SmartCam/Smartcam
After this, most of the apps start waiting and you can directly start the client on your phone and initiate the connection. The exceptions are:
* Mobiola Web Camera for S60, where you may also need to set the connection method:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note that these radio buttons are completely missing from the Windows Mobile version as it supports fewer ways of connection
* Wwigo, where you need to click the leftmost button, "wwigo video" for the server to be able to receive connection requests:
If you plan to connect via USB cable (and not some kind of wireless connection), you’ll also need to connect and wait for ActiveSync (Windows Mobile) or Nokia PC Suite (S60) to be activated. (This also means that, on S60 phones, you’ll need to select the standard suite transfer mode.)
1.2 Starting the client on the phone
On the phone (the client), you will need to do the following in order to start the connection (in the order of further discussion; first, Windows Mobile titles and, then, Symbian ones):
1.2.1 Windows Mobile
1.2.1.1 WebCamera Plus
In Menu / Source, switch to Front Sensor if you want to use the front camera as your camera. Otherwise, use Camera to switch to the back camera. It’s also here that you can en/disable sound capture (using which isn’t recommended if you already have a mike built-in into your desktop because, at least in my case, the transferred sound was much choppier than with using the built-in mike of my TC1100):
In Menu / Settings / Camera, you can set a lot of goodies like saturation, rotation, mirror, resolution, quality:
If you plan to use WebCamera Plus via USB or Bluetooth (both via an active ActiveSync, previusly-started connection), there isn’t anything else to do – just click Start. If, on the other hand, you use a wireless TCP/IP connection (either BT PAN – if your phone supports it at all –, Wi-Fi p2p or even long-distance TCP/IP connections like GPRS), you will need to set the (local network) IP address of your desktop. You can do this in Menu / Settings / Network:
1.2.1.2 Mobiola Web Camera for Windows Mobile
Start the server and, then, the client. Go to Menu / Connect / ActiveSync to connect via either USB or Bluetooth or Menu / Connect / Wi-Fi if connecting via a Wi-Fi p2p network:
1.2.2 Symbian
1.2.2.1 Mobiola Web Camera for S60
After starting the server (and selecting the connection method in it), start the client (after connecting it to USB and waiting for Nokia PC Suite to be activated if you want to go the cabled route) and go to Options / Connect. There, select the connection method (which, again, must match the desktop setting):
When connecting via Bluetooth, you’ll be offered the standard Bluetooth device selection screen:
Note that you’ll also need to use the left/right cursor keys to switch between front/back cameras (and screens, if you want to transfer your screen content only).
1.2.2.2 WWigo
Start the server (and click leftmost "wwigo video" button). On the client, you can, as is explained HERE, safely cancel the initial access point request screen (which would only download ads to be displayed) with a right softkey (cancel). Then, go to Options / Settings and select Camera1 if you want to use the front (and not the back) camera:
(Unfortunately, this setting isn’t permanent.) Then, go to Options / Connect and select your already-paired desktop in the standard Bluetooth selector dialog:
1.2.2.3 SmartCam
After starting the server and the client, on the latter, go to Options / Start:
Select your desktop and you’re set.
1.3 Configuring desktop applications to make use of the connection
You will also need to configure the desktop (for example video-capable messenger) apps to use the (new) video (or even audio) source one-by-one. Here, I show the example of Live Messenger, as you may already know this – after all, this is done in entirely the same way as with setting up a standard USB camera.
Go to Tools / Audio and Video Setup. Click Next two times to get to the audio input dialog. Here, if if you use Ateksoft WebCamera Plus on Windows Mobile, you’ll be able to switch to it as is depicted in the following screenshot:
Otherwise, just press Next to select the camera. The following screenshot shows my tablet PC with all the reviewed clients installed:
Here, you’ll need to select the right source. As these are named after the name of the given application, they’re very easy to recognize.
2. Available camera applications
Fortunately, there are several solutions for all major mobile operating systems of which, here, I cover three: Windows Mobile, Symbian S60 and BlackBerry. Let’s start with the first.
2.1 Windows Mobile
For Windows Mobile (WinMo), there are two solutions: Ateksoft WebCamera Plus and Warelex Mobiola Web Camera. Of the two, as the time being, I’d go with the first if you need front camera support – the latter doesn’t support front cameras on Windows Mobile (and has HUGE CPU and, consequentially, power usage when in foreground).
2.1.1 Ateksoft WebCamera Plus 2.0
I’ve already reviewed an earlier version of Ateksoft CoolCamera (a predecessor to WebCamera Plus). Version 2.0 of WebCamera Plus introduced a lot of goodies like audio capture (important for computers without a microphone).
Note that, today, CoolCamera is different from WebCamera Plus: it, on some select models, allows for taking videos at a much higher resolution than allowed by the built-in camera applications. (It’s, as opposed to CoolCapture (see below), doesn’t require a desktop component for video compression.) In this respect, it’s pretty much like the old, for seasoned Windows Mobile / Windows CE users, very well-known CECam. Finally, CoolCapture is a desktop-side video / screenshot capturer application.
This is the camera app I recommend the most for WinMo users.
2.1.2 Warelex Mobiola Web Camera 3.1.8
It’s a multiplatform (BlackBerry, Symbian S60v2/3, UIQ2/3; Windows Mobile) title.
Note that the license is attached to a desktop PC– and not a mobile phone. That is, if you’d like to use your phone with more than one PC’s, look for something else. Also see THIS for more info on this.
As with Ateksoft, they also have remote capture tools with image / video capture capabilities and IM support (for the screen only) - but "only" for the BlackBerry (for which, so far, I’ve used a free alternative) and Symbian S60v3/UIQ3; the latest version also working over Wi-Fi. Note that Ateksoft WebCamera Plus is also able to send over the phone / PDA screen contents themselves.
On Windows Mobile, it’s clearly weaker than Ateksoft WebCamera Plus because it, among other things, doesn’t support audio capture (should your desktop / notebook lack a built-in mike) and, even more importantly, front cameras.
2.2 Symbian
2.2.1 Warelex Mobiola Web Camera for S60 3.0.15
This is the one you may want to go for if you don’t mind the price: it’s stable, supports all kinds of connections (including USB) and consumes little power.
2.2.2 WWIGO (webcam wherever I go) beta 1.3
(also see THIS)
It’s a free product, all you need to do is registering on their homepage to access the download. Its support forum is HERE. It’s only able to use Bluetooth (no USB or Wi-Fi, unlike with Mobiola’s title). It didn’t work on either of my two MS BT stack (SP2/SP3) Windows XP’s - it always displayed Filter Initialization Failed – screenshot http://www.winmobiletech.com/072008Webcams/wwigoprob.png[/IMG]]HERE. This is a very common problem and is discussed HERE. Unfortunately, I couldn’t find the 1.0 version (for example, the link given HERE is long-dead). Under Vista Ultimate SP1, however, it worked flawlessly on exactly the same HP TC1100 Tablet PC where it refused to do the same under XP Tablet Edition SP3. That is, the benchmarks I’ve made are done under Vista.
The longest thread on it outside the official forums is HERE.
2.2.3 SmartCam 1.2 for S60v2/3
(download HERE)
This is an open-source, Java-based application capable of connecting via Bluetooth only. Unfortunately, while Java does have its merits, in this case it resulted in vastly (about 1.5 times more) increased power usage (because of the higher CPU usage). Furthermore, it just quit on my v21 Nokia N95 after about 30 seconds and is, consequently, pretty much useless. You, on the other hand, may find it stable.
3. Comparison chart
3.1 Windows Mobile
(original HTML table HERE)
3.2 Symbian
(original HTML table HERE)
All Nokia N95 power consumption figures include the about 0.12W power consumption of the backlight.
let's bump this so that it gets some (deserved) attention...
This can be done free on WM
This is in short how it works (and it is free):
Download mymobiler: http://www.mymobiler.com
Download VH screen capture driver: http://www.hmelyoff.com/index.php?section=8
Start mymobiler and activate your mobile camera
Grab the part of the screen you want with VH screen capture
Now you have a webcam stream which you can use in any program like skype, msn etc..
Look at this video as example: http://www.youtube.com/watch?v=wveANUBUIJM
Instead of using the microsoft remote tool use mymobiler. It is much faster.
PS: You need active sync to communicate with mymobiler
HTC ...
webcam software works only in HTC Phone(imate "ultimate series" is not support!!!).
MyMobile work on my 838 Pro, but no video came.
The screen was displayed on my PC but when I activated the camera, no picture came from the camera. Just blackout (the camera indicatior & buttons are shown).
Any clue?
lordlugo said:
WM work on my 838 Pro,
The screen was displayed on my PC but when I activated the camera, no picture came from the camera. Juss blackout (the camera indicatior & buttons are shown).
Any clue?
Click to expand...
Click to collapse
Are you watching it via MyMobiler?
Menneisyys said:
Are you watching it via MyMobiler?
Click to expand...
Click to collapse
yes it is.
the 838pro camera program started and it shows everyting at the Phone screen. But there's nothing but the indicator at the PC screen (via My Mobiler).
I think I have the same issue with mymobiler showing only a blackscreen when my camera is active. Using Diamond2 here.
Also, I downloaded WebcameraPlus 2.0 but when I run it in Diamond2, the screen is very small on the top left corner and when I exit, it freezes my Diamond2 for 30 seconds and throw out an error report for Microsoft. I don't think it's compatible with Diamond2. I used the same WebCameraPlus on 818Pro and it's working perfectly. Any idea?
UPDATE (06/28/2009): The Mobola FAQ doesn’t mention this, so, I find it necessary to elaborate on it: I’ve tested the application under Windows 7 RC. It doesn’t run, not even with setting the main application executable, webcam.exe, to run in XP SP2/3 mode, with admin rights.
Fortunately, this all is very easy to fix: just download connapi.dll from HERE. Unzip the file to C:\Program Files\Mobiola Web Camera for S60\ and you’re set.
After this, camera worked just fine on my two Windows 7 notebooks (IBM Thinkpad t42p and HP TC1100 tablet) I’ve tested it on via Bluetooth, using my Nokia N95; works flawlessly.
Alas, doesn't run on the Acer Temp M900 device. Just hangs with the Busy icon when you try to enable the camera.
This works amazing. Even catch it over the internet, connecting to my home-domain.
But, to get ultimate awesomeness, I want to catch the stream with another program. What stream is sent out?
I have this new Sheevaplug installed at home running Linux.
I want to catch the stream with f.i. ffmpeg, and port it via uPNP (mediatomb, fuppes) to my home-tv.
So now, everywhere with a decent connection I can stream directly to my TV set
Also check out LiveCast:
bb.livecast.com
pafke said:
This is in short how it works (and it is free):
Download mymobiler: http://www.mymobiler.com
Download VH screen capture driver: http://www.hmelyoff.com/index.php?section=8
Start mymobiler and activate your mobile camera
Grab the part of the screen you want with VH screen capture
Now you have a webcam stream which you can use in any program like skype, msn etc..
Look at this video as example: http://www.youtube.com/watch?v=wveANUBUIJM
Instead of using the microsoft remote tool use mymobiler. It is much faster.
PS: You need active sync to communicate with mymobiler
Click to expand...
Click to collapse
Thanks, works perfect for me!
I have problem w/ XV6800(Titan) camera software.Both the screencapture softwares are not able to get the correct video from the camera software on XV6800.I guess its because the camera software uses camera video as background(I can get everything except the background camera video...its just black)
imgur,com sQKS3.jpg
(sorry i cant post with external link)
Only black background,no actual view