XMPlayer

LibXenon Homebrew, XeLL etc.
User avatar
tuxuser
Administrator
Administrator
Posts: 301
Joined: Sat Feb 19, 2011 4:53 pm
Location: Germany
Contact:

XMPlayer

Post by tuxuser » Mon Jun 18, 2012 12:53 pm

CHANGELOG
Version 0.0.4:
- Fixed: Sometimes when mounting more than 1 USB device, it can crash, now it loads what it can
- Fixed: Overload buffer and memory leak leading to random crashes
- Fixed: Elf files not loading after a video has been played
- Fixed: Audio- and subdelay shows -0 ms
- Fixed: First time you enter osd menu when paused, it removes it again
- Fixed: Volume not changing in audio settings when paused
- Fixed: Mplayer crashes if .rar archive is not supported
- Fixed: Mplayer crashes if .rar archive is valid, but doesn't not contain video
- Changed: Disabled balance in osd menu, it doesn't work
- Changed: Libass disabled as default, beware libass makes xmplayer unstable
- Changed: Subfont from Arial to Dejavu Sans
- Changed: Removed Music and Photos menu for now, not supported
- Changed: "Restart" now restarts XMPlayer
- Added: Support for .rmvb files
- Added: New subtitle shader with selectable color and selectable outline color. Increased stability because libass is not needed
- Added: New Harddrive and DVD icons
- Added: XMplayer stops showing loading screen and shows underlying error message, if it indeed crashed
- Added: Restart to NXE in Global Setting in "Shutdown" option

Version 0.0.3:
- Fixed: Updated mount code to work with more usb devices (same as XeLL v0.993)
- Fixed: OSD bug
- Added: First binary release with Corona support!!

Version 0.0.2:
- Fixed: .avi files not playing after a .mkv, .mov or .mp4 file has been played
- Fixed: When entering a new folder "Item number/All item number" will not update until moving down on d-pad
- Fixed: When paused, the osd buttons (y, xbox, x) unpauses video, only (a) pauses/unpauses now
- Fixed: Osd_show_progression (x) only shows if osd-button (y) hasn't been pressed before
- Fixed: Lb and Rb doesn't seek -600/+600
- Fixed:The D-pad being buggy after a video has been played
- Fixed: Some bugs with osd displaying delay as -0 because of it being close to zero
- Fixed: Removed the 1 pixel-width line artifact in videos
- Changed: Osd-button (y) now switches from directly on/off, this means it only needs 1 press to full osd and not 3 presses
- Changed: When pressing the pause-button (a) progression will also show
- Changed: The page down icon now only shows, if there are at least more items than a page
- Changed: The (b) button doesn't exit to homescreen any more, it goes one level up, until root then goes to homescreen
- Changed: [extension.mp4] demuxer=mov to demuxer=lavf in mplayer.conf, lavf handles .mp4 files better than mov
- Changed: Updated libass to 0.10.0
- Changed: Ass/ssa is now subtitle default which means outline, color, scale etc. works
- Changed: The audio delay option in osd is more logical, a audio_delay of 100 ms doesn't mean audio is 100 ms before video (mplayer standard), but 100 ms after
- Changed: Replaced mxml with tinyxml, because of loading problems and it seems lighter
- Changed: Updated GUI with button indicators, changed page size from 10 to 15
- Added: "Restart" and "Shutdown" buttons
- Added: A "smart menu" that saves your last selection and path when exiting a menu or playing a video (resets between devices)
- Added: Resume-playback function: if you stop a video in the middle of playing, it will save last position and resume from there if desired (more than a minute of video has to be played)
- Added: All libmenu's working functions available in the main osd, so libmenu will no longer be needed
- Added: Patch from mplayerdev's mailing list which adds support for playing videos inside multivolume uncompressed rar files
- Added: If a .rar file loads, it now gets the extension of the archived file, so the true extension profile is loaded
- Added: The (back) button goes directly back to homepage
- Added: Sort files. By pressing (x) in the file browser, you can order by Name or Date (day/month/year)
- Added: ASS settings can be accessed from the subtitle osd menu
- Added: Set ass=yes and vf=ass in mplayer config. This means it can be disabled and subfont can be used if desired

Version 0.0.1:
-Intial Release
README
XMPlayer Version 0.0.4 - September 15, 2013
================================================================================
Libxenon: d3b3270a3798c1f0b4faeb26e9dfaf24e8d41631

