Orb.com-like open source project - Windows Mobile Development and Hacking General

For the past week or two, I've been looking into developing an open source project similar to Orb.com where you can stream A/V content to your phone or PDA. There was something similar posted to the Hermes forum by fun_key, but that was unfortunately not true media-on-demand, because it started VLC (www.videolan.org) and then would have the client connect, which would make the client miss the beginning of the media, sometimes a lot depending on connection lag.
The interface of this project would be web-based, again, like Orb. The problem I have run into, however, is the actual streaming. I have looked into using ffmpeg (has compatibility issues), mplayer (can't stream out; uses ffmpeg), and VLC, among others. VLC seems to be the most promising one, but I have some issues with it.
The main issue is due to me trying to make this work with WMP and not CorePlayer/TCPMP because of the video problems that has on the Hermes (and because it would be nice to stream to PCs at university/work without installing stuff on them). I managed to do some test streaming to desktop WMP, but the mobile one just won't work - it seems to be trying to download the entire file before playing it, which is not going to happen because it's huge.
So I am asking for any kind of help or suggestions that any of you might have. Especially if someone here is familiar or has worked with Microsoft's ASF specifications and is willing to help, that would be awesome.
EDIT: Almost forgot -- this project would work on at least Windows and Linux.

Cool! I can't really help you,
but I just wanted to say I very much like the idea!
I've been looking for this since I learned about orb.
I even made a dual boot windows xp install specially for Orb, so when I leave my house, I reboot the PC in WinXP to lbe able to listen to music and watch TV on the go.
A linux alternative would make this unnecessary!!
Please someone who can help, join this project!!

Strange, I thought I was subscribed to this thread, but I didn't get any notification of your post, ksdz...
Anyway, I've pretty much given up on using WMP because have neither the time nor the patience to study and code for the ASF protocol, but I have not given up on the idea itself.
Right now I'm working on another project, but once that's ready, I will most likely return to this. I might as well make use of CorePlayer/TCPMP - in fact I've already figured out how to do the most challenging parts of this. I only wish I had more time to work on personal projects such as this one.

Related

Can Himalayas control each other using bluetooth?

Hi,
I did ask about this on Networking but no replies. Think its more of a development issue.. there's potentially money to be made if someone comes up with a solution for this, I think, because of its film/tv industry applications....
I'm looking for a way to synchronize video playing on two Himalayas, presumably using Bluetooth. Although there are plenty of apps that let you control a media player on your pc using a Himalaya, I can't see anything that lets two phones control each other. Is it possible? It must be. I'm reasonably technically savvy (hardware and software) and am looking into developing something that does this, for my work in sound design and foley for films.... where having a mini, portable, silent-operating video player as a reference is a great advantage - nothing like that exists at the moment that has the capability for one person to control the video starting on another handheld player. Film industry has a lot of money to spend compared to consumers so a developer coming up with an app that does this might be able to market it!
Anyone interested in looking into this please post and I'll share the ideas, details etc that I've come up with so far...
Thanks!

Challenge for those who know what the heck they are doing

So, I appreciate this website alot, my htc wizard probably wouldn't be useable on a daily basis without the great software and suggestions that I have found here. However, there is one aspect of my wizard that I would love to see improved, and as I have no ability as a software developer I thought I'd throw out a challenge to all of you out there.
I would like to have a today plugin for TCPMP that has buttons for play/pause, next, and back. This would allow all of us who use this great player to control it from the comfort of our today screen.
I have searched high and low for this functionality for TCPMP, and have been unable to find it. If some enterprising soul out there wants to take on this challenge I am sure that I and many more out there would be supremely grateful.
Thanks!
No takers?
maybe ask the guy who made one for MortPlayer;
http://www.sto-helit.de/modules/edito/content.php?id=15
or use MortPlayer instead of TCPMP, maybe

Hermes Audio Codec Question

I've searched around and found a few posts but so far nothing has worked.
Here's my scenario. I've got a PBX with Unified Messaging capabilities, these messages are encoded using ADPCM, now the distributor for the PBX includes a coded for windows machines to play the ADPCM format they use, however from what I can tell there is so far (that i've found) no coded for windows mobile.
What options do I have for playback of these audio files? I can't really change the output of the PBX (i could but then file size would become an issue since ADPCM is really good at compressing telephone quality voice). As I mentioned earlier I do have the windows codec, is there anyway to port it to work on Windows Mobile 5?
I have tried a few of the players listed here, however they don't want to play those Wav files... so I wonder if its a customized ADPCM codec their using...
Anyways I'd appreciate any help or suggestions.
Thanks~
I know what your looking for, and more importantly, due to extensive research I know where to find it.
Yes you are looking for the legendary G SPOT.
http://www.headbands.com/gspot/
Its a great little app, no install necessary. It identifies the codecs used for audio and video files.
My advice, have a play.. you cant go wrong.
Ahh, thankyou very much.
Looks like its using Dialogic OKI ADPCM which I kinda doubt has mobile support but I'll dig around and see what I can find.
I dont really understand the sytem you have nor what your trying todo with the audio files it produces.. I assume to semi automated retreival/listening to them.
From a quick scan of the codec databases people are having huge problems obtaining this OKI thing for regualr windows. no mention at all of a mobile codec for oki.
Or there is this , which isnt really automated but it will allow you to play and convert the OKI's to a format your ppc can use.
http://sox.sourceforge.net/
As they have the soruce code available, you could spend the summer modding a ppc version ..
Or another option, they have the atariST executables, which you could run on a atari emulator hither. http://www.pocketpcfreewares.com/en/index.php?soft=767
Good luck keep us posted.
Thanks for the link.
Your correct, the system automatically attaches their voicemail and emails a copy to them. conversion's not really an option but I might just have to go that route. OKI makes some pretty small wav files (200-250k per min) so thats what makes it great for this application. Im also going to pester the distributor of this voicemail to see if they've tweaked it any for such an application.

Rhapsody music streaming... I'm willing to BEG! :)

I've posted a couple requests like this in the past year, but no one bit. It's understandable as maybe not many people here use the Rhapsody service (it is currently only available in the US ).
I would be willing to beg on my knees (or pay money too ) to a developer who could throw together a simple app to stream Rhapsody's music to our phones.
I've tried streaming from Rhapsody.com with every mobile browser in existence, and none will do it. So I think a proper app is the only way to go.
I've attached what Real Networks refers to as "Rhapsody's SDK." It's not so much an SDK as much as it is documentation on how their streams work in html. I'm sure it would be helpful in some way.
I know with Rhapsody being US only, it really limits the amount of developers who could put something together, but my fingers are tightly crossed
so have I!
Nobody touches my music...
.....
well im sure it is possible. if you maybe make a server at home, then stream through ther??? somehow?
ambush276 said:
well im sure it is possible. if you maybe make a server at home, then stream through ther??? somehow?
Click to expand...
Click to collapse
Perhaps. But there are mp3 players that connect directly to Rhapsody's servers via WiFi) without a pc or having to use your home pc, so why wouldn't it be able to be accomplished on a WM phone?
The Nokia N800 has a Rhapsody client. Some-one should really look at that code and see if it could be ported.
http://www.internettablettalk.com/2007/03/27/rhapsody-on-the-nokia-n800/
Surur
surur said:
The Nokia N800 has a Rhapsody client. Some-one should really look at that code and see if it could be ported.
http://www.internettablettalk.com/2007/03/27/rhapsody-on-the-nokia-n800/
Surur
Click to expand...
Click to collapse
Nice find, Surur!
bumpity bump
and bump again, SWEEET....
Bump 1 more time. I would love 2 have this
I just recently posted a thread about this as well. I am glad to bump this one up, as old as it is.
Still to this day, nothing, Meanwhile Apple iPhone users may have their Rhapsody streaming application, very soon! Android, right behind them. Blah! What happened to us Windows users? Was Rhapsody not born on the PC? You know, "PLAYS FOR SURE".
Any developers or coders that can look into this, gracias!!! Thank you very much.
Here are some possibly helpful links:
Old Rhapsody remote app. http://www.openrhap.net/blog/
Could be reworked to access Rhapsody catalog through PC as server and then stream the music.
Didiom: http://www.didiom.com/
Capable of streaming Rhapsody DRM protected, non purchased, subcription tracks from PC to PPC.
I have attached the old files from the OpenRhap.net SDK from the Rhapsody Remote project. As well as the Rhapsody Remote and Rhapsody Relay files. For whatever use they may be.

YouTubeBrowser - light weight browsing

Hey everyone,
I have a Sprint Touch and have been looking for a decent youtube experience for quite awhile.
I really liked the UI of the Diamond YouTube app (and that of the iphone), but the high quality videos wouldn't play very well at all on my touch. The other option of course is youtubeplay, which plays videos well, but the UI definitely was not to my liking. The other functions seem nice, but my main desire is quick and easy browsing.
So I decided to write my first ever windows mobile application. It's extremely simple, but it gets the job done; quick barebones youtube browsing.
Technically, the app is not very intelligent at all. All it does is request and parse html/xml and creates a playlist file, which it passes onto TCPMP. So if youtube decides to change its URLs the app will most likely break.
Requirements:
- .NET Compact Framework 3.5
- TCPMP with .flv playing capabilities.
***NOTE: TCPMP *must* be installed on your device in \Program Files\TCPMP, the app assumes this location.
I don't intend to work on this anymore(aside from fixing bugs) as it was just a Windows Mobile learning experience for me, but since I put in the time I thought I might as well share it here. I hope it is useful to others.
Disclaimer: I did little testing and debugging. I sat down and wrote this thing in less than 2 days. Bugs are likely. If you encounter a bug, I'd be more than happy to try and fix it. Just let me know how to recreate the bug in this thread.
Mad06STi said:
Hey everyone,
I have a Sprint Touch and have been looking for a decent youtube experience for quite awhile.
I really liked the UI of the Diamond YouTube app (and that of the iphone), but the high quality videos wouldn't play very well at all on my touch. The other option of course is youtubeplay, which plays videos well, but the UI definitely was not to my liking. The other functions seem nice, but my main desire is quick and easy browsing.
So I decided to write my first ever windows mobile application. It's extremely simple, but it gets the job done; quick barebones youtube browsing.
Technically, the app is not very intelligent at all. All it does is request and parse html/xml and creates a playlist file, which it passes onto TCPMP. So if youtube decides to change its URLs the app will most likely break.
Requirements:
- TCPMP with .flv playing capabilities.
***NOTE: TCPMP *must* be installed on your device in \Program Files\TCPMP, the app assumes this location.
I don't intend to work on this anymore as it was just a Windows Mobile learning experience for me, but since I put in the time I thought I might as well share it here. I hope it is useful to others.
Click to expand...
Click to collapse
Nice work, I'll give it a try later today. Any chance of some screenshots ?
Do you think we could get a couple of screenshots of the app?
TCPMP *must* be installed on your device in \Program Files\TCPMP
Click to expand...
Click to collapse
stopped reading there...
I'll try as soon as I get home.
Screenshots would be welcome.
Actually I have the same opinion as yours about Youtube on our devices.
So I hope your idea evolves...
Thanks for sharing. Been using it on my sprint mogul for the past 15-20 minutes and it works great. I'll report back if i come across any bugs. Thanks again.
dschoenike
I added handling of network timeouts, it used to crash the program. Reuploaded the file just now.
I don't have screenshot program installed so if one of you guys above could provide screenshots that'd be great.

Categories

Resources