Put.io WP7 - Windows Phone 7 Software Development

For anyone using the file service Put.io, this app lets you stream and locally store MP4 converted videos.
This was my 1st WP7 app, learning the ropes etc - however I will not work on it in its current state (a redesign is required)
However, until the day I get my act together feel free to try this version for free and watch those videos easily
More dev updates will be found at X-Volt.com
P.s this can only run videos on a device that is not connected to the computer!

thx workshop2

I forgot to say, tap and hold items for the context menu (the only working options are stream/open video and download a video - if the file is local then it can also be deleted)

A few bugs?
Great app if I could get it to work. When I sign in an error pops up saying:
Error converting value "2558511245" to type 'System.Int32'.
I press ok and it continues to connect. I go to my files folder but I havent been able to get it to download. I get another error saying theres a problem with mediaplayer....Then it signs back in with your user key and api secret. So I start all over and try to stream the movie. That worked.....almost :/ I had picture, but no audio. I checked the movie from my laptop and the movie does have sound. It just doesnt have sound while streaming to my WP7 HTC. Another thing is there anyway that our user key and api secret can be saved so we dont have to sign in every time we open the program or it crashes? That's also happened a few times. It crashes and I get a black error screen with a lot of writing.
So I have been driving myself crazy trying to get it to work. Do you think you could fix these issues in your next update?
Thanks so much!

Oops, I forgot I had my API key being saved (bit of a security issue there...)
To stream video you can't have the phone connected to the comp, but it runs fine on my phone (Omnia 7) however sometimes put.io conversions arn't always perfect.
If you can give me some more of the error message (converting number to int) so I can fix that for you, but as I said im not planning on doing much with this application as im going to rebuild it once im less busy. You can only download/steam films that have been converted, and to download you hold down on the item to bring up the context menu, then click download.
You can find the settings saving error fixed in the latest attachment at the top of the screen.
Thanks

Reply to Post 5
Thank you for fixing the save settings. I've been filling my put.io account up with converted .mp4 movies. I bought a subscription to put.io so that I can use the app you developed. However when I open the app on my phone, the movie list shows up, but I'm not ablt to do anything with them. They wont open at all for streaming or downloading and I don't have my phone plugged into the computer when using the app. I cant hardly wait until you have the time to rebuild this app. When all the bugs ahve been worked out I think this app will be amazing. Until then I wait in frustration.........

Well I will say it could be months until I am able to do anything as this was just a research application into WP7 development (I learned many lessons )
For the moment, if you could give me more details about the movies not working - does an error appear? What does it say? Have you double checked Put.io to see if the videos are converted? All this information can help me see if I can fix anything...
I know the Mango update brings more video streaming capabilites in the near future, maybe that will help.
P.s I hope you lying about buying a sub to use this app

Workshop2 said:
Well I will say it could be months until I am able to do anything as this was just a research application into WP7 development (I learned many lessons )
For the moment, if you could give me more details about the movies not working - does an error appear? What does it say? Have you double checked Put.io to see if the videos are converted? All this information can help me see if I can fix anything...
I know the Mango update brings more video streaming capabilites in the near future, maybe that will help.
P.s I hope you lying about buying a sub to use this app
Click to expand...
Click to collapse
No, Im not kidding. I paid for a sub to put.io I've been adding .mp4 files to put.io from mobilism.org. The files are in .mp4 format. If I add them from my computer through Zune, they work on my phone, just not through the put.io app. At this time I am not getting any errors popping up because Im not able to do anything at all as I mentioned before.
Out of curiosity, I added an .avi movie to put.io and then from the site, converted it to .mp4. I wasnt able to view it from the app so I reinstalled your previous app and signed in. The .avi movie file showed in my list and I was able to stream it. However it buffered a LOT. I tried to download the file and eventually the app crashed. So I added the latest updated app back to my phone. Which puts me where I am now, still not able to download or stream my .mp4 files. Am I doing something wrong??

No, it sounds like the application isn't working. Dont hold your breath for a quick fix as im extremely busy at the moment. Thanks for the interest though, makes me want to do it even more (btw, what device are you using?)

Workshop2 said:
No, it sounds like the application isn't working. Dont hold your breath for a quick fix as im extremely busy at the moment. Thanks for the interest though, makes me want to do it even more (btw, what device are you using?)
Click to expand...
Click to collapse
I have the HTC Surround. Ok, I'll just just check back now and then as I am very interested in using your app

After a lot of trial and error, I figured out how to get the movies to stream to my phone. I have to upload torrent .avi files to put.io and then convert them to .mp4 from the site. Uploaded .mp4 files wont work for some reason. However, I also found an app ~ yomomedia. With yomomedia I can rss my put.io files and stream them to my phone. The stream player lets me rewind or fast forward through the movie and also saves my place if I need to leave the screen. With the put.io wm7 stream player, I can only pause the movie. If I leave the screen I loose the movie all together.
Just thought I'd let you know

Related

Video playback on the Orbit

anyone know of anywhere to grab pre configured videos that will playback on the orbit? if its not allowed to be posted can anyone pm me ?
I have TCMP player installed on the phone which is brill, played back an mpg that I had on my comp in 352x240 and its was very smooth, not tried an avi's, tried a wmv but the res was 653x something or other ?!? this was very jerky on the phone
if there isnt anywhere to get files set up for playback on the orbit is there any good software to edit properties of the existing videos I have
I think, though I am often wrong, that if you download a copy of a movie you already own, even from some bittorrent site with something like bitcomet, that I would not be breaking the law.
thats right i think, only its hard to find stuff in 320x240 unless theres someway of changing avi's or finding media in PPC format
Any xvid a friend of mine has tried works in TCPMP even across his network. Usually at least VGA. But if you need card space.
ok well I had a go at encoding a normal film with pocketdivxencoder, it comes out smooth but a little pixelated. any optimum settings ?? it encodes at 320x132...why not 320x240?
uniqueboy said:
I think, though I am often wrong, that if you download a copy of a movie you already own, even from some bittorrent site with something like bitcomet, that I would not be breaking the law.
Click to expand...
Click to collapse
Depends on where you live.
In the US, there is a fair use clause I think. In the UK there is no such thing as fair use - it is in fact illegal to rip mp3s from a CD that you own and put them on your own mp3 player (unless it's written into a license clause), although it's obviously not enforced. Part of the European Copyright Directive so probably applies to the rest of Europe too.
Having said that, I think there is some legislation that is currently in the process of going through that will allow you to make copies for your own use, as I everyone knows that the law is daft as it stands.
try pocketdivxencoder, i got me a copy of tenacious D in AVI format and converted it. Picture was DVD quality and filesize was only around 300-400mb
Yeah I only got pocketdivxencoder last night and had a go with the same file but using different setting, all play smooth but look pretty pixelated and a bit blurry if im being honest, I think it may be down to never using the program before
can you remember the parameters you used to encode the file? ie the audio/video quality slide bar resolution set to and advanced video options ?!? I just accepted the default settings that it gave when I selected the "PDA" from device list.
thanks
cant actually remember to be honest, think i just used default for a quick test when got it and the result was pretty good.

Some basic questions

Hi - I am new to Android and am struggling with some fairly basic concepts:
1. Unloading images, and video: I have Win7 and using the built in Windows image importer - it tries to unload all other images - not just camera. So I get lots of bookmark thumbnails etc; etc; I have also tried doubleTwist but that seemed overly complicated?
2. Sharing recorded video with others: The Desire seems to record to a format that no one can play. Well the video does but the sound does not. I have read that there is no way round this and you can only play it on your phone!!?? Surely thats not right? I just want to email friends some videos - surely thats not tricky!?
3. Multiple calendar reminders: When I get a reminder I get the option to Snooze All or Dismiss All - but I cant seem to dismiss just one reminder. Any ideas?
Thanks in advance for any help
vilbs said:
Hi - I am new to Android and am struggling with some fairly basic concepts:
1. Unloading images, and video: I have Win7 and using the built in Windows image importer - it tries to unload all other images - not just camera. So I get lots of bookmark thumbnails etc; etc; I have also tried doubleTwist but that seemed overly complicated?
2. Sharing recorded video with others: The Desire seems to record to a format that no one can play. Well the video does but the sound does not. I have read that there is no way round this and you can only play it on your phone!!?? Surely thats not right? I just want to email friends some videos - surely thats not tricky!?
3. Multiple calendar reminders: When I get a reminder I get the option to Snooze All or Dismiss All - but I cant seem to dismiss just one reminder. Any ideas?
Thanks in advance for any help
Click to expand...
Click to collapse
1. The beauty of using a non-Apple smartphone is that you don't have to use a special application to manage your files. Just connect your device to your PC as a disk drive. Browse to it with your file explorer and just drag&drop.
2. Not sure what you mean here. Windows Media Player on Windows can play the videos recorded with the Desire. And Quicktime on OSX can as well.
3. Yeah, there's no way around this one. Bummer...
In terms of photos, why don't you just drag and drop...you don't really need to use an importing tool. That seems overly complicated for what you want.
On the video side of things, you have two formats to choose from. 3gp and Mp4. When you're shooting video there's a tab on the left. Pull it out and at the bottom is the settings. You can then choose "Encoding type" and switch. I believe you'll get the best compatibility with Mp4.
The reminders thing? I have no clue.
1. Issue with sync - OK I will drag and drop. The importer utility is normally quite handy as it only unloads images that havent already been unloaded etc; etc;
2.
Aitese said:
On the video side of things, you have two formats to choose from. 3gp and Mp4. When you're shooting video there's a tab on the left. Pull it out and at the bottom is the settings. You can then choose "Encoding type" and switch. I believe you'll get the best compatibility with Mp4.
Click to expand...
Click to collapse
I have the choice out of H.263 and MPEG4. Both options output a .3gp file (I presumed that MPEG4 should output a .MP4). Both .3gp give the following message in VLC player "No suitable decoder module: VLC does not support the audio or video format "samr". Unfortunately there is no way for you to fix this." Media player doesnt give me a message it just doesnt give audio. Google this tells me that there is no easy way to solve this. So how come it works for you?
3. "...Yeah, there's no way around this one. Bummer..." Bummer indeed
Oh well - thanks for your answers guys but I would really love to try and sort this video issue. Incidentally its the same with sound recordings - they use the same samr codec which basically cant be used
Ah, well it seems both RealPlayer and Quicktime can play back the videos encoded with the mp4 or H.263 format.
EDIT - And also Windows Media player. I have read that VLC can't play them due to licensing issues for the AMR sound format.
download and install the k-lite codec pack it will include the classic player which is more than capable of playing these videos. I did have an issue with my vids i was recording when i was making a recording that lasted longer than 10 minutes, it was almost as if the card was too full record properly however the recorder still carried on going, this can be recognised when you press stop on the video recording and it goes straight back to the desktop instead of the camera. when this occurs nothing will play the file as it is corrupt. it must have been a third party program i had installed as when i defaulted the device the problem stopped and it would record as normal.

Downloading Songs & Images Thru The Web Browser

I've been tweeting with a guy whos currently using wp7 and this is the info he gave me for anyone wondering about downloading from the web browser
@sedp23 you can definitely download pictures to the pictures hub. Not sure about audio yet. Let me try.
i gave him a link to try to download a song
@sedp23 ok, direct mp3 links download and play. But doesn't look like I can save them permanently to my library on the device.
@sedp23 yep I can play it on the device. But no option to save it.
@sedp23 yeah I guess it's downloading to some temporary location. Images you can tap and hold then select "save picture". Not mp3s.
now keep in mind he has a developers handset so maybe this might change come the final version but if the mp3 is downloading and playing on the device im sure there has to be some kind of way to save it and add it to your library. If anyones out there with a wp7 can u add to this? is there anyway to add the songs u download to your library?

FRX07/ Android/ or player issue? Playing .mp4/.mkv movies

I have dl/ed Soul Player and Mvideo player to attempt to watch some of my movies, the movies play just fine in WinMo. I notice the movies (those that will load) will just do nothing, they do not give an error that the file can not play but they also do not play at all However the time does countdown on the file as though it is playing the file (like it will say 5 seconds into the movie). If I move the scroll bar the screen will show that particular frame then be stuck on that frame.
am i missing something, there doesn't appear to be a stock movie player with android.
this affects multiple movies btw and the quality is fine in winmo..
There isn't a 'stock' movie player that I know of.
This is expected behavior (if you will). The codecs in Android do not make full use of the hardware for whatever reason - hyc has pushed the libs a little farther than they are capable of currently, but he was never able to match WinMo... We're still missing something on the Android side of things.
HQ YouTube has this same issue - seems videos above a certain resolution do not play nice. I'll have to do some searching to find hyc's posts on this topic, something you should've already done...
I got a large number of hits on it when I searched the issue but nothing providing an explanation similar to what you have stated, I suppose I will just continue viewing videos in winmo then.
Thanks for the assistance!
MDavisiw said:
I got a large number of hits on it when I searched the issue but nothing providing an explanation similar to what you have stated, I suppose I will just continue viewing videos in winmo then.
Thanks for the assistance!
Click to expand...
Click to collapse
Found hyc's post after a couple minutes of searching.
Searching and reading isn't easy or simple, I don't pretend that it is. Just an essential part of working with any open source project.
http://forum.xda-developers.com/showpost.php?p=13834432&postcount=28
That post basically summarizes the conundrum we have with video playback in Android.

How does firefly recognize a movie scene?

Watching the demo, firefly can recognize a movie scene plus id the time in play, and actors in the scene.
Anyone know how it works?
Bob Smith42 said:
Watching the demo, firefly can recognize a movie scene plus id the time in play, and actors in the scene.
Anyone know how it works?
Click to expand...
Click to collapse
records a part, sends to amazonĀ“s server, the server will get some parts of the file and compare to some kind of list.
this may sound like a lot of work, but those servers runs really high specs so they do stuff quickly
Bob Smith42 said:
Watching the demo, firefly can recognize a movie scene plus id the time in play, and actors in the scene.
Anyone know how it works?
Click to expand...
Click to collapse
By the way, it works incredibly well. Even if you're watching something at a very quiet moment with some background music playing, it will recognize it instantly and tell you exactly how far into it you are.
opssemnik said:
records a part, sends to amazonĀ“s server, the server will get some parts of the file and compare to some kind of list.
this may sound like a lot of work, but those servers runs really high specs so they do stuff quickly
Click to expand...
Click to collapse
not exactly, but close.
it is based on a technique (that is obvious and common domain since the 60s but everyone and their mom managed to get patents on variations of it) called fuzzy pattern matching.
basically you reduce the media (music, video, image, text) to something like a hash. and then send to the central database for matching. it is the same as reverse image search.
so when you record a part of a song or a few scenes of a movie, it will completely mangle it in the same way that the indexing server also mangled it before so that it can match.
it is like sending a whole book trhu md5sum. ... e.g.
Code:
cat bible.txt | md5sum
cbd9f01575bf45cfc99ea8f37bc04f87
now, the indexing server will only receive from your phone cbd9f01575bf45cfc99ea8f37bc04f87 and it may not even know what is the contents of the bible. but it will tell you "this is ISBN 123124123. go buy it here on amazon!"
from movies and music, it is the same. they mangle the audio into one channel. split several segments starting at one sec and lasting a few seconds. and send that hash number to the server. which have hashes of all indexed music and video.
it is very efficient. just search for the term above in patents and you will see lots and lots of things that should not have been patented but where. well, at least they wrote it down for you to read now... sigh.

Categories

Resources