PMP VLC 0.0.7 Player Unveiled

Posted Jun 23, 2006 at 2:12AM by QJ Staff Listed in: Homebrew Applications Tags: JiniCho, jockyw2001, Jonny, PMP VLC, tuxbox.org
Ó


JiniCho's PMP Player, jockyw's inspirationjockyw2001 has been dabbling on some developing of his own and he came up with his own homebrew application, the PMP VLC 0.0.7 Player. This project of his was inspired by the works of two geniuses-- JiniCho (the guy who started PMP player based on ffmpeg and ffplay; left image came from his original work) and Jonny (who doesn't know him? The developer of the PMP Mod). And with that aptly stated, let's bring the spotlight back to jockyw2001 and his work.


This homebrew app enables you to play media files from the memory stick (videos from PSP/VIDEO and music from PSP/MUSIC), from Optixx's PMP Server via WiFi (this will require Python), and transcoded and streamed from VLC via WiFi (requires VLC 0.8.4a).

Now, you can play media files on your PSP that were just once lazying around within the recesses of your PC's hardware. In the good developer's own words, "you can now play mediafiles on your PSP which are stored on your PC, with no need to first manually transcode and copy them to memstick. So if you are a lazy bumb like myself and if your PC runs all the time and you like to watch movies or tv on your PSP this proggie is just what you need."

The transcoding is done by VLC in real time. The PMP VLC client controls your VLC server: you can open a file for playback, pause and stop it. Streaming protocol is http via tcp. Plus, let's say that you have a TV card or any live stream source lying around somewhere, you can have VLC transcode and stream it to your PSP.

The developer also said that the "PMP VLC 0.0.7 is actually JiniCho's PMP 0.06 (Nov '05) with jonny's performance improvements. I've added network streaming and VLC control support. Essentially it is a PSP port of Ffmpeg's ffplayer." So with that, let's go on with the installation procedures.

Installation
============

1) install VLC 0.8.4a on your PC
Get it here.
==> DON'T INSTALL 0.8.5, IT CURRENTLY DOESN'T WORK WITH PMP VLC <==

2) On windowz create a shortcut to vlc.exe where target looks like this:
"D:Program FilesVideoLANVLCvlc.exe" --extraintf=http --sout-transcode-fps 25.0000
(note that your path may be different from mine).
On other platforms make sure that vlc is strated with the parameters:
--extraintf=http --sout-transcode-fps 25.0000

3) copy VLC/pspfiles.html to D:Program FilesVideoLANVLCadmin

4) copy the PMP VLC binaries to your PSP (/PSP/GAME/PMPVLC007_JockyW and PMPVLC007_JockyW%)

5) edit pmp.ini and copy it to /PSP/GAME/PMPVLC007_JockyW

==> See readme.txt for an example of pmp.ini <==
==> set vlc = 0 if you use pmp_server, and 1 if you use vlc <==

Usage with VLC
==============

1) start VLC with the parameters: --extraintf=http --sout-transcode-fps 25.0000

2) start PMP VLC 0.0.7 on your PSP

3) in the main menu press the right trigger to enable WiFi and network support

4) click select and from the media menu select video, music or live stream

5) if you select video or music a directory listing shows mediastick and network files. The latter are shown with the prefix "net://" (backslashes are shown with some kind of weird character, prolly because the font I use does not have it or whatever. That's just cosmetics which doesn't interest me so much)

6) during video playback you can use:
square -> stop playback
cross -> pause
D-pad R -> forward 10 sec
D-pad L -> rewind 10 sec
D-pad U -> forward 1 min
D-pad D -> rewind 1 min
R-trig -> forward 5 minutes
L-trig -> rewind 5 minutes
(Note1: the D-pad and triggers are disabled in livestream mode)
(Note2: with some files seeking/skipping doesn't work)

7) during music playback you can use:
R-trig -> play next track in directory
L-trig -> play previous track in directory
square -> stop playback
cross -> pause

==> If you play music it is transcoded <==

Usage with PMP Server
=====================

1) start PMP server
(I've added Optixx' PMP server in the package)

2) start PMP VLC 0.0.7 on your PSP

3) in the main menu press the right trigger to enable WiFi and network support

4) click select and from the media menu select video, music or live stream

5) if you select video or music a directory listing shows mediastick and network files. The latter are shown with the prefix "net://" (backslashes are shown with some kind of weird character, prolly because the font I use does not have it or whatever. That's just cosmetics which doesn't interest me so much)

6) during video playback you can use:
square -> stop playback
cross -> pause
D-pad R -> forward 10 sec
D-pad L -> rewind 10 sec
D-pad U -> forward 1 min
D-pad D -> rewind 1 min
R-trig -> forward 5 minutes
L-trig -> rewind 5 minutes

7) during music playback you can use:
R-trig -> play next track in directory
L-trig -> play previous track in directory
square -> stop playback
cross -> pause

8) live playback can't be used with PMP server

=============================================


