Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PS3mediaserver

Featured Replies

Greetings, first not sure if this is the right spot for this question and or excuse me if i missed this  in the previous posts but, Has anyone attempted to make this a plugin for beta5?

  • Replies 435
  • Views 171.1k
  • Created
  • Last Reply

Greetings, first not sure if this is the right spot for this question and or excuse me if i missed this  in the previous posts but, Has anyone attempted to make this a plugin for beta5?

I don't believe anyone has

  • 4 weeks later...
  • 1 month later...

I'm having trouble playing HD files recorded in SageTV in TS format using a Hauppauge HDPVR.  Some files will play, but most need to be remuxed. I can remux files using tsMuxer and they play fine, but I'm unable to remux them on the fly using PS3 Media server.  When I go into the Transcode folder and attempt to remux I get the data unsupported error.

 

I'm using the latest linux PS3ms build (1.5) and latest Mencoder.

 

Any thoughts?  I've attached my pms.conf file if that helps.     

PMS.conf

Quick question.  My ps3media server is up and running and I can see my media library (from the day I set it up).   Now I have added new media to my unRAID share and the new media does not show up through my ps3mediaserver shares.    What do I need to do to refresh this data?  Just disable and re-enable it through the web interface?

 

[Resolved]  Yes. 

  • 2 weeks later...

I'm a newbie to unraid.  I was using the 5b12+ plugin of PS3MS, but I've gone back to 4.7 because I couldn't get an apps drive to work on 5b14.  Everying else is now installed and working perfectly on 4.7, but I now have the problem in getting PS3MS installed.  I've used the windows version before, and it's a great media server.  Works on all the TVs, PS3 & WDlive.  Is there an updated guide to follow to install this without the plugin? (which I can't use on 4.7)

 

There seems to be spots of information in the thread, but no complete guide with updated links as far as I can see.

 

Any help would be much appricated. :)  Thank you.

Got it all working.  Phew!  I used this guide mentioned earlier http://bloggyvonbloggerstein.blogspot.com/2010/03/ps3mediaserver-on-unraid.html but I used PS3MS 1.50, and had to use ffmpeg 0.9 because 0.5 isn't available anymore (had to use ffmpeg-0.9-i486-1alien.tgz file instead of the x64 package with my hp microserver).  I installed all the files to my apps drive which I set up in snap (see go file below) which should bypass the flash drive, and only run on my apps drive, and in memory.  I hope that is right!

 

I ran java, mencoder, and ffmpeg and the only thing I had an issue with was ffmpeg.  It was streaming .avi files anyway at this point, but I needed to fix ffmpeg.

 

I ran "which ffmpeg" in putty, and that gave me the directory ffmpeg was running in, and then "ldd /usr/bin/ffmpeg" which listed all the packages that where missing.

 

I was missing these ones

 

libjpeg.so.8 => not found

libXfixes.so.3 => not found

libSDL-1.2.so.0 => not found

libtheoraenc.so.1 => not found

 

Took me a while to find these, but got them from http://slackware.osuosl.org/ and just used the current release.  Tip, don't go looking for libjpeg.so.8, just find libjpeg and libSDL doesn't exist it's called sdl-1.2.14-i486-5.txz but I took a punt and it worked.  Phew!

 

Then on another reboot I found 3 more new ones missing, so I went looking for them.  libvga was one, and named svgalib-1.9.25-i486-2.txz (not exactly helpful but I took another punt! :) )

 

I also had to modifty the go script too so that it installed the new files which are in txz format.

 

# Start PS3MS

cd /mnt/disk/apps/ps3ms

installpkg jre-6u11-i586-1.tgz

cd /mnt/disk/apps/ps3ms/mencoder

installpkg *.tgz

cd /mnt/disk/apps/ps3ms/mencoder

installpkg *.txz

cd /mnt/disk/apps/ps3ms

./PMS.sh

 

Just thought I would post this up to help anyone else who is struggling.

 

This was all running on my PC at 150w idle, now my unraid NAS uses 60w at boot with 4 drives, and idles with the array drives spun down at 35w and my PC is now booting a whole lot faster now that SAB & SB & PS3MS aren't running on boot. :)  Happy Days.

 

Thanks for all the info, it's all there, just a lot of reading.  If anyone wants me to, I can post up an updated guide while it's fresh in my head. :)

 

Edit:  I have an lot of .m4v files for the iPod in my car (connected to a Pioneer F900BT) and they wouldn't play.

 

I added this to the config "forcetranscode = mp4,m4v" and it's all working.