Known Issues
================================================================================
Mounting:
- Endless loading screen: Restart. Not working try formatting using Gui Format32. If this doesn't work place xenon.elf
on root of internal hdd, and place the "mplayer" folder on the root of a usb (ntfs, fat) then launch
- Sometimes when mounting more than 1 USB, it will not find all of them. Just restart XMPlayer until it does

Playing video:
- Can crash while using play'n'charge kit
- Cannot seek in files over 2 gigabytes (split the files for now)
- Playing .rar can be unstable, sometimes freezing XMPlayer
- Prolonged pausing causes audio to go out of sync, "fix" this by seeking once in the file

Subtitles:
- ASS Subtitle handling can cause freezes and lag. If random crashes in video occurs, set ass=no and change
vf=ass to #vf=ass in config (ass is disabled by default)
- If your subs doesn't show all the characters, try a different font by replacing subfont.ttf in "mplayer" folder
- If you exit a video with subtitle-text on the screen, the text will still be there if you play a video wihout subtitles, you
can "fix" this by going into a video with subs and exiting when there is no sutitle-text

Other(s):
- Loading .elf files from the filebrowser on the internal harddrive will crash, this also means using "Restart" will crash if
xenon.elf is only placed on internal harddrive

Not implemented:
- Audio balance, surround sound and optical out are not supported
- Pictures and Music are not supported
- DVD not working (crash)
- No networking!

Install
================================================================================
- Copy all files to the root of an usb stick, launch it by xell or latest dashlaunch

Debug
================================================================================
- Do you get a red screen? Does xmplayer freeze or get stuck at endless loading? and nothing helps?
Read DEBUG so we can fix the problem together

Button Binds
================================================================================
- In File Browser
A: enter
B: up one level
X: sort by
Back: back to homescreen
D-pad: direction

- In Video
A: pause/play
B: exit player
X: show progression
Y: OSD/Menu
Rb: seek 10 min forward
Lb: seek 10 min back
Rt: seek 10 sec forward
Lt: seek 10 sec back
Up: seek 1 min forward
Down: seek 1 min back
Right: seek 10 sek forward
Left: seek 10 sek back

Settings
================================================================================
- Global
Exit action: Shutdown Button bind
Language: Menu language (English/French)

- Audio
Language: Set default audio track of video (i.e mkv with multiple languages)
Volume: Start volume
Soft Volume: Software volume boost

- Video
Frame Dropping: Set default frame dropping option
Vsync: Set default vertical sync option (can cause slow downs if on)

- Subtitles
Color: Color of the subtitle
Border Color: Color of the subtitle border
Code Page: the encoding of the subtitles (latin, baltic, arabic etc.)
Language: Default subtitle language

Thanks to
================================================================================
Ced2911
Aioros
cancerous
GliGli
IceKiller
Juvenal
Natelx
Razkar
sk1080
tuxuser
[c0z]
siz-
Swizzy

Remember to support the xbox 360 legal homebrew community!
www.libxenon.org and #libxenon @ EFNet
Download: Click
Last edited by tuxuser on Sun Sep 15, 2013 6:50 pm, edited 1 time in total.
I have no idea what I am doing but atleast I am trying

ploggy

Re: XMPlayer

Post by ploggy » Mon Jun 18, 2012 5:03 pm

My USB HDD isn't working with Xell, it see's the Xenon.elf but doesn't load the file.  :(  Otherwise thank you or the release. :)
I should say it picks up and loads the Xenon.elf on my SD card (with SD adapter) but even when the Player loads it still doesn't pick up my External HDD?

Again thanks for the release :)

ravendrow

Re: XMPlayer

Post by ravendrow » Mon Jun 18, 2012 10:02 pm

thank you for the release i was getting tired of checking your github every hour on the hour lmao

all avi and mp4 files i have played work great however every time i try to play an MKV even a 480p one  all i get is rainbow picture the audio sounds perfect pretty sure the encoding is x264 if that helps narrow down the prob for a future release.

otherwise F$#king Awesome work!!!!

oh yeah just wondering since this was released does that mean there is now an update for libxenon???

Doerek

Re: XMPlayer

Post by Doerek » Tue Jun 19, 2012 1:01 am

Do you Guys need help for translation?
If so...please let us know.

Image

User avatar
Juggahaxor
Global Moderator
Global Moderator
Posts: 21
Joined: Sat Feb 19, 2011 6:43 pm
Location: Dayton Ohio
Contact:

Re: XMPlayer

Post by Juggahaxor » Tue Jun 19, 2012 1:41 am

Nice work ... I've been looking forward to this since I saw the announcement , deep down I've really been looking forward to it since you could run homebrew, I'm also very happy to see it is being built with the legal toolchain...