Since this is jockyw2001's first release, there are still some issues that are left unfixed. Usually the first video starts and stops immediately; the second time, it usually continues to play well. He has added an automatic restart mechanism to cope with this problem, but it's not a guaranteed solution. Anyways, he plans on resolving this issue in the coming versions of this app.

And lastly, a good developer never forgets to thank those who have helped him or her along the way. jockyw2001 would like to thank JiniCho, jonny, all other devs of ps2dev.org, all devs of tuxbox.org (a community dedicated to dbox2 DVB receivers), and to all those that he forgot.

Download: [PMP VLC 0.0.7]
Download: [PMP VLC 0.0.7 Source Code]

Via jockyw2001

 
 
 

Comments

by - 2006-06-23 02:52:01
1st post maybe?

cool app
by - 2006-06-23 03:11:38
why reinvent the wheel?

wtf pimp streamer has done this since January...
by - 2006-06-23 03:12:53
2.xx ?

Does it works on 2.xx?
by - 2006-06-23 03:34:36
Why?

I agree, PimpStreamer is perfect, why waste time on making an app that's already available and working???
by RaiderX - 2006-06-23 03:48:54
u guys just dont get it do u?

people dont only code for YOU! they code to improve their skills and learn new tricks so one day they will be a better coder and move up to coding better stuff. Why should they keep updating ZSNES is SNES9x already emulates the system? This app has potentail. It can move on to bigger and better things than pimpstreamer if the devs want to. Or maye thye just wanna give an alternative to people. I like how they used VLC for streaming, I use VLC so I might try this out
by Illegal Machine - 2006-06-23 03:52:43
ummm

Pimpstreamer is far from perfect. It stutters, crashes, "get_stream_packet failed" all the damn time. it streams mp3s well, and as far as I know doesnt stream any tv card based live source. so if you can figure out why pimpstreamer is so horrible for me, and so great for you let me know
by - 2006-06-23 03:57:19
uuuu

ya, Pimpstreamer crashes all the time and all those annoying errors
by - 2006-06-23 04:01:24
2.6

Does this work on 2.6?? for those who think this is a waste of time due to PIMP streamer already working then you obviously do not know what VLC player can do..
by - 2006-06-23 04:14:37
pimp quality

wow..that's strange, I get near perfect audio and video from pimpstreamer. I see such a broad spectrum of responses from pimpstreamer users it really is weird. Maybe a compatibility problem somewhere.
by - 2006-06-23 04:20:01
Pimpstreamer

i have also seen pimp streamer perform very well but not on a PSP with firmware above 1.5 on the 2.6 the jerkiness is bad.. but im not complaining because it had to start somewhere.. also with this VLC i can confirm it does not work on my 2.6
by - 2006-06-23 05:26:04
Weird...

No idea why PimpStreamer works so well for some people and not for others. I have a 1.50 PSP and I NEVER get any errors or crashes.
by Alien18 - 2006-06-23 06:18:23
Annoyed with myself

Although I'm stuck on 2.6 and cant get this or PimpStreamer to work at all - I've been wanting something like this to come along for ages. I can't believe that it's taken the community this long to create a VLC app for the PSP. It can stream pretty much anything, including live TV (obviously i dont know if that will work with this). Needless to say I'm seriously regretting upgrading from 2.0 to 2.6. If I were still on 2.0 i could downgrade to 1.5 and use DevHook. Grrrrr. I pray for the day when you can either download 2.6-1.5 or can run all homebrew on 2.6 (without using a Mod chip) but i think by the time that day is has come me and my PSP will be very old and dusty.
by - 2006-06-23 07:11:50
Good work !

Thats a little better from pimp , first off all it uses Vlc so thereare a lot more video formats working (almost all) , second it allows to scroll the movie (Finally !). And is far more stable than pimp. :D
by - 2006-06-23 07:35:50
does it work?

cannot get it to work. do you need to start anything on the vlc? or just start the program?
by - 2006-06-23 07:50:34
VLC Streaming to PSP you say?

This is the bomb bomb app! Actually IR Shell aint bad, but well done developer great programme!
by - 2006-06-23 08:55:58
Live TV Stream

i think some of you don´t get it. it also allows to stream *live* tv directly from a dvb box to the psp - and it´s doing a great job :)
by - 2006-06-23 09:35:09
umm

There seem to be a hole in the instructions, because following them doesn't work.....
by Dark_Lord - 2006-06-23 11:26:04
Great JOB

Don't mind some of these fools that are trying to discourage you, I fully appreciate your work. The more apps out there for PSP, the better. There is nothing wrong with having alternatives to Pimpstreamer or PMPMod. Imagine if Jonny never bothered to create PMPMOD because Jinicho already created a PMP player, we wouldn't have such great apps like the current Pmpmod and now Pimpstreamer. Keep up the good work!!
by - 2006-06-23 11:26:22
dont miss everything

Anyone who knows video and hates codecs (like me) loves VLC. VLC has been a great player and streamer for years on almost every OS. videolan.org/vlc/ Great job on this release, jockyw2001
by Illegal Machine - 2006-06-23 11:35:26
I use 1.5

