Package Details: pms 1.90.1-4

Git Clone URL: (read-only)
Package Base: pms
Description: DLNA compliant Upnp Media Server for the PS3, written in Java.
Upstream URL:
Licenses: GPL2
Submitter: jase
Maintainer: eworm
Last Packager: eworm
Votes: 101
Popularity: 0.635155
First Submitted: 2008-12-11 18:24
Last Updated: 2016-03-04 16:57

Latest Comments

mandelbrot commented on 2016-03-04 16:45

tsmuxer-ng has been split into tsmuxer-cli-ng and tsmuxer-gui-ng and the dependency should be updated.

PreBelgian commented on 2016-02-23 01:28

Dependency tsmuxer-ng doesn't exist

hippieben commented on 2014-03-05 04:42

Service needs manual restarting after log in for some reason. Works just fine after I restart, but I cannot simply boot my computer and have it show up on the network. Any ideas as to why this maybe? Thanks!

jokester commented on 2014-01-03 10:23

It seems to me that tsmuxer is used as an optional renderer. Whereas it in turn required multilib and so on. Is that the only reason it is a (not optional) dependency?

jonnybarnes commented on 2013-08-30 10:18

Latest version is 1.90.1:

gabrielrcp commented on 2013-08-01 14:03

No, it's 1.90.0:

eworm commented on 2013-08-01 12:16

Latest package is 1.82.0, no? So unflagging.

donniezazen commented on 2013-07-08 22:59

Are all the relevant settings done in /opt/pms/PMS.conf or are there settings in ~/.config/PMS/pms.conf, /etc/default/, /etc/conf.d/ etc..?

scan commented on 2013-04-25 21:11

This link does not exist:
tsMuxeR -> /opt/tsMuxeR/tsMuxeR

gabrielrcp commented on 2013-03-24 19:26

I don't think so, this involves changing a user configuration file, which is not something a package should do.
Maybe a message in post installation alerting about this?

digitalone commented on 2013-03-24 18:46

Couldn't be done that in your posted link with AUR package?

gabrielrcp commented on 2013-03-24 15:50

I too had some problems using the default packages. In my case the problem was that 10bits h264 video was not supported. I just manually copied the binaries to my system following this guide: (instead of /opt I installed then on my $HOME)

digitalone commented on 2013-03-24 08:07

Hi everyone. Take a look here:
"PS3 Media Server requires specific versions of ffmpeg, mplayer, mencoder and libmediainfo [...] Running PS3 Medias Server with unsupported ffmpeg or mencoder like following method suggests may cause numerous bugs!"

I have some issues in streaming some mp4. Could be that ffmpeg, mplayer and libmediainfo aren't fully supported from psm on my sistem?

gabrielrcp commented on 2012-11-11 20:05

I sent an email to aur-general asking for suggestions, and got no response.

Well, it is working with that hack, and instead of editing the original file I copied it to /etc/systemd/system/ and made the modifications there, so I expect to have no problems with future updates.

Thanks for the attention

zenlord commented on 2012-11-08 19:59

unit file working for me - thx!

eworm commented on 2012-11-08 07:12

I expected it will not work...

Well, if anybody has an idea how to make it work for everybody let me know...

gabrielrcp commented on 2012-11-07 18:02

It doesn't work. :(

This is the content of the file /etc/profile.d/

Acording to the `man 5 systemd.exec`, the environment file can only contain lines like VAR=value (no export).

A managed to make it work by adding Environment=JAVA=/opt/java/bin/java to the [Service] section. But this is a ugly hack that will break the unit file for everyone else.

eworm commented on 2012-11-07 16:12

Ok, that explains a lot... For my java is /usr/bin/java. Does it work if you add this line in the [Service] section of pms unit file?


gabrielrcp commented on 2012-11-07 15:54

Same thing if I am logged in as root.

magikarp:~$ which java

eworm commented on 2012-11-07 15:43

Does it work if you run systemctl after you logged in as root? (So not using sudo.) Though this should not matter at all.

I have openjdk6 here, perhaps that makes a difference... Where is the java binary located?

gabrielrcp commented on 2012-11-07 15:29

It's not working here, the related lines in journalctl are here:

I think the problem is that systemd does not sources the /etc/profile.d/ files, where jdk[1] updates PATH and JAVA_HOME. I am not sure what is the best way to solve this.


eworm commented on 2012-11-07 12:48

Can anybody test the unit file, please?

zenlord commented on 2012-11-07 11:31

I just found out a service file can be added without hardcoding anything: (see comment 12/10/2012 by Wonder Woofy) - in short: replace the username with '%l', name the servicefile pms@.service and enable or start it using 'pms@<username>.service'. I guess this is what you were looking for?

zenlord commented on 2012-09-24 15:44

You have a valid point, but you could also leave the user-line commented out, as is done in the /etc/conf.d/pms-file. I guess systemd will run the process as root if no user is specified. A simple post-install message to fill in the username should not harm anyone, should it? On the other hand, entering the same information in two separate locations could mean trouble...

eworm commented on 2012-09-24 13:08