Please post an updated guide, someone will use it

 

 

This is how I got PS3MS running on unraid 4.7 off my apps drive which I have mounted with S.N.A.P.  I don’t take credit for any of this, I’ve used info from other posts & threads & websites etc to put together all the install information I used under one post which I hope will help newbies like me! :)

 

Download the following files.

http://code.google.com/p/ps3mediaserver/ download the latest stable linux version, it doesn’t seem to matter what version you use.

http://connie.slackware.com/~alien/slackbuilds/ffmpeg/pkg/13.37/ffmpeg-0.9-i486-1alien.tgz

http://connie.slackware.com/~alien/slackbuilds/MPlayer/pkg/12.2/MPlayer-r29301-i486-1alien.tgz

http://www.bibliognome.com/PMS.sh

http://www.bibliognome.com/PMS.conf

http://www.bibliognome.com/mencoder-packages.zip

ftp://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-12.2/slackware/l/jre-6u11-i586-1.tgz

 

Access the unRAID apps drive you created with S.N.A.P. and create a folder for PS3mediaserver called “ps3ms”

 

Now unzip the latest PS3mediaserver for linux into the ps3ms folder that was just created.  And put the PMS.conf, PMS.sh, and jre-6ull-i586-1.tgz files into that folder as well.

 

Within that same folder, create a new folder called mencoder.  Unzip the mencoder-packages.zip contents into that folder. Also place the ffmpeg-0.9-i486-1alien.tgz and MPlayer-r29301-i486-1alien.tgz files in there.

 

Now that all of the files are on the apps drive, the go script needs to be edited to start up PS3mediaserver.

 

This can be added to the end of the go script on your flash drive tower/flash/config/go.cfg (change the apps drive to reflect your apps or cache drive)

 

# PS3 Media Server

cd /mnt/disk/apps/ps3ms

installpkg jre-6u11-i586-1.tgz

cd /mnt/disk/apps/ps3ms/mencoder

installpkg *.tgz

cd /mnt/disk/apps/ps3ms/mencoder

installpkg *.txz

cd /mnt/disk/apps/ps3ms

./PMS.sh

 

7) Restart your unRAID server and PS3MS will be installed.

 

Here are some quick things to check to see if your PS3mediaserver is installed and the libraries are installed:

 

Open a telnet session to unraid (I use putty under Win7)

 

1) type "java"

Java should run, you see some help information like command line switches.  If not, you may need to add a command to your go script such as:

export JAVA_HOME=/usr/lib/java

 

2) type "mencoder"

it should run, and show some help info like "no file given", if it barks about missing libraries, you need to find them.

 

3) type "ffmpeg"

it should show some kind of message like "ffmpeg version 0.9 copyright" etc...

 

If you are missing libraries then I used this to fix ffmpeg.

 

Using telnet

 

Type “which ffmpeg”

 

Which will list the directory ffmpeg is in, mine was /usr/bin/ffmpeg

Type “ldd /usr/bin/ffmpeg” using the directory you just found above.

 

ffmpeg will now list all the packages it uses.  Look for missing ones (it will say for example libjpeg.so.8 => not found) and track them down on here and put them in the mencoder file.

 

Took me a while to find these, but got them from http://slackware.osuosl.org/ and just used the current release.  Tip, don't go looking for libjpeg.so.8, just find libjpeg and libSDL doesn't exist it's called sdl-1.2.14-i486-5.txz but I took a punt and it worked.  Phew!

 

Once you have placed them into the mencoder reboot your server, and run though the telnet process again.  I found that having fixed a few not found packages that I needed a couple more.

 

Once you have ffmpeg running without any "not found" messages you will need to update the folders that PS3MS shares in your .conf file so that PS3MS can share your media.  Also change the hostname to your servers IP address.  You can just open the PMS.conf and paste this info in and save if you want, and update the following lines folders = /mnt/user/Music,/mnt/user/Photos,/mnt/user/Video and hostname = 192.168.1.100.  I've set the .conf to transcode mp4/m4v files for my itunes library which don't play on the PS3.

 

Here is my PMS.conf:

 

hidevideosettings = false

notranscode = false

mencoder_ass = true

nbcores = 2

thumbnails = true

thumbnail_seek_pos = 600

mencoder_ass = true

embed_dts_in_pcm = false

mencoder_disablesubs = true

mencoder_nooutofsync = false

folders = /mnt/user/Music,/mnt/user/Photos,/mnt/user/Video

minimized = true

network_interface = eth0

hostname = 192.168.1.100

mencoder_usepcm = false

mencoder_remux_mpeg2 = true