and PiMPStreamer is a POS IMHO
by - 2006-06-23 12:46:51
will this work with vlc for mac osx?

has anyone tried this with vlc on mac osx?
by - 2006-06-23 13:49:13
^ wanted to know that too


by - 2006-06-23 13:49:41
What you all like

Face it, you have download it as you are interested in multimedia software for your PSP. why b*t*h about it, or that others have done it, compertion, options is always good, it inflences developers. The fact that PimpStreamer is around and that its taken a long time for people to take up a VLC project .Well thats just it. If you want to complain, then I suggest that you take up programming and code your own. We now have PimpStream which is good some of the time, the reason why stream crash is that you are trying unsupported codecs, remember that its all based aroun ffmpeg. We have eTV an TVSP, I like the idea of eTV, and hope it goes well, will be watching. This sounds good Also now this VLC media player, they all are hitting it from a different angle. Lets face it without trying to hit it from these angles, people cant learn, and we are all in the same community. Since its all opensource, we can learn from each other. THANKS
by - 2006-06-23 13:59:15
What you all like (Cont)

All of these projects are in there infancy. (sorry for spelling!) We must respect the people who work hard on them. They all have bugs and have room for improvement. I too suffer from pimp crashing, its a pain. I would like to personally change it, so that the main business logic is a service which can be restarted Also/OR Dropping the reencoding, and start a new stream. I will attemp to do this, and setup the this up on the PSP hat connects to the service. AS its a pain just connecting ot nothing!!! Also to on PC get it running as a service. with a UI which connects to the service. I see weakness in it all, but they are getting better But you know, pay respect. Dont moan. They all take time out their lives to do it, DO U!
by - 2006-06-23 22:57:00
Wow!

Nice work cousin! wow dvb on the psp here i come!
by - 2006-06-24 02:24:34
great stuff

Yeah, I already saw the thread on pspdev (see www.pimpware.org) and It is great it is released now! Remember I build PiMPStreamer for my own purposes, so if this happens to be a better solution to video streaming, I will use it! In fact VLC has far more exotic codec support than the LGPL-ed ffmpeg libs I use... And also with all the streaming algorithms and stuff I had to make to make pimpstreamer stream >30fps in windoze code, VLC is just more stable and widespread. Anyway I will continue to do work on PiMPStreamer until it is obsolete.. Enough other projects to work on! ;-)
by - 2006-06-24 05:25:50
Somehow I prefer PIMPstreamer

I have seen easier installions. Pimpstreamer worked fine for me, most of the time ;-). Im trying to use VLC to stream from my tv tumer card, but every time i try to, It restarts my PC(crash) PErhaps it's not compatible with my card. But DScaler never had this problem and was more user friendly then VLC. I agree that VLC has advanced options, but till now I havent managed to get my A stream to my 1.5 PSP. While TVSP and Pimpstreamer work fine. Nevertheless it's great to see other devoting their time to develop such great homebrew for the PSP.
by - 2006-06-24 09:25:00
???

was anyone able to stream atleast an mp3 with this h/b
by - 2006-06-24 09:59:31
Streaming

nocomment
by - 2006-06-24 10:05:26
Streaming

To stream a file do this: Setup your connection: (PSP pmp.ini) [net] con = NAMEofCONN-not-NUMBER; ....... The rest is correct in the file. Start your vlc with above options: "C:\...\vlc.exe" --extraintf=http --sout-transcode-fps 25.0000 Then open a file, and select the file you wish, you must click STREAM OUTPUT at the bottom and enter this into Destination Target: :sout=#transcode{vcodec=DIV3,vb=700,width=360,height=272,fps=20,acodec=vorb,ab=48,channels=2}:duplicate{dst=std{access=http,mux=ogg,url=0.0.0.0:1234}} Then click close on both windows and it will be streaming. I hope this helps
by soopergooman - 2006-06-24 18:43:52
SHW3333333TTT!!!!!

I use PIMPSTREAMER all the time, never crashes(unless out of wifi range) that and IRshell. Good job on using a different method though. I'll have to try this out!
by - 2006-06-25 13:51:55
cool

I was very exited about this apps since I was waiing for someone to make one for VLC but so far I haven't managed to make it work. It just freeze when I click on live stream.
by - 2006-06-25 19:59:42
cool

New version available from the ps2dev forum with support for the latest version of VLC
by - 2006-06-26 05:05:30
@ 5

So they don't code for us, why release it then? Cos they *need* feedback from us to improve their programs or their dev. cycle will be incredibly long.......... Either way, hats off to any coder that does make an app. and release it, but talk is healthy, whether its good or bad about an app.
by - 2006-06-26 05:13:45
linux

This must mean I can stream media from Linux now... woohoo!!!! Thank you so much!!!
by - 2006-06-26 08:13:44
mac

please someone help us mac users...i seem to have a hard time with this ....i want this to work since i cant used pimpstreamer...any help thanks

Add New Comment




You must be logged in to post comments




Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!