Later

Edit: Forgot to say Thanks ... Thank You Ced2911 and all those involved ;)
Last edited by Juggahaxor on Tue Jun 19, 2012 1:43 am, edited 1 time in total.
"Smoke if you got 'em"

naxil
User
User
Posts: 8
Joined: Fri Apr 06, 2012 11:31 pm

Re: XMPlayer

Post by naxil » Tue Jun 19, 2012 11:37 am

hello! firts THANKS for this Homebrew..
I have a little request: can u add the wired pad for control XMplayer? i have wired pad buyed on game#T#p the id is ID 0e6f:0301

thanks!

doolcan

Re: XMPlayer

Post by doolcan » Tue Jun 19, 2012 3:24 pm

This is what a lot of people are waiting for.  Great job and thanks for the hard work!

c01eman.360
User
User
Posts: 9
Joined: Sat Nov 19, 2011 12:35 pm

Re: XMPlayer

Post by c01eman.360 » Tue Jun 19, 2012 7:54 pm

thanks ced. problem is h.264 mkv and mp4 videos are getting detected wrongly and are showing up garbled

gui is awsome though

skaT777

Re: XMPlayer

Post by skaT777 » Sun Jul 01, 2012 10:46 pm

the player dont work on many consoles (fat and slim)
give it a fix?
( i come only to the Mplayer logo and the loading wheel)

c01eman.360
User
User
Posts: 9
Joined: Sat Nov 19, 2011 12:35 pm

Re: XMPlayer

Post by c01eman.360 » Mon Jul 02, 2012 1:45 pm

try using a usbdrive smaller than 4gb thats the only way i can get it to work on mine :)

skaT777

Re: XMPlayer

Post by skaT777 » Tue Jul 03, 2012 12:01 pm

dont work i have a 3.6 gb usb stick in the xbox and open it whit Xell
i become the loading screen
then a red picture (like a flash) and then again loading
so it dont work T.T

c01eman.360
User
User
Posts: 9
Joined: Sat Nov 19, 2011 12:35 pm

Re: XMPlayer

Post by c01eman.360 » Sat Jul 07, 2012 3:44 pm

have you tried a 2gb usb stick?

siz
User
User
Posts: 33
Joined: Fri Jul 13, 2012 2:37 pm
Location: Denmark

Re: XMPlayer

Post by siz » Tue Jul 17, 2012 1:14 pm

[quote="skaT777"]
dont work i have a 3.6 gb usb stick in the xbox and open it whit Xell
i become the loading screen
then a red picture (like a flash) and then again loading
so it dont work T.T
[/quote]

If you are on windows try formatting with Fat32 Format, google it, had some problems my self.
#libxenon @ EFNet

Farid
User
User
Posts: 3
Joined: Thu Aug 02, 2012 8:24 pm

Re: XMPlayer

Post by Farid » Thu Aug 02, 2012 8:35 pm

[quote="ravendrow"]
every time i try to play an MKV even a 480p one  all i get is rainbow picture[/quote]

[quote="c01eman.360"]
thanks ced. problem is h.264 mkv and mp4 videos are getting detected wrongly and are showing up garbled
[/quote]

Same problem here, 720 MKV with rainbow/garbage :

Image

Thanks for the awesome work

siz
User
User
Posts: 33
Joined: Fri Jul 13, 2012 2:37 pm
Location: Denmark

Re: XMPlayer

Post by siz » Fri Oct 19, 2012 12:02 pm

Readme

Code: Select all

================================================================================
XMPlayer 0.0.2 - October 19, 2012
================================================================================
With a lot of help from especially Ced2911 and the Libxenon community, I can proudly present
the new version of XMPlayer with added features, fixes and changes. 

Enjoy.