I do not want to distribute a service file that has a hardcoded user that does not exist by default. So the correct way would be to create a user 'pms' (or call it whatever you like) and use this in the unit file. I will take a look at that when I find some time.

zenlord commented on 2012-09-19 11:19

Strike that last comment. Seems to be working just dandy. Maybe the .service-file can be distributed with this package?

zenlord commented on 2012-09-17 21:27

After having borked my server installation, I reinstalled it with pure systemd. I gathered the info to accomplish this on the internets and added to the wiki: - The service is started. The journalctl is clean, but I cannot acces the webpage to start the indexing. Any ideas?

Anonymous comment on 2012-09-12 13:05

confirming that mkv files are not working for me with pms 1.70

Anonymous comment on 2012-09-07 20:18

it works, thanks

eworm commented on 2012-09-07 07:04

@binario29: Get tsmuxer from AUR, build and install it. After that try pms again.

Anonymous comment on 2012-09-06 20:56

==> Making package: pms 1.70.0-1 (Thu Sep 6 22:56:21 CEST 2012)
==> Checking runtime dependencies...
==> Installing missing dependencies...
error: target not found: tsmuxer
==> ERROR: 'pacman' failed to install missing dependencies.

eworm commented on 2012-08-13 06:34

Sure. Do you have a link?

Anonymous comment on 2012-08-13 04:45

I found a systemd file for this, but it would be nice to have one included. Thanks

splippity commented on 2012-07-16 00:01

anyone able to stream mkv files with latest ffmpeg? I cant anymore.

BrunoSpy commented on 2012-06-16 16:37
PSM 1.53 is released

Anonymous comment on 2012-04-06 20:34

PS3 Media Server 1.52.1 is released

Anonymous comment on 2012-04-01 20:41

If you are having issues with jre6 let me know in the comments.

twau commented on 2012-03-21 20:24

A little heads up, in the new 1.51.0 version it seems they copied the config files from the windows build.
So you need to convert the DOS newlines to LF Unix format. Hope they fix this as it causes unnecessary work.
And they changed the foldername so you need to change line 28 and 45 in the PKGBUILD.

twau commented on 2012-03-15 10:32

I had really problem with the tsMuxeR provided by PMS in /opt/pms/linux/, did not work at all for me, just returned errors like "There is no inputstream to return".
Solved this by copy the tsMuxeR i got from AUR and replaced the one in /opt/pms/linux/. Now PMS works as it should, thanks for this Package!

zenlord commented on 2011-12-27 16:24

@Giggaflop: you can use the one from the pms-svn package in AUR.

Anonymous comment on 2011-12-15 20:01

anyone have an rc.d for this?

canuckkat commented on 2011-11-22 23:31

The tsmuxer used is compiled during the pms compile. The optdepends for lib32-gcc-libs and lib32-glibc I'm guessing is for the tsmuxer that's being compile in the package, which leads me to believe that it's 32-bit plugin.

Why didn't you bring this up before to the other maintainers? You know I just adopted this package ;)

zenlord commented on 2011-11-22 18:28

I'm confused by your usage of optDepends - wouldn't it make more sense to make 'tsmuxer' an optDepends instead of dependencies of tsmuxer? If one would chose to install tsmuxer, pacman or an AUR-helper would resolve the necessary dependencies, no?

canuckkat commented on 2011-11-20 22:02

Updated PKGBUILD for version 1.50

canuckkat commented on 2011-11-14 19:40

Updated. Added libmediainfo to depends and cleaned up optdepends output.

canuckkat commented on 2011-11-14 19:39

@zenlord, there's supposed to be 2 lines, one for 64-bit dependencies and one for 32-bit. I'll fix it properly so that it'd only show depending on your arch.

Also, yeah, that's an issue. I'll throw mediainfo into depends and take it out later when it's no longer an issue.