mencoder_mux_compatible = false

dvd_isos_thumbnails = true

use_mplayer_for_video_thumbs = false

usecache = false

hide_media_library_folder = false

hide_extensions = true

mencoder_yadif = false

mencoder_forcefps = false

fix_25fps_av_mismatch = false

tsmuxer_forcefps = false

engines = mencoder,tsmuxer,mplayeraudio,ffmpegaudio,tsmuxeraudio,mencoderwebvideo,mplayerwebaudio,rawthumbs

mencoder_encode = keyint=1:vqscale=1:vqmin=2

forcetranscode = mp4,m4v

 

The last line mencoder encode basically sets the quality of the video playback. Mess with these settings if you are getting choppiness in playback. I found that with 720p videos I could use 1, 1, 2 for values. However, for 1080p you might need to lower the quality to 3, 3, 5. It all depends on your hardware and media.

 

Good luck, and thanks to Romir for starting this off, Kryspy for the conf update, Richardo for his excellent guide that started me off http://bloggyvonbloggerstein.blogspot.com/2010/03/ps3mediaserver-on-unraid.html and vwalien for the ffmpeg, mencoder & java checks.  And thanks to anyone else I missed.

I was missing these ones

 

libjpeg.so.8 => not found

libXfixes.so.3 => not found

libSDL-1.2.so.0 => not found

libtheoraenc.so.1 => not found

 

Took me a while to find these, but got them from http://slackware.osuosl.org/ and just used the current release.  Tip, don't go looking for libjpeg.so.8, just find libjpeg and libSDL doesn't exist it's called sdl-1.2.14-i486-5.txz but I took a punt and it worked.  Phew!

 

Then on another reboot I found 3 more new ones missing, so I went looking for them.  libvga was one, and named svgalib-1.9.25-i486-2.txz (not exactly helpful but I took another punt! :) )

 

I'm having trouble finding those same files.  Where are they on the OSL site?

select current release, and the you'll see a txt file called file list.  That tells you where the files are located. :)

 

Here's the ones I needed

libjpeg - http://slackware.osuosl.org/slackware-current/slackware/l/libjpeg-v8a-i486-1.txz

libXfixes - http://slackware.osuosl.org/slackware-current/slackware/x/libXfixes-5.0-i486-1.txz

libSDL - http://slackware.osuosl.org/slackware-current/slackware/l/sdl-1.2.14-i486-5.txz

libtheoraenc - http://slackware.osuosl.org/slackware-current/slackware/l/libtheora-1.1.1-i486-1.txz

 

The when I ran it again I needed a few more

libsvga - http://slackware.osuosl.org/slackware-current/slackware/l/svgalib-1.9.25-i486-2.txz

libXrandr - http://slackware.osuosl.org/slackware-current/slackware/x/libXrandr-1.3.1-i486-1.txz

libXrender - http://slackware.osuosl.org/slackware-current/slackware/x/libXrender-0.9.6-i486-1.txz

 

Once I completed those it ran without any missing and ffmpeg ran as version 0.9.  I hope that helps, PS3MS is still running perfectly for me. :)

Thanks!  I grabbed libXfixes from the link you posted and placed it in the mencoder folder, but ffmpeg still returns "libXfixes.so.3: cannot open object file".  Java also doesn't run (returns "command not found").  I've got my go file configured correctly, so I'm not sure what I'm doing wrong.

Rajahal,

 

Make sure jre-6u11-i586-1.tgz is in the PS3MS folder, NOT the mencoder file (just put them in as a .tgz file DO NOT unpack it).  It installed fine for me, no issues.  Maybe you could try adding this to your go file?  "export JAVA_HOME=/usr/lib/java"  The file name must be the same as the go script, so if you are using a different version, you need to update the go script.

 

regarding your ffmpeg issue, you need to have the following in your go file because the extra files are in .txz format

cd /mnt/disk/apps/ps3ms/mencoder

installpkg *.txz

 

Once you place the files in the mencoder file (just put them in as .txz files DO NOT unpack them) and you will then need to reboot, then check ffmpeg again and update the files missing and then reboot again until ffmpeg reports no missing files and runs.

 

If you are still struggling try downloading the files from slackware 3.37?  http://slackware.osuosl.org/slackware-13.37/  I thought I used the latest release ones, but maybe I used 3.37.  The ffmpeg0.9 os Slackware 3.37 I think???

 

I was working though adapting the existing guides and it's the first time I've had to go looking for these lib files, so it all got a bit confusing, but once I worked out that libXfixes was in libXfixes-5.0-i486-1.txz I just downloaded them and tried them and they worked.

  • 4 weeks later...