/siz
github: https://github.com/siz-/xmplayer
================================================================================
Changelog
================================================================================
Version 0.0.2:
- Fixed: .avi files not playing after a .mkv, .mov or .mp4 file has been played 
- Fixed: When entering a new folder "Item number/All item number" will not update until moving down on d-pad
- Fixed: When paused, the osd buttons (y, xbox, x) unpauses video, only (a) pauses/unpauses now
- Fixed: Osd_show_progression (x) only shows if osd-button (y) hasn't been pressed before
- Fixed: Lb and Rb doesn't seek -600/+600
- Fixed:The D-pad being buggy after a video has been played
- Fixed: Some bugs with osd displaying delay as -0 because of it being close to zero
- Fixed: Removed the 1 pixel-width line artifact in videos
- Changed: Osd-button (y) now switches from directly on/off, this means it only needs 1 press to full osd and not 3 presses
- Changed: When pressing the pause-button (a) progression will also show
- Changed: The page down icon now only shows, if there are at least more items than a page 
- Changed: The (b) button doesn't exit to homescreen any more, it goes one level up, until root then goes to homescreen
- Changed: [extension.mp4] demuxer=mov to demuxer=lavf in mplayer.conf, lavf handles .mp4 files better than mov
- Changed: Updated libass to 0.10.0
- Changed: Ass/ssa is now subtitle default which means outline, color, scale etc. works 
- Changed: The audio delay option in osd is more logical, a audio_delay of 100 ms doesn't mean audio is 100 ms before video (mplayer standard), but 100 ms after
- Changed: Replaced mxml with tinyxml, because of loading problems and it seems lighter
- Changed: Updated GUI with button indicators, changed page size from 10 to 15
- Added: "Restart" and "Shutdown" buttons
- Added: A "smart menu" that saves your last selection and path when exiting a menu or playing a video (resets between devices)
- Added: Resume-playback function: if you stop a video in the middle of playing, it will save last position and resume from there if desired (more than a minute of video has to be played)
- Added: All libmenu's working functions available in the main osd, so libmenu will no longer be needed
- Added: Patch from mplayerdev's mailing list which adds support for playing videos inside multivolume uncompressed rar files
- Added: If a .rar file loads, it now gets the extension of the archived file, so the true extension profile is loaded
- Added: The (back) button goes directly back to homepage
- Added: Sort files. By pressing (x) in the file browser, you can order by Name or Date (day/month/year)
- Added: ASS settings can be accessed from the subtitle osd menu
- Added: Set ass=yes and vf=ass in mplayer config. This means it can be disabled and subfont can be used if desired

Version 0.0.1:
-Intial Release

================================================================================
Known Issues
================================================================================
- Cannot seek in files over 2 gigabytes (split the files for now)
- Prolonged pausing causes audio to go out of sync, "fix" this by seeking once in the file
- ASS Subtitle handling can cause freezes and lag. If rand
om crashes in video occurs, set ass=no and change vf=ass to #vf=ass in config
- Playing .rar can be unstable, sometimes freezing XMPlayer
- If your subs doesn't show all the characters, try a different font by replacing subfont.ttf in <mplayer> folder
- XMPlayer does not always mount usb (uda) even though it loads, reload XMPlayer and try again
- Endless loading screen: Try formatting using Gui Format32, or try placing xenon.elf and symbols.elf on root of xbox's internal hdd.
Place the <mplayer> folder on the root of a usb (ntfs, fat), and then run xenon.elf from the internal harddrive via Dashlaunch.
- Can crash while using play'n'charge kit
- Audio balance not working
- Pictures and Music are not supported
- No networking!

================================================================================
Install
================================================================================
- Copy all files to the root of an usb stick, launch it by xell or latest dashlaunch

================================================================================
Button Binds
================================================================================
#In File Browser
-A: enter
-B: up one level
-X: sort by
-Back: back to homescreen 
-D-pad: direction
#In video
-A: pause/play
-B: exit player
-X: show progression
-Y: OSD/Menu
-Rb: seek 10 min forward
-Lb: seek 10 min back
-Rt: seek 10 sec forward
-Lt: seek 10 sec back
-Up: seek 1 min forward
-Down: seek 1 min back
-Right: seek 10 sek forward
-Left: seek 10 sek back

================================================================================
Settings
================================================================================
#Global
Exit action: Shutdown Button bind
Language: Menu language (English/French)
#Audio
Language: Set default audio track of video (i.e mkv with multiple languages)
Volume: Start volume
Soft Volume: Software volume boost
#Video
Frame Dropping: Set default frame dropping option
Vsync: Set default vertical sync option
#Subtitles
Color: Color of the subtitle (only when ass=yes, which is default)
Border Color: Color of the subtitle border (only when ass=yes, which is default)
Code Page: the encoding of the subtitles (latin, baltic, arabic etc.)
Language: Default subtitle language

================================================================================
Thanks to
================================================================================
Ced2911
Aioros
cancerous
GliGli
IceKiller
Juvenal
Natelx
Razkar
sk1080
tuxuser
[c0z]

Remember to support the xbox 360 legal homebrew community!
www.libxenon.org and #libxenon @ EFNet
Screenshots
http://imageshack.us/g/1/9820533/

Download
Mirror

I thought I'd release a compiled version now that I do not have the opportunity to work on it for a couple of months.
#libxenon @ EFNet

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest