I admit I've been out of the loop on everything now for at least half a year, but I attempted to write a video player for Android utilizing libavcodec/avformat/etc. and get it to an at least workable state a while back and figured it might be of some fun or use to others. It has no real controls (you select a video, it plays, no pause/seek/etc.) but does allow you to do a multi-touch zoom on the video while it's playing - and that's worth something, right?
Although this should run on any modern Android handset, I'm pretty sure I hard coded the screen resolution for the Evo in there somewhere.
There were slight alterations to avcodec to get everything up and running, and obviously I've linked directly to a good bit of code - so if you'd like a copy of the source for the entire program, just ask. For now I'm putting the upload off since it's quite a large amount to upload
You can find the apk for it here: http://cjmovie.net/MediaPlayerX.apk
It starts out with the directory listing of /sdcard. Use the .. at the top to navigate to a parent directory, not the back button. You can pan the video around by using two fingers and not moving your fingers relative to each other. Scale similarly, although if you don't move your fingers apart fast enough it'll assume you don't want scaling and you'll have to try again.
Also opens still-frames (so jpg, png, etc.) and lets you multi-touch zoom around on them.
It's very crash happy, but I've never had it cause any problems other than needing to re-open the app. YMMV
VPLAYER
Thanks for all the hard work your putting into an app as development is essential to this community. I do believe though that there is an app on the market that is similar to what your working towards/looking for. It's called VPLAYER and it's free on the MarketPlace and i've yet to find a file type that it will not play. I use AndTorrent a lot and it has been able to play every download i've ever had. Anyways, hope this is what your looking for and if not sorry for wasting space on your post. PEACE
would like to see this in a finish product.
like someone else said above, vplayer in the market already plays most any file type (admittedly without the panning or zooming features). I don't know if it's possible, but what would really make your app stand out is if you could get it to see and play media files on a shared drive over a home network. Just a thought.
Kudos though - it must have been a pita to develop.
And subtitles in an MKV file for us anime nerds.
subcypher said:
And subtitles in an MKV file for us anime nerds.
Click to expand...
Click to collapse
+1 on this.
I was hyped for Rockplayer and then realized it wouldn't do subs for the anime I watch.
Related
is an app required? i have 2 xvid files on my sdcard and neither mvideoplayer or video player see them
use encodehd and convert them to mp4.
Relax Preppy said:
is an app required? i have 2 xvid files on my sdcard and neither mvideoplayer or video player see them
Click to expand...
Click to collapse
Try "yxflash" from the market. It claims to be able to play WMV, DivX & Xvid... Haven't tried it myself though.
It's a $19.99 app that has to be purchased outside the market though... I don't like the way they're trying to conduct business.
Try meridian from the market. Haven't tested xvid yet but seems to play things otherwise built in on my mytouch couldn't haven't gotten that far.
InsightGoalie said:
It's a $19.99 app that has to be purchased outside the market though... I don't like the way they're trying to conduct business.
Click to expand...
Click to collapse
Yea. They're kinda shady since they call it free then charge you to use it.
I'm guessing, if it does actually work, he doesn't want some rooted dirtbag downloading and refunding to add to the plethora of pirated apps. I haven't seen the app yet, but I figure if allows google checkout, it should be as safe as any other purchase via google checkout.
isn't there a samsung android phone with divx support builtin? I'm pretty sure I read that some where. Wonder if someone is working on some sort of port...
there are two android phones which play divx/xvid out of the box. one from samsung and the other from lg. getting the drivers/media player ported from either of these phones would be a big plus from me. i know i could convert media before hand, however i use my memory card as a "memory stick" which i bring in to work to watch on the PC during lunch. being able to play the same files on the phone when i'm on the bus/train would be so much easier.
try doubletwist if you're on Windows/Mac... no linux version yet
it will convert them to play on android by just dragging them over to the device...
I can confirm that yxflash works on my G1. I just download a divx movie (about 700 mb) and play it. Unfortunately the frame rate is about 15 f/s. Hope on Nexus One it will be much better.
InsightGoalie said:
It's a $19.99 app that has to be purchased outside the market though... I don't like the way they're trying to conduct business.
Click to expand...
Click to collapse
btw, they still have xmas, you can get 50% off while using coupon code "xmas".
Still too expensive for my opinion, but hey, they come from the apple universum where all have too much money.
Now this post isnt going to be of much use because i couldnt find all the links i was after..... however
There were people requesting the samsung xvid/divx player be ported out back on the G1. Seems that one of XDA's members lbcoder has some decent incite on it.
http://forum.xda-developers.com/showthread.php?t=566591&highlight=divx
He posted
divx is just an implementation of iso mpeg4.
So...
to make it play you need to;
1) ensure that bitrate and resolution are low enough to be properly handled,
2) package it in a compatible container (mp4 works)
3) ensure that the AUDIO is encoded in a compatible manner (vorbis is great, but others also work, mp3, aac, etc.)
4) ensure that there is no crap in the file showing that it is divx because it simply doesn't know what divx *IS* -- make it read as mpeg4 -- this does NOT require reencoding the file, just using a SANE header.
brotbuexe said:
btw, they still have xmas, you can get 50% off while using coupon code "xmas".
Still too expensive for my opinion, but hey, they come from the apple universum where all have too much money.
Click to expand...
Click to collapse
I thought $10 wasn't bad. It plays awesome on the N1. It takes me 10 minuted to download a Divx movie, but 30 mins to convert. Over the course of several months, I would save a ton of time converting movies. I can download directly to the SD card via browser and play with yxflash.
Yes, having to purchase outside the market is shady, but I have contacted them several times with issues and they resolved them within one day.
Found the app via market at first glance i thought nah **** it because of the bad rating.. at second glance i actually took the time to read the comments, turns out most of the comments where bad/laggy playback, witch was partly due to Magic / Heros hardware, and the resizing requirements..
ive installed the trial, and it plays beautifully.. although sometimes i do get some lines across the screen, but they are hard to notice...
Price is still a bit high thou! :/ im gonna give it a month or two to see if a cheaper alternative shows up, and hopefully by that time Google will have opened up the market in Denmark.
used yxflash to play an hd copy of ice age 3 in xvid, ran nearly perfect, every so often there is some frame skip
Is there something specific to the platform that is preventing enhanced .m4a support on Android? As far as I can see from scouring the internet, it looks like we don't have a single media player that supports the enhanced features of chaptering and embedded images offered by enhanced .m4a files. This is supported in every apple device, if I am not mistaken.
Any ideas?
Found One!
In case anybody is interested, somebody on reddit came through for me:
https://market.android.com/details?id=com.akimbo.abp.trial&feature=search_result
Akimbo is an audiobook reader that handles .m4a chaptering and images pretty perfectly. Their library setup is a ****ty mess, but it has otherwise been strong so far.
yes this one works........ nearly.
The enhanced podcasts I use have several differant images per chapter, and the player moves onto the next image only at the next chapter so come the 2nd chapter it is several images behind.
.m4a files play just fine on the stock music player of my LG vortex, and the blur'd music player of the DX2. where are you encountering issues playing .m4a file?
the audio playback is fine on every player its the images encoded into the podcast that dont display properly
delboydell said:
yes this one works........ nearly.
The enhanced podcasts I use have several differant images per chapter, and the player moves onto the next image only at the next chapter so come the 2nd chapter it is several images behind.
Click to expand...
Click to collapse
Same issue here. I want to access enhanced podcasts from Coffee Break Spanish but I couldn't. Those podcasts also have multiple images per chapter.
I'm very interested in this as well. I've been using Pocket Casts which is a great player but doesn't support the contextual images and links.
My example Specifically is the "Rooster Teeth Podcast".
On my old iPhone the embedded images displayed perfectly in apps like Downcast and the native iTunes Player had functional Live links some of the time.
I'm desperately searching for one, but I've had no luck.
has anyone had any luck yet with this one? I am thinking about using my old hd2 just for m4a playback
I asked the developer of Pocketcasts about this. And it seems they're missing the tools to make this.
" We've been looking into it, but that format is a proprietary Apple standard that no one else has support for. So our iOS app supports it out of the box, because Apple has the developer tools for us to do that. On Android Google don't, and we've yet to find a third-party library we can use that does, which leaves us stuck. So short story: yes we'd love to, but we don't think we can."
Bummer.
Sent from my Transformer TF101 using xda premium
Hurtcake said:
I asked the developer of Pocketcasts about this. And it seems they're missing the tools to make this.
" We've been looking into it, but that format is a proprietary Apple standard that no one else has support for. So our iOS app supports it out of the box, because Apple has the developer tools for us to do that. On Android Google don't, and we've yet to find a third-party library we can use that does, which leaves us stuck. So short story: yes we'd love to, but we don't think we can."
Bummer.
Sent from my Transformer TF101 using xda premium
Click to expand...
Click to collapse
The feature is supported by VLC on the desktop (and likely other open source desktop apps). Handbrake also supports it; it can encode the chapter data into m4v files. In reading about it, it seems like the chapter data is simply encoded into the file in plaintext. I don't know how easy or hard it is to read that data on Android, but it definitely seems do-able (seeing as how the above 2 open source apps do it).
Any update on this?
Puffin617 said:
Any update on this?
Click to expand...
Click to collapse
I've had no joy. I have tried most new players added to the marketplace.
I don't believe that windows mobile has one up over android ??
It seems like Podcast Republic does the job ? unfortunately is has some bugs on my LG G3, like background play doesnt work, and rotating the devices skips chapters :silly:
Hopefully it will be resolved in a newer version.
uncleslim said:
It seems like Podcast Republic does the job ? unfortunately is has some bugs on my LG G3, like background play doesnt work, and rotating the devices skips chapters :silly:
Hopefully it will be resolved in a newer version.
Click to expand...
Click to collapse
This app is absolutely useless.!!! It has NO idea about chapters, let alone that there ARE chapters in the podcast....
I'm so vukking fed-up with Android's incompetence!!!!
The only way to even remotely use chapters is to play AAC files with an accompanying CUE sheet with PowerAmp...
Puffin617 said:
This app is absolutely useless.!!! It has NO idea about chapters, let alone that there ARE chapters in the podcast....
I'm so vukking fed-up with Android's incompetence!!!!
The only way to even remotely use chapters is to play AAC files with an accompanying CUE sheet with PowerAmp...
Click to expand...
Click to collapse
Well, it Works for me with chapters for the few podcasts i subscribe to like Hardwell on air and Tiesto Club life.
So it might be useless for you .. but for me its the best player out there for android ..
Go buy yourself and iPhone or calm Down :laugh:
(skip to second paragraph if you're not interested in a mild rant)
In one of the recent updates for the YouTube app while streaming to the Chromecast it'll automatically add every video you've watched to the TV queue. That's fine as I don't mind having a list of the recent videos I've watched, but the part that bothers me (enough to create a thread, which I can't remember the last time I started one) is that the video is added to the top of the queue. This makes every video that you just F***ING watched play all over again! Again, I'd be fine with this if there was any type of preferences within the YouTube app to disable such an asinine "feature" that I'm pretty sure was solely created to boost the number of views of their videos (as I see no other purpose). It really feels like Google is going the way of taking away many options within their apps and it's bugging the s**t outta me to no end. The Chrome browser within Android use to have a plethora of options such as choosing user agents and things of that sort but that option is no longer available either. [/rant]
Is there any way to disable the autoplay "feature" of the TV queue while using the Chromecast, or the TV queue altogether if needed? My current version of the YouTube app is 5.7.41 and I'm not sure when this bug was introduced exactly.
Let me know if there's more information needed, I've been out of the modding scene for awhile (I'm actually pleased with stock Android on my Nexus devices).
Thank you for any assistance that can be provided, even if it's the version number that I can roll back to before the TV queue.
Just to say that i also think its fu..in anoying! I was searching for some kind of solution and found this thread. Only thing left is to hope that youtube will change that in the upcoming update...
Well, I appreciate seeing that I'm not the only one being bothered by this. I had forgot about this thread do to the (seemingly) lack of interest and I was reading comments on my tablet while a video played on my Chromecast, when the video ended it changed to the next video on my tablet and gave no ****s as to what I was doing. Android/Google used to be the king in my book as they gave options for everything, but they seem to be following in the same footsteps as Apple nowadays and it is sorely disappointing.
Ok, this has got to be affecting more people now. I thought my newest mishap was just a glitch, but even after reboots the bug (feature) exists now anytime I stream anything from my laptop as well! The goddamn problem is also WORSE than the tablet issue because at least the tablet takes you to the video it is streaming so you can stop it an remove it from the queue. Apparently that wasn't a big enough F*** UP(!) for Google so now if you play a youtube video from a laptop that is part of a playlist, then play a different video that's not within that isn't within a playlist, when the non-playlist video is over the previous playlist will start playing again. ARE YOU ****TING ME!?!?! Now I have a playlist playing on my Chromecast that the ONLY ****ing way I can get it to stop is to start playing another video and then stop it!. Please inform me that the lead developer/designer setting the path for Chromecast has autism or some other disorder they have a legitimate reason for being this ****ing stupid.
I totally agree with you guys, it doesn't make any sense why it behave that way!!
bumping this, as i'm bothered by this as well
wonder why it doesn't affect more people though... it's probably not a widely used feature
I am also very pissed off with this! Every now and then, in the middle of the video, it pops up.
It stays there for hours (at the minimum) and it lowers that brightness and has the annoying symbol for it covering the content of the video!!!
This is extremely disappointing!
Bothered by the same thing. The problem was fixed a while ago, but now it seems it's back. As soon as I want to play/cast a video, the TV queue is populated with all other videos in that playlist. I would like it to play THAT video, then stop. :/ I can removed one and one video, but that sucks when it's maybe 60 videoes in that list.
The title pretty much speaks for itself.
I want to use my OPO to store and playback recorded WMC TV content, (Windows 7.)
In a dream world, preferably without converting to different file format.
If not, is there a good, free piece of software that anyone can recommend?
And so on...
I did search for this topic, couldn't find a suitable thread.
djsinco said:
The title pretty much speaks for itself.
I want to use my OPO to store and playback recorded WMC TV content, (Windows 7.)
In a dream world, preferably without converting to different file format.
If not, is there a good, free piece of software that anyone can recommend?
And so on...
I did search for this topic, couldn't find a suitable thread.
Click to expand...
Click to collapse
Have a look at http://mctvconverter.vivolum.net/ - found in less than 30 seconds with Google
Oh, and this really should be in the "Q & A" forum as it is a question :silly:
Yes, it is a question, but hoping for feedback from those who have used software to allow viewing...
Also, concerned about downloading any software from the web without verification from at least a couple of users who have had good experiences with it.
Thanks for your input.
I can suggest this beautiful open source software project, licensed under the GNU General Public License v2:
MCEBuddy.
IMHO, one of the best WTV converters for Windows systems.
The latest two versions require a small donation, but previous versions are free of charge.
I have been looking at MCEBuddy. It seems as though older versions are free, and the "new and faster" version requires a minimum $25 "donation."
I don't mind paying, after I have had a trial, but don't see that option.
Which version are you using, fastleo?
I'm using the free 2.3.13 version.
Thanks, I am trying the MC-TV Converter as I type this. It looks like about 15 - 20 minutes to convert a file of about 1 GB.
Will try the same file with MCE Buddy, which I expect will be faster, (which will also mean, better.)
OK, showing my lack of expertise here. I converted file to .mpg4 file type, and dropped it in the camera folder of my OnePlus phone.
It will not play, although a preview thumbnail showed up with an image...
Should I be using a different file type for Android to play the video, or drop the video into a different folder, or both?
Thanks...
djsinco said:
OK, showing my lack of expertise here. I converted file to .mpg4 file type, and dropped it in the camera folder of my OnePlus phone.
It will not play, although a preview thumbnail showed up with an image...
Should I be using a different file type for Android to play the video, or drop the video into a different folder, or both?
Thanks...
Click to expand...
Click to collapse
Try renaming it to .mp4 or .m4v. Also, which video player are you using?
Convert to MP4 or MKV then play using MX Player, you shouldn't have any problems then.
I downloaded VLC for Android, then put the video in a folder on my OPO I titled Recorded TV (in Movies folder.) VLC plays my video quite nicely.
Next, I will try MCEBuddy to see if it is faster than MC-TV Converter.
Thanks, all, for your patience. This will save me from having to carry my OPO and my tablet. As long as I load the right content, can now keep up with some TV on my phone. Things like sports or epic movies deserve a bigger screen, but there is plenty to watch on my phone now!
djsinco said:
I downloaded VLC for Android, then put the video in a folder on my OPO I titled Recorded TV (in Movies folder.) VLC plays my video quite nicely.
Next, I will try MCEBuddy to see if it is faster than MC-TV Converter.
Thanks, all, for your patience. This will save me from having to carry my OPO and my tablet. As long as I load the right content, can now keep up with some TV on my phone. Things like sports or epic movies deserve a bigger screen, but there is plenty to watch on my phone now!
Click to expand...
Click to collapse
MCEBuddy is way faster, esp if you have the hardware encoding encoding enabled it blows the rest away. Even without hardware encoding if you're using the latest builds 2.3.15 or 2.4.1 it's still 30%-40% faster. (a little less than half the time) esp for HD and H264 video.
---------- Post added at 09:19 PM ---------- Previous post was at 09:12 PM ----------
djsinco said:
I have been looking at MCEBuddy. It seems as though older versions are free, and the "new and faster" version requires a minimum $25 "donation."
I don't mind paying, after I have had a trial, but don't see that option.
Which version are you using, fastleo?
Click to expand...
Click to collapse
They are running a promotion on facebook, check out mcebuddy on facebook (I can't post the link here).
I think it $15 right now.
Even as an 5+ years' MX Player Pro user, I still struggle with the limited options available for the end of video behaviour, which are:
(a) return to the media list, or
(b) run into the next unrelated video(*).
They go well along with media junky habits. However, both options feel awkward if you want a smooth, immersive, zero distraction experience, watching nothing but this one deeply moving masterpeace, today.
There definitely should be an option that
(c) simply halts playback at the end, showing a still image of the last frame
- just as you see a still image of the first frame at the beginning, i. e. before starting playback.
I'm stunned that apparently, this natural preference is neither considered nor discussed (publicly). I would greatly appreciate if it was implented!
Thank you!
(*) with or without having to anwer a popup question
(note: I've made a similar post to the FAQ thread, it didn't get blessed with an answer.)
It's a trip no one has responded to this. I have exactly this same wish. Every other video player I've used has an option to simply stop the video at the end or repeat it. MX Play has neither option. Don't
know why.
MikeO89 said:
It's a trip no one has responded to this. I have exactly this same wish. Every other video player I've used has an option to simply stop the video at the end or repeat it. MX Play has neither option. Don't
know why.
Click to expand...
Click to collapse
Thanks for your valuable comments. We would like to let you know that MX Player already has the option to loop the current file. Request you to enable the loop one function from the quick shortcuts on the screen or from the play menu.
With regards to stopping it on the last frame, we regret to inform you that it is not prioritised as we found it useless in most of the common use cases and will unnecessarily keep the decoder component active. However, you can enable the "back to list option" to close the player and return to file list on completion of the playback.
Trying to get used to this app and just can't do it. As far as I can tell this app wants you to do everything within the app like start a movie for example. It doesn't work as well when starting a video from outside the app. For example clicking on a movie from say the Gallery app. After playing a video, I want it to return to the app I came from but mxplayer wants to return to it's own videos list. I have tried to get a refund but the option is no longer there in the Google Play Store. I have uninstalled this app. Can I get a refund?
Edit: Never mind, got a refund. I'm good.