Hi,

 

so far everything runs smooth (ffmpeg, mencoder, java) - but running PMS gives me

 

 

[main] WARN  13:25:43.382 Error loading libzen: Unable to load library 'zen': libzen.so: cannot open shared object file: No such file or directory

 

huh? is there anything i've missed so far?

 

Please help me, as I don't quite know where to start my search...

 

Thanks, Herbert

 

[edit]

 

OK, found those packages, but now I get

 

[main] WARN  13:48:41.579 Error loading libzen: Unable to load library 'zen': /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libzen.so.0)

 

[another edit]

the packages I found were

 

libmediainfo-0.7.39-i486-1sl.txz

libzen-0.4.17-i486-1sl.txz

 

I suppose those are wrong? Where are the correct ones?

 

Herbert,

 

So you ran java, ffmpeg, mencoder in via telnet and they all ran without errors?  You aren't missing any libs.  I had to run it 2 or 3 times to get all the missings parts.

 

And remember to reboot after making changes.

OK, so thanks for your effort. It's just a warning, so I thought I give it a try - and yes, PMS is running!

 

I had never ever to reboot my machine, though. I added the lines to the go script and entered them manually - and it worked like a charm. The only thing which kept irrating me was the warning, but it seems to do no harm at all.

 

Now I'm gona tweak around some settings, so that mkv can be played on my iPad, and try to set up some mediaplayers.

 

Thanks for the very good description, so that even a slightly outdatet linux user was able to do that... great!

 

BTW: I've installed the PS3MediaServer on my cache drive. If you plan to do so, just rename the ps3ms directory to .ps3ms - the mover script then ignores the directory.

 

Herbert

Herbert,

 

On reboot the .txz files would have been installed if this is in your go script.  Did you install them manually in telnet?  If not then you will need to do so, or the .txz file will not have been unpacked.

 

cd /mnt/disk/apps/ps3ms/mencoder

installpkg *.txz

 

Did you use the guide that I did above?  Just asking because there is lots of info spread about on this thread.

Yes, I did use the thread above for my installation. And yes, I did register the packages manually with installpkg.

 

 

BTW: I've installed the PS3MediaServer on my cache drive. If you plan to do so, just rename the ps3ms directory to .ps3ms - the mover script then ignores the directory.

 

Herbert

 

nOOb alert! Do you have to put a letter or something in front of the .ps3ms if you put it on a cache drive? I'm unable to rename the directory to .ps3ms otherwise.

 

 

nOOb alert! Do you have to put a letter or something in front of the .ps3ms if you put it on a cache drive? I'm unable to rename the directory to .ps3ms otherwise.

No, you can't have anything in front of the period. Telnet or use the physical console and type mc to launch midnight commander, then navigate to /mnt/cache and

select the directory, then rename from there.

  • 4 weeks later...

On another note, can anyone help me get a start/stop script going for PS3MS?  I've tried modifying the AirVideo on, but I don't have a clue what I'm doing, and I also have PS3MS installed on my apps drive.

  • 5 weeks later...

No one willing to point me in the right direction with a stop/start script?

 

Oh well.  I have found something rather interesting, thought I would post it up anyway.  I use handbrake to encode all my DVDs for the kids (saves them scratching the disks) and they watch them on their iPads & in the car on the iPod during long trips.  I noticed that my PS3 wouldn't play .mp4 or .m4v files without converting them, but would stream without conversion from my Windows 7 machine.  All my other devices (WDTV, Goodplayer on iPads/iPhone) worked fine, but just not on the PS3, even though the file played fine via Windows, and on a USBkey in the PS3.  I was beating my head against a well, trying new things, rebooting the server over and over again (not sure how to stop and start PS3MS yet, but a reboot implements new changes)

 

I found this which is exactly my issue, so I'm going to give it a try.  http://www.ps3mediaserver.org/forum/viewtopic.php?f=3&t=10413

 

Anyone else had this issue?

Finally I got mediainfo working which helps PS3MS figure out the file type, compare it to the PS3.conf renderer for supported file formats. :)  I thought I would share.

 

I loaded the following (a few are listed as dependencies so I loaded them too to save stuffing about later)

 

cxxlibs-6.0.14-x86_64-1.txz

libzen-0.4.17-i486-1sl.txz

libmediainfo-0.7.39-i486-1sl.txz

zlib-1.2.3-i486-2.txz

glibc-solibs-2.13-i486-4.txz