Will look at daemon script when I have the time (it's crunch time at school :) ).

zenlord commented on 2011-11-12 10:57

Anyone here having trouble indexing there movies with mediainfo? I'm using pms-svn and everytime I'm trying to scan my folders with mediainfo installed, pms crashes on the same .m4v-file. Without mediainfo, indexing goes well (but ffmpeg is not as accurate as mediainfo, so I don't have surround sound on all movie files anymore). PMS forum thread:

zenlord commented on 2011-11-11 16:29

Small bug: In the PKGBUILD there are two lines for 'optdepends'
Feature request: daemon script (as provided with pms-svn) - a .desktop file is of little use on a headless server :)

canuckkat commented on 2011-11-09 01:40

No worries. Updated to 1.40 with mencoder added to depends and libmediainfo added to optdepends (but I think it should be a depends, let me know what you think).

Let me know if there are issues.

Anonymous comment on 2011-11-07 22:16

Disowned the package so maybe canuckkat can adopt it. Sorry guys...going through the big D so been a bit distracted.

canuckkat commented on 2011-11-07 21:46

1.50 is in beta, but if someone wanted the PKGBUILD for 1.50b2, here it is. Let me know if it needs to be fixed:

* Added mencoder to depends and libmediainfo to optdepends (but I think it should be a depends)

zenlord commented on 2011-10-30 11:50

Two remarks:
* Version 1.50 is available
* 'mencoder' should be added as a dependency (maybe replacing 'mplayer') and 'libmediainfo' is an optional dependency (but a very handy one)

Anonymous comment on 2011-10-29 15:24

Thanks digitalone to keep this updated!

digitalone commented on 2011-10-05 06:53

PKGBUILD for 1.40.0 version:

digitalone commented on 2011-07-14 17:45

PKGBUILD for new version:

manouchk commented on 2011-07-03 01:12

pms used to work here few month ago but right now, I just can get music and picture. When I browse a directory with movies, CPU goes 99% and after sometime the renderer lost the connection to pms. Traces just gives me:
[New I/O server worker #1-2] INFO 21:52:35.493 Media renderer was not recognized. HTTP User agent: UPnP/1.0 DLNADOC/1.50

Anonymous comment on 2011-05-21 20:11

The application will now launch when you click the icon (thanks Splippity) I had to reset my PS3 network config (go in and make it reconnect to the router) in order for pms to see my ps3. All good now.

splippity commented on 2011-05-19 05:12

maybe its fixed.... maybe it was me but I have to add the folders from scratch and run the scan. I kept checking the database files and they were slowly populating with the data but painfully slow.

splippity commented on 2011-05-19 04:48

ok well part of the problem for me looks like it is: Exec=ps3mediacdserver I had to change it to Exec=ps3mediaserver so the application launcher would work
Now I still have the problem of it not showing all of the folders in a directory and it doesnt show any of the avi files.
I even deleted the /opt/pms folder.... I havent deleted the pms folder in .config but will try deleting all of that next. Even if I revert back to 1.21 I still have the same problem. I tried running the scan option thinking maybe thats part of the problem but it takes an insane amount of time even for a few folders.

splippity commented on 2011-05-19 02:50

the build is broken for me when I use both packer and clyde. They install fine but wont launch.

splippity commented on 2011-05-19 01:48

the build is broken for me when I use both packer and clyde. They install fine but wont launch.

Anonymous comment on 2011-05-17 17:08

I actually run the SVN version, but I updated the package and it built fine on my machine. Cheers.

zenlord commented on 2011-05-17 09:22

Version 1.22 released - surprising to see this new release only a month after the previous one...

Berseker commented on 2011-05-01 19:18

good work moted, Yes I realized after a while that my "fast" fix for the old PKGBUILD simply avoided to install a correct icon ^^

Anonymous comment on 2011-04-27 18:39

Since it was orphaned I took it over and updated it.

Anonymous comment on 2011-04-27 17:58

Beserkers PKGBUILD is pretty solid, however if you still want an icon you don't have to comment out that line, just change:

# install -D -m 644 $srcdir/pms_jar/resources/images/clients/ps3slim_256.png $pkgdir/usr/share/pixmaps/pms.png
install -D -m 644 $srcdir/pms_jar/resources/images/clients/ps3.png $pkgdir/usr/share/pixmaps/pms.png

Berseker commented on 2011-04-25 09:40

Working PKGBUILD for last version

I've made it fast, please check any eventual settings or fix to fill in it.

Hikari commented on 2010-11-23 16:59

@flammenwurfer: Did you try the Transcoding? There should be a folder in the folder of your video file displayed on the ps3.

Anonymous comment on 2010-10-18 22:46

Getting error when trying to play .mkv files on PS3. I have PMS, ffmpeg, java and mplayer installed. Everything else is working correctly as far as I can tell. All default settings. Can anybody point me in the right direction? Thanks

jase commented on 2010-10-17 06:58

The wrapper script is now called ps3mediaserver because there was some conflict with other package using /usr/bin/pms.

Berseker commented on 2010-10-17 06:24

1.20.412 out.

Anonymous comment on 2010-06-16 08:55

@vtn thank you, subtitles working now (x64 platform)

Anonymous comment on 2010-06-07 03:44

Gentlemen, the problem with subtitles is due to ASS and Mencoder. Until the problem is solved, disable ASS/SSA subtitles and they will work.

Anonymous comment on 2010-06-07 02:49

I am also experiencing problems with pms and subtitles, but it looks like the problem is related another package, because pms does not even work when you download it from the website, extract it and execute directly.

Anonymous comment on 2010-06-03 09:04

@hdoria I can't view subtitles, tried also the new beta modifing the PKGBUILD and no luck. Also in both releases, tsMuxer doesn't work propertly on .mkvs and the web channels show no entries. I've installed fully vlc and have all packages updated... anyway mencoder appart from subtitles is working properly and tsmuxer works with *some* mkvs... Any installation trick?

Anonymous comment on 2010-05-24 01:23

v1.20.409-BETA is out with huge improvements.
Unfortunately, I can't get it to work with my Samsung TV and Arch. It works with my Samsung TV and Ubuntu. It also works with my Xbox360 in both Arch and Ubuntu. I don't know what I'm missing in Arch to get it to work with my TV.

Anonymous comment on 2010-05-15 00:31

Are you guys having problems with subtitles?