gcc-g++-4.7.0-i486-1.txz

 

I was getting the error [main] WARN  09:01:50.681 Error loading libzen: Unable to load library 'zen': /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libzen.so.0) and found that running gcc-g++ solved this issue.

 

Now I get

[main] INFO  14:08:22.251 Loading MediaInfo library

[main] INFO  14:08:22.276 Loaded MediaInfoLib - v0.7.39

 

MP4 are now streaming without conversion which will save my CPU some work :)  Now I just need to tweek the ps3.conf renderer to accept m4v files the same as an mp4.

Finally I got mediainfo working which helps PS3MS figure out the file type, compare it to the PS3.conf renderer for supported file formats. :)  I thought I would share.

 

I loaded the following (a few are listed as dependencies so I loaded them too to save stuffing about later)

 

cxxlibs-6.0.14-x86_64-1.txz

libzen-0.4.17-i486-1sl.txz

libmediainfo-0.7.39-i486-1sl.txz

zlib-1.2.3-i486-2.txz

glibc-solibs-2.13-i486-4.txz

gcc-g++-4.7.0-i486-1.txz

 

I was getting the error [main] WARN  09:01:50.681 Error loading libzen: Unable to load library 'zen': /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libzen.so.0) and found that running gcc-g++ solved this issue.

 

Now I get

[main] INFO  14:08:22.251 Loading MediaInfo library

[main] INFO  14:08:22.276 Loaded MediaInfoLib - v0.7.39

 

MP4 are now streaming without conversion which will save my CPU some work :)  Now I just need to tweek the ps3.conf renderer to accept m4v files the same as an mp4.

 

Lacehim,

 

Job well done, would you mind providing links to the files you used, or which mediainfo you downloaded?

 

Thanks

Sure thing.  Credit should go to littlej http://www.ps3mediaserver.org/forum/viewtopic.php?f=3&t=10413 who found the problem, and solved it.  I've been looking for help with this for ages, and no one seemed to have a solution to getting PS3MS streaming mp4s to a PS3.

 

mediainfo was downloaded from here http://mediainfo.sourceforge.net/en/Download/Slackware I'm running a HP N40L so I downloaded the x86_64 version.  It's unsupported by mediainfo but worked fine.

 

cxxlibs-6.0.14-x86_64-1.txz  http://slackware.osuosl.org/slackware64-13.37/slackware64/a/cxxlibs-6.0.14-x86_64-1.txz

libzen-0.4.17-i486-1sl.txz http://slackware.org.uk/slacky/slackware-13.1/libraries/libzen/0.4.17/

libmediainfo-0.7.39-i486-1sl.txz http://repository.slacky.eu/slackware-13.1/libraries/libmediainfo/0.7.39/libmediainfo-0.7.39-i486-1sl.txz

zlib-1.2.3-i486-2.txz http://slackware.osuosl.org/slackware-13.0/slackware/l/zlib-1.2.3-i486-2.txz

glibc-solibs-2.13-i486-4.txz http://slackware.osuosl.org/slackware-13.37/slackware/a/glibc-solibs-2.13-i486-4.txz

gcc-g++-4.7.0-i486-1.txz http://slackware.osuosl.org/slackware-current/slackware/d/gcc-g++-4.7.0-i486-1.txz

 

I actually found this site rather useful http://pkgs.org/ it provided lots of file information, and a list of dependencies which was useful for someone new to Linux like myself.  Anyone else use it?  Downloading from it took a few pages so I used slackware.osuosl.org instead for the downloads above.

 

I'm really happy with my unraid 4.7 build, and I'm learning a lot about linux as I go.  This forum has been amazing for helping me achieve what I've wanted so it's nice to be able to help others in the same boat.  I currently have 1Tb data (small I know but HDD prices are really steep in Australia at the moment), SABNZB, Sickbeard & PS3 Media Server all running off an apps drive with SNAP.  It's been running 247 for a while now.  Really impressed, and can't wait for drive prices to reduce a bit so I can expand it.

 

I would still like some help with a script to stop/start ps3ms via unmenu, so if you can assist or even just help me with a telnet command to do it, that would be great. :)  I've downloaded a slackware book so hopefully I can figure more of the workings of unraid under the covers.  8)

 

Edit:  mp4s play fine now, m4vs still converted, so I modified my PS3.conf (in the renderers folder) and put m4v into StreamExtensions = m4v this forces it to stream and it's working perfectly.  I have different renderers set up for my WDTV, PS3 & Goodplayer on the iPhone rather than have bulk modifications in the main PMS.conf file.

 

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.