Initial commit
root

root commited on 2014-05-05 22:57:02
Showing 112 changed files, with 9041 additions and 0 deletions.

... ...
@@ -0,0 +1,889 @@
1
+Changelog:
2
+==========
3
+
4
+1.90.1 - 2013-08-17
5
+
6
+    Engines:
7
+        - FFmpeg Video, FFMpeg Web Video and FFmpeg Web Audio:
8
+            - Fix issue that prevented plugins extending FFmpegWebAudio and FFmpegWebVideo safely
9
+            - Updated FFmpeg for Windows
10
+        - MEncoder Video:
11
+            - Fix for spaces in font names breaking playback 
12
+
13
+    Misc:
14
+    	- Fixed regression with tsMuxer and H264 support
15
+        - Restored Java support for file names with special characters on Mac OS X.
16
+
17
+1.90.0 - 2013-07-31
18
+
19
+    Engines:
20
+        - FFmpeg Video, FFmpeg Web Audio and FFmpeg Web Video:
21
+            - Add FFmpeg Web Audio engine
22
+            - General improvements of usability and stability
23
+            - Support for lossless video remuxing if supported by renderer
24
+            - Support for AC-3 and DTS audio tracks remuxing
25
+            - Support for external SRT and SSA/ASS subtitles
26
+            - Support for auto charset detection of non UTF-8 external subtitles
27
+        - tsMuxeR:
28
+            - Regression: restore the pre-1.82.0 compatibility logic
29
+        - VLC Web Video:
30
+            - Fix NPE
31
+            - Support for external subtitles (thanks, tdcosta100!)
32
+
33
+    Renderers:
34
+        - Xbox 360: improved quality
35
+        - Improved Sony Blu-ray Player support (thanks, skeptical)
36
+        - Send thumbnails properly to Samsung 2012 ES and EH models (thanks, dmitche3!)
37
+        - Added renderer profiles (thanks, UMS developers):
38
+            - KalemSoft Media Player
39
+            - Netgear NeoTV
40
+            - Onkyo TX-NR717
41
+            - Sharp Aquos TVs
42
+            - Showtime 4 PS3 homebrew player
43
+            - Sony Bravia EX620 series TVs
44
+            - Sony Bravia W6/W8/W9 (thanks, gui17aume)
45
+            - Sony Home Theatre Systems
46
+            - Telstra T-Box
47
+            - VideoWeb TV
48
+            - Vizio Smart TV
49
+            - Yamaha RX-V3900
50
+
51
+    Transcode folder:
52
+        - Add entries for audio files
53
+        - Add missing entries for video files
54
+        - Add entries for web video and web audio files
55
+        - Allow the chapter folder prefix to be localized
56
+        - Hide chapter folders if the duration of the video is less than the chapter length
57
+        - Don't hide engine names in the #--TRANSCODE--# folder if hide_enginenames is true
58
+
59
+    Language updates:
60
+        - Updated Dutch translation (thanks, leroy)
61
+        - Updated French translation (thanks, gui17aume)
62
+
63
+    Misc:
64
+        - A lot of backports from UMS (thanks, all UMS developers!)
65
+        - Windows: system-wide Java installation is not needed anymore, now we bundle private JRE with installer
66
+        - Fix duplicate entries in DVD/playlist/feed folders: GC566, GC636, GC1483, GH13
67
+        - More accurate checks for reference frame counts to allow more videos to be remuxed rather than transcoded
68
+        - Removed obsolete MPlayerAudio, MPlayerWebAudio and MPlayerWebVideoDump engines
69
+        - Filename display formats can now be set at the profile level as well as per-renderer
70
+        - More detailed logging to improve diagnostics and simplify issue reporting
71
+        - Fix generation of music subfolders in iTunes Library (thanks, gui17aume)
72
+        - Build Windows installer with bundled JRE for 32-bit systems (PMS-setup-full.exe)
73
+        - Build Windows installer with bundled JRE for 64-bit systems (PMS-setup-full-x64.exe)
74
+        - Build Windows installer without bundled JRE (PMS-setup-without-jre.exe)
75
+        - Removed silent JRE download and installation within PMS.exe wrapper if no private or public JREs are found. Prompt user to run PMS-setup-full.exe instead
76
+        - Show user GPL licence during Windows installation
77
+        - Windows installer now runs PS3 Media Server with normal user rights after installation is complete
78
+        - Windows installer localization.
79
+        - New Mac OS X installer with bundled JRE (pms-setup-macosx.tar.gz)
80
+        - Added configuration option for forcing renderer per IP address (#115)
81
+
82
+1.82.0 - 2013-06-03
83
+
84
+    Engines:
85
+        - dcraw Thumbnailer:
86
+            - Fix image transcoding
87
+            - Add support for more extensions
88
+        - FFmpeg:
89
+            - Fix bug that disabled FFmpeg for compatible files
90
+            - Fix audio channel selection (thanks, valib)
91
+        - MEncoder Video:
92
+            - Fixed bug that caused embedded subtitles to be displayed instead of external (thanks, SubJunk)
93
+            - Fixed handling of per-renderer aspect-ratio settings (thanks, ExSport)
94
+        - tsMuxeR:
95
+            - Fixed 24-bit FLAC support with tsMuxeR (thanks, SubJunk)
96
+            - Fix bug that disabled tsMuxeR for compatible files
97
+        - VLC:
98
+            - Fix looping playback
99
+            - Add multi-threading support (GC1624: thanks, ccampora)
100
+        - Misc:
101
+            - New engine: VLCWebVideo ("vlcwebvideo")
102
+            - Clean up engine names
103
+
104
+    Renderers:
105
+        - PS3: TV series with sound problems after "previously on" block should now play normally with the "Keep AC-3 track" option enabled (thanks, SubJunk)
106
+
107
+    Language updates:
108
+        - Updated Dutch translation (thanks, leroy)
109
+
110
+    Misc:
111
+        - Fix issue with VirtualBox and PMS launchers (thanks, thepadawan42)
112
+        - Added support for M4A files encoded with Fraunhofer AAC
113
+        - Upgrade Thumbnailator to 0.4.4 to fix out-of-memory errors (thanks, coobird)
114
+
115
+1.81.0 - 2013-04-21
116
+
117
+    Engines:
118
+        FFmpeg:
119
+            - Add/fix audio channel options
120
+            - Build script: add HTTPS support
121
+
122
+    WEB.conf:
123
+        - Add support for the file:// protocol
124
+        - Match protocols (e.g. mms://...) before extensions (e.g. http://example.com/foo.mms)
125
+
126
+    Misc:
127
+        - Media Parser v1: fix audio channel parsing
128
+        - Fix for "Can't assign requested address" bug after update to Java 1.6.0_45 on Mac OS X
129
+
130
+1.80.0 - 2013-04-06
131
+
132
+    Regressions:
133
+        - Re-allow all transcode engines to be disabled
134
+
135
+    PMS.conf:
136
+        - FFmpeg has been renamed ffmpeg_video_custom_options and now defaults to null
137
+
138
+    Renderers:
139
+        - Document TranscodeVideo and TranscodeAudio profiles
140
+        - Panasonic TVs: Add "exclusive" option to SeekByTime to work around a transcoding issue
141
+        - PS3: Restore seek-by-time support for streaming
142
+        - Android: allowing chunked transfer
143
+        - AirPlayer & iPad/iPhone: transcoding to WMV format gives better results
144
+        - Improved support for Sony Bravia HX (thanks, mazey!)
145
+        - Improved streaming support for some renderers (thanks, ExSport!)
146
+
147
+    Engines:
148
+        FFmpeg Video and FFmpeg Web Video:
149
+            - Support all three TranscodeVideo profiles: WMV, MPEGTSAC3 and MPEGPSAC3
150
+            - Preserve source video quality
151
+        FFmpeg Video:
152
+            - Custom FFmpeg options are now read before each transcode rather than only at startup
153
+              (parity with custom MEncoder options)
154
+            - Rescale videos larger than the renderer's max height/width
155
+            - Updated to use "wmav2" codec (#1583)
156
+        FFmpeg Audio: support all TranscodeAudio profiles
157
+        VLC:
158
+            - Added support for VLC as engine (thanks, LordQuackstar!)
159
+
160
+    Language updates:
161
+        - Updated Brazilian translation (thanks, Bruno Arueira!)
162
+        - Updated Catalan translation (thanks, oscaroe!)
163
+        - Updated simplified Chinese translation (thanks, lovenemesis!)
164
+        - Updated Italian translation (thanks, nocciola82!)
165
+
166
+    Misc:
167
+        - Fixed bug that prevents PMS running multiple profiles concurrently
168
+        - Fixed NPE when responding to DLNA subtitle requests
169
+        - Fixed NPE for empty soapactions
170
+        - Image thumbnailer:
171
+            - Added thumbnail support for TIFF and other formats
172
+            - Trapped exception when handling unsupported formats
173
+        - Fixed response to M-SEARCH "ssdp:all" message (thanks, ler0y!)
174
+        - Fixed fontconfig configuration for Mac OS X, improving subtitle quality
175
+        - Moved several transcoding settings from MEncoder to Common transcoding settings
176
+        - Layout improvements to remove scroll bars where possible
177
+        - Help is now context sensitive
178
+
179
+1.72.0 - 2012-11-18
180
+
181
+    Regressions:
182
+        - Fixed bug that occurred when using ShowDVDTitleDuration
183
+        - Fixed bug that caused embedded subtitles to be displayed when subtitles are disabled
184
+        - Fixed bug in handling of filenames with embedded $ characters
185
+
186
+    Engines:
187
+        - Removed option to automatically switch to tsMuxeR (available manually via the #--TRANSCODE--# folder)
188
+
189
+1.71.0 - 2012-11-06
190
+
191
+    Windows:
192
+        - Updated MEncoder and MPlayer to SB41
193
+        - Updated ffmpeg to 1.0 (Zeranoe Build 2012-10-10)
194
+        - Fixed file permissions bug
195
+
196
+    Mac OS X subtitles:
197
+        - Changed audio/subtitle defaults to accept anything
198
+        - Removed fontconfig from MEncoder for improved subs compatibility
199
+
200
+    Renderers:
201
+        - Improved Android.conf video support
202
+        - Added support for Samsung SMT-G7400 (UPC Horizon)
203
+        - Fixed bug that prevented Galaxy Nexus pictures displaying
204
+
205
+    Language updates:
206
+        - Updated Chinese Traditional translation (thanks, mcc!)
207
+        - Added Turkish icon
208
+
209
+    Misc:
210
+        - Updated MediaInfo to 0.7.60 (GC1508)
211
+        - Updated h2 database to 1.3.168 (thanks, valib!)
212
+        - Improve handling of initialization errors
213
+        - Fixed possible error while loading iPhoto library (GC1523)
214
+        - Fixed bug where disabled engines could be selected in the #--TRANSCODE--# folder
215
+        - Added options for renderer-specific file name formats
216
+        - Added ffmpeg build script
217
+
218
+1.70.1 - 2012-08-31
219
+
220
+    Packaging fix (Windows only)
221
+
222
+1.70.0 - 2012-08-31
223
+
224
+    Add new default web video engine: FFMpeg Web Video
225
+    Add support for new web protocols: mmsh:// and mmst://
226
+    Sort files alphanumerically by default e.g. Episode 2 before Episode 10
227
+    Auto encoding detection of non UTF-8 external subtitles for Russian, Greek, Hebrew, Chinese, Korean and Japanese languages (leave "Subtitles codepage" option blank)
228
+    Improved handling of UTF-8 external subtitles
229
+    Localized #--TRANSCODE--# folder name
230
+    PMS.conf:
231
+        - Added transcode_folder_name option to allow #--TRANSCODE--# folder name to be customized (issue GC963)
232
+    Make example PMS.conf behave more like built-in defaults
233
+    Restore maximum buffer size to 600 MB (was 400 MB)
234
+    Prevented image distortion on some DLNA clients with "Keep AC-3 track" option enabled
235
+    Don't show entries for disabled engines in #--TRANSCODE--# folder
236
+    Allow Traces tab panel to auto-scroll (thanks, LordQuackstar!)
237
+    Revert changes to SMP-N100.conf that conflict with Sony Blu-ray players and break MKV support (thanks, mrw1986)
238
+    Replaced ImageMagick with Thumbnailator for thumbnail generation
239
+    Fix FFmpeg engine's handling of unsupported custom options (thanks, ajamess)
240
+    Fixed FFmpeg command line arguments used by tsMuxeR video
241
+    Added new renderer: Yamaha RX-A1010 (thanks, merelin)
242
+    Language updates:
243
+        - Updated Dutch translation (thanks, leroy)
244
+        - Updated Bulgarian translation (thanks, JORDITO)
245
+    Fix DNLA 2114 errors when scanning non-readable subfolders with "hide empty folders" enabled
246
+    Renderers:
247
+        - Deprecate misnamed TranscodeVideo profile MPEGAC3: use MPEGPSAC3 instead
248
+        - Document and clean up TranscodeVideo and TranscodeAudio profiles
249
+    Linux tarball: fix "cannot find tsMuxeR" error
250
+    MEncoder:
251
+        - disable AC-3 remux if audio track has delay
252
+        - disable DTS and LPCM remuxing if tsMuxeR engine is unavailable
253
+
254
+1.60.0 - 2012-07-17
255
+
256
+    Enabled FFmpeg video player for all platforms
257
+    Added support for PGS (Blu-ray) subtitles
258
+    Added support for TX3G (MPEG-4 Timed Text) subtitles
259
+    Added support for VobSub (DVD) subtitles in MP4 container
260
+    Better handling of embedded SSA/ASS subs styling
261
+    Fixed audio track selection for MP4s and MOVs
262
+    Fixed DV videos detection
263
+    Added support for WebM videos downloaded from YouTube
264
+    Optimized CBRVideoBitrate value for Panasonic TVs (thanks, ExSport!)
265
+    Added new renderer: Sony SMP-N100 (thanks, mrw1986 and guillepalao!)
266
+    Language updates:
267
+        - Catalan translation update (thanks, aseques!)
268
+        - Simplified Chinese translation update (thanks, lovenemesis!)
269
+    Localized audio and subtitle priority defaults
270
+
271
+1.54.0 - 2012-06-25
272
+
273
+    Added LPCM transcoding option for all audio tracks
274
+    Added DTS HD-MA support up to 7.1 channels: DTS core remux, LPCM and AC-3 transcoding
275
+    Added Dolby TrueHD support up to 7.1 channels: LPCM (recommended) and AC-3 (buggy for 7.1) transcoding
276
+    Added workaround for 2.0 384 kbits AC-3 PS3 audio bug
277
+    Added support for DirecTV HR series (thanks, DeFlanko!)
278
+    Added support for LG's Smart TV Upgrader (LG 600ST)
279
+    Added support for Yamaha RX-V671 (thanks, adresd!)
280
+    Added support for OPPO BDP-83 and OPPO BDP-93 (thanks, adresd!)
281
+    Fixed bug that occurred when resetting cache
282
+    Made buffer display in megabytes instead of bytes
283
+    Fixed overscan compensation bug on some renderers (thanks to tMH for reporting the bug!)
284
+    Updated MPlayer for OS X to SB32
285
+    Language updates:
286
+        - CZE translation update (thanks, valib)
287
+
288
+1.53.0 - 2012-06-11
289
+
290
+    Fix global custom MEncoder options
291
+    Re-fix NPE when toggling HTTP Engine V2
292
+    Fix startup for symlinked PMS.sh (#1356) (thanks, Matthijs!)
293
+    Added documentation to PMS.conf (thanks, Hagar!)
294
+    Updated JNA to support multiarch directories on Linux (#1152)
295
+        - Fix test/startup error caused by conflicting JNA versions
296
+    Language updates:
297
+        - added Arabic
298
+        - added Hebrew (thanks, zvi-yamin!)
299
+        - CZE translation update (thanks, valib)
300
+        - Layout support for right-to-left languages added
301
+    Added option to select and force the default renderer
302
+    Fixed Samsung 2012 TVs timeout (thanks, troop!)
303
+    Added support for D-link DSM-510 (thanks, glenrocks!)
304
+    Updated MPlayer build script to SB32
305
+    Fix "value too long" SQL exceptions
306
+    If renderer has not specified a maximum height/width, default to 1920x1080
307
+    Initial fix for Samsung 2012 TVs (thanks, troop!)
308
+    Linux: load system-wide defaults from /etc/skel if user's profile not found
309
+    Added recognition for AcePlayer app (thanks, md.versi!)
310
+    Fix parsing of <real> in plist preventing iPhoto libraries from working
311
+    Added Plugin development guide (thanks, glebb)
312
+
313
+1.52.1 - 2012-04-06
314
+
315
+    Updated MPlayer to SB29 which fixes AC-3 audio sync
316
+    Allow JRE 6 instead of just JRE 7
317
+    Language updates:
318
+        - added Turkish (thanks, BrYaNT!)
319
+        - updated Bulgarian (thanks, JORDITO!)
320
+        - updated Catalan (thanks, aseques!)
321
+        - updated Czech (thanks, valib!)
322
+        - updated English labels
323
+    Reading genre from media (thanks, nielsb!)
324
+
325
+1.52.0 - 2012-03-22
326
+
327
+    Fix program starting on Linux
328
+    Support videos with resolutions that are not divisible by 4
329
+    Improved overscan-compensation
330
+    Fixed the display of Hebrew subtitles
331
+    Improvements to logging
332
+    Language updates:
333
+        - Czech (thanks, valib!)
334
+
335
+1.51.0 - 2012-03-17
336
+
337
+    Fix StartStopListener callbacks for HTTP Engine V1
338
+    Surface playback start/stop events
339
+    Make video quality presets localizable
340
+    Fixed OS X log message about font definitions
341
+    Fixed double wrapping of streams causing stuttering
342
+    Added MPEG4 ASP with Qpel support for PS3
343
+    Allow 15fps video
344
+    MediaInfo link added to the About tab
345
+    Updated to latest versions of libraries (codec, jdom, logback and slf4j)
346
+    Various stability and speed improvements
347
+    Updated JRE autodownload to 7u3 from 7u2
348
+    Updated MPlayer and MEncoder to SB28
349
+    Updated ImageMagick Convert to 6.7.6
350
+    Updated MediaInfo to 0.7.54
351
+    More reliable selection of correct audio channels
352
+    Improved fast-forward and rewind support
353
+
354
+1.50.1 - 2012-01-28
355
+
356
+    Fixed DLNAResource cloning problem (#1274)
357
+    Added renderer configuration file for Philips TV (thanks, leroy!)
358
+    Fixed bug in RootFolder (#1243)
359
+    Improved child discovery for the root folder
360
+    Enhanced network interface handling (#659)
361
+    Fixed bug in Navigation Share tab
362
+    Added Solaris specific ping command (#1277)
363
+    Fixed problem parsing framerates with comma (#1278)
364
+    Fixed bug in AVCHeader scanner
365
+    Fixed broken MEncoder playback on empty custom settings
366
+    Updated Sony Bravia EX configuration
367
+    Fixed timeshift audio sync problem with tsMuxeR (thanks ExSport!)
368
+    Added option to disable/enable DTS passthrough in video settings folder
369
+    Updated Samsung AllShare configuration to recognize newest firmware
370
+    Added support for WDHD Live and AirAv app (thanks, ehM.Deee!)
371
+    Migrated PMS source to GitHub (https://github.com/ps3mediaserver/ps3mediaserver)
372
+    Log build's commit id/date
373
+    Added subtitle HTTP header support for SamsungAllShare (thanks, SamiMakinen!)
374
+    Made streaming and transcoding logic more configurable (thanks, StreamHD!)
375
+    Added country code thumbnails (thanks, happy-neko!)
376
+    Updated FFmpeg to r35509 from r31564
377
+    Updated JRE auto-download to 7u2 from 7u1
378
+    Updated MediaInfo to 0.7.53 from 0.7.51
379
+    Fixed delay when entering the media server
380
+    Language updates:
381
+        - Russian (thanks, Tianuchka!)
382
+        - Clarified some settings in all languages
383
+    Updated MPlayer/MEncoder to SB22 from SB18
384
+
385
+1.50.0 - 2011-11-20
386
+
387
+    Backwards-incompatible API changes (for plugin developers/packagers) - see http://tinyurl.com/3qtgk5k for more details
388
+    Updated binaries build script to include Linux support (thanks, happy.neko!)
389
+    Updated OS X MPlayer to include fontconfig support
390
+    Language updates:
391
+        - Updated Bulgarian translation (thanks, JORDITO!)
392
+        - Updated German translation (thanks, smo!)
393
+        - Updated Dutch translation
394
+        - Clarified English language labels
395
+        - Speeds displayed in Mb/s instead of Kb/s
396
+    Added full featured IP filter with support for wildcards and ranges
397
+    Improved network interface choosing algorithm now skips virtual interfaces
398
+    Updated libraries (configuration, jgoodies and slf4j)
399
+    Detect file system changes runtime (adding/removing folders/files).
400
+    Updated JRE auto-download from 6u27 to 7u1
401
+    Added option to create a desktop shortcut to the Windows installer
402
+    Renderer image improvements
403
+    Improvements to tab layouts
404
+    Maximum bandwidth setting works
405
+    Limit bandwidth to 110Mb/s by default which should solve a lot of "stuttering playback" reports
406
+    Recognise forced subtitles (thanks, ExSport!)
407
+    Updated MPlayer and MEncoder on Windows and OS X from Sherpya's old builds to SubJunk's new builds which fixes many playback issues, colour-conversion bugs and more (but possibly has drawbacks for some files, too)
408
+    Main (Status) tab displays a large tick when it's connected to a renderer instead of a PS3 or warning image
409
+    Updated MediaInfo to 0.7.51 from 0.7.47
410
+    New natural sort option for file order: Alphanumeric (e.g. Season 2 before Season 10)
411
+    Always allow "Restart Server" button (#1186)
412
+    Updated FFmpeg for Windows to r31564 from r30656
413
+    We now support Samsung AllShare, along with our existing support for Samsung WiseLink
414
+    Allow to configure subtitle color if using PMS in headless mode (#1280)
415
+
416
+1.40.0 - 2011-09-22
417
+
418
+    Backwards-incompatible API changes (for plugin developers/packagers) - see http://tinyurl.com/3wspwn8 for more details
419
+    Updated OS X MPlayer to enable external VOBsub, ASS/SSA and Fribidi support
420
+    Allow update checks to be performed manually (Windows only)
421
+    Allow automatic update checks to be enabled (Windows only)
422
+    Simplify PMS customization for packagers of custom builds
423
+    Logging fix for headless configurations
424
+    Added experimental support for iPad / iPhone renderers
425
+    Fixed DVD ISO playback on OS X (thanks, jjmojojjmojo!)
426
+    Added support for the AirPlayer app
427
+    Added support for Samsung TV model SEC_HHP_TV (thanks, coax-!)
428
+    Added Aperture support on OS X (thanks, coax-!)
429
+    Added thumbnail support for images (some code from http://www.rayinblu.com/ps3mediaserver)
430
+    The cache is now reset after each upgrade/downgrade (for versions higher than 1.40.0)
431
+    Files with the extension *.vdr are now recognized as MPG videos
432
+    Added support for JPEG Multi-Picture Format (.mpo) files
433
+    Added support for chunking renderers like Sony Bluray (thanks, infidel, WorldOfHurt and patters!)
434
+    Updated Italian translation (thanks, nocciola82!)
435
+    Fixed bug that would often limit streaming buffer to 50 MB.
436
+    Updated FFmpeg for Windows to r30656 from r30172
437
+    Updated French translation (thanks, danielha!)
438
+    Updated Russian translation (thanks, Tianuchka!)
439
+    Added support for regular ASS/SSA subtitles (before we only supported the more popular "advanced" kind)
440
+    Updated MediaInfo to 0.7.47 from 0.7.44
441
+    Updated JRE autodownload to 6u27 from 6u26
442
+    Removed IP/hostname from Status tab (still shown in Traces)
443
+    Updated libraries (codec, gson, jgoodies, logback and netty)
444
+
445
+1.30.1 - 2011-07-06
446
+
447
+    Fixed bug that caused very slow iTunes library parsing
448
+
449
+1.30.0 - 2011-07-05
450
+
451
+    Backwards-incompatible API changes (for plugin developers/packagers) - see http://tinyurl.com/3hbqv4l for more details
452
+    Fix StartStopListener callbacks (GC719)
453
+    Updated OS X binaries (FFmpeg, MEncoder and MPlayer) to fix an AC-3 bug and improve internal VOBsub display quality
454
+    Optional GUI to allow profile to be selected when PMS starts
455
+    Better UPnP spec compliance
456
+    Logging improvements
457
+    ASS/SSA subtitles disabled by default on Linux and OS X
458
+    Multithreaded MEncoder enabled by default on multithreaded CPUs
459
+    Subtitles stay within confines of original frame when using overscan compensation
460
+    Made transcoding tab resizing consistent for all sizes
461
+    Fixed DTS audio support with FFmpeg
462
+    MEncoder supports DTS-ES (6.1 channels) audio
463
+    Handles unknown audio channels
464
+    Change maximum number of plugins to 30 from 4
465
+    Improved MP4 support
466
+    New Korean translation (thanks, mrahn80)
467
+    Fixed bug where config sometimes wouldn't save on Windows 7
468
+
469
+1.25.1 - 2011-06-17
470
+
471
+    Overscan compensation bug fixed
472
+
473
+1.25.0 - 2011-06-16
474
+
475
+    Overscan compensation feature added for MEncoder
476
+    Return of the official OS X build, thanks for your patience!
477
+    MEncoder no longer crashes when using more then 8 cores
478
+    New build script for OS X that builds all dependencies (big thanks to Raptor399)
479
+    French translation fixed
480
+
481
+1.24.0 - 2011-06-14
482
+
483
+    New icon on OS X
484
+    Added Bulgarian and Brazilian Portuguese translation (thanks to jordito and gelo)
485
+    Updated Polish, French, German and Portuguese translation
486
+    tsMuxeR handles mov files
487
+    Updated FFmpeg to r30172 from r28671
488
+    Updated JRE auto-dl
489
+    Forcing MEncoder via the TRANSCODE folder ignores tsMuxeR
490
+    Fixed support for renderers including Panasonic TVs
491
+    Improved RAR support
492
+    Updated libraries for OS X build
493
+    Lots of fixes to the OS X build process so now it works
494
+    Support for multi-language VOBsub subtitles
495
+    It's possible to remove hard drives from list if they are no longer connected (thanks, spots)
496
+
497
+1.23.0 - 2011-05-26
498
+
499
+    Fixed Windows service
500
+    Windows service now starts automatically with the computer
501
+    Sony Bravia Z5500 (and possibly others) work again
502
+    Fixed PS3 not being detected for some users
503
+    Support cellphone/smartphone (3gp) videos
504
+    Windows service is uninstalled with program
505
+    Detect Popcorn Hour and WDTV live more reliably
506
+    English, Russian and Dutch language updates
507
+
508
+1.22.0 - 2011-05-15
509
+
510
+    Many file compatibility bugs fixed (particularly MKV, MP4 and DVD ISO)
511
+    Help tab improved
512
+    Improved alphabetical file sorting (old method is still there for those who liked it)
513
+    Language fixes and updates
514
+    Added custom profiles
515
+    Added new renderers: Sony HX7, Bravia NX8, Panasonic Viera range
516
+    Network traffic prioritised properly (thanks to bgm)
517
+    48fps videos are now supported
518
+    Various other fixes
519
+
520
+1.21.1 - 2011-04-15
521
+
522
+    Rollback MPlayer for Windows to fix critical subtitle bug
523
+    Add extra information to Windows uninstaller
524
+    Fix NPE when toggling HTTP Engine V2
525
+
526
+1.21.0 - 2011-04-12
527
+
528
+    Support new devices: Android, Nokia N900
529
+    Improved support for XBMC
530
+    VOBsub subtitles are now supported on Windows
531
+    Multithreaded MEncoder works on more things now
532
+    Bandwidth optimisations
533
+    New Help tab
534
+    More file sorting options
535
+    Improve error logging
536
+    Buffer reports more accurately
537
+    Properly support MEncoder multithreading on newer CPUs
538
+    Updated MEncoder and FFMPEG
539
+    Processes ended properly on Linux
540
+    Many images added and updated in the program and Windows installer
541
+    Support thumbnails for other aspect ratios than 16:9
542
+    Support double-NTSC framerates
543
+    Added DVD & VOBsub subtitle quality option for MEncoder (AKA subtitle anti-aliasing support)
544
+    Many language fixes and improvements
545
+    Config files are saved in AppData on Windows now instead of the install directory
546
+    Folder names containing commas are now handled correctly when loading settings on startup (thanks, Targeter)
547
+    GameTrailers support fixed
548
+    WEB.conf parsed properly now
549
+    iTunes library loads much faster
550
+    Newer version of JRE is automatically downloaded for users who don't have it
551
+    Window size tweaked to support lower resolutions better
552
+    Internal scrollbars added for when content overflows
553
+    Improved audio parsing
554
+    Updated many dependencies
555
+    Fixed DVR-MS support
556
+    Fixed LPCM audio streaming
557
+    Improved support for plugins
558
+    Improved support for VLC Media Player
559
+    Fixed many minor bugs
560
+
561
+1.20.412 Beta - 2010-10-04
562
+
563
+    Fixed DTSWAV support on PS3 and FLAC 24bits/96kHz with Video
564
+    Fixed seeking issues on PS3 firmware 3.50
565
+    Double check for Mplayer existence and font generation (useful for latest Sherpya's revisions)
566
+    Ability to shutdown DLNAorgPN automatic support for a given renderer (see DLNAOrgPN attribute in the renderer conf file)
567
+    Some hack stuff for mpeg2 remux on Bravia TVs
568
+    RAW generation fixed
569
+    Custom mencoder quality settings for a given renderer
570
+
571
+1.20.409 Beta - 2010-03-27
572
+
573
+    - Changes / Features
574
+
575
+    MediaInfo support by default for PS3/XBOX, ongoing work on other renderers:
576
+    -> Faster XMB navigation (faster parsing, plus file list appears before thumbnails generation)
577
+    -> Proper auto detection of non supported files (PS3: Mpeg w/ DTS, Qpel/Gmc/H264 AVI files, Apple Lossless AAC files, 6 channels WMV, etc.)
578
+    OS X: Switched to Java 6 which means Tiger is no longer supported, Leopard only with a 64bit capable processor (Intel Core 2 or newer) and Snow Leopard works with all Intel processors.
579
+    AIFF support
580
+    MP4 Cover art support
581
+
582
+    - Fixes
583
+
584
+    Issues with some audio m4a and video mp4 files (wrong mime types)
585
+    Slowdown on FLAC media library scan
586
+
587
+    v1.10.6 through 1.11.381 BETA versions
588
+
589
+    - Changes / Features
590
+
591
+    Externalization of PS3/Xbox playback profiles, it's now possible to create profiles for any media renderer
592
+    Includes preliminary support for Sony Bravia, Popcorn Hour, Samsung Wiselink, Freebox HD, WDTV Live
593
+    Handling of UTF8 and UTF16 encoding, and case insensitive external subtitles
594
+    DVD ISO remuxed by default / DTS 768kBps support on PS3
595
+    CUE playlist support
596
+    Pseudo chapters support via the #Transcoded folder
597
+    DVD ISO thumbnails support
598
+    Updated tsMuxeR binaries (better H264 camcorders support)
599
+    Windows: Launcher now detects Java 64 bits if installed
600
+    Windows: Updated mencoder/mplayer/ffmpeg builds
601
+    OS X: tsMuxeR and FLAC binaries are now available in this build, this adds a lot of features on Mac which were previously only available on Windows or Linux (like DTS and remux support)
602
+    OS X: iPhoto and iTunes library support (thanks to Pedro Simoes)
603
+    OS X: Native look, now looks more like a Mac application
604
+    OS X: Updated mencoder/mplayer/ffmpeg builds, support for FriBidi
605
+    OS X: Updated build script to make a bundle or dmg automatically (thanks to Josh Klun)
606
+    New translations: Catalan (Thanks to adrianeitor92), Czech (thanks to Mila), Danish (thanks to Niclas Gleesborg), Slovenian (thanks to Rob Wall)
607
+
608
+    - Fixes
609
+
610
+    New and experimental HTTP engine: better media renderer support / no more random sound cuts when playing mp3s
611
+    Fixed slow a/v out of sync on Xbox360 ?
612
+    Media library major speed and size improvements (you may have to reset the library)
613
+    Improved fix for the stopped videos issue
614
+    Better support for mkvs with NTSC video track
615
+    Fixed spaces usage in the audio/subtitles configurations
616
+    Fixed black screen with some AVC videos badly flagged at L4.1
617
+    Fixed cover art files not always read
618
+    Fixed bug with multiple playlist in one folder
619
+    OS X: Reopening of the main window after you closed it is now possible, also fixes start as minimized (thanks to grcvoodoorush)
620
+    OS X: Configuration file now stored outside of the bundle so that you don't lose your settings when you upgrade to a new version (thanks to grcvoodoorush)
621
+    OS X: Unicode files are now playable (thanks to Thierry Pittet)
622
+    Linux: Included PMS.conf and fixed the permissions on executables
623
+    FreeBSD: Fixed transcoding
624
+
625
+1.10.5 - 2009-03-08
626
+
627
+    - Fixes:
628
+
629
+    Regression in FLAC playback
630
+    Fixed subtitles font detection on Windows
631
+    Flaw in the transcode/remux buffer, in some cases, the video stopped after a few minutes
632
+    Cache bug when streaming web medias
633
+    Duplicate items issue on Linux
634
+    Upnp alive message sent sooner at the start of the server
635
+
636
+1.10 - 2009-03-02
637
+
638
+    - Changes / Features : Windows/Linux
639
+
640
+    DTS / DTS-HD core audio tracks are now streamable without re-encoding (DVD ISOs not supported yet)
641
+    New Option: unification of Mencoder/tsMuxeR engines, including:
642
+    . Automatic choice between H264 muxing or transcoding, based on AVC Level 4.1 compatibility and subtitles configuration
643
+    . Remux on the fly any H264 content from MOV, MP4, and AVI containers (ex: Apple HD Trailers)
644
+    . This option is enabled by default and can be disabled via the #Video Settings# virtual menu if anything goes wrong
645
+    TS/M2TS support improvement
646
+    2 channels downmixing support with PCM conversion
647
+
648
+    - Changes / Features : All Platforms
649
+
650
+    XBox 360 unofficial support (Pictures/Music/Videos : WMV8/WMA2 transcoding)
651
+    Mencoder archive handling (no seeking support)
652
+    Simplified copy (always available, no more option), and much faster with remuxed videos
653
+    Alternate subtitles directory
654
+    Multi language external subtitles support
655
+    Alternate cover art folder and <video>.jpg additional support (along existing <video>.<ext>.cover.jpg)
656
+    Automatic album art download from amazon or discogs
657
+    Option to display more recents file first in a directory
658
+    Ability to generate video thumbnails with Mplayer
659
+    New translations: Romanian (thanks to Marinescu Alexandru Cezar), Simplified Chinese and Traditional Chinese (thanks to KK Tong)
660
+    Updated translations: Finnish, German, Greek, Icelandic, Japanese, Norwegian, Portuguese, Swedish
661
+
662
+    - Fixes
663
+
664
+    Reworked RSS parsing (youtube playlists)
665
+    Reworked Audio/Subtitles tracks handling
666
+    Better stability in LPCM and DTS handling
667
+    Fixed LPCM channel ordering
668
+    Wrong font detection on some systems: subtitles weren't loaded
669
+    Fixed tsMuxeR crash at the end of file
670
+    Modified UPNP discovery [work in progress]
671
+
672
+1.04 - 2009-02-04
673
+
674
+    - Changes / Features
675
+
676
+    New option to enable video copy on PS3
677
+    RAW images thumbnail support: CR2/CRW/PEF/NEF/ORF/SRF/MRW/DNG/ARW/RAF
678
+    New translations: Spanish (thanks to Jose from www.playstationhoy.com), Dutch (thanks to Vincent Meylof), German (thanks to Jeuki), Russian (thanks to Peter Klassen), Polish (thanks to Maciej Bocian), Greek (thanks to Alexander Polichroniadis), Portuguese (thanks to Hugo Sousa), Finnish (thanks to Ove Sentlig), Norwegian (thanks to Ball80 and Topguy), Swedish (thanks to Dusan Ilic) and Japanese (thanks to Yu)
679
+    New extensions supported: SHN/M2V/M2P
680
+    tsMuxeR engine can now mux or re-encode in AC-3/PCM all audio tracks in real time
681
+    Add the experimental mencoder build for multicore on OS X
682
+    DVR-MS windows remuxer now included by default
683
+
684
+    - Fixes
685
+
686
+    tsMuxeR's AC-3/LPCM encode/muxing + Mencoder's LPCM remuxing now working on Linux
687
+    Fixed LPCM seeking issue
688
+    Fixed regression with PicasaWeb images feed
689
+    Changes in subtitles loading / Fonts support (Default/ASS/Embedded Fonts)
690
+    Fixed channels order with tsMuxeR engine's DTS->AC-3 option
691
+    Transcode buffer wasn't fully released after end of video
692
+    Fixed bug with shared folders selection on Windows
693
+    Fixed periodic alive messages sent to PS3
694
+    Better dvr-ms media info retrieval
695
+    Updated ffmpeg/mplayer/mencoder/mt builds on Windows and OS X (slight H264 speedup for singlecore)
696
+    Buffer issues with transcoded audio files lasting more than 10 minutes
697
+    Fixed RSS parsing with some feeds
698
+
699
+1.03 - 2009-01-18
700
+
701
+    - Changes / Features
702
+
703
+    Customize encoding parameters (along with default ones) for any given container/codec/property combination (purpose: A/V sync, playback issues, and tweaking for advanced users)
704
+    Ability to select networking interface
705
+    OS X 10.4 Tiger support (Intel only)
706
+    Settings reorganization
707
+    M4V now streamed by default, you have to enter the #Transcoded# folder to force the transcode (like AVI files)
708
+    WMA now transcoded by default
709
+    Italian localization
710
+    WINDOWS ONLY: Use (only with 720p/1080p H264 content) an experimental mencoder build for multicores : http://code.google.com/soc/2008/ffmpeg/appinfo.html?csaid=9FD2BF705A5D5DBB
711
+    New OS X icon (thanks to Jakob Karlsson)
712
+    Added a "Skip/Force transcode extensions" option added if default settings don't suit you
713
+    Possibility to only remux AC-3 audio tracks and not re-encoded them
714
+
715
+    - Fixes
716
+
717
+    Default platform charset issue
718
+    Transcode buffer optimization on Windows
719
+    Application crash on Windows when too many widechars filenames were parsed
720
+    Audio tracks sorted by track number (if present) in media library
721
+    Better filenames/subtitles management (m2ts/ts/dvr-ms issues, commas, widechars, etc.)
722
+    External subtitles not always loaded, again
723
+    DVD images are listed in the media library
724
+    Fixed RSS parsing for Youtube and maybe other feeds
725
+    AviSynth / VideoLAN not always detected on Vista 64bits
726
+    Unavailable engines exclusion on OS X/Linux
727
+    Fixed console mode on Linux
728
+
729
+1.02.1 - 2009-01-05
730
+
731
+    - New features
732
+
733
+    OS X build now uses Java 1.5 instead of 1.6 so it should be able to run on more macs
734
+
735
+    - Fixes
736
+
737
+    Major Bug in server start due to a faulty MAC address retrieval
738
+    PMS do not start after activating the archive browsing option
739
+    Media library small fixes
740
+    Subtitles now work by default on OS X
741
+
742
+1.02 - 2009-01-04
743
+
744
+    - New features
745
+
746
+    Auto-updater, default configuration, cleanups and windows/linux build scripts (thanks to Tim Cox)
747
+    Media library (also act as a parsing cache)
748
+    Playlists (m3u/pls) support
749
+    Preliminary album art support, better audio (flac) and tags parsing
750
+    New options for video resolution, deinterlace filter, and archives browsing
751
+    Better video settings with virtual PS3 menu (A/V sync, deinterlace, ...)
752
+    Windows service installer (working on 32 bits only)
753
+    New image parsing library: Better performance / EXIF support (sort photos by camera model, etc.)
754
+    DVR-MS addon
755
+
756
+    - Fixes
757
+
758
+    A/V out of sync issues with some ISOs and medias / codecs support improvement (flv, rmvb, hdmov, mp4, multichannels avi, etc.)
759
+    External subtitles not always loaded
760
+    Upnp advertising issue in search reply to the PS3 (thanks to Daniel Pedersen)
761
+    SkipLoopFilter is now disabled by default
762
+    Regression since 0.98, server would not start on some machines
763
+    Newest builds of ffmpeg/mplayer/mencoder for win32
764
+    Usual bunch of fixes
765
+
766
+1.01 - 2008-12-18
767
+
768
+    - New features
769
+
770
+    Mac OS X version !! (thanks to Robin Mulder)
771
+    Audio High Fidelity engine: 24bits/96kHz/5.1 FLAC support (HDMI receiver mandatory)
772
+    French localization
773
+    Audio/Subtitles priority settings (same as Haali Media Splitter)
774
+    Truetype font setting, with some new codepages, for asian subtitles
775
+
776
+    - Fixes:
777
+
778
+    m4a and aac are now transcoded by default (iTunes Apple Lossless compatibility)
779
+    seeking issues with dvr-ms and tsMuxeR with AC-3/PCM mode
780
+    Displayed aspect ratio preserved
781
+
782
+1.00 - 2008-12-14
783
+
784
+    - New Features
785
+
786
+    GPL licensing :)
787
+    IDX/SUB support for AviSynth ONLY
788
+    Revamped some UI, especially transcoding settings
789
+    First attempt to make an LPCM or AC-3 automatic conversion with tsMuxeR (seeking isn't working well and demuxed audio delays are not managed)
790
+    AviSynth script is now really fully customizable
791
+
792
+    - Fixes
793
+
794
+    VIDEO_TS folders are now case insensitive
795
+    Yet another flac parsing bug
796
+    Sync issues management for xvid/mp3
797
+    .ass subtitles files support
798
+    UUID random generation, it's now possible to launch multiple servers on one network.
799
+    Added wmv binary codecs in Windows package for smooth WMV-HD transcoding
800
+    Rare and random video glitch due to another seeking bug
801
+
802
+0.99 - 2008-12-12
803
+
804
+    - New features:
805
+
806
+    DVD ISOs images / VIDEO_TS Folder transcoder
807
+    DVR-MS support (need feedback)
808
+    Better subtitles configuration
809
+    Small things: FAQ, Thumbnail seeking position, UI changes, New Options, etc.
810
+
811
+    - Fixes:
812
+
813
+    Network/Transcode optimization: Wifi/Homeplug streaming should be smoother
814
+    A/V out of sync correction
815
+    Unsupported data error on almost SD videos when maximum bitrate was fixed
816
+    tsMuxeR broken on Linux
817
+    Videos with FLAC audio tracks are now muxable to LPCM, along with DTS
818
+    Videos paused due to seeking bug
819
+    Audio files parsing method changes (Hope this will solve issues with some flac files)
820
+    Faster transcode start
821
+    Better support for audio low sample rates (<= 22kHz) based files
822
+    Subtitle files: .sub support was broken
823
+
824
+0.98
825
+
826
+    - New features:
827
+    Lossless 5.1 PCM transcoding with DTS movies (Disabled by default, check the previous paragraph first)
828
+    Customizable AviSynth script
829
+    Audio podcasts, just tested the one from Engadget
830
+    tsMuxeR now working on Linux for basic muxing (don't forget to give it execution rights)
831
+    Web video streamdump engine (Useful for streams natively supported by PS3, such as mpeg on rtsp)
832
+    Maximum bitrate management
833
+    Small things: Runnable in console mode under Linux ("PMS.sh console"), Folder prioritization of a specific streaming/transcoding engine, Custom cover art, additional infos on thumbnails
834
+
835
+    - Fixes:
836
+    Potential network problem with Java/Vista + increase of packet ttl
837
+    Transcode will not start with potential error 80710091
838
+    Flac transcoder
839
+    Audio tags for all audio codecs
840
+    Faster start of audio transcoded files
841
+
842
+    - Changes:
843
+    Revamped inter process communication on Windows between Java/Mencoder/tsMuxeR (much more elegant now).
844
+
845
+0.97
846
+
847
+    - Added:   GUI Configuration (at last!) / Transcoding options, encoding presets, etc.
848
+    - Added:   Ability to choose the default transcoding engine (mencoder only, avisynth+mencoder, avisynth+ffmpeg, tsmuxer, or none)
849
+    - Added:   tsMuxeR as a real time muxer (Kinda experimental)
850
+    - Added:   A good audio tag reader library (http://entagged.sourceforge.net/)
851
+    - Fixed:   Bugs in UPNP advertising.
852
+    - Fixed:   Mencoder font cache bug which prevents transcode to start
853
+    - Fixed:   DLNA errors due to character encoding
854
+    - Fixed:   New folders were not refreshed/rescanned automatically
855
+    - Fixed:   (maybe) Network streaming (no transcode) performance issue (need feedback on this)
856
+
857
+0.96
858
+
859
+    - Added:   Interactive way of choosing your audio language, subtitles and transcoder mode (see #Transcoded# Folder)
860
+    - Added:   Interactive settings (see #Settings# Folder)
861
+    - Added:   Better subtitles looking
862
+    - Fixed:   Folders browsing optimization
863
+    - Fixed:   Several network errors fixes with 2.52 firmware
864
+    - Fixed:   A lot of small things
865
+
866
+0.95
867
+
868
+    MEncoder now included as it's used for the transcoding part (Avisynth or not), Fixes with the 2.50 firmware,
869
+    Better transcoding performance (but greater bitrates !), Lighter configuration file
870
+
871
+0.94
872
+
873
+    Fixes: 2.50 Firmware problem, better pipes and sub processes management
874
+
875
+0.93
876
+
877
+    Fixed bug in the server IP adress binding
878
+
879
+0.92
880
+
881
+    Linux compatible version / Many bugs fixes / No more A/V temp files created (full use of pipes)
882
+
883
+0.91
884
+
885
+    Better memory handling / automatic detection of VLC and AviSynth
886
+
887
+0.90
888
+
889
+    First release, some bugs, experimental stuff done for myself (at first!)
0 890
\ No newline at end of file
... ...
@@ -0,0 +1,35 @@
1
+Installers for Windows and Mac OS X and tarballs for Linux etc. can be found here:
2
+
3
+    http://sourceforge.net/projects/ps3mediaserver/files/
4
+
5
+Instructions for installing packages for Debian and Ubuntu can be found here:
6
+
7
+    http://www.ps3mediaserver.org/forum/viewtopic.php?f=3&t=13046
8
+
9
+To install PMS from the tarball on Linux etc. (these instructions have been tested on Ubuntu 12.04,
10
+but something similar should work on most Unix distributions), open a terminal and enter the
11
+following commands (replace <version> with the version you're downloading/using e.g. 1.80.0):
12
+
13
+1) Install the dependencies (this only needs to be done once):
14
+
15
+    sudo apt-get install ffmpeg mediainfo mencoder openjdk-7-jre
16
+    # you can also optionally install dcraw and vlc: sudo apt-get install dcraw vlc
17
+
18
+2) Download the tarball e.g.:
19
+
20
+    # if wget isn't installed, run: sudo apt-get install wget
21
+    wget https://ps3mediaserver.googlecode.com/files/pms-generic-linux-unix-<version>.tgz
22
+
23
+3) Extract the tarball into a pms-<version> directory:
24
+
25
+    tar xzvf pms-<version>-generic-linux-unix.tar.gz
26
+
27
+4) Run (note: PMS should NOT be run as root):
28
+
29
+    cd pms-<version>
30
+    ./PMS.sh
31
+
32
+PMS accesses some files in the pms-<version> directory (the working directory).
33
+Other file locations are listed here:
34
+
35
+    http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=32731#p32731
0 36
\ No newline at end of file
... ...
@@ -0,0 +1,340 @@
1
+		    GNU GENERAL PUBLIC LICENSE
2
+		       Version 2, June 1991
3
+
4
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
5
+        51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
6
+ Everyone is permitted to copy and distribute verbatim copies
7
+ of this license document, but changing it is not allowed.
8
+
9
+			    Preamble
10
+
11
+  The licenses for most software are designed to take away your
12
+freedom to share and change it.  By contrast, the GNU General Public
13
+License is intended to guarantee your freedom to share and change free
14
+software--to make sure the software is free for all its users.  This
15
+General Public License applies to most of the Free Software
16
+Foundation's software and to any other program whose authors commit to
17
+using it.  (Some other Free Software Foundation software is covered by
18
+the GNU Library General Public License instead.)  You can apply it to
19
+your programs, too.
20
+
21
+  When we speak of free software, we are referring to freedom, not
22
+price.  Our General Public Licenses are designed to make sure that you
23
+have the freedom to distribute copies of free software (and charge for
24
+this service if you wish), that you receive source code or can get it
25
+if you want it, that you can change the software or use pieces of it
26
+in new free programs; and that you know you can do these things.
27
+
28
+  To protect your rights, we need to make restrictions that forbid
29
+anyone to deny you these rights or to ask you to surrender the rights.
30
+These restrictions translate to certain responsibilities for you if you
31
+distribute copies of the software, or if you modify it.
32
+
33
+  For example, if you distribute copies of such a program, whether
34
+gratis or for a fee, you must give the recipients all the rights that
35
+you have.  You must make sure that they, too, receive or can get the
36
+source code.  And you must show them these terms so they know their
37
+rights.
38
+
39
+  We protect your rights with two steps: (1) copyright the software, and
40
+(2) offer you this license which gives you legal permission to copy,
41
+distribute and/or modify the software.
42
+
43
+  Also, for each author's protection and ours, we want to make certain
44
+that everyone understands that there is no warranty for this free
45
+software.  If the software is modified by someone else and passed on, we
46
+want its recipients to know that what they have is not the original, so
47
+that any problems introduced by others will not reflect on the original
48
+authors' reputations.
49
+
50
+  Finally, any free program is threatened constantly by software
51
+patents.  We wish to avoid the danger that redistributors of a free
52
+program will individually obtain patent licenses, in effect making the
53
+program proprietary.  To prevent this, we have made it clear that any
54
+patent must be licensed for everyone's free use or not licensed at all.
55
+
56
+  The precise terms and conditions for copying, distribution and
57
+modification follow.
58
+
59
+		    GNU GENERAL PUBLIC LICENSE
60
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61
+
62
+  0. This License applies to any program or other work which contains
63
+a notice placed by the copyright holder saying it may be distributed
64
+under the terms of this General Public License.  The "Program", below,
65
+refers to any such program or work, and a "work based on the Program"
66
+means either the Program or any derivative work under copyright law:
67
+that is to say, a work containing the Program or a portion of it,
68
+either verbatim or with modifications and/or translated into another
69
+language.  (Hereinafter, translation is included without limitation in
70
+the term "modification".)  Each licensee is addressed as "you".
71
+
72
+Activities other than copying, distribution and modification are not
73
+covered by this License; they are outside its scope.  The act of
74
+running the Program is not restricted, and the output from the Program
75
+is covered only if its contents constitute a work based on the
76
+Program (independent of having been made by running the Program).
77
+Whether that is true depends on what the Program does.
78
+
79
+  1. You may copy and distribute verbatim copies of the Program's
80
+source code as you receive it, in any medium, provided that you
81
+conspicuously and appropriately publish on each copy an appropriate
82
+copyright notice and disclaimer of warranty; keep intact all the
83
+notices that refer to this License and to the absence of any warranty;
84
+and give any other recipients of the Program a copy of this License
85
+along with the Program.
86
+
87
+You may charge a fee for the physical act of transferring a copy, and
88
+you may at your option offer warranty protection in exchange for a fee.
89
+
90
+  2. You may modify your copy or copies of the Program or any portion
91
+of it, thus forming a work based on the Program, and copy and
92
+distribute such modifications or work under the terms of Section 1
93
+above, provided that you also meet all of these conditions:
94
+
95
+    a) You must cause the modified files to carry prominent notices
96
+    stating that you changed the files and the date of any change.
97
+
98
+    b) You must cause any work that you distribute or publish, that in
99
+    whole or in part contains or is derived from the Program or any
100
+    part thereof, to be licensed as a whole at no charge to all third
101
+    parties under the terms of this License.
102
+
103
+    c) If the modified program normally reads commands interactively
104
+    when run, you must cause it, when started running for such
105
+    interactive use in the most ordinary way, to print or display an
106
+    announcement including an appropriate copyright notice and a
107
+    notice that there is no warranty (or else, saying that you provide
108
+    a warranty) and that users may redistribute the program under
109
+    these conditions, and telling the user how to view a copy of this
110
+    License.  (Exception: if the Program itself is interactive but
111
+    does not normally print such an announcement, your work based on
112
+    the Program is not required to print an announcement.)
113
+
114
+These requirements apply to the modified work as a whole.  If
115
+identifiable sections of that work are not derived from the Program,
116
+and can be reasonably considered independent and separate works in
117
+themselves, then this License, and its terms, do not apply to those
118
+sections when you distribute them as separate works.  But when you
119
+distribute the same sections as part of a whole which is a work based
120
+on the Program, the distribution of the whole must be on the terms of
121
+this License, whose permissions for other licensees extend to the
122
+entire whole, and thus to each and every part regardless of who wrote it.
123
+
124
+Thus, it is not the intent of this section to claim rights or contest
125
+your rights to work written entirely by you; rather, the intent is to
126
+exercise the right to control the distribution of derivative or
127
+collective works based on the Program.
128
+
129
+In addition, mere aggregation of another work not based on the Program
130
+with the Program (or with a work based on the Program) on a volume of
131
+a storage or distribution medium does not bring the other work under
132
+the scope of this License.
133
+
134
+  3. You may copy and distribute the Program (or a work based on it,
135
+under Section 2) in object code or executable form under the terms of
136
+Sections 1 and 2 above provided that you also do one of the following:
137
+
138
+    a) Accompany it with the complete corresponding machine-readable
139
+    source code, which must be distributed under the terms of Sections
140
+    1 and 2 above on a medium customarily used for software interchange; or,
141
+
142
+    b) Accompany it with a written offer, valid for at least three
143
+    years, to give any third party, for a charge no more than your
144
+    cost of physically performing source distribution, a complete
145
+    machine-readable copy of the corresponding source code, to be
146
+    distributed under the terms of Sections 1 and 2 above on a medium
147
+    customarily used for software interchange; or,
148
+
149
+    c) Accompany it with the information you received as to the offer
150
+    to distribute corresponding source code.  (This alternative is
151
+    allowed only for noncommercial distribution and only if you
152
+    received the program in object code or executable form with such
153
+    an offer, in accord with Subsection b above.)
154
+
155
+The source code for a work means the preferred form of the work for
156
+making modifications to it.  For an executable work, complete source
157
+code means all the source code for all modules it contains, plus any
158
+associated interface definition files, plus the scripts used to
159
+control compilation and installation of the executable.  However, as a
160
+special exception, the source code distributed need not include
161
+anything that is normally distributed (in either source or binary
162
+form) with the major components (compiler, kernel, and so on) of the
163
+operating system on which the executable runs, unless that component
164
+itself accompanies the executable.
165
+
166
+If distribution of executable or object code is made by offering
167
+access to copy from a designated place, then offering equivalent
168
+access to copy the source code from the same place counts as
169
+distribution of the source code, even though third parties are not
170
+compelled to copy the source along with the object code.
171
+
172
+  4. You may not copy, modify, sublicense, or distribute the Program
173
+except as expressly provided under this License.  Any attempt
174
+otherwise to copy, modify, sublicense or distribute the Program is
175
+void, and will automatically terminate your rights under this License.
176
+However, parties who have received copies, or rights, from you under
177
+this License will not have their licenses terminated so long as such
178
+parties remain in full compliance.
179
+
180
+  5. You are not required to accept this License, since you have not
181
+signed it.  However, nothing else grants you permission to modify or
182
+distribute the Program or its derivative works.  These actions are
183
+prohibited by law if you do not accept this License.  Therefore, by
184
+modifying or distributing the Program (or any work based on the
185
+Program), you indicate your acceptance of this License to do so, and
186
+all its terms and conditions for copying, distributing or modifying
187
+the Program or works based on it.
188
+
189
+  6. Each time you redistribute the Program (or any work based on the
190
+Program), the recipient automatically receives a license from the
191
+original licensor to copy, distribute or modify the Program subject to
192
+these terms and conditions.  You may not impose any further
193
+restrictions on the recipients' exercise of the rights granted herein.
194
+You are not responsible for enforcing compliance by third parties to
195
+this License.
196
+
197
+  7. If, as a consequence of a court judgment or allegation of patent
198
+infringement or for any other reason (not limited to patent issues),
199
+conditions are imposed on you (whether by court order, agreement or
200
+otherwise) that contradict the conditions of this License, they do not
201
+excuse you from the conditions of this License.  If you cannot
202
+distribute so as to satisfy simultaneously your obligations under this
203
+License and any other pertinent obligations, then as a consequence you
204
+may not distribute the Program at all.  For example, if a patent
205
+license would not permit royalty-free redistribution of the Program by
206
+all those who receive copies directly or indirectly through you, then
207
+the only way you could satisfy both it and this License would be to
208
+refrain entirely from distribution of the Program.
209
+
210
+If any portion of this section is held invalid or unenforceable under
211
+any particular circumstance, the balance of the section is intended to
212
+apply and the section as a whole is intended to apply in other
213
+circumstances.
214
+
215
+It is not the purpose of this section to induce you to infringe any
216
+patents or other property right claims or to contest validity of any
217
+such claims; this section has the sole purpose of protecting the
218
+integrity of the free software distribution system, which is
219
+implemented by public license practices.  Many people have made
220
+generous contributions to the wide range of software distributed
221
+through that system in reliance on consistent application of that
222
+system; it is up to the author/donor to decide if he or she is willing
223
+to distribute software through any other system and a licensee cannot
224
+impose that choice.
225
+
226
+This section is intended to make thoroughly clear what is believed to
227
+be a consequence of the rest of this License.
228
+
229
+  8. If the distribution and/or use of the Program is restricted in
230
+certain countries either by patents or by copyrighted interfaces, the
231
+original copyright holder who places the Program under this License
232
+may add an explicit geographical distribution limitation excluding
233
+those countries, so that distribution is permitted only in or among
234
+countries not thus excluded.  In such case, this License incorporates
235
+the limitation as if written in the body of this License.
236
+
237
+  9. The Free Software Foundation may publish revised and/or new versions
238
+of the General Public License from time to time.  Such new versions will
239
+be similar in spirit to the present version, but may differ in detail to
240
+address new problems or concerns.
241
+
242
+Each version is given a distinguishing version number.  If the Program
243
+specifies a version number of this License which applies to it and "any
244
+later version", you have the option of following the terms and conditions
245
+either of that version or of any later version published by the Free
246
+Software Foundation.  If the Program does not specify a version number of
247
+this License, you may choose any version ever published by the Free Software
248
+Foundation.
249
+
250
+  10. If you wish to incorporate parts of the Program into other free
251
+programs whose distribution conditions are different, write to the author
252
+to ask for permission.  For software which is copyrighted by the Free
253
+Software Foundation, write to the Free Software Foundation; we sometimes
254
+make exceptions for this.  Our decision will be guided by the two goals
255
+of preserving the free status of all derivatives of our free software and
256
+of promoting the sharing and reuse of software generally.
257
+
258
+			    NO WARRANTY
259
+
260
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
262
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
266
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
267
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268
+REPAIR OR CORRECTION.
269
+
270
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278
+POSSIBILITY OF SUCH DAMAGES.
279
+
280
+		     END OF TERMS AND CONDITIONS
281
+
282
+	    How to Apply These Terms to Your New Programs
283
+
284
+  If you develop a new program, and you want it to be of the greatest
285
+possible use to the public, the best way to achieve this is to make it
286
+free software which everyone can redistribute and change under these terms.
287
+
288
+  To do so, attach the following notices to the program.  It is safest
289
+to attach them to the start of each source file to most effectively
290
+convey the exclusion of warranty; and each file should have at least
291
+the "copyright" line and a pointer to where the full notice is found.
292
+
293
+    <one line to give the program's name and a brief idea of what it does.>
294
+    Copyright (C) <year>  <name of author>
295
+
296
+    This program is free software; you can redistribute it and/or modify
297
+    it under the terms of the GNU General Public License as published by
298
+    the Free Software Foundation; either version 2 of the License, or
299
+    (at your option) any later version.
300
+
301
+    This program is distributed in the hope that it will be useful,
302
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
303
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
304
+    GNU General Public License for more details.
305
+
306
+    You should have received a copy of the GNU General Public License
307
+    along with this program; if not, write to the Free Software
308
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
309
+
310
+
311
+Also add information on how to contact you by electronic and paper mail.
312
+
313
+If the program is interactive, make it output a short notice like this
314
+when it starts in an interactive mode:
315
+
316
+    Gnomovision version 69, Copyright (C) year name of author
317
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
318
+    This is free software, and you are welcome to redistribute it
319
+    under certain conditions; type `show c' for details.
320
+
321
+The hypothetical commands `show w' and `show c' should show the appropriate
322
+parts of the General Public License.  Of course, the commands you use may
323
+be called something other than `show w' and `show c'; they could even be
324
+mouse-clicks or menu items--whatever suits your program.
325
+
326
+You should also get your employer (if you work as a programmer) or your
327
+school, if any, to sign a "copyright disclaimer" for the program, if
328
+necessary.  Here is a sample; alter the names:
329
+
330
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
331
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
332
+
333
+  <signature of Ty Coon>, 1 April 1989
334
+  Ty Coon, President of Vice
335
+
336
+This General Public License does not permit incorporating your program into
337
+proprietary programs.  If your program is a subroutine library, you may
338
+consider it more useful to permit linking proprietary applications with the
339
+library.  If this is what you want to do, use the GNU Library General
340
+Public License instead of this License.
0 341
\ No newline at end of file
... ...
@@ -0,0 +1,1021 @@
1
+# ============================================================================
2
+# Configuration file for PMS
3
+# ============================================================================
4
+# Introduction:
5
+#
6
+# This "PMS.conf" file holds the configuration settings for PMS. These settings
7
+# are usually set using the PMS graphical user interface. If you are running
8
+# PMS on a headless system, you may not be able to kick off the GUI; instead,
9
+# you can edit the PMS.conf file to control the operation of PMS. A restart of
10
+# PMS is required after editing this file.
11
+#
12
+# Commenting out an option or leaving it empty forces the PMS default
13
+# that is indicated.
14
+#
15
+# Key value pairs
16
+# ---------------
17
+# The configuration file contains key/value pairs separated by an equals (=)
18
+# sign; the key on the left and the value on the right. The value is edited in
19
+# this file or set using the PMS GUI and saved. The value can take a number of
20
+# different forms:
21
+#
22
+#  - toggle: a checkbox or boolean; either "true" or "false"
23
+#  - selector: a dropdown menu in the GUI, generating a string or numeric
24
+#              value. Available options will usually be stated below
25
+#  - string: a short text or a number
26
+#  - text: a longer text with embedded line breaks
27
+#  - list: a comma-separated list of strings or numbers
28
+#
29
+# In the file below the value type is shown after the GUI option label.
30
+#
31
+# ----------------------------------------------------------------------------
32
+# General Configuration Tab
33
+# ----------------------------------------------------------------------------
34
+# ---< General Settings >-----------------------------------------------------
35
+
36
+# Profile Name
37
+# --------------
38
+# An optional identifier used to distinguish this profile (i.e. collection of
39
+# settings) from other profiles. The profile name is displayed in the renderer
40
+# in square brackets after the software name e.g.
41
+#
42
+#     PS3 Media Server [myprofile]
43
+#
44
+# See the FAQ for details on how to create and use multiple profiles:
45
+# http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=49895#p49895
46
+# Default: the server's hostname.
47
+name =
48
+
49
+# Interface Language
50
+# -------------------
51
+# GUI option: Language (selector)
52
+# The language to use for the GUI and other dialogues.
53
+# The following translations are available:
54
+#   ar = Arab
55
+#   bg = Bulgarian
56
+#   ca = Catalan
57
+#   zhs = Chinese (Simplified)
58
+#   zht = Chinese (Traditional)
59
+#   cz = Czech
60
+#   da = Danish
61
+#   nl = Dutch
62
+#   en = English
63
+#   fi = Finish
64
+#   fr = French
65
+#   de = German
66
+#   el = Greek
67
+#   is = Icelandic
68
+#   it = Italian
69
+#   iw = Hebrew
70
+#   ja = Japanese
71
+#   ko = Korean
72
+#   no = Norwegian
73
+#   pl = Polish
74
+#   pt = Portuguese
75
+#   br = Portuguese (Brazilian)
76
+#   ro = Romanian
77
+#   ru = Russian
78
+#   sl = Slovenian
79
+#   es = Spanish
80
+#   sv = Swedish
81
+#   tr = Turkish
82
+# The short-form code (e.g. = en) is used to set the language.
83
+# Default: "", which means PMS will follow the locale.
84
+language =
85
+
86
+# Operating Mode
87
+# --------------
88
+# GUI Option: Start Minimized (toggle)
89
+# Sets whether the GUI should start when the program is launched.
90
+# On headless systems, this should be "true".
91
+# Default: false
92
+minimized =
93
+
94
+# Check for updates
95
+# -----------------
96
+# GUI Option: Check automatically (toggle)
97
+# Default: false.
98
+auto_update =
99
+
100
+# ---< Network Settings >-----------------------------------------------------
101
+# Generally these settings should not need to be changed from their defaults or
102
+# settings determined automatically by the system. Changing them may make your
103
+# PMS server disappear from your other devices.
104
+
105
+# Interface
106
+# ---------
107
+# GUI Option: Force networking on interface (selector)
108
+# Specifies the (physical) network interface to attach to, should only be
109
+# relevant when the server has more than one network interface and PMS picks
110
+# the wrong one. The selector displays all available network interfaces.
111
+# E.g. network_interface = eth0
112
+# Default: "", which means PMS will automatically select a network interface.
113
+network_interface =
114
+
115
+# Specifies a comma separated list of network interfaces to ignore when
116
+# scanning for a suitable network interface to attach to. This is typically
117
+# used to ignore virtual interfaces created by other applications.
118
+# Default: "tap,vmnet,vnic", which ignores interfaces named "tap0", "tap1" and
119
+# "tap2", but it allows an interface named "eth0".
120
+skip_network_interfaces =
121
+
122
+# IP Address
123
+# ----------
124
+# GUI Option: Force IP of the server (string)
125
+# A network interface can be have multiple IP addresses associated with it.
126
+# This sets which one should be used.
127
+# Default: "", which means PMS will automatically select an IP address.
128
+hostname =
129
+
130
+# Server port
131
+# -----------
132
+# GUI Option: Force the port of the server (string)
133
+# Sets the port PMS will listen on; usually should not need to be set unless
134
+# another service has already grabbed the port.
135
+# Default: "", which means PMS will automatically pick port 5001.
136
+port =
137
+
138
+# IP Filter
139
+# -------------
140
+# GUI Option: Use an IP filter (string)
141
+# Set the IP address(es) and/or IP address range(s) of the clients permitted to
142
+# connect.  When no filter is specified, PMS will allow any IP address to
143
+# connect to the service.
144
+# Multiple IP addresses and/or IP address ranges can be separated with a comma
145
+# or semicolon e.g.: 127.0.0.1,192.168.0-1.*
146
+# Default: ""
147
+ip_filter =
148
+
149
+# Max Bandwidth
150
+# -------------
151
+# GUI Option: Maximum bandwidth in Mb/s (string)
152
+# Set the maximum bandwidth to be consumed by the server.
153
+# Leaving the setting blank or zero switches off bandwidth throttling.
154
+# Default: 110
155
+maximum_bitrate =
156
+
157
+# ---< Advanced HTTP and system settings >------------------------------------
158
+
159
+# HTTP Engine v2
160
+# --------------
161
+# GUI Option: HTTP Engine v2 (toggle)
162
+# Default: true
163
+http_engine_v2 =
164
+
165
+# Do not sleep
166
+# ------------
167
+# GUI Option: Prevent OS from sleeping while streaming (toggle)
168
+# If your host server has a power-saving mode, use this option to prevent the
169
+# server hibernating or sleeping while it is streaming data.
170
+# Default: false
171
+prevents_sleep_mode =
172
+
173
+# GUI Option: Default renderer when automatic detection fails (selector)
174
+# PMS can recognize many renderers automatically. Sometimes a renderer will
175
+# connect which PMS does not recognize. This option defines which renderer PMS
176
+# should assume.
177
+# Default: "", which means PMS will assume the "Unknown renderer".
178
+renderer_default =
179
+
180
+# GUI Option: Force default renderer (disable automatic detection) (toggle)
181
+# By default PMS tries to automatically detect what renderers try to connect to
182
+# it. When this is true, PMS will assume any renderer that connects is the
183
+# default renderer.
184
+# Default: false
185
+renderer_force_default =
186
+
187
+# Set the string that contains a list of IP adresses and the renderer
188
+# profiles that should be forced to match for them. The comma separated
189
+# list contains pairs of a renderer name followed by "@" and an IP
190
+# address. The renderer name should match the value of the RendererName
191
+# property in a .conf file. The IP address can be specified as a range.
192
+# If there are multiple matches, the first that is found will be forced.
193
+#
194
+# Example: "Sony Bravia HX@192.168.1.34,Sony Bravia EX@192.168.0-1.*" will
195
+# use regular detection for a renderer connecting from "192.168.2.1" (as
196
+# there is no match), will force "Sony Bravia EX" for a renderer connecting
197
+# from "192.168.1.2" (match with the range) and will force "Sony Bravia HX"
198
+# for a renderer connecting from "192.168.1.34" (matches both entries, but
199
+# the HX was found first).
200
+#
201
+# Default: "", which means PMS will not force anything and use regular
202
+# detection.
203
+renderer_force_ip =
204
+
205
+# ---< Plugins >--------------------------------------------------------------
206
+
207
+# The directory where PMS can find the plugins.
208
+# Default: "plugins"
209
+plugins =
210
+
211
+# ---< WEB.conf >--------------------------------------------------------------
212
+# The path to the WEB.conf file to use with this profile. This can be a relative
213
+# or absolute path to a file or directory as per the rules for PMS_PROFILE
214
+# described in the FAQ:
215
+# http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=49895#pms-faq-custom-profiles-environment-variable
216
+# Default is $PROFILE_DIRECTORY/WEB.conf
217
+web_conf =
218
+
219
+# ----------------------------------------------------------------------------
220
+# Navigation/Share Settings Tab
221
+# ----------------------------------------------------------------------------
222
+
223
+# ---< Thumbnails >-----------------------------------------------------------
224
+
225
+# Generate Thumbnails
226
+# -------------------
227
+# GUI Option: Generate Thumbnails
228
+# Set whether or not to generate thumbnails of media files for the client.
229
+# Default: true
230
+generate_thumbnails =
231
+
232
+# Thumbnail seeking position
233
+# --------------------------
234
+# GUI Option: Thumbnail seeking position (string)
235
+# Amount of time (in seconds) to skip in video media before generating
236
+# thumbnail data, designed to pass over usual black screen before movies start.
237
+# Default: 2
238
+thumbnail_seek_position =
239
+
240
+# Use MPlayer for Thumbnails
241
+# --------------------------
242
+# GUI Option: Use MPlayer for video thumbnails (toggle)
243
+# Whether or not to use MPlayer to generate the thumbnails for video; can
244
+# produce better results than built-in method.
245
+# Default: false, which will use the built-in method.
246
+use_mplayer_for_video_thumbs =
247
+
248
+# DVD thumbnails
249
+# --------------
250
+# GUI Option: DVD ISO thumbnails (toggle)
251
+# Choose whether or not to show thumbnails of ISO images.
252
+# Default: false
253
+dvd_iso_thumbnails =
254
+
255
+# Image thumbnails
256
+# --------------
257
+# GUI Option: Image thumbnails (toggle)
258
+# Choose whether or not to show thumbnails of images.
259
+# Default: true
260
+image_thumbnails =
261
+
262
+# Album cover art
263
+# ---------------
264
+# GUI Option: Audio thumbnails display (selector)
265
+# Choose how to get thumbnails for audio files (cover art), value is a number
266
+# from the following list (equivalent to GUI dropdown order):
267
+#  0 - Alphabetical (A-Z) - search local filesystem
268
+#  1 - download from Amazon
269
+#  2 - download from Discogs
270
+# Default: 0
271
+audio_thumbnail_method =
272
+
273
+# Source of video cover art
274
+# -------------------------
275
+# GUI Option: Alternate video cover art folder (selector)
276
+# Specify a folder below which appropriate cover art for videos might be
277
+# located. Providing no value (default) effectively disables video thumbnails.
278
+# The GUI offers a file-system navigator which generates an absolute path.
279
+# Default: ""
280
+alternate_thumb_folder =
281
+
282
+# ---< File sorting >---------------------------------------------------------
283
+
284
+# File ordering
285
+# -------------
286
+# GUI Option: File ordering (selector)
287
+# Determines the order of listed content when a client browses a folder; the
288
+# GUI selector generates a numeric indicator according to the following.
289
+#  0 - Alphabetical A-Z
290
+#  1 - By date (newest first)
291
+#  2 - By reverse date (oldest first)
292
+#  3 - ASCIIbetical (i.e. using ASCII code values)
293
+#  4 - Alphanumeric (AKA natural sort e.g. "Season 2" before "Season 10")
294
+# Default: 4
295
+sort_method =
296
+
297
+# ---< Virtual folders >------------------------------------------------------
298
+# Instructs the system on how to find media and various controls on giving
299
+# clients access to transcoding facilities and features.
300
+
301
+# Hide file extensions
302
+# --------------------
303
+# GUI Option: Hide file extensions (toggle)
304
+# Choose whether or not to show file extensions when showing file name in
305
+# client listings.
306
+# Default: false
307
+hide_extensions =
308
+
309
+# Hide engine names
310
+# -----------------
311
+# GUI Option: Hide engine names (toggle)
312
+# Choose whether or not to show transcoding engine names for video; see also
313
+# "Hide Transcode Folder" setting.
314
+# Default: false
315
+hide_engine_names =
316
+
317
+# Hide non-media folders
318
+# ----------------------
319
+# GUI Option: Hide non-media folders (toggle)
320
+# Choose whether or not to show folders which contain no viewable content.
321
+# Switching this on can slow down browsing in the client (folders must be
322
+# checked for content first before showing them); using a cache (see below) can
323
+# help.
324
+# Default: false
325
+hide_empty_folders =
326
+
327
+# Show iTunes library
328
+# -------------------
329
+# GUI Option: Show iTunes library (toggle)
330
+# Choose whether or not to show the iTunes library as a folder in PMS.
331
+# Default: false
332
+show_itunes_library =
333
+
334
+# Show iPhoto library
335
+# -------------------
336
+# GUI Option: Show iPhoto library (toggle)
337
+# Choose whether or not to show the iPhoto library as a folder in PMS.
338
+# Default: false
339
+show_iphoto_library =
340
+
341
+# Show Aperture library
342
+# ---------------------
343
+# GUI Option: Show aperture library (toggle)
344
+# Choose whether or not to show the Aperture library as a folder in PMS.
345
+# Default: false
346
+show_aperture_library =
347
+
348
+# Enable cache
349
+# ------------
350
+# GUI Option: Enable cache (toggle)
351
+# Without a cache, when the client browses a folder, content is listed in
352
+# real-time. With a cache, additional information becomes available and the
353
+# cache can be browsed directly.
354
+# Default: false
355
+use_cache =
356
+
357
+# Hide cache folder
358
+# -----------------
359
+# GUI Option: Hide cache folder (toggle)
360
+# Controls whether or not the cache can be browsed directly by the client.
361
+# Default: false
362
+hide_media_library_folder =
363
+
364
+# Browse compressed archives
365
+# -------------------
366
+# GUI Option: Browse compressed archives (toggle)
367
+# Should the system browse compressed files looking for media? Files are
368
+# extracted only when selected for viewing.
369
+# Supported formats: cbr, cbz, rar and zip.
370
+# Default: false
371
+enable_archive_browsing =
372
+
373
+# Hide Video settings
374
+# -------------------
375
+# GUI Option: Hide Video settings (toggle)
376
+# Control visibility of the Video Settings folder on clients; contents of the
377
+# folder allow direct editing of PMS settings for video.
378
+# Default: false
379
+hide_video_settings =
380
+
381
+# Hide Transcode folder
382
+# ---------------------
383
+# GUI Option: Hide Transcode folder (toggle)
384
+# Control visibility of the Transcode folder on clients; contents of the folder
385
+# provide control over transcoding of video.
386
+# Default: false
387
+hide_transcode_folder =
388
+
389
+# Transcode Folder Name
390
+# ---------------------
391
+# Assign a different name to the #--TRANSCODE--# folder e.g. "Subtitles" or
392
+# "Languages".
393
+# Default: The localized version of "#--TRANSCODE--#".
394
+transcode_folder_name =
395
+
396
+# ---< Shared folders >-------------------------------------------------------
397
+
398
+# Media Locations
399
+# ---------------
400
+# GUI Option: Shared folders dialogue (list)
401
+# Either define a list of specific folders containing media to be shared or
402
+# allow the system to browse the whole disk of the server. The GUI provides a
403
+# system navigation to generate a list of folders. The list should contain a
404
+# comma-separated list of absolute path names, or leave it empty to let the
405
+# system find media.
406
+# Default: ""
407
+folders =
408
+
409
+# ----------------------------------------------------------------------------
410
+# Transcoding Settings Tab
411
+# ----------------------------------------------------------------------------
412
+
413
+# Transcoder engines
414
+# GUI Option: Ordered list of engines (selector)
415
+# The exact list of available engines depends on the server.
416
+# Warning: the value can be empty, which overrides the default value and will
417
+# disable all engines.
418
+# Default: "mencoder,avsmencoder,tsmuxer,ffmpegvideo,vlctranscoder,ffmpegaudio,tsmuxeraudio,ffmpegwebvideo,vlcvideo,mencoderwebvideo,vlcwebvideo,vlcaudio,ffmpegdvrmsremux,rawthumbs"
419
+# engines =
420
+
421
+# ----------------------------------------------------------------------------
422
+# Transcoding Settings Tab: Common Transcode Settings Page
423
+# ----------------------------------------------------------------------------
424
+
425
+# ---< General settings >-------------------------------------------------------
426
+
427
+# Transcode buffer size
428
+# ---------------------
429
+# GUI Option: Transcode buffer maximum size (string)
430
+# Size of buffer in MB before transmitting to client. The maximum value is 400
431
+# if the program memory is set to its default value (768).
432
+# Default: 200
433
+maximum_video_buffer_size =
434
+
435
+# Cores for Transcoding
436
+# ---------------------
437
+# GUI Option: Number of cores for transcoding (selector)
438
+# Choose the number of processor cores that should be used for transcoding.
439
+# Default: "", which will use automatic-detection.
440
+number_of_cpu_cores =
441
+
442
+# Chapters #--TRANSCODE--# folder support
443
+# -----------------------------------
444
+# GUI Option: Chapters #--TRANSCODE--# folder support (toggle)
445
+# Makes PMS create virtual chapter markers in a video file. These let
446
+# you jump to a specific point in a video.
447
+# Default: false
448
+chapter_support =
449
+
450
+# Chapters #--TRANSCODE--# folder support interval
451
+# --------------------------------------------
452
+# GUI Option: Chapters #--TRANSCODE--# folder support interval (string)
453
+# Determines the interval time in minutes for virtual chapter markers.
454
+# Default: 5
455
+chapter_interval =
456
+
457
+# Disable subtitles
458
+# ---------------------------
459
+# GUI Option: Disable subtitles (toggle)
460
+# Default: false
461
+disable_subtitles =
462
+
463
+# ---< Video Settings Tab >-----------------------------------------------
464
+
465
+# Remux DVD
466
+# ---------
467
+# GUI Option: Remux DVD ISO video track (toggle)
468
+# Default: true
469
+mencoder_remux_mpeg2 =
470
+
471
+# ---< Misc settings >--------------------------------------------------------
472
+
473
+# MPEG-2 options
474
+# --------------
475
+# GUI Option: MPEG-2 options (string)
476
+# Sets the quality for MPEG-2 conversion; MPEG-2 is the fallback format if the
477
+# client does not support a video format natively.
478
+# Default: "Automatic (Wired)"
479
+mpeg2_main_settings =
480
+
481
+# Skip transcode for extensions
482
+# -----------------------------
483
+# GUI Option: Skip transcode for extensions (list)
484
+# Do not transcode files with an extension in the list.
485
+# Default: ""
486
+disable_transcode_for_extensions =
487
+
488
+# Force transcode for extensions
489
+# ------------------------------
490
+# GUI Option: Force transcode for extensions (list)
491
+# Always transcode file with an extension in the list.
492
+# Default: ""
493
+force_transcode_for_extensions =
494
+
495
+# ---< Audio Settings Tab >-------------------------------------------------------
496
+
497
+# PS3 Media Server decides what to do with the audio track by checking
498
+# options in the following order:
499
+# 1. (AC3 and DTS tracks) Keep DTS track / Keep AC3 track => remuxes track
500
+#    as-is
501
+# 2. (all tracks) Use LPCM transcoding => transcodes track with LPCM transport
502
+#    (lossless)
503
+# 3. (all tracks) Use AC3 transcoding => transcodes track with AC3 transport
504
+#    (lossy)
505
+
506
+# AC3 transcoding audio channels
507
+# --------------
508
+# GUI Option: Maximum audio channels (selector)
509
+# The maximum number of channels used for AC3 transcoding. Do not change this
510
+# value even if you use 2.0 speakers because of a MEncoder downmixing bug!
511
+# Default: 6
512
+audio_channels =
513
+
514
+# Use LPCM for audio
515
+# ---------------------------
516
+# GUI Option: Use LPCM for audio (lossless, not suitable for Wi-Fi) (toggle)
517
+# Choose whether or not the Pulse Code Modulation (PCM) audio format should be
518
+# used instead of AC3 with the MEncoder transcoding engine. Offers lossless
519
+# transcoding quality but higher bitrate. Bandwidth requirements are about 1.5
520
+# Mbit/s for 2.0 and 4.6 Mbit/s for 5.1 audio.  Not suitable for Wi-Fi
521
+# streaming!
522
+# Default: false
523
+audio_use_pcm =
524
+
525
+# Keep AC3 track
526
+# ---------------
527
+# GUI Option: Keep AC3 tracks (no re-encode, may cause choppy sound and A/V
528
+# sync issues) (toggle)
529
+# Default: true
530
+audio_remux_ac3 =
531
+
532
+# Keep DTS track
533
+# ------------------
534
+# GUI Option: Keep DTS tracks (no re-encode, compatible with AV receiver
535
+# through optical or HDMI output) (toggle)
536
+# Default: false
537
+audio_embed_dts_in_pcm =
538
+
539
+# AC3 transcoding audio bitrate
540
+# -----------------
541
+# GUI Option: AC3 re-encoding audio bitrate (string)
542
+# Specify the bitrate for AC3 transcoding; do not exceed the quality supported
543
+# by the AV receiver or amplifier.
544
+# Default: 640
545
+audio_bitrate =
546
+
547
+# Audio language priority
548
+# -----------------------
549
+# GUI Option: Audio language priority (list)
550
+# A comma-separated list of language codes that defines the priority for
551
+# MEncoder when choosing audio languages, where "und" stands for "undefined".
552
+# XXX Can be empty, which overrides the default value.
553
+# Default: a localized list (e.g. "eng,fre,jpn,ger,und").
554
+# audio_languages =
555
+
556
+# Use LPCM only for HQ audio
557
+# ---------------------------
558
+# GUI Option: none
559
+# Limit LPCM audio transcoding to high quality audio tracks (DTS, TrueHD, etc) only. Use AC3
560
+# transcoding for others.
561
+# Default: false.
562
+mencoder_usepcm_for_hq_audio_only =
563
+
564
+# ---< Subtitles Settings Tab >-------------------------------------------------------
565
+
566
+# Subtitle language priority
567
+# --------------------------
568
+# GUI Option: Subtitle language priority (list)
569
+# A comma-separated list of language codes that defines the priority for
570
+# MEncoder when choosing subtitle languages, where "und" stands for
571
+# "undefined". XXX Can be empty, which overrides the default value.
572
+# Default: a localized list (e.g. "eng,fre,jpn,ger,und").
573
+# subtitle_languages =
574
+
575
+# Force subtitle language
576
+# -----------------------
577
+# GUI Option: Force subtitle language (string)
578
+# XXX Can be empty, which overrides the default value.
579
+# Default: the value of the language option, or "en".
580
+# forced_subtitle_language =
581
+
582
+# Forced tags
583
+# -----------
584
+# GUI Option: Forced tags (string)
585
+# The tag string that identifies the subtitle language that will be forced
586
+# upon MEncoder.
587
+# Default: "forced"
588
+forced_subtitle_tags =
589
+
590
+# Subtitles folder
591
+# ----------------------
592
+# GUI Option: Subtitles folder (string)
593
+# GUI offers a navigator to a folder generating an absolute path.
594
+# Default: ""
595
+alternate_subtitle_folder =
596
+
597
+# Load subtitles
598
+# --------------
599
+# GUI Option: Load subtitles
600
+# Choose whether PMS should check for external subtitle files with the same
601
+# name as the media (*.srt, *.sub, *.ass, etc.).
602
+# Default: true
603
+autoload_external_subtitles =
604
+
605
+# ----------------------------------------------------------------------------
606
+# Transcoding Settings Tab: MEncoder Page
607
+# ----------------------------------------------------------------------------
608
+
609
+# ---< General settings >-----------------------------------------------------
610
+
611
+# MEncoder: Enable multithreading
612
+# ------------------
613
+# GUI Option: Enable multithreading (toggle)
614
+# Whether MEncoder should use multithreading
615
+# Default: "", which will use automatic-detection.
616
+mencoder_mt =
617
+
618
+# Skip loop filter
619
+# ----------------
620
+# GUI Option: Skip loop filter
621
+# Default: false
622
+mencoder_skip_loop_filter =
623
+
624
+# A/V sync alternative method
625
+# -------------------------
626
+# GUI Option: A/V sync alternative method
627
+# Default: true
628
+mencoder_no_out_of_sync =
629
+
630
+# Use Video Scaler
631
+# ----------------
632
+# GUI Option: Use Video Scaler
633
+# Default: false
634
+mencoder_scaler =
635
+# GUI Option: Video scaler width
636
+# Default: 0
637
+mencoder_scalex =
638
+# GUI Option: Video scaler height
639
+# Default: 0
640
+mencoder_scaley =
641
+
642
+# Force framerate
643
+# ---------------
644
+# GUI Option: Force framerate
645
+# Default: false
646
+mencoder_forcefps =
647
+
648
+# Deinterlace filter
649
+# ------------------
650
+# GUI Option: Deinterlace filter
651
+# Default: false
652
+mencoder_yadif =
653
+
654
+# Codec specific parameters
655
+# -------------------------
656
+# GUI Option : Use application default codec parms
657
+# Default: true
658
+mencoder_intelligent_sync =
659
+
660
+# GUI Option: Codec specific parameters (text)
661
+# Sets additional codec-specific configuration options for MEncoder.
662
+# Default: ""
663
+mencoder_codec_specific_script =
664
+
665
+# Custom options
666
+# --------------
667
+# GUI Option: Custom options (string)
668
+# Default: ""
669
+mencoder_custom_options =
670
+
671
+# Audio language priority
672
+# -----------------------
673
+# GUI Option: Audio language priority (string)
674
+# Determine the string of audio language and subtitle language pairs ordered by
675
+# priority for MEncoder to try to match. Audio language and subtitle language
676
+# should be comma separated as a pair; individual pairs should be semicolon
677
+# separated. "*" can be used to match any language.  Subtitle language can be
678
+# defined as "off" (e.g. "jpn,off;*,*").
679
+# XXX Can be empty, which overrides the default value.
680
+# Default: a localized list (e.g. "eng,off;*,eng;*,und").
681
+# audio_subtitle_languages =
682
+
683
+# Subtitles codepage
684
+# ------------------
685
+# GUI Option: Codepage for non-Unicode subtitles (string)
686
+# The character encoding (or code page) that MEncoder should use for
687
+# non-Unicode external subtitles.
688
+# Default: "" (autodetect, do not force encoding with -subcp key).
689
+subtitle_codepage =
690
+
691
+# FriBiDi
692
+# -------
693
+# GUI Option: FriBiDi (toggle)
694
+# Determine whether or not MEncoder should use FriBiDi mode, which is needed to
695
+# display subtitles in languages that read from right to left, like Arabic,
696
+# Farsi, Hebrew, Urdu, etc.
697
+# Default: false
698
+mencoder_sub_fribidi =
699
+
700
+# Subtitle font blank
701
+# -------------------
702
+# GUI Option: Subtitle font (string)
703
+# GUI offers a navigator to a folder generating an absolute path.
704
+# Default: ""
705
+subtitle_font =
706
+
707
+# Use ASS/SSA styling
708
+# -------------------
709
+# GUI Option: Use ASS/SSA subtitle styling (toggle)
710
+# Choose whether or not MEncoder supports ASS/SSA subtitles.
711
+# Default: true
712
+mencoder_ass =
713
+
714
+# Enable MEncoder fontconfig support
715
+# -------------
716
+# GUI Option: Fontconfig/Embedded fonts (toggle)
717
+# Default: true
718
+mencoder_fontconfig =
719
+
720
+# Use embedded style
721
+# ------------------
722
+# GUI Option: Use embedded style (toggle)
723
+# Default: true
724
+mencoder_ass_defaultstyle =
725
+
726
+# Subtitle colour
727
+# ---------------
728
+# GUI Option: Subtitle colour (string)
729
+# The integer value for the subtitle colour. GUI offers a palette to choose
730
+# from that will generate a number. Default is empty, causing PMS to pick
731
+# white.
732
+# Default: ""
733
+subtitle_color =
734
+
735
+# Style font scale
736
+# ----------------
737
+# GUI Option: Style font scale
738
+# The font scale used for ASS subtitling.
739
+# Default: 1.0
740
+subtitle_ass_scale =
741
+
742
+# GUI Option: Styled font outline
743
+# The outline parameter used for ASS subtitling.
744
+# Default: 1
745
+subtitle_ass_outline =
746
+
747
+# GUI Option: Styled font shadow
748
+# The shadow parameter used for ASS subtitling.
749
+# Default: 1
750
+subtitle_ass_shadow =
751
+
752
+# GUI Option: Styled margin
753
+# The margin used for ASS subtitling.
754
+# Default: 10
755
+subtitle_ass_margin =
756
+
757
+# Plain font scale
758
+# ----------------
759
+# GUI Option: Plain font scale
760
+# The subfont text scale parameter used for subtitling without ASS.
761
+# Default: 3
762
+mencoder_noass_scale =
763
+
764
+# GUI Option: Plain font outline
765
+# The subfont outline parameter used for subtitling without ASS.
766
+# Default: 1
767
+mencoder_noass_outline =
768
+
769
+# GUI Option: Plain font blur
770
+# The subfont blur parameter used for subtitling without ASS.
771
+# Default: 1
772
+mencoder_noass_blur =
773
+
774
+# GUI Option: Plain margin
775
+# The subpos parameter used for subtitling without ASS.
776
+# Default: 2
777
+mencoder_noass_subpos =
778
+
779
+# DVD/VOB subtitle quality
780
+# ------------------------
781
+# GUI Option: DVD/VOB subtitle quality
782
+# Default: 3
783
+mencoder_vobsub_subtitle_quality =
784
+
785
+# Add borders
786
+# -----------
787
+# GUI Option: width
788
+# Default: 0
789
+mencoder_overscan_compensation_width =
790
+
791
+# GUI Option: height
792
+# Default: 0
793
+mencoder_overscan_compensation_height =
794
+
795
+# ----------------------------------------------------------------------------
796
+# Transcoding Settings Tab: tsMuxeR Page
797
+# ----------------------------------------------------------------------------
798
+
799
+# Force FPS from FFmpeg
800
+# ---------------------
801
+# GUI Option: Force FPS parsed from FFmpeg in the meta file
802
+# Default: true
803
+tsmuxer_forcefps =
804
+
805
+# Mux all audio
806
+# -------------
807
+# GUI Option: Mux all audio tracks
808
+# Default: false
809
+tsmuxer_mux_all_audiotracks =
810
+
811
+# Audio resampling
812
+# ----------------
813
+# GUI Option: Automatic audio resampling (toggle)
814
+# Default: true.
815
+audio_resample =
816
+
817
+# ----------------------------------------------------------------------------
818
+# Transcoding Settings Tab: FFmpeg Page
819
+# ----------------------------------------------------------------------------
820
+
821
+# FFmpeg: Enable multithreading
822
+# ---------------------
823
+# GUI Option: Enable multithreading (toggle)
824
+# Whether FFmpeg should use multithreading
825
+# Default: "", which will use automatic-detection.
826
+ffmpeg_multithreading =
827
+
828
+# FFmpeg: Remux videos
829
+# ---------------------
830
+# GUI Option: Remux videos (toggle)
831
+# Whether FFmpeg should remux videos when possible instead of transcoding
832
+# Default: true
833
+ffmpeg_mux_compatible =
834
+
835
+# ----------------------------------------------------------------------------
836
+# Transcoder Settings: VLC
837
+# ----------------------------------------------------------------------------
838
+
839
+# GUI Option: Enable audio sync
840
+# Default: false
841
+# vlc_audio_sync_enabled =
842
+
843
+# No GUI option. Whether or not to display subtitles.
844
+# Default: true
845
+# vlc_subtitle_enabled =
846
+
847
+# GUI Option: override detection
848
+# Default: false
849
+# vlc_sample_rate_override =
850
+
851
+# GUI Option: Audio Sample Rate
852
+# Default: 48000
853
+# vlc_sample_rate =
854
+
855
+# GUI Option: Video scale
856
+# Default: 1.0
857
+# vlc_scale =
858
+
859
+# GUI Option: Enable experimental codecs
860
+# Default: false
861
+# vlc_use_experimental_codecs =
862
+
863
+# ---< Binary tools paths >---------------------------------------------------
864
+# Path to mencoder (absolute or relative from project.binaries.dir)
865
+# Default:
866
+#     Win: win32/mencoder.exe
867
+#     Mac: osx/mencoder
868
+#     Linux: mencoder + system PATH
869
+mencoder_path =
870
+
871
+# Path to ffmpeg (absolute or relative from project.binaries.dir)
872
+# Default:
873
+#     Win: win32/ffmpeg.exe
874
+#     Mac: osx/ffmpeg
875
+#     Linux: ffmpeg + system PATH
876
+ffmpeg_path =
877
+
878
+# Path to mplayer (absolute or relative from project.binaries.dir)
879
+# Default:
880
+#     Win: win32/mplayer.exe
881
+#     Mac: osx/mplayer
882
+#     Linux: mplayer + system PATH
883
+mplayer_path =
884
+
885
+# Path to tsMuxeR (absolute or relative from project.binaries.dir)
886
+# Default:
887
+#     Win: win32/tsMuxeR.exe
888
+#     Mac: osx/tsMuxeR
889
+#     Linux: tsMuxeR + system PATH
890
+tsmuxer_path =
891
+
892
+# Path to dcraw (absolute or relative from project.binaries.dir)
893
+# Default:
894
+#     Win: win32/dcrawMS.exe
895
+#     Mac: osx/dcraw
896
+#     Linux: dcraw + system PATH
897
+dcraw_path =
898
+
899
+# Path to FLAC (absolute or relative from project.binaries.dir)
900
+# Default:
901
+#     Win: win32/flac.exe
902
+#     Mac: osx/flac
903
+#     Linux: flac + system PATH
904
+flac_path =
905
+
906
+# Path to eac3to (absolute or relative from project.binaries.dir)
907
+# Default:
908
+#     Win: win32/eac3to/eac3to.exe
909
+eac3to_path =
910
+
911
+# Path to VideoLAN (absolute or relative from project.binaries.dir)
912
+# Default:
913
+#     Win: videolan/vlc.exe
914
+#     Mac: /Applications/VLC.app/Contents/MacOS/VLC
915
+#     Linux: vlc + system PATH
916
+vlc_path =
917
+
918
+# Path to convert (absolute or relative from project.binaries.dir)
919
+# Default:
920
+#     Win: win32/convert.exe
921
+#     Mac: osx/convert
922
+#     Linux: convert + system PATH
923
+imconvert_path =
924
+
925
+# ---< Active - but not settable in GUI >-------------------------------------
926
+
927
+# Set to "true" if PMS should pass the flag "convertfps=true" to AviSynth.
928
+# Default: true.
929
+avisynth_convert_fps =
930
+
931
+# The template for the AviSynth script. The script string may contain the
932
+# character "\u0001", which will be treated as newline character.
933
+avisynth_script =
934
+
935
+# Default: false
936
+transcode_block_multiple_connections =
937
+
938
+# Default: true
939
+transcode_keep_first_connection =
940
+
941
+# The maximum size (in MB) that PMS should use for buffering audio.
942
+# Default: 100
943
+maximum_audio_buffer_size =
944
+
945
+# The minimum size (in MB) that PMS should use for the streaming media buffer.
946
+# Default: 1
947
+minimum_web_buffer_size =
948
+
949
+# ----------------------------------------------------------------------------
950
+# Filename templates
951
+# ----------------------------------------------------------------------------
952
+#
953
+# File display names are constructed by substituting variables
954
+# into the filename_format_short or filename_format_long templates. The
955
+# former is used for files in the #--TRANSCODE--# folder and the latter
956
+# is used for all other files and folders.
957
+#
958
+# The available variables are:
959
+#
960
+#     aCodec  - audio codec (e.g. "AC3")
961
+#     aFlavor - audio flavor (e.g. "ac3 5.1 @ 640 kbps")
962
+#     aFull   - audio language full name (e.g. "Japanese")
963
+#     aLabel  - the localised version of "Audio"
964
+#     aShort  - audio language short name (e.g. "jp")
965
+#     dvdLen  - DVD track duration (e.g. "3:27:15")
966
+#     eFull   - engine full name (e.g. "FFmpeg Web Video")
967
+#     eShort  - engine short name (e.g. "FFWV")
968
+#     fFull   - file name with extension (e.g. "Big Buck Bunny.mov")
969
+#     fShort  - file name without extension (e.g. "Big Buck Bunny")
970
+#     isVTS   - true if the resource is a DVD VIDEO_TS folder
971
+#     sExt    - set to the localised version of "External Subtitles" if the file has external subtitles
972
+#     sFlavor - subtitle flavor (e.g. "TX3G")
973
+#     sFull   - subtitle language full name (e.g. "English")
974
+#     sLabel  - the localised version of "Sub"
975
+#     sShort  - subtitle language short name (e.g. "en")
976
+#     sType   - subtitle type (e.g. "Timed text")
977
+#     vtsDVD  - the name of the parent folder of the VIDEO_TS folder
978
+#
979
+#
980
+# In addition, the following variables are available:
981
+#
982
+#     extra    - True if any of the following variables are set: dvdLen, eFull, eShort, sExt, sType
983
+#     isFile   - True if the resource is a file
984
+#     isFolder - True if the resource is a folder
985
+#     lt, gt   - "<" and ">". Use these to avoid conflicts with the start and end tags
986
+#
987
+# Note that variables may not always be defined e.g. the filename (fShort and fFull) is not
988
+# set inside the #--TRANSCODE--# folder and audio and subtitle variables are not
989
+# set for folders or other files without audio or subtitle tracks.
990
+#
991
+# The template engine, JMTE, supports simple conditional statements e.g.:
992
+#
993
+#     <if aCodec> ... <end>
994
+#
995
+# In addition, it provides a shorthand syntax that allows the following:
996
+#
997
+#     <if foo> PREFIX<foo>SUFFIX <end>
998
+#
999
+# to be written as:
1000
+#
1001
+#     <PREFIX,foo,SUFFIX>
1002
+#
1003
+# e.g.:
1004
+#
1005
+#     <[,eFull,]>
1006
+#
1007
+# displays the engine name wrapped in square brackets if the engine is defined, or an empty string if it isn't.
1008
+# See the JMTE documentation for more details: https://jmte.googlecode.com/svn/trunk/doc/index.html
1009
+#
1010
+# After substitution, multiple spaces are squashed to a single space and leading or trailing
1011
+# whitespace is removed.
1012
+
1013
+# The filename template to use for files in the #--TRANSCODE--# folder.
1014
+# Default: "<[,eFull,]> <if aCodec> {<aLabel>: <aCodec>/<aFull>< (,aFlavor,)>} <end> <if sType> {<sLabel>: <sType>/<sFull>< (,sFlavor,)>} <end>"
1015
+filename_format_short =
1016
+
1017
+# The filename template to use for files and folders outside the #--TRANSCODE--# folder.
1018
+# Default: "<fFull> <if isVTS>< {,vtsDVD,}><end> <if extra> - <end> <dvdLen> <[,eFull,]> <{,sExt,}> <if sType> {<sLabel>: <sType>/<sFull>< (,sFlavor,)>} <end>"
1019
+filename_format_long =
1020
+
1021
+# ---< Other settings saved by PMS >------------------------------------------
0 1022
\ No newline at end of file
... ...
@@ -0,0 +1,62 @@
1
+#!/bin/sh
2
+
3
+CMD=`readlink -f $0`
4
+DIRNAME=`dirname "$CMD"`
5
+
6
+# OS specific support (must be 'true' or 'false').
7
+cygwin=false;
8
+case "`uname`" in
9
+    CYGWIN*)
10
+        cygwin=true
11
+        ;;
12
+esac
13
+
14
+# For Cygwin, ensure paths are in UNIX format before anything is touched
15
+if $cygwin ; then
16
+    [ -n "$PMS_HOME" ] &&
17
+		PMS_HOME=`cygpath --unix "$PMS_HOME"`
18
+    [ -n "$JAVA_HOME" ] &&
19
+		JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
20
+fi
21
+
22
+# Setup PMS_HOME
23
+if [ "x$PMS_HOME" = "x" ]; then
24
+    PMS_HOME="$DIRNAME"
25
+fi
26
+
27
+export PMS_HOME
28
+# XXX: always cd to the working dir: https://code.google.com/p/ps3mediaserver/issues/detail?id=730
29
+cd "$PMS_HOME"
30
+
31
+# Setup the JVM
32
+if [ "x$JAVA" = "x" ]; then
33
+    if [ "x$JAVA_HOME" != "x" ]; then
34
+		JAVA="$JAVA_HOME/bin/java"
35
+    else
36
+		JAVA="java"
37
+    fi
38
+fi
39
+
40
+# Setup the classpath
41
+# since we always cd to the working dir, these a) can be unqualified and b) *must*
42
+# be unqualified: https://code.google.com/p/ps3mediaserver/issues/detail?id=1122
43
+PMS_JARS="update.jar:pms.jar"
44
+
45
+# For Cygwin, switch paths to Windows format before running java
46
+if $cygwin; then
47
+    PMS_HOME=`cygpath --path --windows "$PMS_HOME"`
48
+    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
49
+fi
50
+
51
+# Configure fontconfig (used by our build of ffmpeg)
52
+if [ "x$FONTCONFIG_PATH" = "x" ]; then
53
+    FONTCONFIG_PATH=/etc/fonts
54
+    export FONTCONFIG_PATH
55
+fi
56
+if [ "x$FONTCONFIG_FILE" = "x" ]; then
57
+    FONTCONFIG_FILE=/etc/fonts/fonts.conf
58
+    export FONTCONFIG_FILE
59
+fi
60
+
61
+# Execute the JVM
62
+exec "$JAVA" $JAVA_OPTS -Xmx768M -Xss1024k -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true -Djna.nosys=true -classpath "$PMS_JARS" net.pms.PMS "$@"
0 63
\ No newline at end of file
... ...
@@ -0,0 +1,106 @@
1
+# PS3 Media Server
2
+
3
+by shagrath
4
+
5
+[![Build Status](http://pms.smoeller.de/buildStatus/icon?job=pms+%28trunk%29)](http://pms.smoeller.de/job/pms%20%28trunk%29/)
6
+
7
+- [Links](#links)
8
+- [Thanks](#thanks)
9
+- [Installation](#installation)
10
+- [Building](#building)
11
+- [Development](#development)
12
+- [License](#license)
13
+
14
+PS3 Media Server is a cross-platform DLNA-compliant UPnP Media Server.
15
+Originally written to support the PlayStation 3, PS3 Media Server has been
16
+expanded to support a range of other media renderers, including smartphones,
17
+TVs, music players and more.
18
+
19
+## Links
20
+
21
+* [Website](http://www.ps3mediaserver.org/)
22
+* [Forum](http://www.ps3mediaserver.org/forum/)
23
+* [Downloads](http://sourceforge.net/projects/ps3mediaserver/files/)
24
+* [Source code](https://github.com/ps3mediaserver/ps3mediaserver)
25
+* [Issue tracker](https://code.google.com/p/ps3mediaserver/issues/list)
26
+
27
+## Thanks
28
+
29
+Thanks to:
30
+
31
+* Redlum
32
+* tcox
33
+* SubJunk
34
+* taconaut
35
+* tomeko
36
+* lightglitch
37
+* chocolateboy
38
+* ditlew
39
+* Raptor399
40
+* renszarv
41
+* happy.neko
42
+
43
+for major code contributions.
44
+
45
+Thanks to:
46
+
47
+* meskibob
48
+* otmanix
49
+
50
+for documentation and contributions to the community.
51
+
52
+* boblinds and snoots for the network test cases :)
53
+* sarraken, bleuecinephile, bd.azerty, fabounnet for the support and feedback
54
+* smo for the Jenkins server
55
+
56
+See the [CHANGELOG](https://github.com/ps3mediaserver/ps3mediaserver/blob/master/CHANGELOG.txt) for more thanks.
57
+
58
+## Installation
59
+
60
+The [download site](http://sourceforge.net/projects/ps3mediaserver/files/)
61
+has the latest releases of PS3 Media Server for Windows and Mac OS X as well as tarballs for Linux/Unix
62
+and debs for manual installation on Debian/Ubuntu.
63
+
64
+For Debian and Ubuntu packages, see [here](http://www.ps3mediaserver.org/forum/viewtopic.php?f=3&t=13046).
65
+
66
+For instructions on installing and running PMS from a tarball, see
67
+[INSTALL.txt](https://github.com/ps3mediaserver/ps3mediaserver/blob/master/INSTALL.txt).
68
+
69
+## Building
70
+
71
+PMS can be built using the following commands:
72
+
73
+    git clone git://github.com/ps3mediaserver/ps3mediaserver.git
74
+    cd ps3mediaserver
75
+    mvn com.savage7.maven.plugins:maven-external-dependency-plugin:resolve-external
76
+    mvn com.savage7.maven.plugins:maven-external-dependency-plugin:install-external
77
+    mvn package
78
+
79
+See [BUILD.md](https://github.com/ps3mediaserver/ps3mediaserver/blob/master/BUILD.md) for detailed information
80
+on setting up a PMS build environment.
81
+
82
+## Development
83
+
84
+If you plan to commit source code, be sure to configure git to deal properly with
85
+cross platform line endings.
86
+
87
+On Mac OS X and Linux:
88
+
89
+    git config --global core.autocrlf input
90
+
91
+On Windows:
92
+
93
+    git config --global core.autocrlf true
94
+
95
+For more information, see http://help.github.com/line-endings/
96
+
97
+See [DEVELOP.md](https://github.com/ps3mediaserver/ps3mediaserver/blob/master/DEVELOP.md)
98
+for detailed information on setting up a PMS development environment.
99
+
100
+## License
101
+
102
+Copyright 2009-2013 shagrath.
103
+
104
+PS3 Media Server is free software: you can redistribute it and/or modify it under the terms of the
105
+[GNU General Public License](https://github.com/ps3mediaserver/ps3mediaserver/blob/master/LICENSE.txt)
106
+as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
0 107
\ No newline at end of file
... ...
@@ -0,0 +1,47 @@
1
+##########################################################################################################
2
+#                                                                                                        #
3
+# WEB.conf: configure support for web feeds and streams                                                  #
4
+#                                                                                                        #
5
+# NOTE: This file must be placed in the profile directory to work:                                       #
6
+#                                                                                                        #
7
+#     http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=32731#p32731                        #
8
+#                                                                                                        #
9
+# Supported types:                                                                                       #
10
+#                                                                                                        #
11
+#     imagefeed, audiofeed, videofeed, audiostream, videostream                                          #
12
+#                                                                                                        #
13
+# Format for feeds:                                                                                      #
14
+#                                                                                                        #
15
+#     type.folders,separated,by,commas=URL                                                               #
16
+#                                                                                                        #
17
+# Format for streams:                                                                                    #
18
+#                                                                                                        #
19
+#     type.folders,separated,by,commas=name for audio/video stream,URL,optional thumbnail URL            #
20
+#                                                                                                        #
21
+# For more web feed/stream options, see:                                                                 #
22
+#                                                                                                        #
23
+#     http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=37084#p37084                        #
24
+#     http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=8776&p=46696#p46696                        #
25
+#                                                                                                        #
26
+##########################################################################################################
27
+
28
+# image feeds
29
+imagefeed.Web,Pictures=http://api.flickr.com/services/feeds/photos_public.gne?id=29142919@N07&lang=en-en&format=rss_200
30
+imagefeed.Web,Pictures=http://picasaweb.google.fr/data/feed/base/user/nefuisalbum/albumid/5218433104757705489?alt=rss&kind=photo&hl=en_US
31
+imagefeed.Web,Pictures=http://picasaweb.google.fr/data/feed/base/user/cookiejarconfessionals/albumid/5229065014037788129?alt=rss&kind=photo&hl=en
32
+imagefeed.Web,Pictures,Albums=http://picasaweb.google.com/data/feed/base/user/FenderStratRocker?alt=rss&kind=album&hl=en_US&access=public
33
+
34
+# audio feeds
35
+audiofeed.Web,Podcasts=http://podcasts.engadget.com/rss.xml
36
+
37
+# video feeds
38
+videofeed.Web,TED=http://feeds.feedburner.com/tedtalks_video
39
+videofeed.Web,The Onion=http://feeds.theonion.com/onionnewsnetwork
40
+
41
+# audio streams
42
+audiostream.Web,Radio=KBPS All-classical,http://www.abacast.com/media/pls/classical899/classical899-classical899-96.pls,http://allclassical.org/assets/images/img_logo_top.gif
43
+
44
+# video streams
45
+videostream.Web,TV=France 24,mms://stream1.france24.yacast.net/f24_liveen,http://www.france24.com/en/sites/france24.com.en/themes/france24/logo-fr.png
46
+videostream.Web,TV=BFM TV (French TV),mms://vipmms9.yacast.net/bfm_bfmtv,http://upload.wikimedia.org/wikipedia/en/6/62/BFMTV.png
47
+videostream.Web,Webcams=View of Shanghai Harbour,mmst://www.onedir.com/cam3,http://media-cdn.tripadvisor.com/media/photo-s/00/1d/4b/d8/pudong-from-the-bund.jpg
0 48
\ No newline at end of file
... ...
@@ -0,0 +1,6 @@
1
+files
2
+*.debhelper.log
3
+*.substvars
4
+pms/
5
+*.debhelper
6
+*~
... ...
@@ -0,0 +1,5 @@
1
+pms (1.90.1-1) unstable; urgency=low
2
+
3
+  * Initial Debian release
4
+
5
+ -- Benjamin Renard <brenard@easter-eggs.com>  Tue, 06 May 2014 00:23:11 +0200
... ...
@@ -0,0 +1 @@
1
+7
0 2
\ No newline at end of file
... ...
@@ -0,0 +1,16 @@
1
+Source: pms
2
+Section: x11
3
+Priority: extra
4
+Maintainer: Benjamin Renard <brenard@zionetrix.net>
5
+Homepage: http://www.ps3mediaserver.org/
6
+Vcs-Browser: http://git.zionetrix.net/pms
7
+Vcs-Git: http://git.zionetrix.net/git/pms
8
+
9
+Package: pms
10
+Architecture: all
11
+Depends: ffmpeg, mediainfo, mencoder, java-runtime
12
+Description: 	PS3 Media Server
13
+ PS3 Media Server is a DLNA-compliant UPnP Media Server.
14
+ Originally written to support the PlayStation 3, PS3 Media Server has been expanded to support a range of other media renderers, including smartphones, TVs, music players and more - all of which are listed on the right.
15
+ The program streams or transcodes many different media formats with little or no configuration.
16
+ It is powered by MEncoder, FFmpeg, tsMuxeR and AviSynth, which combine to offer support for a wide range of media formats.
... ...
@@ -0,0 +1,25 @@
1
+This package was debianized by Benjamin Renard <brenard@zionetrix.net>
2
+
3
+It was downloaded from tarball of projet :
4
+
5
+  http://sourceforge.net/projects/ps3mediaserver/files/
6
+
7
+Upstream Author:
8
+
9
+    shagrath
10
+
11
+Copyright:
12
+
13
+    Copyright 2009-2013 shagrath
14
+
15
+    This software is issued from GNU GENERAL PUBLIC LICENSE Version 2
16
+
17
+License:
18
+
19
+    You can use it under GNU GENERAL PUBLIC LICENSE Version 2 policy
20
+
21
+    For more information on GNU GENERAL PUBLIC LICENSE Version 2 policy,
22
+    please refer to COPYING.
23
+
24
+The Debian packaging is (C) 2012, Benjamin Renard <brenard@zionetrix.net> and
25
+is licensed under the GPL version 2.
... ...
@@ -0,0 +1,5 @@
1
+INSTALL.txt
2
+CHANGELOG.txt
3
+LICENSE.txt
4
+documentation
5
+README.md
... ...
@@ -0,0 +1,14 @@
1
+logback.headless.xml usr/share/pms
2
+logback.xml usr/share/pms
3
+plugins usr/share/pms
4
+PMS.conf usr/share/pms
5
+pms.jar usr/share/pms
6
+PMS.sh usr/share/pms
7
+renderers usr/share/pms
8
+tsMuxeR usr/share/pms
9
+WEB.conf usr/share/pms
10
+icons/16/pms.png usr/share/icons/hicolor/16x16/apps
11
+icons/22/pms.png usr/share/icons/hicolor/22x22/apps
12
+icons/32/pms.png usr/share/icons/hicolor/32x32/apps
13
+icons/256/pms.png usr/share/icons/hicolor/256x256/apps
14
+pms.desktop usr/share/applications
... ...
@@ -0,0 +1 @@
1
+usr/share/pms/PMS.sh usr/bin/pms
... ...
@@ -0,0 +1,4 @@
1
+#!/usr/bin/make -f
2
+
3
+%:
4
+	dh  $@
... ...
@@ -0,0 +1,55 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+<head>
22
+<title>External applications</title>
23
+<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+</head>
25
+<body>
26
+	<h1>External applications</h1>
27
+
28
+	<p>PMS supports the use of external applications to transcode
29
+		media. These applications are:</p>
30
+
31
+	<ul>
32
+		<li><a href="videolan.html">VLC media player</a>
33
+		</li>
34
+		<li><a href="avisynth.html">Avisynth</a>
35
+		</li>
36
+		<li><a href="coreavc.html">CoreAVC</a>
37
+		</li>
38
+	</ul>
39
+
40
+	<p>For the details on the exact working of each application, see
41
+		its manual.</p>
42
+
43
+	<!--  Navigation -->
44
+	<hr />
45
+	<ul>
46
+		<li>Next: <a href="videolan.html">Videolan</a>
47
+		</li>
48
+		<li>Previous: <a href="transcoding.html">Transcoding Settings</a>
49
+		</li>
50
+		<li>Top: <a href="index.html">Help</a>
51
+		</li>
52
+	</ul>
53
+
54
+</body>
55
+</html>
0 56
\ No newline at end of file
... ...
@@ -0,0 +1,157 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+<head>
22
+<title>Avisynth</title>
23
+<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+</head>
25
+<body>
26
+	<h1>Avisynth</h1>
27
+
28
+	<h2>Why transcode?</h2>
29
+
30
+	<p>You may think why bother with transcoding when muxing is
31
+		available. That is absolutely right in most cases. But there are some
32
+		video files which can't be muxed because of special conditions. For
33
+		example, you may get a trailer with h.264 video codec and AVC level
34
+		5.1. but your playback device (PS3, Xbox, TV) might not support that.
35
+		In that case you will need transcoding.</p>
36
+
37
+	<p>You can see that there are some reasons why people want to
38
+		optimize transcoding. On the Windows platform there is an additional
39
+		method available for transcoding.</p>
40
+
41
+
42
+	<h2>Avisynth</h2>
43
+
44
+	<p>
45
+		<a title="Avisynth" href="http://en.wikipedia.org/wiki/Avisynth">Avisynth</a>
46
+		is a frame server for free, available on Windows platform (development
47
+		of the Linux version will not be continued). Regarding PMS readme one
48
+		should install <a title="Avisynth 2.5.7"
49
+			href="http://sourceforge.net/projects/avisynth2/files/AviSynth%202.5/AviSynth%202.5.7/Avisynth_257.exe/download">Avisynth
50
+			2.5.7</a>. Latest Avisynth 2.5.8 seems to cause stuttering on certain
51
+		files.
52
+	</p>
53
+
54
+
55
+	<h3>VSfilter</h3>
56
+
57
+	<p>
58
+		After installing Avisynth you also have to install the plugin
59
+		vsfilter. <a title="VSfilter Avisynth"
60
+			href="http://sourceforge.net/project/showfiles.php?group_id=82303&amp;package_id=84359">Download
61
+			it here</a>. You have to decompress the 7z-file and copy the vsfilter.dll
62
+		from unicode-subdirectory to your Avisynth plugin directory
63
+		(C:\program files\AviSynth 2.5\plugins).
64
+	</p>
65
+
66
+
67
+	<h3>Decoding with ffdshow</h3>
68
+
69
+	<p>
70
+		Transcoding means decoding the video in the first step on the PC and
71
+		in the second step encoding it to MPG2 and streaming it to your PS3.
72
+		For decoding the free software <a title="ffdshow"
73
+			href="http://en.wikipedia.org/wiki/Ffdshow">ffdshow</a> is commonly
74
+		being used. In order to demux container formats ffdshow needs the free
75
+		<a title="Haali Media Splitter"
76
+			href="http://en.wikipedia.org/wiki/Haali_Media_Splitter">Haali
77
+			Media Splitter</a>. Both software are avialable as software packages, so
78
+		called codec packs.
79
+	</p>
80
+
81
+
82
+	<h3>K-Lite Mega Codec Pack</h3>
83
+
84
+	<p>
85
+		Who wants to get an "everything included" package should consider
86
+		K-Lite Mega Codec Pack which is available <a
87
+			title="K-Lite Mega Codec Pack"
88
+			href="http://www.codecguide.com/download_mega.htm">here</a>. There
89
+		are different variants available, from basic to mega but also a 64-bit
90
+		variant.
91
+	</p>
92
+
93
+	<p>After installing k-lite codec pack you may have to configure
94
+		subtitles and your speaker setup.</p>
95
+
96
+	<p>Change to Windows Start menu "programs &gt; K-Lite Codec Pack
97
+		&gt; Configuration &gt; ffdshow audio decoder". In menu "mixer" you
98
+		have to set your speaker config. In order to get 5.1 surround sound
99
+		(speakers: 4x surround, 1x center, 1x subwoofer) on your PS3 you have
100
+		to set "3/0/2 - 5 channels".</p>
101
+
102
+	<p>After that run "programs &gt; K-Lite Codec Pack &gt;
103
+		Configuration &gt;Haali Media Splitter" and change to options tab.
104
+		Choose menu "languages" and select your language priority:</p>
105
+
106
+	<ul>
107
+		<li>Audio language priority: ger,eng</li>
108
+		<li>Subtitle language priority: ger,eng</li>
109
+		<li>audio and subtitle languages: ger,off;eng,ger;*,ger;*,eng</li>
110
+		<li>Trackset languages: ger,eng</li>
111
+		<li>The example above is optimized for German language. Here is
112
+			an example for English language:</li>
113
+		<li>Audio language priority: eng</li>
114
+		<li>Subtitle language priority: eng</li>
115
+		<li>audio and subtitle languages: eng,off;*,eng</li>
116
+		<li>Trackset languages: eng</li>
117
+	</ul>
118
+
119
+	<p>The settings above are only valid when the avisynth video engine
120
+		is used for transcoding.</p>
121
+	<p>Go to menu compatibility and set "autoload VSFilter" to "Yes".</p>
122
+
123
+
124
+	<h3>CCCP Codec Pack</h3>
125
+
126
+	<p>
127
+		For those who prefer minimal installations <a title="CCCP Codec Pack"
128
+			href="http://www.cccp-project.net/">CCCP codec pack</a> is the right
129
+		choice. It is available <a title="Download CCCP Codec Pack"
130
+			href="http://www.cccp-project.net/download.php?type=cccp">here</a>.
131
+		Read <a title="CCCP Codec Pack FAQ"
132
+			href="http://www.cccp-project.net/wiki/index.php?title=FAQ">FAQ</a>
133
+		for configuration. It should be similar to setup k-lite codec pack.
134
+	</p>
135
+
136
+
137
+	<h2>activate Avisynth-engine</h2>
138
+
139
+	<p>
140
+		<img title="pms-engines2" src="images/pms-engines2.jpg"
141
+			alt="pms-engines2" />
142
+	</p>
143
+
144
+	<p>After installing and configuring Avisynth, ffdshow and Haali
145
+		media splitter you can enable both engines Anisynth/MEncoder and
146
+		Avisynth/ffmpeg.</p>
147
+
148
+	<!--  Navigation -->
149
+	<hr />
150
+	<ul>
151
+		<li>Next: <a href="coreavc.html">CoreAVC</a></li>
152
+		<li>Previous: <a href="videolan.html">VLC media player</a></li>
153
+		<li>Top: <a href="index.html">Help</a></li>
154
+	</ul>
155
+
156
+</body>
157
+</html>
0 158
\ No newline at end of file
... ...
@@ -0,0 +1,81 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+<head>
22
+<title>CoreAVC</title>
23
+<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+</head>
25
+<body>
26
+	<h1>CoreAVC</h1>
27
+
28
+	<p>
29
+		<a title="CoreAVC" href="http://www.coreavc.com/">CoreAVC</a> is a
30
+		very fast decoder for h.264 HD-videos, however it is not for free. You
31
+		can get a trial version which is valid 14 days to see if the
32
+		transcoding of h.264 HD-videos benefits from performance tuning.
33
+	</p>
34
+
35
+	<p>First of all you have to disable decoding for h.264 in ffdshow.
36
+		If you have installed k-lite codec pack, go to Windows start menu
37
+		"programs &gt; K-Lite Codec Pack &gt; Configuration &gt; ffdshow video
38
+		decoder". Select menu "Codecs" on the left side and change format
39
+		H.264/AVC from "libavcodec" to "disabled" and press OK.</p>
40
+
41
+	<p>Now you can install CoreAVC:</p>
42
+	<p>
43
+		<img src="images/coreavc1.jpg" />
44
+	</p>
45
+
46
+	<p>
47
+		<img src="images/coreavc2.jpg" />
48
+	</p>
49
+
50
+	<p>Haali Media Splitter is already included in codec packs and
51
+		therefore doesn't have to be installed once again.</p>
52
+	<p>
53
+		You should enable <a title="CUDA"
54
+			href="http://en.wikipedia.org/wiki/CUDA">CUDA</a> if possible. Go to
55
+		the Windows start menu "programs &gt; CoreCodec &gt; CoreAVC &gt;
56
+		Configure CoreAVC". Check "Prefer CUDA Acceleration" and press OK.
57
+		Please consider that CUDA is only available for NVidia based graphics
58
+		cards. You also have to install an <a title="nvidia driver"
59
+			href="http://www.nvidia.com/Download/index.aspx?lang=en-us">up to
60
+			date driver</a> (at least version 181.64!).
61
+	</p>
62
+
63
+	<p>There is no GPU-support planned in ffdshow. So CoreAVC is the
64
+		best choice for transcoding performance at the moment.</p>
65
+	<p>
66
+		<img src="images/coreavc3.jpg" />
67
+	</p>
68
+
69
+	<!--  Navigation -->
70
+	<hr />
71
+	<ul>
72
+		<li>Next: <a href="plugins.html">Plugins</a>
73
+		</li>
74
+		<li>Previous: <a href="avisynth.html">Avisynth</a>
75
+		</li>
76
+		<li>Top: <a href="index.html">Help</a>
77
+		</li>
78
+	</ul>
79
+
80
+</body>
81
+</html>
0 82
\ No newline at end of file
... ...
@@ -0,0 +1,42 @@
1
+/*
2
+ * PS3 Media Server, for streaming any medias to your PS3.
3
+ * Copyright (C) 2008  A.Brochard
4
+ *
5
+ * This program is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License
7
+ * as published by the Free Software Foundation; version 2
8
+ * of the License only.
9
+ *
10
+ * This program is distributed in the hope that it will be useful,
11
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
+ * GNU General Public License for more details.
14
+ *
15
+ * You should have received a copy of the GNU General Public License
16
+ * along with this program; if not, write to the Free Software
17
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
18
+ */
19
+body {
20
+	font-family: Arial;
21
+	font-size: 14pt;
22
+	color: #000000;
23
+	padding: 10px;
24
+}
25
+
26
+dt {
27
+	font-weight: bold;
28
+}
29
+
30
+dd {
31
+	margin-bottom: 20px;
32
+}
33
+
34
+blockquote {
35
+	border: 1px solid #000000;
36
+	padding: 5px;
37
+	background-color: #cccccc;
38
+}
39
+pre, tt {
40
+	font-family: Courier New, Courier;
41
+	font-size: 12pt;
42
+}
0 43
\ No newline at end of file
... ...
@@ -0,0 +1,119 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+<head>
22
+<title>General Configuration</title>
23
+<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+</head>
25
+<body>
26
+	<h1>General Configuration</h1>
27
+
28
+	<p>The "General Configuration" tab of PMS allows you to set general
29
+		options that determine how PMS will run. Below is an overview of the
30
+		options on this tab.</p>
31
+
32
+
33
+	<h2>General settings</h2>
34
+
35
+	<dl>
36
+		<dt>Language</dt>
37
+		<dd>Select the language of PMS. To see the selection in effect
38
+			you have to restart PMS.</dd>
39
+
40
+		<dt>Start minimized</dt>
41
+		<dd>Apply if you want PMS start in the system tray (window
42
+			minimized)</dd>
43
+
44
+		<dt>Install as a windows service</dt>
45
+		<dd>Click if you want to install PMS as a service. Further
46
+			configuration may be needed to run successfully as a service.</dd>
47
+	</dl>
48
+
49
+
50
+	<h2>Network settings (advanced)</h2>
51
+
52
+	<dl>
53
+		<dt>Force networking on interface</dt>
54
+		<dd>PMS determines the default network to send broadcasts. When
55
+			PMS does not detect your PS3 and your computer has multiple networks,
56
+			it may have chosen the wrong default network. Select the correct
57
+			network from the pulldown.</dd>
58
+
59
+		<dt>Force IP of the server</dt>
60
+		<dd>By default PMS will use the default IP address of the
61
+			computer it runs on. If your computer has multiple IP addresses, you
62
+			enter the preferred IP address for PMS to use here.</dd>
63
+
64
+		<dt>Force port of server</dt>
65
+		<dd>By default PMS uses TCP/IP port 5001. If this port is already
66
+			in use, set a free alernate port number like 6001</dd>
67
+
68
+		<dt>Use IP-filter</dt>
69
+		<dd>Set IP-address of allowed streaming client (PS3), all other
70
+			will fail to connect (not working when HTTP Engine v2 is enabled!)</dd>
71
+	</dl>
72
+
73
+
74
+	<h2>Advanced HTTP and system settings</h2>
75
+
76
+	<dl>
77
+		<dt>HTTP Engine V2</dt>
78
+		<dd>New engine to improve network performance and provide better
79
+			support for alternate streaming clients. The code is still considered
80
+			to be unstable, so use with caution.</dd>
81
+
82
+		<dt>Prevent OS from sleeping when streaming</dt>
83
+		<dd>Checking this checkbox will make sure that the computer will
84
+			not go to standby mode while streaming.</dd>
85
+
86
+		<dt>Default renderer when automatic detection fails</dt>
87
+		<dd>PMS can recognize many renderers automatically. Sometimes a renderer will
88
+			connect the PMS does not recognize. This option defines which renderer PMS
89
+			should assume.</dd>
90
+
91
+		<dt>Force default renderer (disable automatic detection)</dt>
92
+		<dd>By default PMS tries to automatically detect what renderers try to connect
93
+			to it. By settings this option to true, PMS will assume any renderer that
94
+			connects is the default renderer.</dd>
95
+
96
+	</dl>
97
+
98
+
99
+	<h2>Plugins</h2>
100
+
101
+	<p>
102
+		Here you will find buttons for the plugins that are installed. See the
103
+		section <a href="plugins.html">Plugins</a> for more information on
104
+		plugins for PMS.
105
+	</p>
106
+
107
+
108
+	<!--  Navigation -->
109
+	<hr />
110
+	<ul>
111
+		<li>Next: <a href="navigation_share.html">Navigation / Share
112
+				Settings</a></li>
113
+		<li>Previous: <a href="installation.html">Installation and
114
+				basic configuration</a></li>
115
+		<li>Top: <a href="index.html">Help</a></li>
116
+	</ul>
117
+
118
+</body>
119
+</html>
0 120
\ No newline at end of file
... ...
@@ -0,0 +1,100 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+	<head>
22
+		<title>PS3 Media Server Help</title>
23
+		<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+	</head>
25
+	<body>
26
+		<h1>PS3 Media Server Help</h1>
27
+
28
+		<p>
29
+			PS3 Media Server (PMS) is a <a href="http://en.wikipedia.org/wiki/Digital_Living_Network_Alliance">DLNA</a>
30
+			compliant <a href="http://en.wikipedia.org/wiki/UPnP">UPnP</a> Media Server. Originally written to support
31
+			the PlayStation 3, it has been expanded to support a range of other media renderers, including Xbox 360 and
32
+			various Samsung and Sony televisions. Written in Java, it streams or transcodes many different media formats
33
+			with minimum configuration from many platforms. It is supported by the MPlayer and FFmpeg packages.
34
+		</p>
35
+		
36
+		<h2>Contents</h2>
37
+		
38
+		<ul>
39
+			<li><a href="introduction.html">Introduction</a></li>
40
+			<li><a href="networking.html">Networking and technical basics</a></li>
41
+			<li><a href="installation.html">Installation and basic configuration</a></li>
42
+			<li><a href="general_configuration.html">General configuration</a></li>
43
+			<li><a href="navigation_share.html">Navigation / Share settings</a></li>
44
+			<li><a href="transcoding.html">Transcoding settings</a></li>
45
+			<li><a href="applications.html">External applications</a>
46
+				<ul>
47
+					<li><a href="videolan.html">VLC media player</a></li>
48
+					<li><a href="avisynth.html">Avisynth</a></li>
49
+					<li><a href="coreavc.html">CoreAVC</a></li>
50
+				</ul>
51
+			</li>
52
+			<li><a href="plugins.html">Plugins</a></li>
53
+			<li><a href="http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507">Frequently Asked Questions (FAQ)</a></li>
54
+			<li><a href="links.html">Useful links</a></li>
55
+		</ul>
56
+		
57
+		<h2>Development</h2>
58
+		<p>
59
+			If you like this program, you can donate here. Thank you for your support!
60
+		</p>
61
+		<p>
62
+			<a rel="nofollow" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FM4LZE5BK5MMW"><img src="images/btn_donateCC_LG.gif" border="0" /></a>
63
+		</p>
64
+
65
+		<h2>Current features</h2>
66
+		
67
+		<ul>
68
+			<li>Ready to launch and play. No codec packs to install. No folder configuration and pre-parsing or this kind of annoying thing. All your folders are directly browsed by the PS3, there's an automatic refresh also.</li>
69
+			<li>Real-time video transcoding of MKV/FLV/OGM/AVI, etc.</li>
70
+			<li>Direct streaming of DTS / DTS-HD core to the receiver</li>
71
+			<li>Remux H.264/MPEG-2 video and all audio tracks to AC-3/DTS/LPCM in real time with tsMuxeR when H.264 is PS3/Level4.1 compliant</li>
72
+			<li>Full seeking support when transcoding</li>
73
+			<li>DVD ISOs images / VIDEO_TS Folder transcoder</li>
74
+			<li>OGG/FLAC/MPC/APE audio transcoding</li>
75
+			<li>Thumbnail generation for Videos</li>
76
+			<li>You can choose with a virtual folder system your audio/subtitle language on the PS3!</li>
77
+			<li>Simple streaming of formats PS3 natively supports: MP3/JPG/PNG/GIF/TIFF, all kind of videos (AVI, MP4, TS, M2TS, MPEG)</li>
78
+			<li>Display RAW camera thumbnails (Canon / Nikon, etc.)</li>
79
+			<li>ZIP/RAR files as browsable folders</li>
80
+			<li>Support for pictures based feeds, such as Flickr and Picasaweb</li>
81
+			<li>Internet TV / Web Radio support with VLC, MEncoder or MPlayer</li>
82
+			<li>Podcasts audio/ Video feeds support</li>
83
+			<li>Basic Xbox360 support</li>
84
+			<li>FLAC 96kHz/24bits/5.1 support</li>
85
+			<li>Windows Only: DVR-MS remuxer and AviSynth alternative transcoder support</li>
86
+    	</ul>
87
+    	
88
+    	<h2>Credits</h2>
89
+    	
90
+    	<p>These instructions would not exist without the invaluable efforts of Otmanix and meskibob on the forums.</p>
91
+    	
92
+		<!--  Navigation -->
93
+		<hr/>
94
+		<ul>
95
+			<li>Next: <a href="introduction.html">Introduction</a></li>
96
+		</ul>
97
+
98
+
99
+	</body>
100
+</html>
0 101
\ No newline at end of file
... ...
@@ -0,0 +1,403 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+<head>
22
+<title>Installation and basic configuration</title>
23
+<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+</head>
25
+<body>
26
+	<h1>Installation and basic configuration</h1>
27
+
28
+	<!--
29
+		 Based on http://otmanix.de/english/2009/05/17/java-ps3-media-server-for-dummies-chapter-3-installation-and-basic-configuration/
30
+		 Thanks, Otmanix!
31
+	-->
32
+
33
+	<h2>Java</h2>
34
+	<p>
35
+		Java programming language is a requirement for PMS. Therefore you need
36
+		to install Java second edition runtime environment (JRE), at least
37
+		version 6. You can <a href="http://java.com/en/download/">get the
38
+			latest JRE here</a>.
39
+	</p>
40
+
41
+
42
+	<h2>Installation and start of PMS on Windows</h2>
43
+
44
+	<p>After installing Java Runtime you can install Java PS3 media
45
+		server. Double click the setup file "pms-setup-windows-1.20.exe" and
46
+		follow the instructions.</p>
47
+
48
+	<p>
49
+		<img src="images/setupwin1.jpg" />
50
+	</p>
51
+
52
+	<p>
53
+		<img src="images/setupwin2.jpg" />
54
+	</p>
55
+
56
+	<p>
57
+		<img src="images/setupwin3.jpg" />
58
+	</p>
59
+
60
+	<p>
61
+		<img src="images/setupwin4.jpg" />
62
+	</p>
63
+
64
+
65
+	<h2>Installation and start of PMS on Linux</h2>
66
+
67
+	<p>You also need to have Java installed on Linux. You should set
68
+		environment variable JAVA_HOME to JRE installation path. After that
69
+		you have to decompress the setup archive for Linux with:</p>
70
+
71
+	<blockquote>
72
+		<pre>tar xzf pms-linux-1.11.tgz</pre>
73
+	</blockquote>
74
+
75
+	<p>You have to install MPlayer, MEncoder, FFmpeg and TsMuxeR. If
76
+		you like to stream web content also install VLC. Make sure that all
77
+		binaries of these tools can be found via PATH variable. Start a shell,
78
+		cd to your installation directory and start PMS with:</p>
79
+
80
+	<blockquote>
81
+		<pre>./PMS.sh</pre>
82
+	</blockquote>
83
+
84
+	<p>Check permissions and set them if necessary with:</p>
85
+	<blockquote>
86
+		<pre>chmod ug+x PMS.sh</pre>
87
+	</blockquote>
88
+
89
+	<p>You can either use packages from your Linux distrubution or
90
+		compile the tools by yourself. Sometimes distributors do not set
91
+		important compiler options, e.g. scaling support for FFmpeg. So I
92
+		recommend you to compile it from source.</p>
93
+
94
+
95
+	<h2>Starting PMS</h2>
96
+
97
+	<p>First start up and login to your PS3 or other viewing device.
98
+		This will allow PMS to detect it on the network.</p>
99
+
100
+	<p>After your device has started up, start PMS. PMS tries to detect
101
+		available media renderers:</p>
102
+
103
+	<p>
104
+		<img src="images/pms-searching.jpg" />
105
+	</p>
106
+
107
+	<p>PMS should automatically detect your device. After about 10
108
+		seconds, you should see this message:</p>
109
+
110
+	<p>
111
+		<img src="images/pms-eng-status2.jpg" />
112
+	</p>
113
+
114
+	<p>PMS has sucessfully detected your PS3 and connected with it. As
115
+		a result, PMS should now appear on the cross media bar (XMB) of your
116
+		PS3:</p>
117
+
118
+	<p>
119
+		<img src="images/ps3-server.jpg" />
120
+	</p>
121
+
122
+	<p>You are now able to browse your computer and play media files.</p>
123
+
124
+	<p>
125
+		<img src="images/ps3-browsing.jpg" />
126
+	</p>
127
+
128
+
129
+	<h2>Attention!</h2>
130
+
131
+	<p>The PlayStation 3 separates "Photo", "Music" and "Video" in
132
+		different XMB entry points. Even though you see all folders on your
133
+		media server, you can only see the files that correspond to your XMB
134
+		entry point.</p>
135
+
136
+	<p>For example: if you choose "Photo" and open your media server
137
+		you will see a folder "Web video", but it will be empty because it
138
+		does not contain any photo files. If you want to view the contents of
139
+		"Web video", you have to navigate to the XMB option "Video" and browse
140
+		your computer from there. You will now find it filled with video
141
+		files.</p>
142
+
143
+
144
+	<a name="troubleshooting"> </a>
145
+	<h1>Troubleshooting</h1>
146
+
147
+	<p>PMS should automatically detect your device and display it. In
148
+		some cases PMS does not detect your PS3:</p>
149
+
150
+	<p>
151
+		<img src="images/pms-eng-status1.jpg" />
152
+	</p>
153
+
154
+	<h2>Basic analysis</h2>
155
+	<p>Often it suffices to change to the "General Configuration" tab and verify the
156
+		network settings:</p>
157
+
158
+	<p>
159
+		<img src="images/pms-eng-general1.jpg" />
160
+	</p>
161
+
162
+	<p>
163
+		<img src="images/pms-eng-general.jpg" />
164
+	</p>
165
+
166
+	<p>In the majority of reported cases there are two problem causes:</p>
167
+	<ul>
168
+		<li>Port 5001 is already in use by another software, for example
169
+			Azureus Vuze</li>
170
+		<li>PMS uses the wrong network interface as default</li>
171
+	</ul>
172
+
173
+	<p>You can solve the problem by choosing the correct network
174
+		interface and type in an unused port, e.g. 6001. After that save and
175
+		quit, then start PMS again.</p>
176
+
177
+	<h2>In depth analysis</h2>
178
+
179
+	<p>
180
+		PMS not showing on your DLNA client can be caused by a variety of
181
+		factors, but the potential causes can be broken up into two groups -
182
+		&quot;Before UDP Broadcast&quot; and &quot;After UDP Broadcast&quot;<br />The
183
+		line in the debug.log/trace that separates these two groups (this
184
+		signifies the UDP broadcast) is
185
+	</p>
186
+
187
+	<blockquote>
188
+		<pre>It's ready! You should see the server appears on XMB</pre>
189
+	</blockquote>
190
+	<p>
191
+		<strong>Note 1:</strong> for the suggestions below, Windows, Apple and
192
+		several OEM manufacturers install and enable default protection
193
+		programs (e.g. Windows Defender or Peer Guardian). Make sure that the
194
+		settings for <strong>all</strong> antivirus, firewall, malware and
195
+		protection programs are checked.
196
+	</p>
197
+	<p>
198
+		<strong>Note 2:</strong> direct connections are a special case, so
199
+		check the additional details at the bottom.
200
+	</p>
201
+
202
+	<h3>Before UDP Broadcast</h3>
203
+	<p>These can usually be spotted through errors in the debug.log /
204
+		trace before the line above.</p>
205
+	<dl>
206
+		<dt>PMS cannot bind to the port/IP on the NIC.</dt>
207
+		<dd>
208
+			Some other program is already using that port.
209
+			<ul>
210
+				<li>Check with &quot;netstat -a&quot; through the command line,
211
+					and change the port in the PMS settings if needed.</li>
212
+			</ul>
213
+		</dd>
214
+		<dt>A software firewall is blocking javaw.exe (and wrapper.exe if
215
+			running as a Windows service) from binding to the port.</dt>
216
+		<dd>
217
+			<ul>
218
+				<li>Open the firewall settings and make sure the .exe's are
219
+					allowed or the specific port is open.</li>
220
+			</ul>
221
+		</dd>
222
+		<dt>You forced the wrong IP address in the PMS settings.</dt>
223
+		<dd>
224
+			<ul>
225
+				<li>Force the correct IP address (the IP address of the server)
226
+					or clear the setting. Note: you should only have to the force IP if
227
+					you have assigned multiple IPs to a single NIC.</li>
228
+			</ul>
229
+		</dd>
230
+		<dt>You opened multiple instances of PMS or a javaw.exe process
231
+			got hung up.</dt>
232
+		<dd>
233
+			<ul>
234
+				<li>Close all open instances of PMS and then kill any remaining
235
+					javaw.exe processes. You may have other programs using javaw.exe,
236
+					so exercise caution in killing the tasks.</li>
237
+			</ul>
238
+		</dd>
239
+		<dt>PMS is bound to the wrong NIC (e.g. TCP Loopback).</dt>
240
+		<dd>
241
+			<ul>
242
+				<li>You forced the wrong NIC in the PMS settings, so force the
243
+					right NIC or clear the setting. Note: There is no error in the
244
+					debug.log/trace</li>
245
+			</ul>
246
+		</dd>
247
+		<dt>The host file on your Linux box needs to be corrected.</dt>
248
+		<dd>
249
+			<ul>
250
+				<li><a
251
+					href="http://ps3mediaserver.org/forum/viewtopic.php?f=6&amp;t=3507&amp;p=16041#p16041">http://ps3mediaserver.org/forum/viewtopic.php?f=6&amp;t=3507&amp;p=16041#p16041</a>.
252
+					Note: There is no error in the debug.log/trace</li>
253
+			</ul>
254
+		</dd>
255
+		<dt>You do not have proper access or permissions for the PMS
256
+			install folder.</dt>
257
+		<dd>
258
+			<ul>
259
+				<li>You need to make sure there are full read and write
260
+					permissions on the PMS install folder.
261
+					<ul>
262
+						<li>Check the base file system permissions.</li>
263
+						<li>On Windows Vista or Windows 7, reinstall with &quot;Run
264
+							as Administrator&quot; on the installer.</li>
265
+						<li>Check if any filesystem protection programs are blocking
266
+							access (some antivirus or malware programs have this feature).</li>
267
+					</ul>
268
+				</li>
269
+			</ul>
270
+		</dd>
271
+		<dt>PMS is taking its time to register a component or setting.</dt>
272
+		<dd>
273
+			Large collections of
274
+			files (e.g. a large iTunes database) can take quite some time for PMS to go
275
+			through. You need to either:
276
+			<ul>
277
+				<li>Wait for PMS to do its thing, after which it should
278
+					properly broadcast and show up on your device, or</li>
279
+				<li>Disable the engine or library setting.</li>
280
+			</ul>
281
+		</dd>
282
+	</dl>
283
+
284
+	<h3>After UDP Broadcast</h3>
285
+	<p>At this point everything should be fine within PMS, so you need
286
+		to look externally.</p>
287
+
288
+	<dl>
289
+		<dt>You have a Windows 7 box and it's using the
290
+			&quot;Public&quot; settings instead of &quot;Private&quot;</dt>
291
+		<dd>
292
+			PUBLIC settings is used in non trusted network and PRIVATE is used in
293
+			home (trusted) network so change your cable (ethernet or LAN) network
294
+			to PRIVATE. In PUBLIC mode most of features as SSDP etc. are
295
+			disabled. <a
296
+				href="http://windows.microsoft.com/en-US/windows7/Choosing-a-network-location">http://windows.microsoft.com/en-US/windows7/Choosing-a-network-location</a>
297
+		</dd>
298
+		<dt>Your software firewall is blocking incoming traffic from your
299
+			DLNA device</dt>
300
+		<dd>
301
+			<ul>
302
+				<li>Add the device's IP to your firewall's &quot;Trusted
303
+					List&quot; or allow all local traffic</li>
304
+			</ul>
305
+		</dd>
306
+		<dt>Your router is blocking the traffic</dt>
307
+		<dd>
308
+			<ul>
309
+				<li>Check the router's firewall to see if the traffic is being
310
+					blocked</li>
311
+				<li>Check your router's settings to see if there are any
312
+					settings to allow UDP traffic or multicast traffic</li>
313
+			</ul>
314
+
315
+			<p>Note 1: Most UPnP settings on routers are to allow the devices
316
+				on the LAN to dynamically configure the port forwarding and other
317
+				router settings with minimal user interaction. This should not need
318
+				to be enabled for the actual UPnP/DLNA traffic in the LAN, and in
319
+				some cases it actually causes issues when enabled on bad routers.</p>
320
+
321
+			<p>Note 2: Port forwarding is not required for standard use of
322
+				PMS. It is only needed if you're trying to stream web-content.</p>
323
+
324
+			<p>Note 3: Some routers are crap and either a) do not have the
325
+				proper settings or b) just mishandle traffic regardless of the
326
+				settings. This can even vary within the same router for wired vs
327
+				wireless traffic.</p>
328
+
329
+			<p>You may use a switch or a hub which is really cheap as a
330
+				workaround. Connect your DLNA device, PC and router to the
331
+				switch/hub and internet connectivity is still there, but you will
332
+				not have trouble with your routers firewall anymore... This will of
333
+				course only work with wired connections.</p>
334
+
335
+			<p>There are firmware bugs on some DLAN or powerline adapters
336
+				which prevent certain broadcasts from being transmitted (like using
337
+				a firewall). This will also cause connection problems.</p>
338
+
339
+			<p>
340
+				If you have checked everything else, give the <a
341
+					href="http://www.ps3mediaserver.org/forum/">forum</a> or Google a
342
+				search and see if other people are having UPnP or DLNA issues with
343
+				the same router. You could also see if a different DLNA program
344
+				(WMP, TVersity, Wild, etc) works using the same router or settings.
345
+			</p>
346
+		</dd>
347
+
348
+		<dt>Your server and device are on different subnets</dt>
349
+		<dd>
350
+			<ul>
351
+				<li>Per the DLNA protocol (which uses UDP broadcast packets),
352
+					the server and device must be on the same subnet. The easiest way
353
+					to check is if you can ping the device from the server (successful
354
+					ping = on same subnet). This issue should only really happen if you
355
+					have multiple routers or managed switches in your network. If you
356
+					only have a single router/switch, then you incorrectly set a manual
357
+					IP address on at least one of your devices leading to a subnet
358
+					mismatch</li>
359
+			</ul>
360
+		</dd>
361
+		<dt>Your device is not set up to access any DLNA servers</dt>
362
+		<dd>
363
+			<ul>
364
+				<li>See your device's manual. Note: this only covers PMS
365
+					showing up on your device, nothing regarding playback or file
366
+					browsing - <a
367
+					href="http://ps3mediaserver.org/forum/viewtopic.php?f=6&amp;t=3507&amp;p=16952#p16952">viewtopic.php?f=6&amp;t=3507&amp;p=16952#p16952</a>
368
+				</li>
369
+			</ul>
370
+		</dd>
371
+	</dl>
372
+
373
+
374
+	<h3>Other issues</h3>
375
+	<p>In addition, you can run into issues (both Before and After UDP
376
+		Broadcast) when trying to use a direct connection (no router or
377
+		switch, just the computer with PMS and the device)</p>
378
+
379
+	<p>Examples:</p>
380
+	<ul>
381
+		<li>PMS cannot bind to the IP/Port because both devices need to be
382
+			turned on for the connection to exist (before PMS is started)</li>
383
+		<li>You did not use a crossover cable (only needed if BOTH devices
384
+			are NOT gigabit)</li>
385
+		<li>You have a mismatch in the IP settings</li>
386
+		<li>The device has two (or more) NICs and is using the wrong one
387
+			(eg PS3 still using the wifi NIC)</li>
388
+	</ul>
389
+
390
+
391
+
392
+
393
+	<!--  Navigation -->
394
+	<hr />
395
+	<ul>
396
+		<li>Next: <a href="general_configuration.html">General
397
+				Configuration</a></li>
398
+		<li>Previous: <a href="networking.html">Networking and
399
+				technical basics</a></li>
400
+		<li>Top: <a href="index.html">Help</a></li>
401
+	</ul>
402
+</body>
403
+</html>
0 404
\ No newline at end of file
... ...
@@ -0,0 +1,181 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+<head>
22
+<title>Introduction</title>
23
+<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+</head>
25
+<body>
26
+	<h1>Introduction</h1>
27
+
28
+	<!--
29
+		 Based on http://otmanix.de/english/2009/05/13/java-ps3-media-server-for-dummies-chapter-1-introduction/
30
+		 Thanks, Otmanix!
31
+	-->
32
+
33
+	<h2>What does it do?</h2>
34
+
35
+	<p>The PS3 Media Server (or PMS for short) is a program that
36
+		streams media like video, audio or images from your computer or the
37
+		web to a device like a console or a TV.</p>
38
+
39
+	<p>This might sound simple, but it is in fact a complex matter.
40
+		There are dozens of media formats in the world, and your console or TV
41
+		only understands a couple of them. PMS allows you to browse media on
42
+		your favorite viewing device without having to worry about the details
43
+		of what you are viewing. PMS takes care of retrieving the media (from
44
+		file, network or web) and translating it to the best format that your
45
+		device understands.</p>
46
+
47
+
48
+	<h2>Media renderers</h2>
49
+
50
+	<p>
51
+		PMS is a <a
52
+			href="http://en.wikipedia.org/wiki/Digital_Living_Network_Alliance">DLNA</a>
53
+		compliant <a href="http://en.wikipedia.org/wiki/UPnP">UPnP</a> Media
54
+		Server. It was originally written to support the PlayStation 3.
55
+		However, other viewing devices support the same standards as the
56
+		PlayStation 3 and PMS has been expanded to support a range of them,
57
+		including Xbox 360 and various Samsung and Sony televisions.
58
+	</p>
59
+
60
+
61
+	<h2>Alternatives</h2>
62
+
63
+	<p>There are several streaming servers available which can be used
64
+		to communicate with a your viewing device. Here is a small selection:</p>
65
+	<ul>
66
+		<li><a
67
+			href="http://www.microsoft.com/windows/windowsmedia/player/11/default.aspx">Windows
68
+				Media Player</a>
69
+		</li>
70
+		<li><a href="http://www.twonkyvision.com/">Twonky Media</a></li>
71
+		<li><a href="http://tversity.com/">TVersity</a></li>
72
+		<li><a href="http://mediatomb.cc/">MediaTomb</a></li>
73
+	</ul>
74
+
75
+	<p>Windows Media Player works well out of the box but isn't able to
76
+		transcode or remux and has poor performance with a huge media database.
77
+		Twonky media is not for free. Twonky media has its advantages in
78
+		supporting a lot of different streaming clients, even NAS systems.
79
+		TVersity is an average media server and has some advantages in
80
+		streaming Internet content. But this advanced feature is not included
81
+		in the free version. Mediatomb is often used on open source operating
82
+		and embedded systems. It can be customized very well by experienced
83
+		shellscript gurus. It is not a good choice for beginners.</p>
84
+
85
+	<h2>Why PMS?</h2>
86
+
87
+	<p>
88
+		PMS is available for Windows, Linux and Mac OS X. A prerequisite is the
89
+		installation of <a href="http://java.com/en/download/">Java
90
+			Runtime Environment</a> (JRE) because PMS is programmed in Java.
91
+	</p>
92
+
93
+	<p>PMS is shipped with all required software to make it work out of
94
+		the box. However, additional features may require the installation of
95
+		additional software.</p>
96
+
97
+	<p>There are a lot of technical details involved in the process of
98
+		translating media. PMS tries to minimalize this for the user by
99
+		shipping with working defaults for most situations. You simply start
100
+		PMS and it will find your device and start communicating with it
101
+		without any extra configuration.</p>
102
+
103
+	<p>PMS is optimized for use with the Playstation 3. But you can
104
+		also use an Xbox 360, Popcorn Hour and various Samsung or Sony TVs as
105
+		streaming clients.</p>
106
+
107
+	<p>In the old days, people would use a conversion program like
108
+		"mkv2vob" and connect USB hard drives with converted files to the PS3.
109
+		With PMS there is no need for converting files any more. If converting
110
+		is necessary, PMS will do it for you on the fly.</p>
111
+
112
+	<p>PMS also makes it possible to stream web content like Youtube,
113
+		GameTrailers, web radio or Picasa to your device.</p>
114
+
115
+	<p>
116
+		PMS is free Open Source software and has been designed to allow third
117
+		party plugins to extend its functionality. You are welcome to help
118
+		improve PMS or write a plugin for others to use. See the <a
119
+			href="https://github.com/ps3mediaserver/ps3mediaserver">project homepage</a>
120
+		for more information.
121
+	</p>
122
+
123
+	<p>The most stunning features of PMS are transcoding and muxing.</p>
124
+
125
+
126
+	<h2>What are transcoding and muxing?</h2>
127
+
128
+	<p>
129
+		If the video codec is not supported PMS can convert the video stream
130
+		to a device compatible codec. For example the PS3 is compatible with
131
+		MPEG2. This procedure is called <a
132
+			href="http://en.wikipedia.org/wiki/Transcoding">transcoding</a> and
133
+		it costs a lot of CPU power.
134
+	</p>
135
+
136
+	<p>
137
+		When you try to play a media file on your viewing device and the
138
+		format is not supported you get a "data corrupted" message. PMS is
139
+		able to help in this case. PMS is able to change the container format
140
+		on the fly if it is not supported by your device. PMS extracts the
141
+		audio and video stream and puts it into a supported M2TS-container.
142
+		This is called <a href="http://en.wikipedia.org/wiki/Muxing">muxing</a>.
143
+	</p>
144
+
145
+	<p>Together, transcoding and muxing make it possible for PMS to
146
+		stream almost every multimedia format to your viewing device. PMS
147
+		enables you to view media on TV that you could formerly only view on
148
+		your computer.</p>
149
+
150
+	<h2>Hardware requirements</h2>
151
+
152
+	<p>You can stream media files with quite old computers. If the
153
+		device does not recognize the video container format and PMS has to
154
+		remux you will need some additional CPU power. A 2 GHz CPU should be
155
+		sufficient. When transcoding a video on full HD resolution an up to
156
+		date dual core processor from Intel or AMD with at least 2,6 GHz is
157
+		necessary.</p>
158
+
159
+	<p>It is also necessary to have enough network bandwidth available
160
+		when streaming HD videos. It is nearly impossible to stream a full HD
161
+		video via WLAN, even when restricting network bandwidth and setting
162
+		video quality very low.</p>
163
+
164
+	<p>You should also have enough free RAM, which means about 512 MB.
165
+		There is also some space needed on your systems hard drive for
166
+		buffering videos. 500 MB free disk space is enough. If you want to
167
+		stream media files from an external hard drive please consider that an
168
+		USB 1.1 connection is too slow for videos.</p>
169
+
170
+
171
+	<!--  Navigation -->
172
+	<hr />
173
+	<ul>
174
+		<li>Next: <a href="networking.html">Networking and technical
175
+				basics</a></li>
176
+		<li>Previous: <a href="index.html">Help</a></li>
177
+		<li>Top: <a href="index.html">Help</a></li>
178
+	</ul>
179
+
180
+</body>
181
+</html>
0 182
\ No newline at end of file
... ...
@@ -0,0 +1,120 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+	<head>
22
+		<title>Useful Links</title>
23
+		<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+	</head>
25
+	<body>
26
+		<h1>Useful Links</h1>
27
+
28
+		<h2>PMS project</h2>
29
+
30
+		<ul>
31
+    		<li><a href="https://github.com/ps3mediaserver/ps3mediaserver">GitHub (Source Code)</a></li>
32
+			<li><a href="http://code.google.com/p/ps3mediaserver/issues/list">PMS issues</a></li>
33
+			<li><a href="https://sourceforge.net/projects/ps3mediaserver/">Download current version</a></li>
34
+			<li><a href="http://www.ps3mediaserver.org/forum/viewtopic.php?f=14&t=14753">Download latest development snapshot</a></li>
35
+			<li><a href="http://code.google.com/p/ps3mediaserver/downloads/list?can=1">Download old versions</a></li>
36
+			<li><a href="http://www.ps3mediaserver.org/forum/viewtopic.php?f=12&t=9078">Plugins</a></li>
37
+			<li><a href="https://github.com/ps3mediaserver/ps3mediaserver/blob/master/CHANGELOG.txt">Changelog</a></li>
38
+		</ul>
39
+
40
+		<h2>PMS forum</h2>
41
+		<ul>
42
+    		<li><a href="http://ps3mediaserver.org/forum/">PMS forum</a></li>
43
+			<li><a href="http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=36904#p36904">PMS latest version</a></li>
44
+			<li><a href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&t=54">PMS translation</a>: how to translate PMS</li>
45
+			<li><a href="http://ps3mediaserver.org/forum/viewforum.php?f=4">Request new features here</a></li>
46
+			<li><a href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=31">Audio and video streams</a>: well tested streams for usage in WEB.conf</li>
47
+			<li><a href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=2099">Alternate streaming clients / DLNA media renderers</a></li>
48
+			<li><a href="http://ps3mediaserver.org/forum/viewtopic.php?f=6&amp;t=496">Before reporting a problem in PMS forum read this</a></li>
49
+		</ul>
50
+    	
51
+    	<h2>PMS HOWTOs</h2>
52
+    	
53
+    	<ul>
54
+    		<li>Codec troubleshooting in MS Windows XP with Graphstudio:
55
+    		<a class="postlink" href="http://otmanix.de/english/2009/07/09/solve-codec-problems-with-graphstudio/">http://otmanix.de/english/2009/07/09/solve-codec-problems-with-graphstudio/</a></li>
56
+			<li>Compile PMS on Microsoft Windows:
57
+			<a class="postlink" href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=392&amp;p=1874">http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=392&amp;p=1874</a></li>
58
+			<li>PS3 Media Server on Windows 7 (including compiling):
59
+			<a class="postlink" href="http://otmanix.de/english/2009/10/10/ps3-media-server-on-windows-7/">http://otmanix.de/english/2009/10/10/ps3-media-server-on-windows-7/</a></li>
60
+			<li>PS3 Media Server on Windows 7 - changes regarding codecs (Avisynth, ffdshow, CoreAVC):
61
+			<a class="postlink" href="http://otmanix.de/english/2009/10/11/ps3-media-server-on-windows-7-avisynth-ffdshow-coreavc/">http://otmanix.de/english/2009/10/11/ps3-media-server-on-windows-7-avisynth-ffdshow-coreavc/</a></li>
62
+			<li>PS3 Media Server on Ubuntu:
63
+			<a class="postlink" href="https://help.ubuntu.com/community/Ps3MediaServer">https://help.ubuntu.com/community/Ps3MediaServer</a></li>
64
+			<li>PS3 Media Server on Ubuntu 8.10 SVN PMS &amp; Multithread:
65
+			<a class="postlink" href="http://ps3mediaserver.org/forum/viewtopic.php?f=3&amp;t=315">http://ps3mediaserver.org/forum/viewtopic.php?f=3&amp;t=315</a></li>
66
+			<li>PS3 Media Server on an headless Ubuntu 9.04:
67
+			<a class="postlink" href="http://ps3mediaserver.org/forum/viewtopic.php?f=3&amp;t=3437">http://ps3mediaserver.org/forum/viewtopic.php?f=3&amp;t=3437</a></li>
68
+			<li>PS3 Media Server on (headless) OpenSolaris:
69
+			<a class="postlink" href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=2653&amp;start=10">http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=2653&amp;start=10</a></li>
70
+			<li>PS3 Media Server on Ubuntu 9.10 Karmic Koala:
71
+			<a class="postlink" href="http://ps3mediaserver.org/forum/viewtopic.php?f=3&amp;t=4253">http://ps3mediaserver.org/forum/viewtopic.php?f=3&amp;t=4253</a></li>
72
+			<li>PS3 Media Server on Fedora 11:
73
+			<a class="postlink" href="http://ps3mediaserver.org/forum/viewtopic.php?f=3&amp;t=4374">http://ps3mediaserver.org/forum/viewtopic.php?f=3&amp;t=4374</a></li>
74
+		</ul>
75
+
76
+		<h3>German language</h3>
77
+		<ul>
78
+			<li>Komplettes Howto:
79
+			<a class="postlink" href="http://otmanix.de/2009/04/19/java-ps3-media-server-fuer-dummies-zusammenfassung/">http://otmanix.de/2009/04/19/java-ps3-media-server-fuer-dummies-zusammenfassung/</a></li>
80
+			<li>codec Fehleranalyse unter MS Windows XP mit Graphstudio:
81
+			<a class="postlink" href="http://otmanix.de/2009/07/09/beheben-von-codec-problemen-mit-graphstudio/">http://otmanix.de/2009/07/09/beheben-von-codec-problemen-mit-graphstudio/</a></li>
82
+			<li>PMS unter Windows kompilieren:
83
+			<a class="postlink" href="http://otmanix.de/2009/02/07/ps3-media-server-unter-windows-kompilieren/">http://otmanix.de/2009/02/07/ps3-media-server-unter-windows-kompilieren/</a></li>
84
+			<li>PMS und Windows 7:
85
+			<a class="postlink" href="http://otmanix.de/2009/10/18/ps3-media-server-und-windows-7/">http://otmanix.de/2009/10/18/ps3-media-server-und-windows-7/</a></li>
86
+			<li>PMS und Mac OS X:
87
+			<a class="postlink" href="http://tiramac.de/blog/?p=89">http://tiramac.de/blog/?p=89</a></li>
88
+		</ul>
89
+
90
+		<h3>Italian language</h3>
91
+		<ul>
92
+			<li>Italian Howto:
93
+			<a class="postlink" href="http://newscienza.netsons.org/2009/10/23/ps3-media-server/">http://newscienza.netsons.org/2009/10/23/ps3-media-server/</a></li>
94
+		</ul>
95
+
96
+		<h3>Spanish language</h3>
97
+		<ul>
98
+			<li>Spanish Howto:
99
+			<a class="postlink" href="http://otmanix.de/english/2010/01/18/ps3-media-server-traduccion-al-espanol/">http://otmanix.de/english/2010/01/18/ps3-media-server-traduccion-al-espanol/</a></li>
100
+		</ul>
101
+
102
+		<h2>Misc</h2>
103
+		<ul>
104
+			<li>A/V Sync: <a href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=3336">http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=3336</a></li>
105
+			<li>PS3 radio: <a href="http://www.foxhollow.ca/PS3-Radio/ and http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=3240">http://www.foxhollow.ca/PS3-Radio/ and http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=3240</a></li>
106
+			<li>PS3 Mediathek (German tv streams of ZDF Mediathek): <a href="http://sourceforge.net/forum/?group_id=258697">http://sourceforge.net/forum/?group_id=258697</a></li>
107
+			<li>PMS rendr edition for BD live player: <a href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=3390">http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=3390</a></li>
108
+			<li>PS3 Media Server Cover Generator Application: <a href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=3640">http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=3640</a></li>
109
+			<li>PS3 Media Server SVN builder tool: <a href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=4449">http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=4449</a></li>
110
+		</ul>
111
+		
112
+		<!--  Navigation -->
113
+		<hr/>
114
+		<ul>
115
+			<li>Previous: <a href="plugins.html">Plugins</a> or <a href="http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507">FAQ (External)</a></li>
116
+			<li>Top: <a href="index.html">Help</a></li>
117
+		</ul>
118
+		
119
+	</body>
120
+</html>
0 121
\ No newline at end of file
... ...
@@ -0,0 +1,143 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+<head>
22
+<title>Navigation / Share Settings</title>
23
+<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+</head>
25
+<body>
26
+	<h1>Navigation / Share Settings</h1>
27
+
28
+	<p>The "Navigation / share settings" tab of PMS allow you to
29
+		determine the details of how PMS shares the content to your device.
30
+		Below are the options that are available on this tab.</p>
31
+
32
+	<h2>Thumbnails</h2>
33
+	<dl>
34
+		<dt>Generate thumbnails</dt>
35
+		<dd>Select the checkbox for automatic creation of thumbnail pictures of your
36
+			media files</dd>
37
+
38
+		<dt>Thumbnail seeking position (in seconds)</dt>
39
+		<dd>Most video files begin with some seconds of a black
40
+			background before the movie starts. You can set the time in seconds
41
+			for the video thumbnail position.</dd>
42
+
43
+		<dt>Use MPlayer for video thumbnails</dt>
44
+		<dd>The external program MPlayer sometimes yields better results for thumbnail
45
+			creation than the default thumbnailer, so just try it.</dd>
46
+
47
+		<dt>DVD ISO thumbnails</dt>
48
+		<dd>Create thumbnails for DVD ISO-images</dd>
49
+
50
+		<dt>Audio thumbnails display</dt>
51
+		<dd>You can choose the behavior for audio thumbnails; search for alphabetical thumbnail
52
+			pictures on the filesystem, or let PMS download
53
+			album art from amazon.com or discogs.com</dd>
54
+
55
+		<dt>Alternate video cover art folder</dt>
56
+		<dd>Select the folder on your filesystem which contains cover art for videos</dd>
57
+	</dl>
58
+	
59
+	<h2>Navigation / Parsing settings</h2>
60
+	<dl>
61
+		<dt>Browse compressed archives (.rar/.zip/.cbr)</dt>
62
+		<dd>If activated PMS is able to show the content of archives. If a
63
+			media file in archive is chosen for playback it will be decompressed
64
+			before streaming starts</dd>
65
+
66
+		<dt>Hide # Video Settings # Folder</dt>
67
+		<dd>There is a virtual folder available called "# video settings
68
+			#". You can navigate to this folder on your device and change some
69
+			values for PMS online. With this option you can choose to not display
70
+			this virtual folder.</dd>
71
+
72
+		<dt>Hide # Transcode # Folder</dt>
73
+		<dd>You can choose to not show this virtual folder on your device.</dd>
74
+
75
+		<dt>Hide file extensions</dt>
76
+		<dd>Some people might get confused if they see file extensions
77
+			like jpg or avi, so you can hide them</dd>
78
+
79
+		<dt>Hide transcoding engine names</dt>
80
+		<dd>PMS can stream your media file with different technologies.
81
+			You can chose the technology (transcoding engine) in virtual folder #
82
+			transcoded #. The default transcoding engine for playback is
83
+			displayed after the name of each media file. With this checkbox you can hide that.</dd>
84
+
85
+		<dt>Hide empty/non-media folders</dt>
86
+		<dd>Only display folders which contain media files</dd>
87
+
88
+		<dt>Show iTunes library</dt>
89
+		<dd>Only available when iTunes is installed. Displays the iTunes library as a folder on your device so you can browse it.</dd>
90
+
91
+		<dt>Show iPhoto library</dt>
92
+		<dd>Only available when iPhoto is installed. Displays the iPhoto library as a folder on your device so you can browse it.</dd>
93
+		
94
+		<dt>Show Aperture library</dt>
95
+		<dd>Only available on Mac when aperture is installed. Displays each Aperture library as a folder on your device so you can browse it.</dd>
96
+
97
+		<dt>Enable the cache</dt>
98
+		<dd>When you browse folders on your PS3, PMS scans each folder in
99
+			real time and displays the results on your PS3. Additionaly there is
100
+			a builtin cache which can be activated. If you scan your
101
+			hard drive for media files, additional info for each file will be
102
+			collected e.g. MP3 tags (title, album name, etc.) for MP3 audio files.
103
+			You can browse the cache in a virtual folder on your PS3
104
+			after scanning.</dd>
105
+
106
+		<dt>Reset cache</dt>
107
+		<dd>If the cache is corrupt you can use this feature to
108
+			reset the contents of the database.</dd>
109
+
110
+		<dt>Hide cache folder</dt>
111
+		<dd>Do not show this virtual folder on your device.</dd>
112
+
113
+		<dt>Sort files method</dt>
114
+		<dd>Select how file lists are sorted and displayed on your device: by name or by date.</dd>
115
+</dl>
116
+		<h2>Shared folders</h2>
117
+	<dl>	
118
+		<dt>shared folders</dt>
119
+		<dd>All local drives are made available to PS3 by PMS. In a more
120
+			secure environment you might want to chose the folders which are
121
+			presented to your PS3. Press green + icon to add folders for access
122
+			by PMS/PS3. Select folder and press red X icon to remove access to a
123
+			folder. Press up and down arrows to change order of these folders.</dd>
124
+
125
+		<dt>magnifying glass</dt>
126
+		<dd>Start first scan on your hard drive for media files to
127
+			collect info about them in the cache.</dd>
128
+	</dl>
129
+
130
+
131
+	<!--  Navigation -->
132
+	<hr />
133
+	<ul>
134
+		<li>Next: <a href="transcoding.html">Transcoding Settings</a>
135
+		</li>
136
+		<li>Previous: <a href="general_configuration.html">General Configuration</a>
137
+		</li>
138
+		<li>Top: <a href="index.html">Help</a>
139
+		</li>
140
+	</ul>
141
+	
142
+</body>
143
+</html>
0 144
\ No newline at end of file
... ...
@@ -0,0 +1,206 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+<head>
22
+<title>Networking and technical basics</title>
23
+<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+</head>
25
+<body>
26
+	<h1>Networking and technical basics</h1>
27
+
28
+	<!--
29
+		 Based on http://otmanix.de/english/2009/05/17/java-ps3-media-server-for-dummies-chapter-2-networking-and-technical-basics/
30
+		 Thanks, Otmanix!
31
+	-->
32
+
33
+	<h2>Network fundamentals</h2>
34
+	<p>
35
+		Before installing and running PS3 you should get an overview of the
36
+		network topology. The Playstation 3 communicates with your computer.
37
+		If one wants to see web content like YouTube videos an internet
38
+		connection is required. Most used technology for accessing the
39
+		internet is an <a href="http://en.wikipedia.org/wiki/Adsl">ADSL</a>-
40
+		or <a href="http://en.wikipedia.org/wiki/Cable_internet">cable-internet</a>-connection.
41
+		You connect the socket with a modem (ADSL or cable) which will later
42
+		do the dial in. The modem can be connected directly to the computer.
43
+		Most people use a WLAN-<a href="http://en.wikipedia.org/wiki/Router">router</a>
44
+		to connect. The router is then a gateway to the internet for PS3 and
45
+		your computer.
46
+	</p>
47
+
48
+	<p>
49
+		<img src="images/topology_ps3.jpg" />
50
+	</p>
51
+
52
+	<h3>WLAN</h3>
53
+	<p>
54
+		In most <a href="http://en.wikipedia.org/wiki/Wireless_LAN">WLAN</a>-routers
55
+		nowadays there is an integrated modem and WLAN-<a
56
+			href="http://en.wikipedia.org/wiki/Access_point">accesspoint</a>.
57
+		The PS3 and notebooks both have integrated WLAN-<a
58
+			href="http://en.wikipedia.org/wiki/Network_card">NIC</a>s and can
59
+		therefore communicate via WLAN when logged in into the access point.
60
+		The integrated WLAN network card of PS3 is compatible to standard
61
+		802.11 b/g. This means a maximum network speed of 54Mb/s. To log in
62
+		into the WALN-access point you need the following information:
63
+	</p>
64
+	<ul>
65
+		<li>WLAN network name (<a
66
+			href="http://en.wikipedia.org/wiki/SSID">SSID</a>)</li>
67
+		<li>WLAN network password (<a
68
+			href="http://en.wikipedia.org/wiki/Pre-shared_key">PSK</a>)</li>
69
+
70
+		<li>encryption standard (<a
71
+			href="http://en.wikipedia.org/wiki/Wpa">WPA</a>, <a
72
+			href="http://en.wikipedia.org/wiki/Wpa2#WPA2">WPA2</a>)</li>
73
+		<li>radio channel / frequency</li>
74
+	</ul>
75
+
76
+	<p>All these settings are defined on your WLAN router / access
77
+		point. If there are a lot of WLAN-networks in your range try to change
78
+		to a radio channel with the biggest frequency distance regarding the
79
+		other channels. Otherwise you may experience poor network quality and
80
+		speed. Another quality factor is having walls with much ferroconcrete.</p>
81
+
82
+	<p>You can reach an average speed of 35Mb/s. For streaming HD
83
+		videos this might be not enough.</p>
84
+
85
+
86
+	<h3>LAN</h3>
87
+	<p>
88
+		The biggest advantage of <a
89
+			href="http://en.wikipedia.org/wiki/Local_area_network">LAN</a>
90
+		(wired connections) is its maximum bandwidth of 1000 Mb/s. One big
91
+		disadvantage is you have to wire all devices, so you need physical
92
+		access. The devices (router, computer, PS3) have to be wired with <a
93
+			href="http://en.wikipedia.org/wiki/Category_5_cable">Cat5e</a>
94
+		S/FTP with RJ45-plugs. All devices have to be connected to your router
95
+		integrated switch. Of course you can extend the switch ports of your
96
+		router with an uplink to an external <a
97
+			href="http://en.wikipedia.org/wiki/Network_switch">switch</a>. If
98
+		your router switch ports are 100 Mb/s you can tune up maximum speed
99
+		with an external 1000 Mb/s switch. The link speed and duplex mode
100
+		should be handled automatically via <a
101
+			href="http://en.wikipedia.org/wiki/Autonegotiation">autonegotiation</a>.
102
+		Sometimes it does not work correctly and you have to change settings
103
+		on your computer by yourself.
104
+	</p>
105
+
106
+	<p>Example screenshot for changing linkspeed and duplex mode in
107
+		Windows XP:</p>
108
+	<p>
109
+		<img src="images/autonegotiation.jpg" />
110
+	</p>
111
+
112
+	<h3>DLAN</h3>
113
+	<p>
114
+		If it is not possible to wire your devices but you need a higher
115
+		network transfer rate there is a solution available called DLAN, also
116
+		known as powerLAN. In this case you use your power line for sending
117
+		data across it. Market leader for this technology is <a
118
+			href="http://www.devolo.com/consumer/dlan-mains-supply-network-fastest-200-mbit.html">devolo</a>.
119
+		You can get DLAN adapters with up to 200 Mb/s.
120
+	</p>
121
+	<p>There are new 1000 Mb/s powerline adapters available from
122
+		Belkin!</p>
123
+
124
+	<h3>TCP/IP, DHCP, ICS, DNS and firewall</h3>
125
+	<p>
126
+		The router is default gateway for all devices in your home network.
127
+		The communication is done via <a
128
+			href="http://en.wikipedia.org/wiki/Tcp/ip">TCP/IP</a> protocol. In
129
+		such a network every device needs an identifier called <a
130
+			href="http://en.wikipedia.org/wiki/Ip_address">IP-address</a>.
131
+		More than one program on your PC can use network at the same time.
132
+		Therefore these programs also use an identifier called <a
133
+			href="http://en.wikipedia.org/wiki/Port_number">port number</a>. PS3
134
+		media server uses port 5001 as default. You can change that if it is
135
+		already used by another software. Your home network is a <a
136
+			href="http://en.wikipedia.org/wiki/Private_network">private
137
+			network</a> and therefore uses special IP-addresses. The IP range is
138
+		limited by the so called <a
139
+			href="http://en.wikipedia.org/wiki/Subnet_mask">subnet mask</a>
140
+		(e.g. 255.255.255.0). Because nobody can memorize a large numbers of
141
+		IP addresses (like 74.125.67.100 for google.com) you need another
142
+		network service called <a
143
+			href="http://en.wikipedia.org/wiki/Domain_Name_System">DNS</a>
144
+		which translates IP addresses into domain names and vice versa. The
145
+		router forwards DNS requests to a DNS server of your provider and
146
+		sends the answer to the requesting device.
147
+	</p>
148
+
149
+	<p>
150
+		Setting up an IP-network is not a simple task. There was also a need
151
+		for automation. <a href="http://en.wikipedia.org/wiki/Dhcp">DHCP</a>
152
+		solves this issue. Your router has an integrated DHCP server which
153
+		sets up every network device (PS3 or computer) automatically. Do not
154
+		use DHCP and internet connection sharing (<a
155
+			href="http://en.wikipedia.org/wiki/Internet_Connection_Sharing">ICS</a>),
156
+		a windows feature, at the same time. ICS has to be deactivated.
157
+	</p>
158
+	<p>It is possible that your computer has more than one network card
159
+		built in. If you use virtualization software (VMware, Virtualbox,
160
+		etc.) additional virtual NICs are created.</p>
161
+
162
+	<p>
163
+		<img src="images/netzwerkverbindungen.jpg" />
164
+	</p>
165
+
166
+	<p>
167
+		For security reasons a <a title="Firewall"
168
+			href="http://en.wikipedia.org/wiki/Firewall">firewall</a> is
169
+		integrated in your router. The firewall restrics communication with
170
+		the internet. Most router integrated firewalls do not restrict
171
+		communication in your local network. It is also possible that there is
172
+		a personal firewall software running on your computer. To get PMS
173
+		running you have to open port 1900 (UPnP discovery) and 5001 (PMS). If
174
+		you change the port for PMS in configuration you have to change your
175
+		firewall settings as well.
176
+	</p>
177
+
178
+	<h3>UPnP</h3>
179
+	<p>
180
+		Windows only discovers UPnP devices in your home network when <a
181
+			href="http://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol">SSDP</a>
182
+		service is running. Here is a Microsoft knowledge base article on <a
183
+			href="http://support.microsoft.com/?scid=kb%3Ben-us%3B941206&amp;x=13&amp;y=8">how
184
+			to enable SSDP</a>.
185
+	</p>
186
+	<p>
187
+		<img src="images/ssdp.jpg" />
188
+	</p>
189
+	
190
+
191
+
192
+
193
+	<!--  Navigation -->
194
+	<hr />
195
+	<ul>
196
+		<li>Next: <a href="installation.html">Installation and basic
197
+				configuration</a>
198
+		</li>
199
+		<li>Previous: <a href="introduction.html">Introduction</a>
200
+		</li>
201
+		<li>Top: <a href="index.html">Help</a>
202
+		</li>
203
+	</ul>
204
+
205
+</body>
206
+</html>
0 207
\ No newline at end of file
... ...
@@ -0,0 +1,61 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+	<head>
22
+		<title>Plugins</title>
23
+		<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+	</head>
25
+	<body>
26
+		<h1>Plugins</h1>
27
+		
28
+		<h2>About plugins</h2>
29
+		<p>
30
+			PMS can be extended with plugins. A plugin file can be installed by copying it into the "plugins" directory.
31
+			When PMS is started, all installed plugins are read from the directory. Some plugins have options that can
32
+			be edited. Click on the button for the plugin in the "General Configuration" tab, under "Plugins".
33
+		</p>
34
+		
35
+		<h2>Overview</h2>
36
+		<p>
37
+			Below is a list of popular plugins for PMS.
38
+		</p>
39
+		
40
+		<ul>
41
+			<li>Channel plugin: <a href="https://github.com/SharkHunter/Channel/wiki">https://github.com/SharkHunter/Channel/wiki</a></li>
42
+			<li>GrooveShark plugin: <a href="https://github.com/SharkHunter/GSPMS">https://github.com/SharkHunter/GSPMS</a></li>
43
+			<li>Last.fm plugin: <a href="http://ps3mediaserver.org/forum/viewtopic.php?f=4&amp;t=721&amp;p=12810#p12810">http://ps3mediaserver.org/forum/viewtopic.php?f=4&amp;t=721&amp;p=12810#p12810</a></li>
44
+			<li>Media monkey plugin: <a href="http://sites.google.com/site/elbotijomm/home/ps3mediaserver-mods">http://sites.google.com/site/elbotijomm/home/ps3mediaserver-mods</a></li>
45
+			<li>Movie info plugin: <a href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=2126">http://ps3mediaserver.org/forum/viewtopic.php?f=2&amp;t=2126</a></li>
46
+			<li>PMSEncoder: <a href="http://github.com/chocolateboy/pmsencoder">http://github.com/chocolateboy/pmsencoder</a></li>
47
+			<li>Shutdown plugin (Windows only): <a href="http://ps3mediaserver.org/forum/viewtopic.php?f=12&amp;t=6117">http://ps3mediaserver.org/forum/viewtopic.php?f=12&amp;t=6117</a></li>
48
+			<li>Soundcloud plugin: <a href="http://github.com/dradovic/SoundCloud4PS3">http://github.com/dradovic/SoundCloud4PS3</a></li>
49
+			<li>Uitzending Gemist plugin (Dutch TV web streams): <a href="http://code.google.com/p/uitzendinggemist-dlna/">http://code.google.com/p/uitzendinggemist-dlna/</a></li>
50
+		</ul>
51
+
52
+		<!--  Navigation -->
53
+		<hr/>
54
+		<ul>
55
+			<li>Next: <a href="links.html">Useful Links</a> or <a href="http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507">FAQ (External)</a></li>
56
+			<li>Previous: <a href="coreavc.html">CoreAVC</a></li>
57
+			<li>Top: <a href="index.html">Help</a></li>
58
+		</ul>
59
+		
60
+	</body>
61
+</html>
0 62
\ No newline at end of file
... ...
@@ -0,0 +1,278 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+<head>
22
+<title>Transcoding settings</title>
23
+<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+</head>
25
+<body>
26
+	<h1>Transcoding settings</h1>
27
+
28
+	<p>The "Transcoding settings" tab allows you to specify how content
29
+		will be transcoded. PMS uses external programs to transcode and stream
30
+		content to your device. Some of these programs overlap in what kind of
31
+		media they can transcode. On this tab you can specify which order of
32
+		preference the programs have when PMS determines how to transcode
33
+		media. For each media type there is a list of programs, sorted by
34
+		preference. The topmost program is most likely to be used. If it
35
+		cannot transcode the media, the next program on the list is used, and
36
+		so on.</p>
37
+
38
+	<p>This tab also allows to set the details of transcoding for each
39
+		program. Below is a list of the settings on this tab.</p>
40
+
41
+	<h2>Common transcode settings</h2>
42
+
43
+	<h3>General settings</h3>
44
+	<dl>
45
+		<dt>Transcode buffer maximum size</dt>
46
+		<dd>This value is about how much temporary space should be used
47
+			for buffering a video before sending it to PS3. Default value is 400.</dd>
48
+
49
+		<dt>Number of cores used for transcoding</dt>
50
+		<dd>This value is bout how many CPU cores should be used for
51
+			transcoding. The maximum value depends on the physical available
52
+			count of "real processor cores". That means hyperthreading virtual
53
+			CPU cores do not count! If you are not sure, analyze your CPU with
54
+			the free tool CPU-z on Windows systems. On Linux have a look at the virtual
55
+			proc-filesystem. In the file /proc/cpuinfo you will find more details
56
+			about your CPU. You also get much information about CPUs from AMD and
57
+			Intel from their Wikipedia-articles. Regardless, PMS should be able to
58
+			detect and set the correct amount of cores.</dd>
59
+
60
+		<dt>Chapters # Transcode # folder support / interval in minutes</dt>
61
+		<dd>enable automatically creation of chapters every x minutes in
62
+			virtual folder</dd>
63
+	</dl>
64
+	
65
+	<h3>Audio settings</h3>
66
+	<dl>
67
+		<dt>Number of audio channels</dt>
68
+		<dd>If you have a surround AV-receiver or amplifier connected to
69
+			your PS3 select 5.1, otherwise 2 channels stereo.</dd>
70
+
71
+		<dt>AC-3 audio bitrate (in kbits/s)</dt>
72
+		<dd>Here you set the quality of digital audio sound. Your
73
+			AV-receiver or amplifier has to be capable of playing this quality.
74
+			Default value is 384.</dd>
75
+
76
+		<dt>Keep DTS audio in stream</dt>
77
+		<dd>This enables playback of DTS digital surround sound via
78
+			optical digital audio output (toslink) of your PS3. Keep in mind that
79
+			this increases network traffic. Your AV-receiver or amplifier needs
80
+			an integrated DTS-decoder for playback.</dd>
81
+
82
+		<dt>DTS/FLAC - LPCM-remux</dt>
83
+		<dd>This enables playback of DTS digital surround sound via HDMI
84
+			output of your PS3. Keep in mind that this increases network traffic.
85
+			Your HDMI connected device (TV or AV-receiver or amplifier) needs an
86
+			integrated DTS-decoder for playback.</dd>
87
+
88
+		<dt>Remux when audio track is AC-3</dt>
89
+		<dd>Transcoding of audio will be avoided when it is AC-3 (Dolby
90
+			Digital). The AC-3 digital audio track will muxed into a PS3 compatible
91
+			container if necessary. This should be activated if your PS3 is
92
+			connected to a TV or AV-receiver or amplifier which has an integrated
93
+			Dolby Digital Decoder. This feature is not supported when using
94
+			AviSynth based transcoding engines.</dd>
95
+		</dl>
96
+		
97
+		<h3>Video quality settings</h3>
98
+		<dl>
99
+		<dt>Maximum bandwidth in Mbits/s</dt>
100
+		<dd>This is some kind of network throttle. One may think it is a
101
+			brilliant idea to reduce network bandwidth in order to get HD videos
102
+			streaming via WLAN. Experience shows that it does not work as
103
+			expected. You need lots of CPU power for transcoding. If that is not
104
+			a problem you will get really poor video quality when stream HD
105
+			videos on low network bandwidth. So better leave the default value 0.
106
+			You should also note that this setting won't affect muxed videos. You
107
+			may have to enforce transcoding by choosing another transcoding
108
+			engine.</dd>
109
+
110
+		<dt>Mpeg2 Video quality settings (dropdown)</dt>
111
+		<dd>If PMS is not able to stream directly or mux the audio/video
112
+			to a PS3 compatible container it will transcode to MPEG2, which is PS3
113
+			compatible. This costs lots of CPU power. This also will increase the
114
+			network traffic because MPEG2 compression is not very good for HD
115
+			videos. You will need a 100MBit/s LAN or DLAN for playback of
116
+			transcoded HD videos - WLAN won't work (maybe some 720p videos will
117
+			do). You are able to control the quality settings of MPEG2 encoding
118
+			which corresponds to needed network bandwidth. So there are some
119
+			parameters available to control MPEG2 quality. Keyint means keyframes,
120
+			keyint=3 means that every third frame is a keyframe which is a
121
+			complete picture. In between there are two pictures which only
122
+			contain differences to the predecessing picture. A high value for
123
+			keyint will result in a lower network bandwidth but will also cause
124
+			bad quality in fast action scenes in movies. There are also so called
125
+			quantizer values (vqmqx, vqmin, vqscale). High values result in low
126
+			quality. Try out some of the values available in the dropdown.</dd>
127
+		</dl>
128
+		
129
+		<h3>Misc options</h3>
130
+		<dl>
131
+		<dt>Disable subtitles</dt>
132
+		<dd>Displaying subtitles will automatically enforce transcoding.
133
+			If you want to avoid transcoding and definitely do not need subtitles
134
+			enable this feature.</dd>
135
+
136
+		<dt>Skip transcode for following extensions</dt>
137
+		<dd>Enforce direct playback for certain filetypes.</dd>
138
+
139
+		<dt>Force transcode for following extensions</dt>
140
+		<dd>Enforce transcoding for certain file types.</dd>
141
+	</dl>
142
+
143
+	<h2>Video Files Engines: MEncoder</h2>
144
+
145
+	<h3>Video/Audio decoder settings for MEncoder engine only</h3>
146
+	<dl>
147
+		<dt>Use multiple CPU cores</dt>
148
+		<dd>Enable usage of special multicore version of MEncoder tool.
149
+			This will improve performance on multicore systems.</dd>
150
+
151
+		<dt>Skip loop filter deblocking for h.264</dt>
152
+		<dd>Disable deblocking filter for h.264 HD videos.</dd>
153
+
154
+		<dt>A/V sync alternative method</dt>
155
+		<dd>If video and audio get out of sync disabling this might help.</dd>
156
+
157
+		<dt>Use video scaler / Width / Height</dt>
158
+		<dd>Usually the TV or PS3 is used to upscale the video to optimal
159
+			video resolution. MEncoder is also able to do that for you which will
160
+			cost additional CPU power.</dd>
161
+
162
+		<dt>Force framerate parsed from FFmpeg</dt>
163
+		<dd>If framerate isn't recognized correctly (video is running too
164
+			fast/slow) change this setting.</dd>
165
+
166
+		<dt>Deinterlace-filter</dt>
167
+		<dd>Enable deinterlace filter which will usually is done by your
168
+			PS3 or TV.</dd>
169
+
170
+		<dt>Switch to tsMuxeR when video when H.264 video is PS3
171
+			compatible</dt>
172
+		<dd>Enable this! When MEncoder transcoding engine is used and PMS
173
+			recognizes a PS3 compatible video it will switch to transcoding
174
+			engine tsMuxeR. The video will then be streamed directly or muxed but
175
+			not transcoded! This setting will dramatically reduce the need of
176
+			transcoding. Matroska video (mkv) for example aren't supported on
177
+			PS3. Mostly the contained audio and video stream is PS3 compatible.
178
+			So tsMuxeR creates a PS3 compatible m2ts container which contains the
179
+			original audio and video stream and the PS3 is able to playback. This
180
+			feature reduces both network traffic (because of better compression
181
+			as MPEG2) and CPU power needed for playback.</dd>
182
+
183
+		<dt>Expert settings: Codec-specific parameters</dt>
184
+		<dd>Press the button to change MEncoder parameters for certain codecs</dd>
185
+
186
+		<dt>Custom options</dt>
187
+		<dd>Add specific commandline options for the external program MEncoder</dd>
188
+
189
+		<dt>Audio language prority</dt>
190
+		<dd>Fill in the abbreviation of your native language so that PMS
191
+			will automatically select the right audio track.</dd>
192
+
193
+		</dl>
194
+		
195
+		<h3>Subtitle settings</h3>
196
+		<dl>
197
+		<dt>Subtitles language priority</dt>
198
+		<dd>Fill in the abbreviation of your native language so that PMS
199
+			will automatically select the right subtitle.</dd>
200
+
201
+		<dt>Audio/subtitles language priority</dt>
202
+		<dd>Language selection specific for DVD playback.</dd>
203
+
204
+		<dt>Subtitles codepage</dt>
205
+		<dd>The codepage should match the codepage setting on your PS3.
206
+			cp1252 should be default.</dd>
207
+
208
+		<dt>FriBiDi mode</dt>
209
+		<dd>Enable FriBiDi GNU implementation of Unicode algorhithm</dd>
210
+
211
+		<dt>Specify TrueType Font (for Asian languages)</dt>
212
+		<dd>Select a specific font for Asian languages</dd>
213
+
214
+		<dt>Alternate Subtitles Folder</dt>
215
+		<dd>Select the folder on the filesystem that contains alternate subtitles</dd>
216
+
217
+		<dt>ASS/SSA Subtitles</dt>
218
+		<dd>Check the checkbox to enable support for the ASS/SSA subtitle format.</dd>
219
+
220
+		<dt>Fontconfig/Embedded fonts</dt>
221
+		<dd>Check to make use of the embedded fonts.</dd>
222
+
223
+		<dt>Use ASS default style</dt>
224
+		<dd>Check to use the ASS default style for subtitles.</dd>
225
+
226
+		<dt>Subs color</dt>
227
+		<dd>Click the button to select the color for subtitles.</dd>
228
+		
229
+		<dt>ASS font settings / Font scale / Font outline / Font shadow / Font sub margin</dt>
230
+		<dd>Properties for ASS subtitles.</dd>
231
+		
232
+		<dt>Default font settings / Font scale / Font outline / Font blur / Font sub margin</dt>
233
+		<dd>Default subtitle font settings.</dd>
234
+
235
+		<dt>Autoload *.srt/*.sub subtitles with the same file name</dt>
236
+		<dd>Support for SRT subtitle format</dd>
237
+		
238
+		<dt>DVD/VOBsub subtitle quality</dt>
239
+		<dd>Quality of the subtitles, from 0 to 4. Higher means better quality. Default value is 3.</dd>
240
+	</dl>
241
+
242
+
243
+	<h2>Video Files Engines: TsMuxeR</h2>
244
+
245
+	<h3>Video decoder settings for TsMuxeR engine only</h3>
246
+	<dl>
247
+		<dt>Force FPS parsed from FFmpeg in the meta file</dt>
248
+		<dd>If framerate isn't recognized correctly (video is running too
249
+			fast/slow) change this setting.</dd>
250
+
251
+		<dt>Mux all audio tracks</dt>
252
+		<dd>Enable it in order to get all audio tracks muxed.</dd>
253
+	</dl>
254
+
255
+
256
+	<h2>FFmpeg DVR-MS remux</h2>
257
+
258
+	<dl>
259
+		<dt>Alternative FFmpeg path</dt>
260
+		<dd>This feature is for users of Microsoft Windows Mediacenter
261
+			Edition. If you have recorded some TV shows and want to watch the
262
+			DVR-MS files with PMS/PS3 you need a special version of FFmpeg.
263
+			Download and unzip this file in your PMS installation directory and
264
+			restart PMS.</dd>
265
+	</dl>
266
+
267
+
268
+	<!--  Navigation -->
269
+	<hr />
270
+	<ul>
271
+		<li>Next: <a href="applications.html">External applications</a></li>
272
+		<li>Previous: <a href="navigation_share.html">Navigation /
273
+				Share Settings</a></li>
274
+		<li>Top: <a href="index.html">Help</a></li>
275
+	</ul>
276
+
277
+</body>
278
+</html>
0 279
\ No newline at end of file
... ...
@@ -0,0 +1,82 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<!-- 
3
+   PS3 Media Server, for streaming any medias to your PS3.
4
+   Copyright (C) 2008  A.Brochard
5
+ 
6
+   This program is free software; you can redistribute it and/or
7
+   modify it under the terms of the GNU General Public License
8
+   as published by the Free Software Foundation; version 2
9
+   of the License only.
10
+ 
11
+   This program is distributed in the hope that it will be useful,
12
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
+   GNU General Public License for more details.
15
+ 
16
+   You should have received a copy of the GNU General Public License
17
+   along with this program; if not, write to the Free Software
18
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19
+-->
20
+<html>
21
+<head>
22
+<title>VideoLAN</title>
23
+<link href="css/style.css" rel="stylesheet" type="text/css" />
24
+</head>
25
+<body>
26
+	<h1>VLC media player</h1>
27
+
28
+	<p>
29
+		The <a href="http://www.videolan.org/">VLC media player</a> is a good
30
+		choice for playing content. VLC is available for almost every platform
31
+		including Windows, Linux and MacOsX.
32
+	</p>
33
+
34
+	<p>After installing VLC you have to restart PMS and enable the VLC
35
+		engine. In PMS go to menu "Transcoding Settings". Select "VLC Video"
36
+		in the menu on the left side and press the "plug" button at the bottom
37
+		to enable the engine. After that do the same with
38
+		"VLC Web Video". You can use the blue arrow-buttons to
39
+		change the priority of engines. If you prefer VLC as default streaming
40
+		engine, move VLC to the top position. Press the save button and
41
+		restart PMS.</p>
42
+	<p>
43
+		<img src="images/pms-engine-vlc.png" />
44
+	</p>
45
+
46
+
47
+	<h2>Windows7</h2>
48
+
49
+	<p>
50
+		Use <a
51
+			href="http://www.codecguide.com/windows7_preferred_filter_tweaker.htm">preferred
52
+			filter tweaker for Windows 7</a> to change from preferred Microsoft
53
+		DTV/DVD Decoder to another
54
+	</p>
55
+
56
+
57
+	<h2>VLC and streaming web videos</h2>
58
+
59
+	<p>
60
+		Using VLC for streaming web videos like YouTube does not work well. It
61
+		is better to use <a title="pmsencoder"
62
+			href="http://github.com/chocolateboy/pmsencoder">pmsencoder</a>, a
63
+		PMS <a href="plugins.html">plugin</a> which works as a wrapper for the
64
+		external applications MEncoder and ffmpeg. Read the PMSEncoder README for
65
+		instructions.
66
+	</p>
67
+
68
+
69
+	<!--  Navigation -->
70
+	<hr />
71
+	<ul>
72
+		<li>Next: <a href="avisynth.html">AviSynth</a>
73
+		</li>
74
+		<li>Previous: <a href="applications.html">External
75
+				applications</a>
76
+		</li>
77
+		<li>Top: <a href="index.html">Help</a>
78
+		</li>
79
+	</ul>
80
+
81
+</body>
82
+</html>
0 83
\ No newline at end of file
... ...
@@ -0,0 +1,82 @@
1
+<configuration debug="true">
2
+	<!--
3
+		See http://logback.qos.ch/manual/ for more information on how to
4
+		configure the Logback logging engine.
5
+		Available levels: ALL < TRACE < DEBUG < INFO < WARN < ERROR < OFF
6
+	-->
7
+
8
+	<!--
9
+		Let PMS decide the path for the logfile: either the current directory
10
+		or (when that is read only) the system temp directory.
11
+	-->
12
+	<define name="debugLogPath" class="net.pms.logging.DebugLogPathDefiner" />
13
+
14
+	<!-- Appender for the console -->
15
+	<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
16
+		<!-- Only log INFO and higher -->
17
+		<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
18
+			<level>INFO</level>
19
+		</filter>
20
+		<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
21
+			<pattern>%-5level %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %msg%n</pattern>
22
+		</encoder>
23
+	</appender>
24
+
25
+	<!--
26
+		Appender for the debug.log that will keep the file growing in size
27
+		until PMS is restarted.
28
+	-->
29
+	<appender name="debug.log" class="ch.qos.logback.core.FileAppender">
30
+		<!-- No threshold filtering, log everything the root logger allows -->
31
+		<file>${debugLogPath}${file.separator}debug.log</file>
32
+		<append>false</append>  <!-- Start new debug.log on each application start -->
33
+		<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
34
+			<pattern>%-5level %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %msg%n</pattern>
35
+		</encoder>
36
+	</appender>
37
+
38
+	<!--
39
+		Appender for the debug.log that will roll the debug.log file after 10 MBytes
40
+		and will keep a maximum of 5 old and compressed logs.
41
+	-->
42
+	<appender name="debug.log.10MB" class="ch.qos.logback.core.rolling.RollingFileAppender">
43
+		<!-- No threshold filtering, log everything the root logger allows -->
44
+		<file>${debugLogPath}${file.separator}debug.log</file>
45
+		<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
46
+			<fileNamePattern>${debugLogPath}debug.log.%i.zip</fileNamePattern>
47
+			<minIndex>1</minIndex>
48
+			<maxIndex>5</maxIndex>
49
+		</rollingPolicy>
50
+		<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
51
+			<maxFileSize>10MB</maxFileSize>
52
+		</triggeringPolicy>
53
+		<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
54
+			<pattern>%-5level %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %msg%n</pattern>
55
+		</encoder>
56
+	</appender>
57
+
58
+	<!--
59
+		For debugging purposes it can be handy to define custom levels for
60
+		specific classes or packages. For example:
61
+
62
+	<logger name="net.pms.dlna.DLNAResource" level="ALL" />
63
+	<logger name="net.pms.network.RequestHandlerV2" level="ALL" />
64
+	<logger name="net.pms.util" level="ALL" />
65
+	-->
66
+
67
+	<!-- silence noise from external libraries -->
68
+	<logger name="org.apache" level="WARN" />
69
+	<logger name="httpclient.wire" level="WARN" />
70
+
71
+	<!-- Root logger defines the minimum log level for all loggers -->
72
+	<root level="DEBUG">
73
+		<appender-ref ref="console" />
74
+
75
+		<!--
76
+			If unlimited growth of debug.log is not desired use the
77
+			appender-ref "debug.log.10MB" instead of "debug.log".
78
+		-->
79
+		<appender-ref ref="debug.log" />
80
+		<!-- <appender-ref ref="debug.log.10MB" /> -->
81
+	</root>
82
+</configuration>
0 83
\ No newline at end of file
... ...
@@ -0,0 +1,95 @@
1
+<configuration debug="true">
2
+	<!--
3
+		See http://logback.qos.ch/manual/ for more information on how to
4
+		configure the Logback logging engine.
5
+		Available levels: ALL < TRACE < DEBUG < INFO < WARN < ERROR < OFF
6
+	-->
7
+
8
+	<!--
9
+		Let PMS decide the path for the logfile: either the current directory
10
+		or (when that is read only) the system temp directory.
11
+	-->
12
+	<define name="debugLogPath" class="net.pms.logging.DebugLogPathDefiner" />
13
+
14
+	<!-- Appender for messages in the PMS "Traces" tab -->
15
+	<appender name="traces" class="net.pms.logging.FrameAppender">
16
+		<!-- Only log INFO and higher -->
17
+		<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
18
+			<level>INFO</level>
19
+		</filter>
20
+
21
+		<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
22
+			<pattern>%-5level %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %msg%n</pattern>
23
+		</encoder>
24
+	</appender>
25
+
26
+	<!-- Appender for the console -->
27
+	<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
28
+		<!-- Only log INFO and higher -->
29
+		<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
30
+			<level>INFO</level>
31
+		</filter>
32
+		<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
33
+			<pattern>%-5level %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %msg%n</pattern>
34
+		</encoder>
35
+	</appender>
36
+
37
+	<!--
38
+		Appender for the debug.log that will keep the file growing in size
39
+		until PMS is restarted.
40
+	-->
41
+	<appender name="debug.log" class="ch.qos.logback.core.FileAppender">
42
+		<!-- No threshold filtering, log everything the root logger allows -->
43
+		<file>${debugLogPath}${file.separator}debug.log</file>
44
+		<append>false</append>  <!-- Start new debug.log on each application start -->
45
+		<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
46
+			<pattern>%-5level %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %msg%n</pattern>
47
+		</encoder>
48
+	</appender>
49
+
50
+	<!--
51
+		Appender for the debug.log that will roll the debug.log file after 10 MBytes
52
+		and will keep a maximum of 5 old and compressed logs.
53
+	-->
54
+	<appender name="debug.log.10MB" class="ch.qos.logback.core.rolling.RollingFileAppender">
55
+		<!-- No threshold filtering, log everything the root logger allows -->
56
+		<file>${debugLogPath}${file.separator}debug.log</file>
57
+		<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
58
+			<fileNamePattern>${debugLogPath}debug.log.%i.zip</fileNamePattern>
59
+			<minIndex>1</minIndex>
60
+			<maxIndex>5</maxIndex>
61
+		</rollingPolicy>
62
+		<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
63
+			<maxFileSize>10MB</maxFileSize>
64
+		</triggeringPolicy>
65
+		<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
66
+			<pattern>%-5level %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %msg%n</pattern>
67
+		</encoder>
68
+	</appender>
69
+
70
+	<!--
71
+		For debugging purposes it can be handy to define custom levels for
72
+		specific classes or packages. For example:
73
+
74
+	<logger name="net.pms.dlna.DLNAResource" level="ALL" />
75
+	<logger name="net.pms.network.RequestHandlerV2" level="ALL" />
76
+	<logger name="net.pms.util" level="ALL" />
77
+	-->
78
+
79
+	<!-- silence noise from external libraries -->
80
+	<logger name="org.apache" level="WARN" />
81
+	<logger name="httpclient.wire" level="WARN" />
82
+
83
+	<!-- Root logger defines the minimum log level for all loggers -->
84
+	<root level="DEBUG">
85
+		<appender-ref ref="traces" />
86
+		<appender-ref ref="console" />
87
+
88
+		<!--
89
+			If unlimited growth of debug.log is not desired use the
90
+			appender-ref "debug.log.10MB" instead of "debug.log".
91
+		-->
92
+		<appender-ref ref="debug.log" />
93
+		<!-- <appender-ref ref="debug.log.10MB" /> -->
94
+	</root>
95
+</configuration>
0 96
\ No newline at end of file
... ...
@@ -0,0 +1,142 @@
1
+# PS3 Media Server Plugin Development
2
+
3
+## Basics
4
+PS3 Media Server Plugin is a self-contained .jar which is loaded during the runtime of
5
+PS3 Media Server (PMS). PMS checks the ```plugins/``` folder from its root and loads the
6
+correctly constructed jars. From the PMS trace you can find a line about trying to load
7
+plugins from the folder, e.g. ```Searching for plugins in /xxx/xxx/plugins```
8
+
9
+By default PMS does not load all jars from the plugins/ folder. The jar must contain a text file named
10
+```plugin``` in its root, which contains the package and class of your plugin interface
11
+(contained in the jar). Example plugin file contains one line and looks like this: 
12
+```com.glebb.helloworld.Plugin``` The class Plugin must implement a PMS plugin interface
13
+ExternalListener or extend some other class implementing it. If these two conditions are satisfied,
14
+PMS will try to load the plugin.
15
+
16
+## Getting started
17
+Here is a step-by-step guide to start developing plugins for PMS.
18
+You can develop using whatever tools you like, but in this guide we are using the Gradle
19
+build system and the Eclipse IDE.
20
+
21
+Prerequisites:
22
+   * You have built a snapshot PMS as described in the [instructions](https://github.com/ps3mediaserver/ps3mediaserver/blob/master/BUILD.md) and you have set up the development environment.
23
+   * [Gradle](http://www.gradle.org/) is installed and working
24
+   
25
+### Step 1: install PMS to local maven repository
26
+By doing this you don't have to manually load PMS-jars while developing your plugin.
27
+In the PMS root folder, execute: ```mvn javadoc:jar source:jar install```. The
28
+```javadoc:jar source:jar``` parameters tell Maven to install additional jars to local
29
+repository, containing source and javadocs, which makes it easier to develop the plugins
30
+using an IDE like Eclipse.
31
+
32
+NOTICE: Maven plugins to create javadoc and source jars was included in PMS git commit ```0c5414c2bf```.
33
+If you are using older version, please update, or add the plugins manually to pom.xml and
34
+run the mvn command after that. You can also omit the "javadoc:jar source:jar" parameters,
35
+but then you will not be able to jump to the source in the IDE or see the javadocs.
36
+
37
+### Step 2: set up project using Gradle
38
+   1. Create a folder for your plugin project.
39
+   2. Create a build.gradle file there. Content: 
40
+   ```
41
+    apply plugin: 'java'
42
+    apply plugin: 'application'
43
+    apply plugin: 'eclipse'
44
+
45
+    
46
+    mainClassName = "com.glebb.helloworld.Plugin"
47
+    
48
+    defaultTasks 'clean', 'jar'
49
+    
50
+    version = '1.0.0'
51
+    jar.baseName = 'helloworld' // otherwise it defaults to the directory name
52
+    
53
+    repositories {
54
+        mavenLocal()
55
+        mavenCentral()
56
+    }
57
+    
58
+    dependencies {
59
+        compile group: 'net.pms', name: 'pms', version: '1.5+'
60
+    }
61
+   ```
62
+   The content is pretty bare-bone and self-explaining. The dependencies declaration tries to load
63
+   PMS jars from first local and then mavenCentral repository. You might need to tweak the version.
64
+   Also notice the mainClassName, which you want to change later to reflect the main Plugin class
65
+   that you implement.
66
+   3. Execute ```gradle``` to see if it works. If everything goes as planned you should see
67
+   "BUILD SUCCESSFUL".
68
+   4. Execute ```gradle eclipse``` to create files needed to load the project in Eclipse.
69
+
70
+### Step 3: Configure project in Eclipse
71
+   1. Import the project in Eclipse workspace (General / existing project).
72
+   2. Create source folders (BuildPath/Configure Build Path.../Source):
73
+   ```
74
+    src/main/java
75
+    
76
+    src/main/resources
77
+    
78
+    src/main/tests
79
+   ```
80
+   These are default locations where Gradle tries to load the source and resource files. You can use
81
+   different folders, but you need to set up gradle.build accordingly.
82
+   
83
+### Step 4: Implement Skeleton-Plugin
84
+   1. Create a class (make sure you define the same class as main class in build.gradle) to src/main/java
85
+   2. Make the class implement ```net.pms.external.ExternalListener``` (Gradle should have added
86
+   the PMS dependency to your project automatically, so the class should be resolvable by default)
87
+   3. Add unimplemented methods.
88
+   4. Implement name method: ```return "HelloWorld Plugin";```.
89
+   5. Create a new file called "plugin" to src/main/resources.
90
+   6. Write a single line e.g. ```com.glebb.helloworld.Plugin``` to the "plugin" file. This needs
91
+   to be the main class of your plugin with the package.
92
+   7. Execute ```gradle```
93
+   8. Check that ```build/libs/helloworld-1.0.0.jar``` is created. (If you later run into problems,
94
+   you can check the jar and make sure the root contains the plugin file with correct path to mainClass,
95
+   which should also be included)
96
+
97
+### Step 5: Load the plugin in PMS
98
+   1. Copy your created jar (e.g. helloworld-1.0.0.jar) to plugins/ folder of your PMS.
99
+   2. Start PMS.
100
+   3. Check from Traces that plugin is loaded:
101
+   ```
102
+    Searching for plugins in ...
103
+    Found plugin: com.glebb.helloworld.Plugin
104
+   ```
105
+   4. Your plugin should also show up at the bottom of General Configuration tab.
106
+
107
+That's it. Now you have a working project to build on, happy plugging!
108
+   
109
+You can download a skeleton "HelloWorld" plugin from https://github.com/glebb/pms-helloworld-plugin
110
+which implements steps stated here.
111
+
112
+## Plugin types provided by PMS
113
+By implementing interfaces found from net.pms.external you can create different types of plugins.
114
+
115
+### Example: AdditionalFolderAtRoot
116
+Adds a new VirtualFolder to the root system. This type of plugin requires 4 methods to be implemented:
117
+   * name, used in the plugin list
118
+   * config, returning a JComponent object that shows any configuration options onscreen. This is being
119
+   called when the plugin list button is pressed. Can return null.
120
+   * shutdown, in case you need to clean up something, e.g. file or network handlers. Can be empty.
121
+   * getChild, returning a VirtualFolder item. Needs to return real DLNAResource (e.g. VirtualFolder)
122
+
123
+With this type you should also implement discoverChildren to at least on of the child classes
124
+(where you call addChild method to populate folders with actual DLNAResource file (e.g. RealFile).
125
+RefreshChildren should also be implemented, if you want to update the folders.
126
+
127
+## Debugging plugins when running PMS from Eclipse
128
+Unfortunately the current version of PMS has some problems with debugging plugins. This will be
129
+fixed when [pms-mlx](http://ps3mediaserver.org/forum/viewtopic.php?f=12&t=9775) will be merged
130
+into PMS. Until then, here is a workaround:
131
+
132
+As the relative path of the plugins directory is not the same when running from Eclipse or when
133
+packaged, you have to load the plugins dir from a properites file
134
+[click](https://github.com/taconaut/pms-mlx/blob/master/src/main/java/net/pms/configuration/PmsConfiguration.java#L2181)
135
+and configure the version in a properties file to run from Eclipse
136
+[click](https://github.com/taconaut/pms-mlx/blob/master/src/test/resources/project.properties#L4)
137
+and when packaged [click](https://github.com/taconaut/pms-mlx/blob/master/src/main/resources/project.properties#L10).
138
+In ExternalFactory, specify the PMS classloader as the base class loader for the one
139
+instanciating the plugins [click](https://github.com/taconaut/pms-mlx/blob/master/src/main/java/net/pms/plugins/PluginsFactory.java#L281).
140
+Then you can put the plugins into /src/main/external-resources/plugins.
141
+
142
+Load both the modified PMS and your plugin projects to the same workspace and launch PMS using debug mode.
... ...
@@ -0,0 +1,15 @@
1
+You can drop plugins (.jar files) here or move them to another directory and set
2
+
3
+    # Linux, Mac OS X &c.
4
+    plugins = /path/to/plugins/dir
5
+
6
+or:
7
+
8
+    # Windows
9
+    plugins = C:\\Path\\To\\Plugins\\Dir
10
+
11
+in PMS.conf
12
+
13
+You can find a list of available plugins here: http://www.ps3mediaserver.org/forum/viewtopic.php?f=12&t=9078
14
+
15
+For information on developing plugins, see https://github.com/ps3mediaserver/ps3mediaserver/tree/master/src/main/external-resources/plugins/README.md
0 16
\ No newline at end of file
... ...
@@ -0,0 +1,9 @@
1
+[Desktop Entry]
2
+Version=1.0
3
+Name=PS3 Media Server
4
+Comment=DLNA-compliant UPnP Media Server
5
+Exec=pms
6
+Icon=pms
7
+Terminal=false
8
+Type=Application
9
+Categories=AudioVideo;Video;Player;TV;
... ...
@@ -0,0 +1,210 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for the AirPlayer app on iPad, iPhone and iPod.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+# This profile is still in an experimental stage.
6
+# You are encouraged to experiment and report back the results on the forums
7
+# at http://www.ps3mediaserver.org/.
8
+#
9
+# TODO: Set MediaInfo=true and configure the supported types correctly.
10
+#
11
+
12
+#----------------------------------------------------------------------------
13
+# General informations / detection
14
+
15
+RendererName=AirPlayer
16
+RendererIcon=airplayer.png
17
+
18
+# UserAgentSearch: regular expression to detect the connected renderer.
19
+# AirPlayer has been observed using the following user agents:
20
+#
21
+# User-Agent: AirPlayer/1.0.09 CFNetwork/485.13.9 Darwin/11.0.0
22
+# User-Agent: Lavf52.54.0
23
+#
24
+# Combined regular expression of working user agents
25
+UserAgentSearch=AirPlayer/|Lavf
26
+
27
+# UserAgentAdditionalHeaders: additional HTTP header for better detection
28
+#UserAgentAdditionalHeader=
29
+#UserAgentAdditionalHeaderSearch=
30
+
31
+#Basic capabilities
32
+Video=true
33
+Audio=true
34
+Image=true
35
+
36
+#----------------------------------------------------------------------------
37
+# DLNA settings
38
+
39
+# Use the DLNA feature seek by time and not by range
40
+SeekByTime=false
41
+
42
+# Serve different flavors of localization in the DLNA parameters (PAL/NTSC, NA/EU/JP)
43
+# to allow every worldwide renderer to see the files.
44
+#DLNALocalizationRequired=false
45
+
46
+#----------------------------------------------------------------------------
47
+# Transcoding/Muxing capabilities
48
+#
49
+
50
+# Transcode profiles for video and audio engines
51
+# currently supported: MPEGPSAC3, MPEGTSAC3 or WMV for video, LPCM, WAV or MP3 for audio
52
+TranscodeVideo=WMV
53
+TranscodeAudio=WAV
54
+
55
+# Use default DVD buffer size: false = greater bitrate and faster encoding,
56
+# but can generate incompatible videos, depends of your media renderer
57
+DefaultVBVBufSize=true
58
+
59
+#Does the media renderer supports DTS wrapped into LPCM in a mpeg file ?
60
+WrapDTSIntoPCM=true
61
+
62
+# Maximum bit rate supported by the media renderer (0=unlimited)
63
+MaxVideoBitrateMbps=0
64
+
65
+# Max Width and Height supported by the media renderer (0=unlimited)
66
+MaxVideoWidth=0
67
+MaxVideoHeight=0
68
+
69
+# Does the media renderer supports only H264 L4.1 at most ?
70
+H264Level41Limited=true
71
+
72
+# Does music files need to be resampled at 44.1kHz?
73
+TranscodeAudioTo441kHz=false
74
+
75
+# Does the client need to receive transcoded video with minimal delay ?
76
+# (Useful when the client has a small timeout delay)
77
+#TranscodeFastStart=true
78
+
79
+# Size of the transcoded file (unknown length) sent to the renderer (could
80
+# determine browsing failure/success) Possible values:
81
+# 
82
+#           -1: Specific value working with the PS3, means perfect transcoding
83
+#               and copying support (it is against the DLNA spec though)
84
+#            0: size attribute is NOT sent to the renderer (default value if
85
+#               this parameter isn't used)
86
+# 100000000000: 100Gb, if you want to be sure that the media file is not cut
87
+#               before the end
88
+#TranscodedVideoFileSize=0
89
+
90
+#----------------------------------------------------------------------------
91
+# Misc Images
92
+
93
+# Rotate JPEG files based on EXIF information
94
+AutoExifRotate=true
95
+
96
+#----------------------------------------------------------------------------
97
+# Use MediaInfo for faster and proper file, codec and mime type management
98
+# system (false by default).
99
+
100
+# FIXME: Remove these two lines when the supported definitions are functioning properly
101
+MediaInfo=false
102
+StreamExtensions=avi,m4v,mkv,mov,mp4,ogg,rmvb,xvid,hdmov,hdm,flac,fla,dts,asf,asx,m2v
103
+
104
+# FIXME: Playback is terrible with the supported definitions below
105
+#MediaInfo=true
106
+
107
+# The media parser and this configuration file will recognize the following
108
+# formats and codecs (lower case only, regular expressions are supported).
109
+# Chosen from the most common used and supported formats and codecs.
110
+#
111
+#        mpegps	    (mpeg presentation stream, used in DVD Videos, VCDs, etc.)
112
+#        mpegts     (mpeg transport stream, used in sat tv, blu rays, etc.)
113
+#        wmv        (Windows Media Video, tag also used for asf files)
114
+#        avi        (AVI container)
115
+#        mp4        (ISOM/MPEG4 container, or MPEG4 codec)
116
+#        mov        (Quicktime container, Apple)
117
+#        flv        (Flash Video)
118
+#        rm         (Real Media, RMVB)
119
+#        mkv        (Matroska)
120
+#        wav        (WAVE file)
121
+#        wavpac     (WavPack)
122
+#        lpcm       (Linear PCM)
123
+#        aac        (Advanced Audio Codec)
124
+#        ac3        (Audio Coding 3)
125
+#        mp3        (Mpeg Audio Layer 3)
126
+#        mpa        (Mpeg Audio)
127
+#        ogg        (Ogg Vorbis)
128
+#        wma        (Windows Media Audio)
129
+#        dts        (Digital Theater Systems)
130
+#        dtshd      (Digital Theater Systems)
131
+#        truehd     (TrueHD)
132
+#        eac3       (Extended AC3)
133
+#        atrac      (Atrac)
134
+#        flac       (Free Lossless Audio Codec)
135
+#        ape        (Monkey's Audio)
136
+#        ra         (Real Audio)
137
+#        mpc        (MusePack)
138
+#        aiff       (AIFF)
139
+#        alac       (Apple Lossless)
140
+#        dv         (Digital Video)
141
+#        mpeg1      (Codec used in VCD)
142
+#        mpeg2      (Codec used in DVD Videos and HDTV)
143
+#        divx       (DivX Video)
144
+#        h264       (H264)
145
+#        mjpeg      (M-JPEG)
146
+#        vc1        (VC-1)
147
+#        jpg        (Jpeg)
148
+#        png        (PNG)
149
+#        gif        (GIF)
150
+#        tiff       (TIFF)
151
+#        bmp        (Bitmap)
152
+#        und        (Undetermined, if the parser did not recognize one of above)
153
+# Usage:
154
+#    f: format, MANDATORY (the only conf for a 'eat everything' renderer would be f:.+)
155
+#    m: mimetype, STRONGLY RECOMMENDED (if not declared, an estimated value is assigned)
156
+#    v: video codec
157
+#    a: audio codec
158
+#    n: max nb of audio channels
159
+#    s: max audio sample frequency in Hz
160
+#    b: max audio bitrate in bps
161
+#    w: max width in pixels
162
+#    h: max height in pixels
163
+#    other flags: right now, only qpel and gmc (see avi)
164
+#
165
+# In case of multiple matches, the first mime type of the list is the used one.
166
+# Be careful with regexps such as .+ : You should not use these except when you
167
+# are sure your renderer is quite versatile.
168
+#
169
+# Taken from the AirPlayer site (http://www.edavs.com/AirPlayer.shtml):
170
+#
171
+#   - With iPhone 3gs or iPod generation 3 32G/64G or iPhone4G or iPad, You can stream
172
+#     almost any formats of video from your media server, XVID, AVI, RMVB, MKV, MOV, MP4,
173
+#     M4V etc.
174
+#   - With iPhone 3gs or iPod generation 3 32G/64G, You can stream almost any formats of
175
+#     music from your media server, MP3, WMA, OGG, AAC etc.
176
+#   - With eailer iPhone/iPod , You can use QuickTime plugin to view limited media formats,
177
+#     MOV, MP4, M4V, MP3, WMA, MP3, AAC.
178
+#   - Support photo browser.
179
+#   - Support photo thumbnails.
180
+#
181
+# gives:
182
+
183
+# [Supported video formats]: 
184
+Supported = f:avi|divx	v:mp4|divx|mjpeg	n:2	a:mp3|lpcm|mpa|ac3	m:video/x-divx
185
+Supported = f:mov	m:video/quicktime
186
+Supported = f:mp4	v:mp4|h264	a:ac3|aac	n:2	m:video/mp4
187
+Supported = f:mpegps|mpegts|mkv	v:mpeg1|mpeg2|mp4|h264	n:2	a:ac3|lpcm|aac|mpa	m:video/mpeg
188
+Supported = f:ogg	v:ogg	a:mp3|lpcm|mpa|ac3	n:2	m:application/ogg
189
+Supported = f:rm	v:rm	a:ra	n:2	m:application/vnd.rn-realmedia
190
+Supported = f:wmv	v:wmv|vc1	a:wma	n:2	m:video/x-ms-wmv
191
+
192
+# [Supported audio formats]:
193
+Supported = f:wav	a:dts|lpcm	n:2	s:48000	m:audio/wav
194
+Supported = f:wav	n:2	s:48000	m:audio/wav
195
+Supported = f:mp3	n:2	m:audio/mpeg
196
+Supported = f:aac	n:2	a:(?!alac).+	m:audio/x-m4a
197
+Supported = f:wma	n:2	m:audio/x-ms-wma
198
+Supported = f:atrac	n:2	m:audio/x-oma
199
+
200
+# [Supported image formats]
201
+Supported = f:jpg	m:image/jpeg
202
+Supported = f:png	m:image/png
203
+Supported = f:gif	m:image/gif
204
+Supported = f:tiff	m:image/tiff
205
+
206
+# Use faster method to create DLNA tree with MediaInfo. Not supported by some renderers,
207
+# false by default (upnp specification violation).
208
+CreateDLNATreeFaster = true
209
+
210
+#----------------------------------------------------------------------------
... ...
@@ -0,0 +1,25 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Android.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Android
7
+RendererIcon=android.png
8
+UserAgentSearch=Android
9
+Video=true
10
+Audio=true
11
+Image=true
12
+SeekByTime=false
13
+TranscodeVideo=MPEGPSAC3
14
+TranscodeAudio=MP3
15
+DefaultVBVBufSize=true
16
+MuxH264ToMpegTS=true
17
+MuxDTSToMpeg=true
18
+WrapDTSIntoPCM=false
19
+MuxLPCMToMpeg=true
20
+MaxVideoBitrateMbps=0
21
+MaxVideoWidth=0
22
+MaxVideoHeight=0
23
+TranscodeExtensions=
24
+StreamExtensions=mkv,hdmov,hdm,flac,fla,dts,ogg,asf,asx,m2v,mp4,mpg,mpeg,avi,mov,wmv
25
+ChunkedTransfer=true
0 26
\ No newline at end of file
... ...
@@ -0,0 +1,59 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for KalemSoft Media Player on BlackBerry PlayBook.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=KalemSoft Media Player
7
+RendererIcon=blackberryplaybook.png
8
+# Kalemsoft Media Player
9
+# pre 2.3.1 version
10
+# User-Agent: GUPnP/0.19.1 DLNADOC/1.50
11
+# UserAgentSearch=GUPnP
12
+# post 2.3.1 version
13
+# User-Agent: KalemSoft Media Player
14
+UserAgentSearch=KalemSoft
15
+Video=true
16
+Audio=true
17
+Image=true
18
+
19
+MediaInfo=true
20
+TranscodeFastStart=true
21
+SeekByTime=false
22
+TranscodeVideo=MPEGPSAC3
23
+TranscodeAudio=WAV
24
+DefaultVBVBufSize=false
25
+MuxH264ToMpegTS=false
26
+MuxDTSToMpeg=true
27
+WrapDTSIntoPCM=false
28
+MuxLPCMToMpeg=false
29
+MaxVideoBitrateMbps=0
30
+MaxVideoWidth=0
31
+MaxVideoHeight=0
32
+TranscodeExtensions=
33
+StreamExtensions=
34
+CBRVideoBitrate=15000
35
+ByteToTimeseekRewindSeconds=0
36
+
37
+# Supported video formats:
38
+Supported = f:mpegps|mpegts|mpg   v:mpeg1|mpeg2|mp4|h264|avc|vc1          a:ac3|lpcm|aac|mpa|dts       m:video/mpeg
39
+Supported = f:avi|divx            v:mpeg1|mpeg2|mp4|h264|avc|divx|mjpeg   a:mp3|lpcm|mpa|ac3|aac|dts   m:video/x-divx
40
+Supported = f:mp4                 v:mp4|h264|avc|vc1                      a:ac3|lpcm|aac|mpa|dts       m:video/mp4
41
+Supported = f:mkv                 v:mp4|divx|mjpeg|h264|avc|vc1           a:mp3|lpcm|mpa|ac3|aac|dts   m:video/x-matroska
42
+Supported = f:flv                 v:h264                                  a:mp3|ac3|aac                m:video/x-flv
43
+Supported = f:wmv                 v:wmv|vc1                               a:wma                        m:video/x-ms-wmv
44
+
45
+# Supported audio formats:
46
+Supported = f:wav    m:audio/wav        n:6   a:dts|lpcm     s:48000
47
+Supported = f:wav    m:audio/wav        n:2                  s:48000
48
+Supported = f:mp3    m:audio/mpeg       n:2
49
+Supported = f:aac    m:audio/x-m4a      n:2   a:(?!alac).+
50
+Supported = f:wma    m:audio/x-ms-wma
51
+Supported = f:ogg    m:audio/ogg
52
+Supported = f:flac   m:audio/flac
53
+
54
+# Supported image formats:
55
+Supported = f:bmp    m:image/bmp
56
+Supported = f:jpg    m:image/jpeg
57
+Supported = f:png    m:image/png
58
+Supported = f:gif    m:image/gif
59
+Supported = f:tiff   m:image/tiff
0 60
\ No newline at end of file
... ...
@@ -0,0 +1,38 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Sony Bravia 4500 series.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Sony Bravia 4500
7
+RendererIcon=bravia4500.png
8
+#UserAgentSearch=
9
+UserAgentAdditionalHeader=X-AV-Client-Info
10
+UserAgentAdditionalHeaderSearch=BRAVIA KDL.+4[0-9]{3}
11
+Video=false
12
+Audio=true
13
+Image=true
14
+SeekByTime=false
15
+TranscodeVideo=MPEGPSAC3
16
+TranscodeAudio=LPCM
17
+DefaultVBVBufSize=true
18
+MuxH264ToMpegTS=true
19
+MuxDTSToMpeg=true
20
+WrapDTSIntoPCM=false
21
+MuxLPCMToMpeg=false
22
+MaxVideoBitrateMbps=0
23
+MaxVideoWidth=0
24
+MaxVideoHeight=0
25
+MimeTypesChanges=audio/wav=audio/L16
26
+DLNALocalizationRequired=true
27
+TranscodeExtensions=dvr-ms,dvr,mkv,dv,ty,mov,ogm,hdmov,hdm,rmv,rmvb,rm,asf,evo,asx,flv,m2v,mpe,mod,tivo,ty,tmf,ts,tp,m2p,mp4,m4v,avi,wmv,wm,divx,div,flac,mlp,fla,wma,m4a,aac,dts,mka,ape,ogg,shn,mpc,ra,mp2,wv,oma,aa3,gif,png,arw,cr2,crw,dng,raf,mrw,nef,pef,tif,tiff
28
+StreamExtensions=
29
+
30
+# For Bravia TVs and Sony Bluray players
31
+ForceJPGThumbnails=true
32
+
33
+#Better/faster codec detection method ! true to enable it
34
+#Need testing !
35
+MediaInfo=false
36
+Supported = f:mp3	m:audio/mpeg
37
+Supported = f:wav	m:audio/L16
38
+Supported = f:jpg	m:image/jpeg
0 39
\ No newline at end of file
... ...
@@ -0,0 +1,44 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Sony Bravia 5500 series.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Sony Bravia 5500
7
+RendererIcon=bravia5500.png
8
+#UserAgentSearch=
9
+UserAgentAdditionalHeader=X-AV-Client-Info
10
+UserAgentAdditionalHeaderSearch=(BRAVIA KDL.+5[0-9]{3})|(BRAVIA KDL.+WE5)|(BRAVIA KDL-[0-9]{2}XBR9)
11
+Video=true
12
+Audio=true
13
+Image=true
14
+SeekByTime=true
15
+TranscodeVideo=MPEGPSAC3
16
+TranscodeAudio=LPCM
17
+DefaultVBVBufSize=true
18
+MuxH264ToMpegTS=true
19
+MuxDTSToMpeg=false
20
+WrapDTSIntoPCM=false
21
+MuxLPCMToMpeg=false
22
+MaxVideoBitrateMbps=0
23
+MaxVideoWidth=0
24
+MaxVideoHeight=0
25
+H264Level41Limited=true
26
+#MimeTypesChanges=video/mp4=video/mpeg
27
+DLNALocalizationRequired=true
28
+TranscodeExtensions=dvr-ms,dvr,mkv,dv,ty,mov,ogm,hdmov,hdm,rmv,rmvb,rm,asf,evo,asx,flv,m2v,mpe,mod,tivo,ty,tmf,ts,tp,m2p,mp4,m4v,avi,wmv,wm,divx,div,flac,mlp,fla,wma,m4a,aac,dts,mka,ape,ogg,shn,mpc,ra,mp2,wv,oma,aa3,gif,png,arw,cr2,crw,dng,raf,mrw,nef,pef,tif,tiff
29
+StreamExtensions=
30
+
31
+# For Bravia TVs and Sony Bluray players
32
+ForceJPGThumbnails=true
33
+
34
+OverrideVideoFilter=scale=1280:720,setdar=4/3,pad=1280:720
35
+
36
+#Better/faster codec detection method ! true to enable it
37
+#Need testing !
38
+MediaInfo=true
39
+CreateDLNATreeFaster = true
40
+# temporary removed lpcm
41
+Supported = f:mpegps|mpegts    v:mpeg2|h264    a:ac3|aac|mpa   m:video/mpeg
42
+Supported = f:mp3	m:audio/mpeg
43
+Supported = f:lpcm  m:audio/L16
44
+Supported = f:jpg	m:image/jpeg
0 45
\ No newline at end of file
... ...
@@ -0,0 +1,60 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Sony Bravia EX500/EX700 series.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Sony Bravia EX
7
+RendererIcon=braviaex.png
8
+#===========================================================
9
+# Reported identifying headers:
10
+# X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BRAVIA KDL-32CX520"; mv="1.7";
11
+#===========================================================
12
+#UserAgentSearch=
13
+UserAgentAdditionalHeader=X-AV-Client-Info
14
+UserAgentAdditionalHeaderSearch=(BRAVIA KDL.+EX[3457])|(BRAVIA KDL.+[CN]X[578])
15
+Video=true
16
+Audio=true
17
+Image=true
18
+SeekByTime=true
19
+TranscodeVideo=MPEGPSAC3
20
+TranscodeAudio=LPCM
21
+DefaultVBVBufSize=true
22
+MuxH264ToMpegTS=true
23
+MuxDTSToMpeg=false
24
+WrapDTSIntoPCM=false
25
+MuxLPCMToMpeg=false
26
+MaxVideoBitrateMbps=0
27
+MaxVideoWidth=0
28
+MaxVideoHeight=0
29
+H264Level41Limited=true
30
+MimeTypesChanges=audio/wav=audio/L16|video/mp4=video/mpeg
31
+DLNALocalizationRequired=true
32
+TranscodeExtensions=dvr-ms,dvr,mkv,dv,ty,mov,ogm,hdmov,hdm,rmv,rmvb,rm,asf,evo,asx,flv,m2v,mpe,mod,tivo,ty,tmf,ts,tp,m2p,mp4,m4v,avi,wmv,wm,divx,div,flac,mlp,fla,wma,m4a,aac,dts,mka,ape,ogg,shn,mpc,ra,mp2,wv,oma,aa3,gif,png,arw,cr2,crw,dng,raf,mrw,nef,pef,tif,tiff
33
+StreamExtensions=
34
+
35
+# For Bravia TVs and Sony Bluray players
36
+ForceJPGThumbnails=true
37
+
38
+MediaInfo=true
39
+CreateDLNATreeFaster = true
40
+# [Supported video formats]:
41
+# Here we declare support (or lack) of DTS (here, none of the entries declare dts as a supported audio codec)
42
+Supported = f:mpegps|mpegts v:mpeg1|mpeg2|mp4|h264 a:ac3|lpcm|aac|mpa m:video/mpeg
43
+# No H264 for AVI files, plus specific mediainfo attributes, for better auto detection (qpel and gmc are not supported here)
44
+Supported = f:avi|divx v:mp4|divx|mjpeg a:mp3|lpcm|mpa|ac3 m:video/x-divx qpel:no gmc:0
45
+Supported = f:mp4 v:mp4|h264 a:ac3|aac m:video/mp4
46
+# WMV files are supported, but not with 5.1 audio: (hence the n:2)
47
+Supported = f:wmv v:wmv|vc1 a:wma n:2 m:video/x-ms-wmv
48
+# [Supported audio formats]:
49
+Supported = f:wav a:dts|lpcm n:6 s:48000 m:audio/wav
50
+Supported = f:wav n:2 s:48000 m:audio/wav
51
+Supported = f:mp3 n:2 m:audio/mpeg
52
+# Apple lossless not supported
53
+Supported = f:aac n:2 a:(?!alac).+ m:audio/x-m4a
54
+Supported = f:wma n:2 m:audio/x-ms-wma
55
+Supported = f:atrac n:2 m:audio/x-oma
56
+# [Supported image formats]
57
+Supported = f:jpg m:image/jpeg
58
+Supported = f:png m:image/png
59
+Supported = f:gif m:image/gif
60
+Supported = f:tiff m:image/tiff
0 61
\ No newline at end of file
... ...
@@ -0,0 +1,59 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Sony Bravia EX620 series.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName = Sony Bravia EX620
7
+RendererIcon = braviaex620.png
8
+
9
+#UserAgentSearch =
10
+UserAgentAdditionalHeader = X-AV-Client-Info
11
+UserAgentAdditionalHeaderSearch = (BRAVIA KDL.+EX620)
12
+
13
+Video = true
14
+Audio = true
15
+Image = true
16
+
17
+SeekByTime = true
18
+DLNALocalizationRequired = true
19
+MediaInfo = false
20
+CreateDLNATreeFaster = true
21
+
22
+TranscodeVideo = MPEGPSAC3
23
+TranscodeAudio = WAV
24
+DefaultVBVBufSize = false
25
+MuxH264ToMpegTS = true
26
+MuxDTSToMpeg = false
27
+WrapDTSIntoPCM = false
28
+MuxLPCMToMpeg = true
29
+MaxVideoBitrateMbps = 0
30
+MaxVideoWidth = 1920
31
+MaxVideoHeight = 1080
32
+H264Level41Limited = true
33
+TranscodeAudioTo441kHz = false
34
+TranscodeFastStart = false
35
+TranscodedVideoFileSize = -1
36
+
37
+MimeTypesChanges = video/avi=video/x-divx
38
+TranscodeExtensions = mkv,avi,divx,ogv,3gp,3g2,rm,rmvb,mov,flv,mvc
39
+StreamExtensions =mpg,mpe,mpeg,m2t,m2ts,mts,mp4,asf,wmv
40
+
41
+ForceJPGThumbnails = false
42
+ChunkedTransfer = false
43
+CustomMencoderQualitySettings =
44
+CustomMencoderOptions =
45
+SubtitleHttpHeader =
46
+
47
+AutoExifRotate = true
48
+
49
+Supported = f:mpegps|mpegts   v:mpeg1|mpeg2|mp4|h264   a:ac3|lpcm|aac|mpa         m:video/mpeg
50
+Supported = f:mp4             v:mp4|h264               a:ac3|aac                  m:video/mp4
51
+Supported = f:wmv             v:wmv|vc1                a:wma                n:2   m:video/x-ms-wmv
52
+
53
+Supported = f:wav                                                           n:2   m:audio/wav        s:48000
54
+Supported = f:mp3                                                           n:2   m:audio/mpeg
55
+Supported = f:wma                                                           n:2   m:audio/x-ms-wma
56
+Supported = f:atrac                                                         n:2   m:audio/x-oma
57
+
58
+Supported = f:jpg                                                                 m:image/jpeg
59
+Supported = f:png                                                                 m:image/png
0 60
\ No newline at end of file
... ...
@@ -0,0 +1,66 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Sony Bravia HX series TVs.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Sony Bravia HX
7
+RendererIcon=braviahx.png
8
+
9
+#===========================================================
10
+# Reported identifying headers:
11
+# X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BRAVIA KDL-55HX750"; mv="1.7";
12
+#===========================================================
13
+#UserAgentSearch=
14
+UserAgentAdditionalHeader=X-AV-Client-Info
15
+UserAgentAdditionalHeaderSearch=BRAVIA KDL.+HX
16
+
17
+Video=true
18
+Audio=true
19
+Image=true
20
+SeekByTime=true
21
+TranscodeVideo=MPEGPSAC3
22
+TranscodeAudio=LPCM
23
+DefaultVBVBufSize=true
24
+MuxH264ToMpegTS=true
25
+MuxDTSToMpeg=false
26
+WrapDTSIntoPCM=false
27
+MuxLPCMToMpeg=false
28
+TranscodeFastStart=false
29
+MaxVideoBitrateMbps=0
30
+MaxVideoWidth=0
31
+MaxVideoHeight=0
32
+H264Level41Limited=true
33
+MimeTypesChanges=audio/wav=audio/L16|video/mp4=video/mpeg
34
+DLNALocalizationRequired=true
35
+#TranscodeExtensions=dvr-ms,dvr,mkv,dv,ty,mov,ogm,hdmov,hdm,rmv,rmvb,rm,asf,evo,asx,flv,m2v,mpe,mod,tivo,ty,tmf,ts,tp,m2p,mp4,m4v,avi,wmv,wm,divx,div,flac,mlp,fla,wma,m4a,aac,dts,mka,ape,ogg,shn,mpc,ra,mp2,wv,oma,aa3,gif,png,arw,cr2,crw,dng,raf,mrw,nef,pef,tif,tiff
36
+#StreamExtensions=
37
+
38
+# For Bravia TVs and Sony Bluray players
39
+ForceJPGThumbnails=true
40
+
41
+MediaInfo=true
42
+CreateDLNATreeFaster = true
43
+
44
+# [Supported video formats]:
45
+# Here we declare support (or lack) of DTS (here, none of the entries declare dts as a supported audio codec)
46
+Supported = f:mpegps|mpegts   v:mpeg1|mpeg2|mp4|h264   a:ac3|lpcm|aac|mpa                   m:video/mpeg
47
+# No H264 for AVI files, plus specific mediainfo attributes, for better auto detection (qpel and gmc are not supported here)
48
+Supported = f:avi|divx        v:mp4|divx|mjpeg         a:mp3|lpcm|mpa|ac3                   m:video/x-divx     qpel:no   gmc:0
49
+Supported = f:mp4             v:mp4|h264               a:ac3|aac                            m:video/mp4
50
+# WMV files are supported, but not with 5.1 audio: (hence the n:2)
51
+Supported = f:wmv             v:wmv|vc1                a:wma                n:2             m:video/x-ms-wmv
52
+
53
+# [Supported audio formats]:
54
+Supported = f:wav                                      a:dts|lpcm           n:6   s:48000   m:audio/wav
55
+Supported = f:wav                                                           n:2   s:48000   m:audio/wav
56
+Supported = f:mp3                                                           n:2             m:audio/mpeg
57
+# Apple lossless not supported
58
+Supported = f:aac                                      a:(?!alac).+         n:2             m:audio/x-m4a
59
+Supported = f:wma                                                           n:2             m:audio/x-ms-wma
60
+Supported = f:atrac                                                         n:2             m:audio/x-oma
61
+
62
+# [Supported image formats]
63
+Supported = f:jpg                                                                           m:image/jpeg
64
+Supported = f:png                                                                           m:image/png
65
+Supported = f:gif                                                                           m:image/gif
66
+Supported = f:tiff                                                                          m:image/tiff
0 67
\ No newline at end of file
... ...
@@ -0,0 +1,71 @@
1
+# ps3mediaserver renderer profile for Sony Bravia HX series
2
+# Refer to PS3.conf for help
3
+
4
+RendererName=Sony Bravia W6/W8/W9
5
+RendererIcon=braviaw.png
6
+
7
+#===========================================================
8
+# Reported identifying headers:
9
+# X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BRAVIA KDL-42W805A"; mv="1.7";
10
+#===========================================================
11
+#UserAgentSearch=
12
+UserAgentAdditionalHeader=X-AV-Client-Info
13
+UserAgentAdditionalHeaderSearch=BRAVIA KDL-[0-9][0-9]W(6|8|9)[0-9][0-9]A
14
+
15
+Video=true
16
+Audio=true
17
+Image=true
18
+SeekByTime=true
19
+TranscodeVideo=MPEGPSAC3
20
+TranscodeAudio=WAV
21
+DefaultVBVBufSize=true
22
+MuxH264ToMpegTS=true
23
+MuxDTSToMpeg=false
24
+WrapDTSIntoPCM=false
25
+MuxLPCMToMpeg=false
26
+TranscodeFastStart=false
27
+MaxVideoBitrateMbps=0
28
+MaxVideoWidth=0
29
+MaxVideoHeight=0
30
+H264Level41Limited=false
31
+MimeTypesChanges=
32
+DLNALocalizationRequired=true
33
+#TranscodeExtensions=dvr-ms,dvr,mkv,dv,ty,mov,ogm,hdmov,hdm,rmv,rmvb,rm,asf,evo,asx,flv,m2v,mpe,mod,tivo,ty,tmf,ts,tp,m2p,mp4,m4v,avi,wmv,wm,divx,div,flac,mlp,fla,wma,m4a,aac,dts,mka,ape,ogg,shn,mpc,ra,mp2,wv,oma,aa3,gif,png,arw,cr2,crw,dng,raf,mrw,nef,pef,tif,tiff
34
+TranscodeExtensions=
35
+StreamExtensions=
36
+SubtitleHttpHeader=
37
+
38
+# For Bravia TVs and Sony Bluray players
39
+ForceJPGThumbnails=true
40
+
41
+MediaInfo=true
42
+#CreateDLNATreeFaster = true
43
+MediaParserV2_ThumbnailGeneration=true
44
+
45
+# Supported video formats:
46
+# Here we declare support (or lack) of DTS (here, none of the entries declare dts as a supported audio codec)
47
+Supported = f:mpegps|mpegts   v:mpeg1|mpeg2|mp4|h264   a:ac3|lpcm|aac|mpa      m:video/mpeg
48
+
49
+# No H264 for AVI files, plus specific mediainfo attributes, for better auto detection (qpel and gmc are not supported here)
50
+Supported = f:avi|divx        v:mp4|divx|mjpeg         a:mp3|lpcm|mpa|ac3      m:video/x-divx     qpel:no    gmc:0
51
+Supported = f:mkv             v:mp4|h264|divx          a:dts|ac3|aac|mpa|ogg   m:video/x-matroska
52
+Supported = f:mov             v:mp4|h264|mjpeg         a:aac|ac3|mpa|lpcm      m:video/quicktime
53
+Supported = f:mp4|m4v         v:mp4|h264               a:ac3|mpa               m:video/mp4
54
+Supported = f:mp4|m4v         v:mp4|h264               a:aac                   m:video/mp4        n:2
55
+
56
+# WMV files are supported, but not with 5.1 audio: (hence the n:2)
57
+Supported = f:wmv             v:wmv|vc1                a:wma                   m:video/x-ms-wmv   n:2
58
+
59
+# Supported audio formats:
60
+Supported = f:wav   a:dts|lpcm   n:6   s:48000   m:audio/wav
61
+Supported = f:wav                n:2   s:48000   m:audio/wav
62
+Supported = f:mp3                n:2             m:audio/mpeg
63
+Supported = f:aac                n:2             m:audio/x-m4a      a:(?!alac).+
64
+Supported = f:wma                n:2             m:audio/x-ms-wma
65
+Supported = f:atrac              n:2             m:audio/x-oma
66
+
67
+# Supported image formats:
68
+Supported = f:jpg    m:image/jpeg
69
+Supported = f:png    m:image/png
70
+Supported = f:gif    m:image/gif
71
+Supported = f:tiff   m:image/tiff
0 72
\ No newline at end of file
... ...
@@ -0,0 +1,47 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for D-Link DSM-510.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=D-Link DSM-510
7
+RendererIcon=dlinkdsm510.png
8
+
9
+UserAgentSearch=DLNADOC/1.50 INTEL_NMPR/2.1
10
+
11
+Video=true
12
+Audio=true
13
+Image=true
14
+SeekByTime=false
15
+TranscodeVideo=MPEGPSAC3
16
+TranscodeAudio=LPCM
17
+TranscodeFastStart=false
18
+DefaultVBVBufSize=true
19
+MuxH264ToMpegTS=false
20
+MuxDTSToMpeg=false
21
+WrapDTSIntoPCM=true
22
+MuxLPCMToMpeg=true
23
+MaxVideoBitrateMbps=0
24
+MaxVideoWidth=0
25
+MaxVideoHeight=0
26
+
27
+ChunkedTransfer=true
28
+MediaInfo=true
29
+CreateDLNATreeFaster=false
30
+
31
+TranscodeAudioTo441kHz = false
32
+TranscodedVideoFileSize = 100000000000
33
+TranscodeExtensions=flv,mp4,mkv,mov
34
+StreamExtensions=avi,divx,xvid,mpeg,mp3,pcm,lpcm,wma,wav,wmv,ogg
35
+
36
+MimeTypesChanges = audio/wav=audio/L16 | audio/mp3=audio/L16 | video/mp4=video/mpeg
37
+
38
+# Show the duration of a DVD Title in the overview
39
+ShowDVDTitleDuration=true
40
+
41
+# CBR bitrate. Needed for byteseek to timeseek convertion. 0 = disabled.
42
+CBRVideoBitrate=15000
43
+
44
+# [Number of seconds to rewind every time we do a byteseek to timeseek conversion.]
45
+# If the conversion isn't 100% accurate so a little rewind can be nice
46
+ByteToTimeseekRewindSeconds=0
47
+ShowAudioMetadata=true
0 48
\ No newline at end of file
... ...
@@ -0,0 +1,229 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for DirecTV HR-xx Series Boxes.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+# This profile is still in an experimental stage.
6
+# You are encouraged to experiment and report back the results on the forums
7
+# at http://www.universalmediaserver.com/forum/
8
+#
9
+
10
+#----------------------------------------------------------------------------
11
+# General informations / detection
12
+
13
+RendererName=DirecTV HR
14
+RendererIcon=directvhr.png
15
+
16
+# UserAgentSearch: regular expression to detect the connected renderer.
17
+# DirecTV has been observed using the following user agents:
18
+#
19
+# User-Agent: Linux/2.6.18-lttng-0.6.41, UPnP/1.0 DIRECTV JHUPnP/1.0 DLNADOC/1.00 DIRECTV VIIV devices INTEL_NMPR/2.1
20
+# User-Agent: Linux/2.6.18.5, UPnP/1.0 DIRECTV JHUPnP/1.0 DLNADOC/1.00 DIRECTV VIIV devices INTEL_NMPR/2.1
21
+# User-Agent: Linux/2.6.31-2.6, UPnP/1.0 DIRECTV JHUPnP/1.0 DLNADOC/1.00 DIRECTV VIIV devices INTEL_NMPR/2.1
22
+# User-Agent: Linux/2.6.31-2.6, UPnP/1.0 DIRECTV JHUPnP/1.0
23
+#
24
+# Combined regular expression of working user agents
25
+UserAgentSearch=DIRECTV
26
+
27
+# UserAgentAdditionalHeaders: additional HTTP header for better detection
28
+UserAgentAdditionalHeader=DLNADOC/1.00 DIRECTV VIIV devices INTEL_NMPR/2.1
29
+UserAgentAdditionalHeaderSearch=
30
+
31
+#Basic capabilities
32
+Video=true
33
+Audio=true
34
+Image=true
35
+
36
+#----------------------------------------------------------------------------
37
+# DLNA settings
38
+
39
+# Use the DLNA feature seek by time and not by range
40
+SeekByTime=true
41
+
42
+# Serve different flavors of localization in the DLNA parameters (PAL/NTSC, NA/EU/JP)
43
+# to allow every worldwide renderer to see the files.
44
+#DLNALocalizationRequired=false
45
+
46
+#----------------------------------------------------------------------------
47
+# Transcoding/Muxing capabilities
48
+#
49
+
50
+# Transcode profiles for video and audio engines
51
+# currently supported: MPEGPSAC3, MPEGTSAC3 or WMV for video, LPCM, WAV or MP3 for audio
52
+TranscodeVideo=MPEGPSAC3
53
+TranscodeAudio=MP3
54
+
55
+# Use default DVD buffer size: false = greater bitrate and faster encoding,
56
+# but can generate incompatible videos, depends of your media renderer
57
+DefaultVBVBufSize=false
58
+
59
+# Do you need to MUX LPCM to MPEG?
60
+MuxLPCMToMpeg=false
61
+
62
+# Does the media renderer supports DTS wrapped into LPCM in a mpeg file ?
63
+WrapDTSIntoPCM=false
64
+
65
+# Maximum bit rate supported by the media renderer (0=unlimited)
66
+MaxVideoBitrateMbps=10
67
+
68
+# Max Width and Height supported by the media renderer (0=unlimited)
69
+MaxVideoWidth=1920
70
+MaxVideoHeight=1080
71
+
72
+# Does the media renderer supports only H264 L4.1 at most ?
73
+H264Level41Limited=true
74
+
75
+# Does music files need to be resampled at 44.1kHz?
76
+TranscodeAudioTo441kHz=false
77
+
78
+# Does the client need to receive transcoded video with minimal delay ?
79
+# (Useful when the client has a small timeout delay)
80
+TranscodeFastStart=true
81
+
82
+# Size of the transcoded file (unknown length) sent to the renderer (could
83
+# determine browsing failure/success) Possible values:
84
+#
85
+#           -1: Specific value working with the PS3, means perfect transcoding
86
+#               and copying support (it is against the DLNA spec though)
87
+#            0: size attribute is NOT sent to the renderer (default value if
88
+#               this parameter isn't used)
89
+# 100000000000: 100Gb, if you want to be sure that the media file is not cut
90
+#               before the end
91
+TranscodedVideoFileSize=0
92
+
93
+#----------------------------------------------------------------------------
94
+# Misc Settings
95
+
96
+# Rotate JPEG files based on EXIF information
97
+AutoExifRotate=false
98
+
99
+# Disable these once MediaInfo=True works.
100
+# What extensions are forcefully transcoded
101
+# Don't use this if MediaInfo=true, prefer codec configurations
102
+TranscodeExtensions=mpegps,mpegts,wmv,avi,mp4,mov,flv,rm,mkv,wav,wavpac,lpcm,aac,ac3,mp3,mpa,ogg,wma,dts,dtshd,truehd,eac3,atrac,flac,ape,ra,mpc,aiff,alac,dv,mpeg1,mpeg2,divx,h264,mjpeg,vc1,jpg,png,gif,tiff,bmp,und
103
+
104
+# What extensions are forcefully streamed as is (and not transcoded)
105
+# Don't use this if MediaInfo=true, prefer codec configurations
106
+StreamExtensions=
107
+
108
+#----------------------------------------------------------------------------
109
+# All supported media formats of this renderer (the rest will be transcoded)
110
+# First steps towards a faster/proper file/codec/mimetype management system (false by default)
111
+# 1- Parse files with mediainfo on Windows/OS X (Linux too if libmediainfo and libzen installed)
112
+# 2- Deprecate following parameters: MuxH264ToMpegTS,MuxDTSToMpeg,MuxLPCMToMpeg,MimeTypesChanges
113
+# 3- The server will skip badly parsed, corrupted files or wrong coding, preventing potential playback errors
114
+# 4- Faster browsing, due to the launch of FFmpeg/MPlayer first thumbnailer process with each http client request, rather than in the browse DLNA request
115
+# Use MediaInfo for faster and proper file, codec and mime type management
116
+# system (false by default).
117
+
118
+MediaInfo=true
119
+
120
+# The media parser and this configuration file will recognize the following
121
+# formats and codecs (lower case only, regular expressions are supported).
122
+# Chosen from the most common used and supported formats and codecs.
123
+#
124
+#        mpegps       (mpeg presentation stream, used in DVD Videos, VCDs, etc.)
125
+#        mpegts     (mpeg transport stream, used in sat tv, blu rays, etc.)
126
+#        wmv        (Windows Media Video, tag also used for asf files)
127
+#        avi        (AVI container)
128
+#        mp4        (ISOM/MPEG4 container, or MPEG4 codec)
129
+#        mov        (Quicktime container, Apple)
130
+#        flv        (Flash Video)
131
+#        rm         (Real Media, RMVB)
132
+#        mkv        (Matroska)
133
+#        wav        (WAVE file)
134
+#        wavpac     (WavPack)
135
+#        lpcm       (Linear PCM)
136
+#        aac        (Advanced Audio Codec)
137
+#        ac3        (Audio Coding 3)
138
+#        mp3        (Mpeg Audio Layer 3)
139
+#        mpa        (Mpeg Audio)
140
+#        ogg        (Ogg Vorbis)
141
+#        wma        (Windows Media Audio)
142
+#        dts        (Digital Theater Systems)
143
+#        dtshd      (Digital Theater Systems)
144
+#        truehd     (TrueHD)
145
+#        eac3       (Extended AC3)
146
+#        atrac      (Atrac)
147
+#        flac       (Free Lossless Audio Codec)
148
+#        ape        (Monkey's Audio)
149
+#        ra         (Real Audio)
150
+#        mpc        (MusePack)
151
+#        aiff       (AIFF)
152
+#        alac       (Apple Lossless)
153
+#        dv         (Digital Video)
154
+#        mpeg1      (Codec used in VCD)
155
+#        mpeg2      (Codec used in DVD Videos and HDTV)
156
+#        divx       (DivX Video)
157
+#        h264       (H264)
158
+#        mjpeg      (M-JPEG)
159
+#        vc1        (VC-1)
160
+#        jpg        (Jpeg)
161
+#        png        (PNG)
162
+#        gif        (GIF)
163
+#        tiff       (TIFF)
164
+#        bmp        (Bitmap)
165
+#        und        (Undetermined, if the parser did not recognize one of above)
166
+# Usage [IN ORDER TOO]:
167
+#    f: format, MANDATORY (the only conf for a 'eat everything' renderer would be f:.+)
168
+#    v: video codec
169
+#    a: audio codec
170
+#    n: max nb of audio channels
171
+#    s: max audio sample frequency in Hz
172
+#    b: max audio bitrate in bps
173
+#    w: max width in pixels
174
+#    h: max height in pixels
175
+#    m: mimetype, STRONGLY RECOMMENDED (if not declared, an estimated value is assigned)
176
+#    other flags: right now, only qpel and gmc (see avi)
177
+#
178
+# In case of multiple matches, the first mime type of the list is the used one.
179
+# Be careful with regexps such as .+ : You should not use these except when you
180
+# are sure your renderer is quite versatile.
181
+#
182
+# Taken from Wikipedia! http://en.wikipedia.org/wiki/DirecTV
183
+#
184
+# To handle the proliferation of bandwidth-intensive HDTV broadcasting, DirecTV rebroadcasts
185
+# local HDTV stations using the H.264/MPEG-4 AVC codec while employing a newer transmission
186
+# protocol (DVB-S2) over the newer satellites. This allows DirecTV to squeeze much more HD
187
+# programming over its satellite signal than was previously feasible using the older MPEG-2
188
+# compression and DSS protocol it has been using. This technology will be gradually expanded
189
+# to the existing satellites as customer equipment is replaced with new MPEG-4-capable receivers.
190
+#
191
+# From the DirecTV forum:
192
+# bob_nielsen writes -
193
+# Your DLNA server should be recognized.  Acceptable formats are MPEG2 video, MP3 or LPCM (wav)
194
+# audio or JPEG pictures.
195
+# dcd writes -
196
+# I'm not sure, but here are the parameters I have my MPEG2 video converter set to and it plays back fine.
197
+# Encode codec MPEG2/MP2, video bitrate 5,000 kbps, audio bitrate 224 kbps. This is about 2200 Mb/hr.
198
+
199
+# gives:
200
+
201
+# [Supported video formats]:
202
+#Supported = f:mpegps   v:mpeg2   a:mpa   n:2   m:video/mpeg
203
+#Supported = f:avi|divx   v:mp4|divx|mjpeg   a:mp3|lpcm|mpa|ac3   n:2   m:video/x-divx
204
+#Supported = f:mov   m:video/quicktime
205
+#Supported = f:mp4   v:mp4|h264   a:ac3|aac   n:2   m:video/mp4
206
+#Supported = f:mpegps|mpegts|mkv   v:mpeg1|mpeg2|mp4|h264   n:2   a:ac3|lpcm|aac|mpa   m:video/mpeg
207
+#Supported = f:ogg   v:ogg   a:mp3|lpcm|mpa|ac3   n:2   m:application/ogg
208
+#Supported = f:rm   v:rm   a:ra   n:2   m:application/vnd.rn-realmedia
209
+#Supported = f:wmv   v:wmv|vc1   a:wma   n:2   m:video/x-ms-wmv
210
+
211
+# [Supported audio formats]:
212
+#Supported = f:mp3   n:2   m:audio/mpeg
213
+#Supported = f:wav   a:dts|lpcm   n:2   s:48000   m:audio/wav
214
+#Supported = f:wav   n:2   s:48000   m:audio/wav
215
+#Supported = f:aac   n:2   a:(?!alac).+   m:audio/x-m4a
216
+#Supported = f:wma   n:2   m:audio/x-ms-wma
217
+#Supported = f:atrac   n:2   m:audio/x-oma
218
+
219
+# [Supported image formats]
220
+#Supported = f:jpg   m:image/jpeg
221
+#Supported = f:png   m:image/png
222
+#Supported = f:gif   m:image/gif
223
+#Supported = f:tiff   m:image/tiff
224
+
225
+# Use faster method to create DLNA tree with MediaInfo. Not supported by some renderers,
226
+# false by default (upnp specification violation).
227
+CreateDLNATreeFaster = true
228
+
229
+#----------------------------------------------------------------------------
0 230
\ No newline at end of file
... ...
@@ -0,0 +1,28 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Freebox HD.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Freebox HD
7
+RendererIcon=freeboxhd.png
8
+UserAgentSearch=fbxupnpav|libfbxhttp
9
+Video=true
10
+Audio=true
11
+Image=true
12
+SeekByTime=false
13
+# Freebox only supports MPEG-TS
14
+TranscodeVideo=MPEGTSAC3
15
+MimeTypesChanges=video/mpeg=video/mp2t
16
+UseSameExtension=ts
17
+TranscodeAudio=WAV
18
+DefaultVBVBufSize=true
19
+MuxH264ToMpegTS=true
20
+MuxDTSToMpeg=false
21
+WrapDTSIntoPCM=false
22
+MuxLPCMToMpeg=false
23
+MaxVideoBitrateMbps=30
24
+MaxVideoWidth=0
25
+MaxVideoHeight=0
26
+TranscodeAudioTo441kHz=true
27
+TranscodeExtensions=wmv,asf
28
+StreamExtensions=mkv
0 29
\ No newline at end of file
... ...
@@ -0,0 +1,84 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for the Freecom MusicPal webradio client.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+#------------------------------------------------------------
7
+# General informations / detection
8
+
9
+RendererName=Freecom MusicPal
10
+RendererIcon=freecommusicpal.png
11
+
12
+# UserAgent: regular expression to detect the connected renderer
13
+UserAgentSearch=pvConnect DLNADOC/1.50
14
+
15
+# Basic capabilities
16
+Video=false
17
+Audio=true
18
+Image=false
19
+
20
+#------------------------------------------------------------
21
+# DLNA settings
22
+
23
+# Use the DLNA feature seek by time and not by range
24
+SeekByTime=false
25
+
26
+#------------------------------------------------------------
27
+# Transcoding/Muxing capabilities
28
+#
29
+
30
+# Transcode profiles for video and audio engines
31
+# currently supported: MPEGPSAC3, MPEGTSAC3 or WMV for video, LPCM, WAV or MP3 for audio
32
+TranscodeVideo=MPEGPSAC3
33
+TranscodeAudio=WAV
34
+
35
+# Use default DVD buffer size: false = greater bitrate and faster encoding,
36
+# but can generate incompatible videos, depends of your media renderer
37
+DefaultVBVBufSize=false
38
+
39
+# Muxing capabilities: Does the media renderer supports H264 and MPEG2 in a mpegts file ?
40
+MuxH264ToMpegTS=true
41
+
42
+# Does the media renderer supports DTS in a mpeg file ?
43
+MuxDTSToMpeg=false
44
+
45
+# Does the media renderer supports DTS wrapped into LPCM in a mpeg file ?
46
+WrapDTSIntoPCM=true
47
+
48
+# Does the media renderer supports LPCM in a mpeg file ?
49
+MuxLPCMToMpeg=true
50
+
51
+# Maximum bitrate supported by the media renderer (0=unlimited)
52
+MaxVideoBitrateMbps=0
53
+
54
+# Max Width and Height supported by the media renderer (0=unlimited)
55
+MaxVideoWidth=0
56
+MaxVideoHeight=0
57
+
58
+# Does the media renderer supports only H264 L4.1 at most ?
59
+H264Level41Limited=true
60
+
61
+# Does music files need to be resampled at 44.1kHz?
62
+TranscodeAudioTo441kHz=false
63
+
64
+# Does the client need to receive transcoded video with minimal delay ? (Useful when the client has a small timeout delay)
65
+TranscodeFastStart=false
66
+
67
+# Size of the transcoded file (unknown length) sent to the renderer (could determine browsing failure/success)
68
+# Possible values: 
69
+#           -1: Specific value working with the PS3, means perfect transcoding and copying support (it's against the dlna spec though)
70
+#            0: size attribute is NOT sent to the renderer (defaut value if this parameter isn't used)
71
+# 100000000000: 100Gb, if you want to be sure that the media file is not cutted before the end ?
72
+TranscodedVideoFileSize=-1
73
+
74
+#------------------------------------------------------------
75
+# Misc Files
76
+
77
+# Mime types transforms (oldmime=newmime|olemime2=newmime2|...)
78
+MimeTypesChanges=video/avi=video/x-divx
79
+
80
+# Extensions management: no need to put something here, as the server's default configuration is tuned for ps3
81
+# What extensions are forcefully transcoded
82
+TranscodeExtensions=
83
+# What extensions are forcefully streamed as is (and not transcoded)
84
+StreamExtensions=
0 85
\ No newline at end of file
... ...
@@ -0,0 +1,35 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Pioneer Kuro.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Pioneer Kuro
7
+RendererIcon=kuro.png
8
+UserAgentSearch=POSIX UPnP/1.0 DLNADOC/1.50 UPnP SDK/1.6.0
9
+Video=true
10
+Audio=true
11
+Image=true
12
+SeekByTime=true
13
+TranscodeVideo=MPEGPSAC3
14
+TranscodeAudio=MP3
15
+DefaultVBVBufSize=true
16
+MuxH264ToMpegTS=true
17
+MuxDTSToMpeg=false
18
+WrapDTSIntoPCM=false
19
+MuxLPCMToMpeg=false
20
+MaxVideoBitrateMbps=0
21
+MaxVideoWidth=0
22
+MaxVideoHeight=0
23
+H264Level41Limited=true
24
+MimeTypesChanges=audio/wav=audio/L16|video/mp4=video/mpeg
25
+DLNALocalizationRequired=true
26
+TranscodeExtensions=dvr-ms,dvr,mkv,dv,ty,mov,ogm,hdmov,hdm,rmv,rmvb,rm,asf,evo,asx,flv,m2v,mpe,mod,tivo,ty,tmf,ts,tp,m2p,mp4,m4v,avi,wmv,wm,divx,div,flac,mlp,fla,wma,m4a,aac,dts,mka,ape,ogg,shn,mpc,ra,mp2,wv,oma,aa3,gif,png,arw,cr2,crw,dng,raf,mrw,nef,pef,tif,tiff
27
+StreamExtensions=
28
+
29
+#Better/faster codec detection method ! true to enable it
30
+#Need testing !
31
+MediaInfo=false
32
+Supported = f:mpegps|mpegts    v:mpeg2|mp4|h264    a:ac3|lpcm|aac|mpa	m:video/mpeg
33
+Supported = f:mp3	m:audio/mpeg
34
+Supported = f:wav	m:audio/L16
35
+Supported = f:jpg	m:image/jpeg
0 36
\ No newline at end of file
... ...
@@ -0,0 +1,47 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for LG 600ST Smart TV Upgrader.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=LG Smart TV Upgrader
7
+RendererIcon=lgst600.png
8
+UserAgentSearch=LGE_DLNA_SDK
9
+#UserAgentAdditionalHeader=X-AV-Client-Info
10
+#UserAgentAdditionalHeaderSearch=Showtime 3.0
11
+Video=true
12
+Audio=true
13
+Image=true
14
+SeekByTime=true
15
+DLNALocalizationRequired=false
16
+TranscodeAudio=WAV
17
+DefaultVBVBufSize=false
18
+MuxH264ToMpegTS=true
19
+MuxDTSToMpeg=true
20
+WrapDTSIntoPCM=true
21
+MuxLPCMToMpeg=true
22
+MaxVideoBitrateMbps=0
23
+MaxVideoWidth=0
24
+MaxVideoHeight=0
25
+H264Level41Limited=true
26
+TranscodeAudioTo441kHz=false
27
+TranscodeFastStart=false
28
+TranscodedVideoFileSize=-1
29
+AutoExifRotate=true
30
+MimeTypesChanges=video/avi=video/x-divx
31
+TranscodeExtensions=
32
+StreamExtensions=avi
33
+MediaInfo=true
34
+Supported = f:mpegps|mpegts|mkv    v:mpeg1|mpeg2|mp4|h264    a:ac3|lpcm|aac|mpa	m:video/mpeg
35
+Supported = f:avi|divx    v:mp4|divx|mjpeg	a:mp3|lpcm|mpa|ac3	m:video/x-divx	qpel:no	gmc:0
36
+Supported = f:mp4    v:mp4|h264	a:ac3|aac	m:video/mp4
37
+Supported = f:wmv    v:wmv|vc1	a:wma	n:2	m:video/x-ms-wmv
38
+Supported = f:wav	a:dts|lpcm	n:6	s:48000	m:audio/wav
39
+Supported = f:wav	n:2	s:48000	m:audio/wav
40
+Supported = f:mp3	n:2	m:audio/mpeg
41
+Supported = f:aac	n:2	a:(?!alac).+	m:audio/x-m4a
42
+Supported = f:wma	n:2	m:audio/x-ms-wma
43
+Supported = f:atrac	n:2	m:audio/x-oma
44
+Supported = f:jpg	m:image/jpeg
45
+Supported = f:png	m:image/png
46
+Supported = f:gif	m:image/gif
47
+Supported = f:tiff	m:image/tiff
0 48
\ No newline at end of file
... ...
@@ -0,0 +1,43 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Nokia N900.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Nokia N900
7
+RendererIcon=n900.png
8
+UserAgentSearch=GUPnP
9
+Video=true
10
+Audio=true
11
+Image=true
12
+SeekByTime=false
13
+TranscodeVideo=WMV
14
+TranscodeAudio=MP3
15
+DefaultVBVBufSize=true
16
+WrapDTSIntoPCM=false
17
+TranscodeFastStart=false
18
+TranscodedVideoFileSize=1
19
+TranscodeAudioTo441kHz=true
20
+H264Level41Limited=false
21
+
22
+#Deprecated, don't remove now
23
+MuxH264ToMpegTS=false
24
+MuxDTSToMpeg=false
25
+MuxLPCMToMpeg=false
26
+TranscodeExtensions=mp4
27
+
28
+#BROKEN
29
+MediaInfo=false
30
+
31
+#Video limitations from http://maemo.nokia.com/n900/tips/video-files/
32
+#The highest quality supported:
33
+# - Resolution: 800x480 pixels
34
+# - Container: AVI or MP4
35
+# - Video codec: MPEG-4 or H.264, max. bitrate 5000 Kbps
36
+# - Audio codec: MP3 or AAC, max. bitrate 320 Kbps
37
+MaxVideoBitrateMbps=1
38
+MaxVideoWidth=800
39
+MaxVideoHeight=480
40
+
41
+Supported = f:avi	v:h264	a:mp3	m:video/avi
42
+Supported = f:mp3	n:2	m:audio/mpeg
43
+Supported = f:aac	n:2	a:(?!alac).+	m:audio/x-m4a
0 44
\ No newline at end of file
... ...
@@ -0,0 +1,37 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Netgear NeoTV.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Netgear NeoTV
7
+RendererIcon=netgearneotv.png
8
+
9
+# User-Agent: User-Agent: IPI/1.0 UPnP/1.0 DLNADOC/1.50, friendlyName.dlna.org: BD-Player
10
+# User-Agent: IPI/1.0 UPnP/1.0 DLNADOC/1.50
11
+
12
+#UserAgentSearch=
13
+UserAgentAdditionalHeader = friendlyName.dlna.org
14
+UserAgentAdditionalHeaderSearch = BD-Player
15
+Video=true
16
+Audio=true
17
+Image=true
18
+SeekByTime=true
19
+DLNALocalizationRequired=false
20
+MediaInfo = true
21
+CreateDLNATreeFaster = false
22
+TranscodeVideo = MPEGPSAC3
23
+TranscodeAudio=MP3
24
+DefaultVBVBufSize=false
25
+WrapDTSIntoPCM=false
26
+MaxVideoWidth=1920
27
+MaxVideoHeight=1080
28
+H264Level41Limited=true
29
+TranscodeAudioTo441kHz=false
30
+TranscodeFastStart=true
31
+TranscodedVideoFileSize=100000000000
32
+AutoExifRotate=true
33
+TranscodeExtensions=
34
+StreamExtensions=avi,xvid,divx,avc,mpg,mpeg,mp4,m4v,dat,vob,mkv,264,ts,tp,m2t,m2ts,asf,wmv,mp3,m4a,mka,wav,pcm,lpcm,wma,aac,flac,mka,aif,aiff,ogg,dts
35
+ForceJPGThumbnails = true
36
+
37
+Supported = f:jpg m:image/jpeg
0 38
\ No newline at end of file
... ...
@@ -0,0 +1,25 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for OPPO BDP-83.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=OPPO BDP-83
7
+RendererIcon=oppobdp83.png
8
+UserAgentSearch=BDP-83
9
+Video=true
10
+Audio=true
11
+Image=true
12
+SeekByTime=false
13
+TranscodeVideo=MPEGPSAC3
14
+TranscodeAudio=LPCM
15
+DefaultVBVBufSize=true
16
+MuxH264ToMpegTS=true
17
+MuxDTSToMpeg=true
18
+WrapDTSIntoPCM=false
19
+MuxLPCMToMpeg=false
20
+MaxVideoBitrateMbps=0
21
+MaxVideoWidth=0
22
+MaxVideoHeight=0
23
+H264Level41Limited=true
24
+TranscodeExtensions=hdmov,hdm,flac,fla,dts,ogg,asf,asx,m2v,m4a,mov,mp4,iso,avi
25
+StreamExtensions=mkv,jpg,mp3,mpg,pcm,png,vob
0 26
\ No newline at end of file
... ...
@@ -0,0 +1,25 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for OPPO BDP-93.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=OPPO BDP-93
7
+RendererIcon=oppobdp93.png
8
+UserAgentSearch=OPPO PLAYER
9
+Video=true
10
+Audio=true
11
+Image=true
12
+SeekByTime=false
13
+TranscodeVideo=MPEGPSAC3
14
+TranscodeAudio=LPCM
15
+DefaultVBVBufSize=true
16
+MuxH264ToMpegTS=true
17
+MuxDTSToMpeg=true
18
+WrapDTSIntoPCM=false
19
+MuxLPCMToMpeg=false
20
+MaxVideoBitrateMbps=0
21
+MaxVideoWidth=0
22
+MaxVideoHeight=0
23
+H264Level41Limited=false
24
+TranscodeExtensions=iso,vob
25
+StreamExtensions= gif,jpg,png,aac,flac,m4a,mp3,pcm,wav,wma,avi,mkv,mp4,m2ts,ts,wmv
0 26
\ No newline at end of file
... ...
@@ -0,0 +1,15 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Onkyo TX-NR717.
3
+# See PS3.conf for a description of all possible configuration options.
4
+
5
+RendererName=Onkyo TX-NR717
6
+RendererIcon=onkyotx-nr717.png
7
+UserAgentSearch=Mediabolic-IMHTTP/1.8.225
8
+Video=false
9
+Audio=true
10
+Image=false
11
+SeekByTime=true
12
+StreamExtensions=mp3,wma,wav,aac,flac,ogg,m4a,mp4,dsf,mlp
13
+TranscodeAudio=LPCM
14
+TranscodeAudioTo441kHz=false
15
+TranscodeExtensions=
0 16
\ No newline at end of file
... ...
@@ -0,0 +1,518 @@
1
+#-----------------------------------------------------------------------------
2
+# PS3 Media Server renderer configuration profile for PlayStation 3
3
+# DO NOT MODIFY THIS (OR AT YOUR OWN RISK)
4
+#
5
+# This configuration profile serves two purposes:
6
+#
7
+#   - Allow PMS to recognize a specific connecting renderer
8
+#   - Define the possibilities of that renderer
9
+#
10
+
11
+#-----------------------------------------------------------------------------
12
+# RENDERER INFORMATION
13
+#
14
+
15
+# RendererName: Determines the name that is displayed in the PMS user
16
+# interface when this renderer connects.
17
+# Do not use "@" or "," in the name.
18
+RendererName = PlayStation 3
19
+
20
+# RendererIcon: Determines the icon that is displayed in the PMS user
21
+# interface when this renderer connects. By default, these icons are
22
+# bundled with PMS in pms.jar, but they can easily be customised:
23
+# http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=49536#p49536
24
+RendererIcon = ps3.png
25
+
26
+#-----------------------------------------------------------------------------
27
+# RENDERER RECOGNITION
28
+#
29
+# When a renderer connects, it sends a "User-Agent" header. PMS tries to
30
+# match that header with all configuration profiles. If none of the profiles
31
+# match, the message "Unknown User-Agent:" will be displayed in the logs and
32
+# PMS will switch to a default profile.
33
+#
34
+# Because matching involves all renderer configuration profiles, it is
35
+# important to match as long a string as possible. This increases the chances
36
+# that a match is unique. Version numbers are best avoided.
37
+#
38
+# To learn the exact headers of any renderer, set the logging level in
39
+# "logback.xml" to "TRACE" and look for messages like "Received on socket:".
40
+#
41
+# ============================================================================
42
+# PlayStation 3 uses the following strings:
43
+#
44
+# User-Agent: PLAYSTATION 3
45
+# ---
46
+# User-Agent: UPnP/1.0
47
+# X-AV-Client-Info: av=5.0; cn="Sony Computer Entertainment Inc."; mn="PLAYSTATION 3"; mv="1.0";
48
+# ---
49
+# User-Agent: UPnP/1.0 DLNADOC/1.50
50
+# X-AV-Client-Info: av=5.0; cn="Sony Computer Entertainment Inc."; mn="PLAYSTATION 3"; mv="1.0";
51
+# ============================================================================
52
+#
53
+
54
+# UserAgentSearch: Optional regular expression to detect a connected renderer.
55
+# The expression is case insensitive. When the expression is empty User-Agent
56
+# headers are not used, this is the default. Note that one renderer can use
57
+# several different User-Agent headers.
58
+#
59
+# Examples:
60
+#
61
+# UserAgentSearch = Platinum/.*DLNADOC/|yxplayer2|MPlayer |NSPlayer/
62
+# UserAgentSearch = Windows-Media-Player-DMS|Microsoft-Windows
63
+#
64
+# Ignoring the "UPnP/1.0" and "UPnP/1.0 DLNADOC/1.50" headers since they are
65
+# too general, plus they can be detected from the additional header.
66
+UserAgentSearch = PLAYSTATION
67
+
68
+# UserAgentAdditionalHeader: Optional additional HTTP header for better
69
+# detection. When defined, PMS also considers this header when trying to find
70
+# a match. Even when the standard UserAgentSearch match fails, this extra
71
+# header can provide a positive match.
72
+UserAgentAdditionalHeader = X-AV-Client-Info
73
+
74
+# UserAgentAdditionalHeaderSearch: Regular expression to search for in the
75
+# additional HTTP header.
76
+UserAgentAdditionalHeaderSearch = PLAYSTATION
77
+
78
+#-----------------------------------------------------------------------------
79
+# BASIC CAPABILITIES
80
+#
81
+# This indicates to PMS what kind of media the renderer can handle. Files that
82
+# the renderer cannot handle will be hidden from it.
83
+#
84
+
85
+# Video: Set to "true" if the renderer can play video.
86
+Video = true
87
+
88
+# Audio: Set to "true" if the renderer can play audio.
89
+Audio = true
90
+
91
+# Image: Set to "true" if the renderer can display images.
92
+Image = true
93
+
94
+# LongFileNameFormat: Override the PMS.conf filename_format_long value
95
+# for this renderer. See the "Filename templates" section of PMS.conf
96
+# for more details.
97
+LongFilenameFormat =
98
+
99
+# LongFileNameFormat: Override the PMS.conf filename_format_short value
100
+# for this renderer. See the "Filename templates" section of PMS.conf
101
+# for more details.
102
+ShortFilenameFormat =
103
+
104
+#-----------------------------------------------------------------------------
105
+# DLNA SETTINGS
106
+#
107
+
108
+# SeekByTime: Set to true to use the DLNA feature seek-by-time instead of
109
+# the default seek-by-byte method.
110
+#
111
+# Valid values:
112
+#
113
+#     true:
114
+#
115
+#         The renderer supports seek-by-time.
116
+#
117
+#     false:
118
+#
119
+#         The renderer doesn't support seek-by-time, so it should
120
+#         only use the default seek-by-byte method.
121
+#
122
+#     exclusive:
123
+#
124
+#         While most renderers that support seek-by-time also support
125
+#         seek-by-byte, some (e.g. the PS3 [1] and Panasonic TVs [2])
126
+#         behave unreliably if both are permitted when transcoding files.
127
+#         This option works around this by disabling seek-by-byte for
128
+#         transcoded files when permitting seek-by-time.
129
+#
130
+# The default is false.
131
+#
132
+# [1] Seeking via "Go To" with the PS3 (firmware 4.31) and MEncoder works with "exclusive", but hangs or crashes with "true".
133
+# [2] http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=15841
134
+SeekByTime = exclusive
135
+
136
+# DLNALocalizationRequired: Serve different flavors of localization in the
137
+# DLNA parameters (PAL/NTSC, NA/EU/JP) to allow every world wide renderer to
138
+# see the files. Important for Sony Bravia TVs.
139
+DLNALocalizationRequired = false
140
+
141
+# CBRVideoBitrate is useful for renderers without SeekByTime support. It does time2byte conversion to support FF/RW.
142
+# Only possibility how to predict where we are when seeking is using CBR bitrate instead of VBR used by default
143
+# Creating a CBR stream with MEncoder is 3 times slower than using VBR so bear this in mind if you have a slow computer!
144
+# Speed can hopefully be optimized a little bit in the future:
145
+# http://www.ps3mediaserver.org/forum/viewtopic.php?f=14&t=8883&p=53706&hilit=ditlew#p53700
146
+# http://www.ps3mediaserver.org/forum/viewtopic.php?f=11&t=11284&p=62765&hilit=1835#p62765
147
+# CBRVideoBitrate=15000
148
+
149
+# ByteToTimeseekRewindSeconds is used for fine-tuning, so the default is 0
150
+# ByteToTimeseekRewindSeconds=0
151
+
152
+#-----------------------------------------------------------------------------
153
+# MEDIAINFO
154
+#
155
+
156
+# MediaInfo: Set to "true" if PMS should parse files with MediaInfo. This will
157
+# give PMS more accurate information, speed up browsing and prevent potential
158
+# playback errors. It also enables the use of "Supported" to more accurately
159
+# define the supported formats for the renderer.
160
+MediaInfo = true
161
+
162
+# CreateDLNATreeFaster: Use faster method to create the DLNA tree using the
163
+# MediaInfo library. Since this is a UPnP specification violation, it is not
164
+# supported by some renderers and false by default.
165
+CreateDLNATreeFaster = true
166
+
167
+#-----------------------------------------------------------------------------
168
+# TRANSCODING AND MUXING CAPABILITIES
169
+#
170
+# It is very likely that a renderer cannot render all file formats. If this is
171
+# the case, PMS should transcode or mux the file to a format that the renderer
172
+# can display. This section defines the format that PMS should transcode or
173
+# mux to.
174
+#
175
+
176
+# TranscodeVideo: Profile to use for transcoding video files.
177
+# One of the following:
178
+#
179
+#     Profile     Video           Audio   Container
180
+#     ---------------------------------------------
181
+#     MPEGPSAC3   MPEG-2          AC-3    MPEG-PS
182
+#     MPEGTSAC3   MPEG-2          AC-3    MPEG-TS
183
+#     H264TSAC3   H.264           AC-3    MPEG-TS
184
+#     WMV:        WMV 2 (WMV 8)   WMA 2   ASF
185
+#
186
+# XXX MPEGPSAC3 was previously named MPEGAC3. The old name is deprecated.
187
+# These profiles are supported by the MEncoder, FFmpeg and VLC engines.
188
+# Default: MPEGPSAC3
189
+TranscodeVideo = MPEGPSAC3
190
+
191
+# TranscodeAudio: Profile to use for transcoding audio files
192
+# Currently supported: "LPCM", "MP3" or "WAV".
193
+# Default: LPCM
194
+TranscodeAudio = WAV
195
+
196
+# DefaultVBVBufSize: Whether or not to use the default DVD buffer size. Setting
197
+# this to "false" means a greater bitrate and faster encoding, but it can
198
+# generate incompatible videos dependent on the renderer.
199
+DefaultVBVBufSize = false
200
+
201
+# MuxH264ToMpegTS: Set to "true" if the media renderer supports H.264 and MPEG-2
202
+# in a MPEG-TS file. Ignored if MediaInfo = true.
203
+MuxH264ToMpegTS = true
204
+
205
+# MuxDTSToMpeg: Set to "true" if the media renderer supports DTS in an MPEG
206
+# file. Ignored if MediaInfo = true.
207
+MuxDTSToMpeg = false
208
+
209
+# WrapDTSIntoPCM: Set to "true" if the media renderer supports DTS wrapped
210
+# into LPCM in a MPEG file.
211
+WrapDTSIntoPCM = true
212
+
213
+# MuxLPCMToMpeg: Set to "true" if the media renderer supports LPCM in an MPEG
214
+# file. Ignored if MediaInfo = true.
215
+MuxLPCMToMpeg = true
216
+
217
+# MaxVideoBitrateMbps: The maximum bitrate supported by the media renderer.
218
+# Setting to "0" means unlimited.
219
+# If computer is low on resources it is better to avoid using bandwidth limit which is much CPU demanding
220
+# It is better to lower quality settings by defining "CustomMencoderQualitySettings".
221
+# By lowering quality also bitrate is decreased but it is not so CPU aggresive so it is preferred to use it this way
222
+MaxVideoBitrateMbps = 0
223
+
224
+# MaxVideoWidth: Maximum width supported by the media renderer. Setting to "0"
225
+# means unlimited. This setting is ignored for files matching "Supported"
226
+# formats when MediaInfo = true.
227
+MaxVideoWidth = 1920
228
+
229
+# MaxVideoHeight: Maximum height supported by the media renderer. Setting to
230
+# "0" means unlimited. This setting is ignored for files matching "Supported"
231
+# formats when MediaInfo = true.
232
+MaxVideoHeight = 1080
233
+
234
+# H264Level41Limited: Set to "true" if the media renderer supports only H.264
235
+# L4.1 at most.
236
+H264Level41Limited = true
237
+
238
+# TranscodeAudioTo441kHz: Set to "true" if music files need to be resampled at
239
+# 44.1kHz.
240
+TranscodeAudioTo441kHz = false
241
+
242
+# TranscodeFastStart: Set to "true" if the renderer has a short timeout delay
243
+# and needs to receive transcoded video with minimal delay. If set to "false",
244
+# PMS will take some time to buffer some of the transcoded video.
245
+TranscodeFastStart = true
246
+
247
+# TranscodedVideoFileSize: The amount of transcoded data is unknown at the
248
+# time of transcoding. Still, some renderers expect a size for the video file
249
+# to be returned. Possible values are:
250
+#            0: No size is sent to the renderer (default value)
251
+# 100000000000: Fake size of 100 GB is sent to the renderer.
252
+#           -1: Specific value that works perfect for the PS3. It is against
253
+#               the DLNA spec though.
254
+TranscodedVideoFileSize = -1
255
+
256
+# MimeTypesChanges: A list of mimetype transformations in the format
257
+# "old/mime1=new/mime1|old/mime2=new/mime2|...". Ignored if MediaInfo = true.
258
+MimeTypesChanges = video/avi=video/x-divx
259
+
260
+# TranscodeExtensions: Comma separated list of file extensions that are forced
261
+# to be transcoded and never streamed. Best left empty if MediaInfo = true,
262
+# and define "Supported" formats instead.
263
+TranscodeExtensions =
264
+
265
+# StreamExtensions: Comma separated list of file extensions that are forced
266
+# to be streamed and never transcoded. Best left empty if MediaInfo = true,
267
+# and define "Supported" formats instead.
268
+StreamExtensions =
269
+
270
+# ForceJPGThumbnails: Some renderers (e.g. Sony Bravia TVs and Blu-ray
271
+# players) require thumbnails to be represented as JPEGs (JPEG_TN) in the
272
+# DLNA directory XML. Set this to true to force PMS to fake this representation.
273
+# Note: this has no effect on real thumbnail file formats or content-type headers.
274
+ForceJPGThumbnails = false
275
+
276
+# ThumbnailAsResource: Set to true if the renderer requires the use of the
277
+# "res" element instead of the "albumArtURI" element for thumbnails in DLNA
278
+# reponses. E.g. Samsung 2012 models do not recognize the "albumArtURI"
279
+# element.
280
+# Default value is false, i.e. use "albumArtURI"
281
+# ThumbnailAsResource =
282
+
283
+# ChunkedTransfer: Some renderers are particular about the "Content-Length"
284
+# headers in requests (e.g. Sony Blu-ray players). By default, PMS will send
285
+# a "Content-Length" that refers to the total media size, even if the exact
286
+# length is unknown. Default value is false. Set this option to true to omit
287
+# sending a length when it is unknown.
288
+ChunkedTransfer = false
289
+
290
+# CustomMencoderQualitySettings: Overrides the MEncoder transcoding quality
291
+# settings in PMS for this renderer. Default is empty, which means the PMS
292
+# settings will be used.
293
+CustomMencoderQualitySettings =
294
+
295
+# CustomMencoderOptions: Overrides the MEncoder custom options in PMS for
296
+# this renderer. Default is empty, which means the PMS
297
+# settings will be used.
298
+CustomMencoderOptions =
299
+
300
+# SubtitleHttpHeader: Some devices recognize a custom HTTP header for
301
+# retrieving the contents of a subtitles file. Set this option to the name of
302
+# that custom header and PMS will send the URL for the subtitles file in that
303
+# header (e.g. Samsung devices recognize the "CaptionInfo.sec" header).
304
+# Default value is "", which means PMS will not send such header information.
305
+SubtitleHttpHeader =
306
+
307
+# PadVideoWithBlackBordersTo169AR: Some renderers like Panasonic TV internally rescale the video.
308
+# This option forces MEncoder and FFmpeg to pad video with black borders to 16:9 AR.
309
+# Default value is false.
310
+PadVideoWithBlackBordersTo169AR =
311
+
312
+# RescaleByRenderer: Normally the renderer is responsible for video rescaling to output (TV) resolution.
313
+# If this option is false then PMS will do rescaling.
314
+# It can make better video quality but the CPU and bandwidth are more utilised and can
315
+# produce jerking video on WiFi.
316
+# Works only for FFmpeg and together with PadVideoWithBlackBordersTo169AR.
317
+# Default value is true.
318
+RescaleByRenderer =
319
+
320
+#-----------------------------------------------------------------------------
321
+# Other useful hidden params and their default values if not defined:
322
+#
323
+
324
+# Display audio tag in TRANSCODE folder if defined in container (useful to find out correct audio track like commentary etc.)
325
+# ShowAudioMetadata = true
326
+
327
+# Display subtitle tag in TRANSCODE folder if defined in container (showing subtitles info like forced, full, documentary etc.)
328
+# ShowSubMetadata = true
329
+
330
+# Some renderers can't show length of DVD titles so it will add it directly to title name to be shown
331
+# ShowDVDTitleDuration = false
332
+
333
+# Specified extension will be added to every file shared by PMS
334
+# UseSameExtension = null
335
+
336
+# ????????????????????????????
337
+# DLNAProfileChanges = null
338
+
339
+# PN is defined for every file sent to the renderer via DLNAOrgPN value. If
340
+# this value is wrong, the renderer may refuse listing or playing this file.
341
+# When it is set to false, no DLNAOrgPN is sent to renderer, which can help
342
+# with troubleshooting.
343
+# The PN is a description of the file, e.g. AVC_TS_HD_60_AC3_ISO
344
+# Most renderers require this to be true.
345
+# DLNAOrgPN = true
346
+
347
+# ????????????????????????????
348
+# MediaParserV2_ThumbnailGeneration = false
349
+
350
+#-----------------------------------------------------------------------------
351
+# IMAGES
352
+#
353
+
354
+# AutoExifRotate: Many cameras store information in the image file about the
355
+# orientation of the camera while the picture was taken, allowing viewers to
356
+# know which way was up. Set this option to "true" to allow PMS to rotate JPEG
357
+# files based on EXIF information contained in the file, and relieve the
358
+# renderer of that task.
359
+AutoExifRotate = true
360
+
361
+#-----------------------------------------------------------------------------
362
+# SUPPORTED MEDIA FORMATS
363
+#
364
+# This section defines which media formats are supported by this renderer. If
365
+# a file is supported and its mediainfo indicates that it falls within the
366
+# capabilities of this renderer, PMS will stream the file to the renderer. All
367
+# other files will be transcoded to the format specified in "TranscodeVideo"
368
+# or "TranscodeAudio" before being sent to the renderer.
369
+#
370
+# Each format that the renderer supports should result in a "Supported" line
371
+# that defines the capabilities of the renderer. When MediaInfo = true, media
372
+# files are parsed and their properties are matched against all "Supported"
373
+# lines. If a value for a specific property cannot be parsed, that property
374
+# is assumed to match.
375
+#
376
+# The order of the "Supported" lines matters: when multiple lines match, the
377
+# first match is used.
378
+#
379
+# The media parser and this configuration file will recognize the following
380
+# formats and codecs. Use lower case names only. Regular expressions are
381
+# supported.
382
+#
383
+#        aac                (Advanced Audio Codec)
384
+#        ac3                (Audio Coding 3)
385
+#        aiff               (AIFF)
386
+#        alac               (Apple Lossless)
387
+#        ape                (Monkey's Audio)
388
+#        atrac              (Atrac)
389
+#        avi                (AVI container)
390
+#        bmp                (Bitmap)
391
+#        divx               (DivX Video)
392
+#        dts                (Digital Theater Systems)
393
+#        dtshd              (Digital Theater Systems)
394
+#        dv                 (Digital Video)
395
+#        eac3               (Extended AC3)
396
+#        flac               (Free Lossless Audio Codec)
397
+#        flv                (Flash Video)
398
+#        gif                (GIF)
399
+#        h264               (H.264)
400
+#        jpg                (JPEG)
401
+#        lpcm               (Linear PCM)
402
+#        mjpeg              (M-JPEG)
403
+#        mkv                (Matroska)
404
+#        mov                (Quicktime container, Apple)
405
+#        mp3                (MPEG Audio Layer 3)
406
+#        mp4                (ISOM/MPEG4 container, or MPEG4 codec)
407
+#        mpa                (MPEG Audio)
408
+#        mpc                (MusePack)
409
+#        mpeg1              (Codec used in VCD)
410
+#        mpeg2              (Codec used in DVD Videos and HDTV)
411
+#        mpegps             (MPEG presentation stream, used in DVD Videos, VCDs, etc.)
412
+#        mpegts             (MPEG transport stream, used in sat TV, Blu-ray discs (BDAV) etc.)
413
+#        ogg                (Ogg Vorbis)
414
+#        png                (PNG)
415
+#        ra                 (Real Audio)
416
+#        rm                 (Real Media, RMVB)
417
+#        tiff               (TIFF)
418
+#        truehd             (TrueHD)
419
+#        vc1                (VC-1)
420
+#        wavpac             (WavPack)
421
+#        wav                (WAVE file)
422
+#        wma                (Windows Media Audio)
423
+#        wmv                (Windows Media Video, tag also used for asf files)
424
+#
425
+#        und                (Undetermined, if the parser did not recognize one of above)
426
+#
427
+# Each of the "Supported" lines contains the following parameters separated by
428
+# spaces or tabs:
429
+#
430
+#    f:    Regular expression to match the format of a file as parsed by the
431
+#          MediaInfo library (see the list above). This parameter is mandatory.
432
+#          Be careful when matching everything with ".+"; the renderer must be
433
+#          able to handle all formats.
434
+#
435
+#    v:    Regular expression to match the video codec of the file as parsed by
436
+#          the MediaInfo library (see the list above).
437
+#
438
+#    a:    Regular expression to match the audio codec of the file as parsed by
439
+#          the MediaInfo library (see the list above).
440
+#
441
+#    m:    The MIME type to send to the renderer. Use of this parameter is
442
+#          strongly recommended. If it is not set, an estimated value will be
443
+#          assigned.
444
+#
445
+#    n:    The maximum number of audio channels used in the file as parsed by
446
+#          the MediaInfo library.
447
+#
448
+#    s:    The maximum audio sample frequency used in the file as parsed by
449
+#          the MediaInfo library, specified in Hertz.
450
+#
451
+#    b:    The maximum audio bit rate used in the file as parsed by the
452
+#          MediaInfo library, specified in bits per second.
453
+#
454
+#    w:    The maximum video width used in the file as parsed by the MediaInfo
455
+#          library, specified in pixels.
456
+#
457
+#    h:    The maximum video height used in the file as parsed by the MediaInfo
458
+#          library, specified in pixels.
459
+#
460
+#    qpel: Quarter pixel codec setting in the file as parsed by the MediaInfo
461
+#          library.
462
+#
463
+#    gmc:  The number of global motion compensation warp points in the file as
464
+#          parsed by the MediaInfo library.
465
+#
466
+#
467
+# ============================================================================
468
+#
469
+# Taken from: http://manuals.playstation.net/document/en/ps3/current/video/filetypes.html
470
+#
471
+#    The following types of files can be played under  (Video).
472
+#    Memory Stick Video Format
473
+#    - MPEG-4 SP (AAC LC)
474
+#    - H.264/MPEG-4 AVC High Profile (AAC LC)
475
+#    - MPEG-2 TS(H.264/MPEG-4 AVC, AAC LC)
476
+#    MP4 file format
477
+#    - H.264/MPEG-4 AVC High Profile (AAC LC)
478
+#    MPEG-1 (MPEG Audio Layer 2)
479
+#    MPEG-2 PS (MPEG2 Audio Layer 2, AAC LC, AC3(Dolby Digital), LPCM)
480
+#    MPEG-2 TS (MPEG2 Audio Layer 2, AC3(Dolby Digital), AAC LC)
481
+#    MPEG-2 TS (H.264/MPEG-4 AVC, AAC LC)
482
+#    AVI
483
+#    - Motion JPEG (Linear PCM)
484
+#    - Motion JPEG (mu-Law)
485
+#    AVCHD (.m2ts / .mts)
486
+#    DivX
487
+#    WMV
488
+#    - VC-1(WMA Standard V2)
489
+#
490
+# ============================================================================
491
+#
492
+# Our PS3-specific notes:
493
+# None of the entries declare DTS as a supported audio codec.
494
+# No H.264 for AVI files, plus specific MediaInfo attributes for better
495
+# auto-detection and no gmc support.
496
+# WMV files are supported, but not with 5.1 audio.
497
+# Apple lossless not supported.
498
+
499
+# Supported video formats:
500
+Supported = f:mpegps|mpegts   v:mpeg1|mpeg2|mp4|h264   a:ac3|lpcm|mpa       m:video/mpeg
501
+Supported = f:avi|divx        v:mp4|divx|mjpeg         a:mp3|lpcm|mpa|ac3   m:video/x-divx     gmc:0
502
+Supported = f:mp4             v:mp4|h264               a:ac3                m:video/mp4
503
+Supported = f:mp4             v:mp4|h264               a:aac                m:video/mp4                n:2
504
+Supported = f:wmv             v:wmv|vc1                a:wma                m:video/x-ms-wmv           n:2
505
+
506
+# Supported audio formats:
507
+Supported = f:wav   a:dts|lpcm   n:6   s:48000   m:audio/wav
508
+Supported = f:wav                n:2   s:48000   m:audio/wav
509
+Supported = f:mp3                n:2             m:audio/mpeg
510
+Supported = f:aac                n:2             m:audio/x-m4a      a:(?!alac).+
511
+Supported = f:wma                n:2             m:audio/x-ms-wma
512
+Supported = f:atrac              n:2             m:audio/x-oma
513
+
514
+# Supported image formats:
515
+Supported = f:jpg    m:image/jpeg
516
+Supported = f:png    m:image/png
517
+Supported = f:gif    m:image/gif
518
+Supported = f:tiff   m:image/tiff
0 519
\ No newline at end of file
... ...
@@ -0,0 +1,87 @@
1
+RendererName=Panasonic TV
2
+RendererIcon=panasonic.png
3
+UserAgentSearch=Panasonic MIL DLNA
4
+Video=true
5
+Audio=true
6
+Image=true
7
+SeekByTime=exclusive
8
+DLNALocalizationRequired=false
9
+
10
+# CBRVideoBitrate is useful for renderers without SeekByTime support. It does time2byte conversion to support FF/RW.
11
+# Only possibility how to predict where we are when seeking is using CBR bitrate instead of VBR used by default
12
+# Making CBR stream by MEncoder is 3 times slower than using VBR so count with it if you have poor computer!
13
+# Speed can be hopefully optimized little bit in the future:
14
+# http://www.ps3mediaserver.org/forum/viewtopic.php?f=14&t=8883&p=53706&hilit=ditlew#p53700
15
+# http://www.ps3mediaserver.org/forum/viewtopic.php?f=11&t=11284&p=62765&hilit=1835#p62765
16
+# ByteToTimeseekRewindSeconds is used for finetuning so default is 0 
17
+
18
+TranscodeVideo=MPEGPSAC3
19
+TranscodeAudio=WAV
20
+DefaultVBVBufSize=false
21
+MuxH264ToMpegTS=true
22
+MuxDTSToMpeg=false
23
+WrapDTSIntoPCM=false
24
+MuxLPCMToMpeg=true
25
+
26
+MaxVideoWidth=1920
27
+MaxVideoHeight=1080
28
+H264Level41Limited=true
29
+TranscodeAudioTo441kHz=false
30
+TranscodeFastStart=true
31
+TranscodedVideoFileSize=0
32
+
33
+# If computer is low on resources it is better to avoid using bandwidth limit which is much CPU demanding
34
+# It is better to lower quality settings by defining "CustomMencoderQualitySettings".
35
+# By lowering quality also bitrate is decreased but it is not so CPU aggresive so it is preferred to use it this way
36
+MaxVideoBitrateMbps=90
37
+CustomMencoderQualitySettings=keyint=5:vqscale=1:vqmin=3:vqmax=5
38
+
39
+PadVideoWithBlackBordersTo169AR=true
40
+RescaleByRenderer=false
41
+
42
+AutoExifRotate=true
43
+MimeTypesChanges=audio/wav=audio/L16|video/mp4=video/mpeg|video/mkv=video/mpeg
44
+TranscodeExtensions=
45
+StreamExtensions=
46
+
47
+MediaInfo=true
48
+
49
+Supported = f:mpegps|mpegts   v:mpeg1|mpeg2|mp4|h264   a:ac3|lpcm|aac|mpa                   m:video/mpeg
50
+# Some TVs may have problems with mime type "x-msvideo" which is compatible with DivX and also MJPEG (digital camera) AVIs
51
+# Mime type "divx" is widely compatible with renderers but non-DivX AVI files doesn't have to be played at all
52
+# By default more widely supported "video/divx" is used but feel free to test "video/x-msvideo" which should be better choice
53
+Supported = f:avi|divx        v:mp4|divx|mjpeg         a:mp3|lpcm|mpa|ac3                   m:video/divx       qpel:yes|no   gmc:0
54
+Supported = f:wmv             v:wmv|vc1                a:wma                n:2             m:video/x-ms-wmv
55
+
56
+Supported = f:wav                                      a:dts|lpcm           n:6   s:48000   m:audio/wav
57
+Supported = f:wav                                                           n:2   s:48000   m:audio/wav
58
+Supported = f:mp3                                                           n:2             m:audio/mpeg
59
+Supported = f:aac                                      a:(?!alac).+         n:2             m:audio/x-m4a
60
+Supported = f:wma                                                           n:2             m:audio/x-ms-wma
61
+Supported = f:atrac                                                         n:2             m:audio/x-oma
62
+
63
+Supported = f:jpg                                                                           m:image/jpeg
64
+Supported = f:png                                                                           m:image/png
65
+Supported = f:gif                                                                           m:image/gif
66
+Supported = f:tiff                                                                          m:image/tiff
67
+
68
+# ===========================================================================
69
+
70
+## WHAT TV SUPPORTS? (retrieved from manual)
71
+#--------------------------------------------
72
+# container: avchd, divx, mpeg2,...
73
+# extensions: divx,avi, mpg, mpeg,wmv, ...
74
+# video codec: DIV3, DIV4, DIVX, DX50, DIV6, MPEG-2(PS/TS)
75
+# audio codec: mp3, mpeg, ac3
76
+# GMC not supported
77
+# subtitles: microdvd, subrip (subtitles name must be same)...priority order when same name: SRT, SUB, TXT
78
+# pictures: jpg, jpeg 4:4:4, 4:2:2, 4:2:0
79
+
80
+# VIERA Image Viewer:	Yes (AVCHD/SD-VIDEO/DivXHD/JPEG/MP3/AAC playback)
81
+
82
+## What was found about renderer in debug.log
83
+#---------------------------------------------
84
+
85
+# Received on socket: User-Agent: Panasonic MIL DLNA CP UPnP/1.0
86
+# Received on socket: X-PANASONIC-DMP-Profile: MPEG_PS_PAL JPEG_SM PV_DIVX_DIV3 PV_DIVX_DIV4 PV_DIVX_DIVX PV_DIVX_DX50 PV_DRM_DIVX_DIV3 PV_DRM_DIVX_DIV4 PV_DRM_DIVX_DIVX PV_DRM_DIVX_DX50
87
+# Received on socket: X-PANASONIC-Registration: VklFUkEAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
0 88
\ No newline at end of file
... ...
@@ -0,0 +1,100 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Philips Aurea TV and Net TV.
3
+# See PS3.conf for a description of all possible configuration options.
4
+# 
5
+# The protocol string is (for mpeg2) :
6
+# http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_PS_PAL
7
+
8
+#-------------------- 
9
+# General informations / detection # General informations / detection 
10
+# Added Aurea.png to ps3.jar with winrar
11
+RendererName=Philips Aurea
12
+RendererIcon=philips.png
13
+
14
+# UserAgent: regular expression to detect the connected renderer
15
+# Renderer name string:  Allegro-Software-WebClient/4.61 DLNADOC/1.00
16
+UserAgentSearch= Allegro-Software-WebClient
17
+
18
+# Basic capabilities 
19
+Video=true
20
+Audio=true
21
+Image=true
22
+
23
+##-------------------- 
24
+## DLNA settings
25
+
26
+##Use the DLNA feature seek by time and not by range
27
+# SeekByTime=true
28
+SeekByTime=false
29
+
30
+##-------------------- 
31
+## Transcoding/Muxing capabilities
32
+
33
+##Transcode profiles for video and audio engines #
34
+##currently supported: MPEGPSAC3, MPEGTSAC3 or WMV for video, LPCM, WAV or MP3 for audio
35
+TranscodeVideo=MPEGPSAC3
36
+TranscodeAudio=LPCM
37
+## TranscodeAudio=MP3
38
+
39
+##Use default DVD buffer size: false = greater bitrate and faster encoding,
40
+##but can generate incompatible videos, depends of your media renderer
41
+##DefaultVBVBufSize=false
42
+DefaultVBVBufSize=true
43
+
44
+##Muxing capabilities: Does the media renderer supports H264 and MPEG2 in a mpegts file ?
45
+## MuxH264ToMpegTS=true
46
+MuxH264ToMpegTS=false
47
+
48
+##Does the media renderer supports DTS in a mpeg file ?
49
+# MuxDTSToMpeg=false
50
+MuxDTSToMpeg=true
51
+
52
+##Does the media renderer supports DTS wrapped into LPCM in a mpeg file ?
53
+# WrapDTSIntoPCM=true
54
+WrapDTSIntoPCM=false
55
+
56
+##Does the media renderer supports LPCM in a mpeg file ?
57
+MuxLPCMToMpeg=true
58
+## MuxLPCMToMpeg=false
59
+
60
+##Maximum bitrate supported by the media renderer (0=unlimited)
61
+MaxVideoBitrateMbps=0
62
+
63
+##Max Width and Height supported by the media renderer (0=unlimited)
64
+MaxVideoWidth=1920
65
+MaxVideoHeight=1080
66
+
67
+##Does the media renderer supports only H264 L4.1 at most ?
68
+## H264Level41Limited=true
69
+
70
+#Does music files need to be resampled at 44.1kHz?
71
+TranscodeAudioTo441kHz=false
72
+
73
+#Does the client need to receive transcoded video with minimal delay ? (Useful when the client has a small timeout delay)
74
+TranscodeFastStart=true
75
+
76
+#Size of the transcoded file (unknown length) sent to the renderer (could determine browsing failure/success)
77
+#Possible values: 
78
+#           -1: Specific value working with the PS3, means perfect transcoding and copying support (it's against the dlna spec though)
79
+#            0: size attribute is NOT sent to the renderer (defaut value if this parameter isn't used)
80
+# 100000000000: 100Gb, if you want to be sure that the media file is not cutted before the end ?
81
+TranscodedVideoFileSize=100000000000
82
+
83
+##-------------------- 
84
+## Misc Files
85
+##
86
+## If you want to apply a specific extension for your transcoded files:
87
+# UseSameExtension=mpg
88
+
89
+## Mime types transforms (oldmime=newmime|olemime2=newmime2|�)
90
+# MimeTypeChanges=video/avi=video/x-divx
91
+# MimeTypesChanges=video/mp4=video/mpeg
92
+
93
+## Extensions management: no need to put something here, as the server's default configuration is tuned for ps3
94
+## What extensions are forcefully streamed as is (and not transcoded)
95
+StreamExtensions=
96
+
97
+## What extensions are forcefully transcoded
98
+# Needed for Philips Aurea that can only handle mpg, mp3
99
+# Not needed for Philips NetTV that can handle many formats natively
100
+TranscodeExtensions=avi,wmv,mkv,wmv,ts,m2ts,tp,iso,mp4,mov
0 101
\ No newline at end of file
... ...
@@ -0,0 +1,325 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Philips PFL (40pfl8605h_12).
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+# Tested with 40pfl8605h_12 with firmware 140.040.000
6
+# By Leo from Holland.
7
+# leroy on forum.
8
+
9
+# History:
10
+# --------------------------------------------------------------------------------------------
11
+# version 1.0   First tested version posted.
12
+# version 1.1   Added lpcm to mpegps mpeg2 as a supported audio codec.
13
+# version 1.2   According to the Philips specs from "Codec_table_all.zip" some changes.
14
+#               Added "MaxVideoBitrateMbps = 20".
15
+#               Added Max video bitrate b:4637696 into "Supported = f:mp4 v:mp4".
16
+#               Removed mp4 and aac as supported codec with "Supported = f:mpegts".
17
+# version 1.3   Removed mp4 as supported codec with "Supported = f:mov".
18
+# version 1.4   Changed "MaxVideoBitrateMbps = 20" to 0 (20 is to low for full HD mkv)
19
+#               Changed "RendererName = Philips Tv" to Philips TV
20
+# version 1.5   Removed mov as supported codec.
21
+#               Changes to findings and spelling.
22
+#               Changed MaxVideoBitrateMbps = 75 Max TV native support transcoding to MPEGPSAC3
23
+# version 1.6   Found a nicer png icon. Thanks bytesp (from Issue 1187)
24
+#               Changed "RendererIcon = philips 40pfl8605h_12.png" to philips-pfl.png
25
+#               Renamed config file "Philips 40pfl8605h_12 1.6.conf" to PhilipsPFL 1.6.conf
26
+#               Thanks Raptor399 For adding the renderer config for future inclusion in PMS.
27
+
28
+# Possible supported renderers:
29
+# --------------------------------------------------------------------------------------------
30
+# According the specs from the 'Codec_table_all.xls' downloaded from Philips support,
31
+# it is suitable for the xxPFLxxx5 serie. Not tested by me!
32
+
33
+# Specification Philips 40pfl8605h_12:
34
+# --------------------------------------------------------------------------------------------
35
+# Taken from leaflet 15.6.9
36
+#
37
+# Picture playback format: jpeg
38
+# Music playback formats: mp3,wma(v2 up to v9.2),aac
39
+#
40
+# Video playback formats:
41
+# Codec support: h.264/mpeg-4 avc,mpeg 1,mpeg 2,mpeg 4,wmv9/vc1
42
+# Containers: avi,mkv
43
+#
44
+# Taken from manual.
45
+# playback formats:
46
+# jpeg (still pictures)
47
+# mpeg program and transport stream
48
+# mp4
49
+# asf
50
+
51
+# Connection info:
52
+# --------------------------------------------------------------------------------------------
53
+# User-Agent obtained from the debug.log file:
54
+# HTTP User-Agent: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
55
+# --------------------------------------------------------------------------------------------
56
+# Additional information i have got obtained with the
57
+# "Device Sniffer for UPnP Technologies" program:
58
+# 192.168.2.8 is the ip address of the renderer.
59
+#
60
+# HTTP/1.1 200 OK
61
+# CACHE-CONTROL: max-age=1800
62
+# DATE: Mon, 26 Sep 2011 22:19:40 GMT
63
+# EXT:
64
+# LOCATION: http://192.168.2.8:49153/nmrDescription.xml
65
+# SERVER: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
66
+# X-User-Agent: redsonic
67
+# ST: upnp:rootdevice
68
+# USN: uuid:F00DBABE-SA5E-BABA-DADA00903EF2D114::upnp:rootdevice
69
+
70
+# Protocol info:
71
+# --------------------------------------------------------------------------------------------
72
+# Mime types obtained with the "device spy for upnP technologies" program:
73
+#
74
+# audio/mpeg:DLNA.ORG_PN=MP3,                           Used for mp2 mp3.
75
+# audio/x-ms-wma:*,                                     Used for wma.
76
+# audio/mp4:*,                                          Used for mp4 aac.
77
+# audio/L16;rate=44100;channels=2:DLNA.ORG_PN=LPCM,     Used for aiff and wav.
78
+# audio/L16;rate=44100;channels=1:DLNA.ORG_PN=LPCM,     Used for aiff and wav.
79
+# audio/L16;rate=48000;channels=2:DLNA.ORG_PN=LPCM,     Used for aiff and wav.
80
+# audio/L16;rate=48000;channels=1:DLNA.ORG_PN=LPCM,     Used for aiff and wav.
81
+# audio/wav:*,                                          Not used. Can be used for wav.
82
+# audio/x-ms-asf:*,                                     Not used.
83
+# audio/vnd.dlna.adts:*,                                Not used.
84
+#
85
+# video/mpeg:DLNA.ORG_PN=MPEG_PS_PAL,      Used for mpegps and can be used for mpegts.
86
+# video/mpeg:DLNA.ORG_PN=MPEG_PS_NTSC,
87
+# video/mpeg:DLNA.ORG_PN=MPEG_TS_SD_EU_ISO,
88
+# video/x-matroska:*,                                   Used for mkv.
89
+# video/x-msvideo:*,                                    Used for avi and divx.
90
+# video/x-ms-wmv:*,                                     Used for vc1.
91
+# video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_SD_EU,    Used for mpegts.
92
+# video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_SD_EU_T,
93
+# video/h264:*,                                         Used for mp4 and mov.
94
+# video/avi:*,               Not used. Can be used for avi and divx.
95
+# video/x-ms-avi:*,          Not used. Can be used for avi and divx.
96
+# video/msvideo:*,           Not used. Can be used for avi and divx.
97
+# video/x-ms-asf:*,          Not used. Can be used for vc1.
98
+# video/x-ms-asf-plugin:*,   Not used. Can be used for vc1.
99
+# video/mpeg4:*,             Not used. Doesn't work for mp4 or mov. (Instead video/mp4 works)
100
+#
101
+# image/jpeg:DLNA.ORG_PN=JPEG_SM,      Used for jpg.
102
+# image/jpeg:DLNA.ORG_PN=JPEG_MED,
103
+# image/jpeg:DLNA.ORG_PN=JPEG_LRG,
104
+# image/jpeg:DLNA.ORG_PN=JPEG_SM_ICO,
105
+# image/jpeg:DLNA.ORG_PN=JPEG_LRG_ICO,
106
+# image/jpeg:DLNA.ORG_PN=JPEG_TN,
107
+
108
+# Findings:
109
+# --------------------------------------------------------------------------------------------
110
+# Additional information about the supported codec can be downloaded
111
+# from the philips supportforum.
112
+# http://www.supportforum.philips.com
113
+# --------------------------------------------------------------------------------------------
114
+# If the video codec is supported and the first audio codec NOT like DTS,
115
+# the video do not play native.
116
+# The 40pfl8605h_12 doesn't support subtitles native. (unless the file be transcoded)
117
+# The 40pfl8605h_12 doesn't support to switch between audio tracks with video files native.
118
+# --------------------------------------------------------------------------------------------
119
+# Audio files that contain a cover image doesn't preview an thumbnail.
120
+# --------------------------------------------------------------------------------------------
121
+# The following codecs are not supported by the 40pfl8605h_12 with my test files.
122
+# They are (by my knowledge) not excludable within the defining of the "Supported"
123
+# formats. So unfortunately they are played incorrect and not transcoded.
124
+#
125
+# video:
126
+# avi mpeg-4 visual with div3 codec id. (divx 3)
127
+# avi mpeg-4 visual with MPG4 codec id.
128
+# avi mpeg-4 visual with MP42 codec id.
129
+# mp4 avc (h264) with format profile baseline@L4.1 and high@L4.1 (birate limited b:4528690)
130
+# mov mpeg-4 quickTime with avc (h264) and format profile main@L4.1 (mov removed version 1.5)
131
+#
132
+# audio:
133
+# wma voice
134
+# wma pro
135
+# wav with dts
136
+# wav with mp3
137
+# --------------------------------------------------------------------------------------------
138
+# .aac audio files into "adts" container play correctly with usb on the 40pfl8605h_12
139
+# and windows media player 12 can stream these files.
140
+# Unfortunately the debug.log file gives the next error when browsing into it
141
+# [New I/O server worker #1-4] INFO 23:46:50.055 The file W:\Muziek\Audio Data
142
+# Transport Stream.aac was badly parsed. It will be hidden.
143
+# Because of this I wasn't able to test next line:
144
+# Supported = f:adts a:aac s:48000 m:audio/vnd.dlna.adts
145
+
146
+# Setup:  (Refer to PS3.conf for help for all settings used.)
147
+# --------------------------------------------------------------------------------------------
148
+RendererName = Philips TV
149
+RendererIcon = philips-pfl.png
150
+
151
+# Renderer recognition:
152
+# --------------------------------------------------------------------------------------------
153
+UserAgentSearch = PhilipsIntelSDK
154
+# No additional userAgent known.
155
+UserAgentAdditionalHeader =
156
+UserAgentAdditionalHeaderSearch =
157
+
158
+# Config settings:
159
+# --------------------------------------------------------------------------------------------
160
+# Enables the use of "Supported" to more accurately define the supported formats
161
+# for the renderer and faster browsing.
162
+MediaInfo = true
163
+# --------------------------------------------------------------------------------------------
164
+# With the 40pfl8605h_12 it is not possible to seek by time.
165
+SeekByTime = false
166
+# --------------------------------------------------------------------------------------------
167
+# On 40pfl8605h_12 working codec for video Transcoding: MPEGTSAC3 , MPEGPSAC3
168
+TranscodeVideo = MPEGPSAC3
169
+# On 40pfl8605h_12 working codec for audio Transcoding:  MP3 , LPCM, WAV
170
+TranscodeAudio = WAV
171
+# --------------------------------------------------------------------------------------------
172
+# Ignored if MediaInfo = true:
173
+MuxH264ToMpegTS = false
174
+MuxDTSToMpeg = false
175
+MuxLPCMToMpeg = true
176
+MimeTypesChanges = audio/x-m4a = audio/mp4
177
+# --------------------------------------------------------------------------------------------
178
+# Best left empty if MediaInfo = true
179
+# Overrides the "Supported" formats:
180
+TranscodeExtensions = m2ts
181
+StreamExtensions =
182
+# --------------------------------------------------------------------------------------------
183
+# Next line doesn't work with my tested jpeg files with exif info.
184
+# (the jpeg pics are not rotated in its original state).
185
+AutoExifRotate = true
186
+# --------------------------------------------------------------------------------------------
187
+# Function taken from WDTVLive.conf
188
+# Show the duration of a dvd iso title in the overview.
189
+ShowDVDTitleDuration = true
190
+
191
+# Media renderer capabilities:
192
+# --------------------------------------------------------------------------------------------
193
+Video = true
194
+Audio = true
195
+Image = true
196
+DLNALocalizationRequired = false
197
+CreateDLNATreeFaster = true
198
+ForceJPGThumbnails = true
199
+DefaultVBVBufSize = false
200
+MaxVideoBitrateMbps = 75
201
+H264Level41Limited = false
202
+TranscodeAudioTo441kHz = false
203
+WrapDTSIntoPCM = false
204
+ChunkedTransfer = false
205
+TranscodeFastStart = false
206
+TranscodedVideoFileSize = 0
207
+
208
+# Ignored for files matching "Supported" formats.
209
+MaxVideoWidth = 1920
210
+MaxVideoHeight = 1080
211
+
212
+# Supported formats:
213
+# --------------------------------------------------------------------------------------------
214
+# The "Supported" will only be used if "MediaInfo = true".
215
+# ok will mean that I have tested this codec combination.
216
+# ? will mean that I have no test files with this codec. So it is an possible supported codec.
217
+
218
+# [Supported video formats]:
219
+# --------------------------------------------------------------------------------------------
220
+# mpegps mpeg1 tested ok up to 1920x1080.
221
+# =====================ok======ok==ok=
222
+Supported = f:mpegps v:mpeg1 a:mpa|mp3 m:video/mpeg
223
+# =====================ok======ok==ok==ok==ok==
224
+Supported = f:mpegps v:mpeg2 a:mpa|mp3|ac3|lpcm m:video/mpeg
225
+# --------------------------------------------------------------------------------------------
226
+# mpegts with h264 is not supported.
227
+# Multiple audio channels are supported.
228
+# Both mime types work for mpegts: video/mpeg , video/vnd.dlna.mpeg-tts
229
+# =====================ok======ok==ok==ok==
230
+Supported = f:mpegts v:mpeg2 a:mpa|ac3|lpcm m:video/vnd.dlna.mpeg-tts
231
+# --------------------------------------------------------------------------------------------
232
+# No limit to the resolution with avi and divx.
233
+# avc (h264) video doesn't work with avi and divx.
234
+# lpcm and wma audio aren't working.
235
+#
236
+# avi with qpel and gmc test:
237
+# 40pfl8605h_12 not ok qpel yes gmc 2  avi divx (divx 5)
238
+# 40pfl8605h_12     ok qpel no  gmc 2  avi divx (divx 5)
239
+# 40pfl8605h_12     ok qpel yes gmc no avi mp4  (xvid asp l5)
240
+# 40pfl8605h_12     ok qpel no  gmc 3  avi mp4  (xvid asp l5)
241
+# 40pfl8605h_12     ok qpel yes gmc 3  avi mp4  (xvid asp l5)
242
+# qpel is not supported with avi divx.
243
+#
244
+# Mime types working with avi and divx:
245
+# video/avi , video/x-ms-avi , video/msvideo , video/x-msvideo
246
+# ==================ok====ok==ok==ok=
247
+Supported = f:avi v:mp4 a:ac3|mp3|mpa m:video/x-msvideo
248
+# =========================ok==ok==?==
249
+Supported = f:avi v:divx a:ac3|mp3|mpa m:video/x-msvideo qpel:no
250
+#
251
+# My test files with the divx format have no gmc or qpel yes:
252
+# ===================ok=====ok==ok==?============== qpel?
253
+Supported = f:divx v:divx a:ac3|mp3|mpa m:video/x-msvideo
254
+# --------------------------------------------------------------------------------------------
255
+# b: seems to could be used as max video bitrate. Not confirmed in PS3.conf
256
+# mp4 with h264 max bitrate ok tested file have 4403 Kbps = 4508672 bps
257
+# b:4528690 needed to skip transcode with this test file.
258
+# This adding fixes most of the baseline@L4.1 and high@L4.1 problems.
259
+#
260
+# mp4 with lpcm audio is not supported.
261
+# Both mime types work for mp4: video/mp4 , video/h264
262
+# ==================ok=====ok==ok==ok==?==
263
+Supported = f:mp4 v:h264 a:aac|ac3|mp3|mpa b:4528690 m:video/h264
264
+#
265
+# (according Phillips specs. 720x576i max and 8Mbps max voor mp4.)
266
+# But tested ok up to 1920x1080.
267
+# ==================ok====ok==ok==ok==?==
268
+Supported = f:mp4 v:mp4 a:aac|ac3|mp3|mpa m:video/h264
269
+# --------------------------------------------------------------------------------------------
270
+# mov with h264 can play native, but the bitrate of most files is to high to play flawless.
271
+# mov with mp4 video is not supported.
272
+# mov with mp3 audio is not supported.
273
+# mov with lpcm audio is not supported.
274
+# Both mime types work for mov: video/mp4 , video/h264
275
+# ==================ok=====ok==?===?==
276
+# Supported = f:mov v:h264 a:aac|ac3|mpa m:video/h264
277
+# --------------------------------------------------------------------------------------------
278
+# wmv1 and wmv2 aren't supported.
279
+# wmv with mpeg2 video is not supported.
280
+# wmv with mp4 video is not supported.
281
+# wmv with lpcm audio is not supported.
282
+# Next mime types works for wmv vc1 and wmv3:
283
+# video/x-ms-asf , video/x-ms-asf-plugin and video/x-ms-wmv
284
+# ==================ok====ok=
285
+Supported = f:wmv v:vc1 a:wma n:2 s:48000 m:video/x-ms-wmv
286
+# --------------------------------------------------------------------------------------------
287
+# mkv with mp4, vc1, mpeg2 and dv video are not supported.
288
+# lpcm audio doesn't work native with my test mkv files.
289
+# ==================ok=====ok==ok==ok==ok=
290
+Supported = f:mkv v:h264 a:aac|ac3|mp3|mpa m:video/x-matroska
291
+
292
+# [Supported audio formats]:
293
+# --------------------------------------------------------------------------------------------
294
+# ============ok==ok=
295
+Supported = f:mpa|mp3 n:2 s:48000 b:327680 m:audio/mpeg
296
+# ==================ok=
297
+Supported = f:wma a:wma n:2 s:48000 b:348160 m:audio/x-ms-wma
298
+# ==================ok=
299
+Supported = f:mp4 a:aac n:6 s:48000 b:327680 m:audio/mp4
300
+# --------------------------------------------------------------------------------------------
301
+# mp3 is not supported with wav audio.
302
+# ============ok===ok====ok==
303
+Supported = f:aiff|wav a:lpcm n:1 s:44100 b:1445069 m:audio/L16;rate=44100;channels=1
304
+Supported = f:aiff|wav a:lpcm n:2 s:44100 b:1445069 m:audio/L16;rate=44100;channels=2
305
+Supported = f:aiff|wav a:lpcm n:1 s:48000 b:1445069 m:audio/L16;rate=48000;channels=1
306
+Supported = f:aiff|wav a:lpcm n:2 s:48000 b:1445069 m:audio/L16;rate=48000;channels=2
307
+# --------------------------------------------------------------------------------------------
308
+# mpeg-4 audio files with m4a codec id and .m4a file extension don't
309
+# sound correctly (Suddenly speed up and then plays again).
310
+# Files with a constant bitrate have the same problem.
311
+# Same error occurs when files are directly played on 40pfl8605h_12 from an usb stick.
312
+# Supported = f:aac a:aac n:6 s:48000 b:327680 m:audio/mp4
313
+# --------------------------------------------------------------------------------------------
314
+# My Test adts audio files are badly parsed. No tested line.
315
+# Supported = f:adts a:aac s:48000 m:audio/vnd.dlna.adts
316
+
317
+# [Supported image formats]:
318
+# --------------------------------------------------------------------------------------------
319
+# An preview thumbnail of jpeg are generated on the right of the browser.
320
+Supported = f:jpg m:image/jpeg
321
+# --------------------------------------------------------------------------------------------
322
+# tiff is not supported. This line is added so that the 40pfl8605h_12 recognizes tiff
323
+# as an unsupported format.
324
+Supported = f:tiff m:image/tiff
325
+# -------------------------------------- end of config ---------------------------------------
0 326
\ No newline at end of file
... ...
@@ -0,0 +1,24 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Popcorn Hour.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Popcorn Hour
7
+RendererIcon=popcornhour.png
8
+UserAgentSearch=POSIX|SYABAS|SMP8634|Firefox/0\.8\.0|C200
9
+Video=true
10
+Audio=true
11
+Image=true
12
+SeekByTime=false
13
+TranscodeVideo=MPEGPSAC3
14
+TranscodeAudio=LPCM
15
+DefaultVBVBufSize=true
16
+MuxH264ToMpegTS=true
17
+MuxDTSToMpeg=true
18
+WrapDTSIntoPCM=false
19
+MuxLPCMToMpeg=true
20
+MaxVideoBitrateMbps=0
21
+MaxVideoWidth=0
22
+MaxVideoHeight=0
23
+TranscodeExtensions=
24
+StreamExtensions=mkv,hdmov,hdm,flac,fla,dts,ogg,asf,asx,m2v
0 25
\ No newline at end of file
... ...
@@ -0,0 +1,20 @@
1
+README
2
+------
3
+
4
+This directory contains the renderer configuration profiles for all devices that
5
+PS3 Media Server supports. Every configuration profile serves two purposes:
6
+
7
+  - Allow PMS to recognize a specific renderer when it tries to connect
8
+  - Define the possibilities of that renderer
9
+
10
+For a detailed description of all available options in a configuration file,
11
+examine "PS3.conf".
12
+
13
+FAQ
14
+---
15
+
16
+Problem: My device is not supported by PMS. How can I create a custom renderer.conf
17
+to make PMS recognize my device?
18
+
19
+The answer to this question can be found in the FAQ on the forum:
20
+http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=57942#p57942
0 21
\ No newline at end of file
... ...
@@ -0,0 +1,90 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Realtek media players.
3
+# Asus O!Play, Xtreamer, AC Ryan PlayOn!HD, Brite-view CinemaTube.
4
+# See PS3.conf for a description of all possible configuration options.
5
+#
6
+
7
+#------------------------------------------------------------
8
+# General informations / detection
9
+
10
+RendererName=Realtek
11
+RendererIcon=realtek.png
12
+
13
+#Trace Information from Asus O!Play firmware 1.11 19 Oct 2009
14
+#[New I/O server worker #1-2] TRACE 22:46:50.077 Media renderer was not recognized. HTTP User agent :POSIX UPnP/1.0 Intel MicroStack/1.0.2718, RealtekMediaCenter, DLNADOC/1.50
15
+#[New I/O server worker #1-2] TRACE 23:01:12.406 Media renderer was not recognized. HTTP User agent :RealtekVOD neon/0.27.2
16
+
17
+#UserAgent: regular expression to detect the connected renderer
18
+UserAgentSearch=REALTEK
19
+
20
+#UserAgentAdditionalHeaders: additional http header for better detection
21
+UserAgentAdditionalHeader=RealtekMediaCenter
22
+UserAgentAdditionalHeaderSearch=RealtekVOD
23
+
24
+#Basic capabilities
25
+Video=true
26
+Audio=true
27
+Image=true
28
+
29
+#------------------------------------------------------------
30
+# DLNA settings
31
+
32
+#Use the DLNA feature seek by time and not by range
33
+SeekByTime=true
34
+
35
+#------------------------------------------------------------
36
+# Transcoding/Muxing capabilities
37
+#
38
+
39
+#Transcode profiles for video and audio engines
40
+#currently supported: MPEGPSAC3, MPEGTSAC3 or WMV for video, LPCM, WAV or MP3 for audio
41
+TranscodeVideo=MPEGPSAC3
42
+TranscodeAudio=LPCM
43
+
44
+#Use default DVD buffer size: false = greater bitrate and faster encoding,
45
+#but can generate incompatible videos, depends of your media renderer
46
+DefaultVBVBufSize=false
47
+
48
+#Muxing capabilities: Does the media renderer supports H264 and MPEG2 in a mpegts file ?
49
+MuxH264ToMpegTS=true
50
+
51
+#Does the media renderer supports DTS in a mpeg file ?
52
+MuxDTSToMpeg=true
53
+
54
+#Does the media renderer supports DTS wrapped into LPCM in a mpeg file ?
55
+WrapDTSIntoPCM=true
56
+
57
+#Does the media renderer supports LPCM in a mpeg file ?
58
+MuxLPCMToMpeg=true
59
+
60
+#Maximum bitrate supported by the media renderer (0=unlimited)
61
+MaxVideoBitrateMbps=0
62
+
63
+#Max Width and Height supported by the media renderer (0=unlimited)
64
+MaxVideoWidth=0
65
+MaxVideoHeight=0
66
+
67
+#Does the media renderer supports only H264 L4.1 at most ?
68
+H264Level41Limited=true
69
+
70
+#Does music files need to be resampled at 44.1kHz?
71
+TranscodeAudioTo441kHz=false
72
+
73
+#Size of the transcoded file (unknown length) sent to the renderer (could determine browsing failure/success)
74
+#Possible values: 
75
+#           -1: Specific value working with the PS3, means perfect transcoding and copying support (it's against the dlna spec though)
76
+#            0: size attribute is NOT sent to the renderer (defaut value if this parameter isn't used)
77
+# 100000000000: 100Gb, if you want to be sure that the media file is not cutted before the end ?
78
+TranscodedVideoFileSize=-1
79
+
80
+#------------------------------------------------------------
81
+# Misc Files
82
+
83
+# Mime types transforms (oldmime=newmime|olemime2=newmime2|...)
84
+MimeTypesChanges=video/avi=video/x-divx
85
+
86
+# Extensions management: no need to put something here, as the server's default configuration is tuned for ps3
87
+# What extensions are forcefully transcoded
88
+TranscodeExtensions=
89
+# What extensions are forcefully streamed as is (and not transcoded)
90
+StreamExtensions=vob,iso,mkv,wmv,avi,xvid,divx,rvb,real,mp4,mp3,flac,fla,dts,ogg,asf,asx,m2v
0 91
\ No newline at end of file
... ...
@@ -0,0 +1,70 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Sony SMP-N100.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Sony SMP-N100
7
+RendererIcon=smp-n100.png
8
+
9
+# ============================================================================
10
+# Sony Blu-ray uses the following headers:
11
+#
12
+# User-Agent: UPnP/1.0
13
+# X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="Media Player"; mv="2.0";
14
+# X-AV-Physical-Unit-Info: pa="Media Player";
15
+# ---
16
+# User-Agent: UPnP/1.0 DLNADOC/1.50
17
+# X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="Media Player"; mv="2.0";
18
+# X-AV-Physical-Unit-Info: pa="Media Player";
19
+# ============================================================================
20
+# The User-Agent strings are too generic to match
21
+# UserAgentSearch=
22
+UserAgentAdditionalHeader=X-AV-Client-Info
23
+UserAgentAdditionalHeaderSearch=(cn="Sony Corporation"; mn="Media Player")
24
+Video=true
25
+Audio=true
26
+Image=true
27
+SeekByTime=exclusive
28
+TranscodeVideo=MPEGTSAC3
29
+TranscodeAudio=LPCM
30
+DefaultVBVBufSize=true
31
+MuxH264ToMpegTS=false
32
+MuxDTSToMpeg=false
33
+WrapDTSIntoPCM=false
34
+MuxLPCMToMpeg=false
35
+MaxVideoBitrateMbps=0
36
+MaxVideoWidth=0
37
+MaxVideoHeight=0
38
+H264Level41Limited=true
39
+# MimeTypesChanges=
40
+DLNALocalizationRequired=true
41
+TranscodeExtensions=mkv,flv
42
+# StreamExtensions=
43
+MediaParserV2_ThumbnailGeneration=false
44
+
45
+# For Sony Blu-ray players and Bravia TVs
46
+ForceJPGThumbnails=true
47
+# For Sony Blu-ray players
48
+ChunkedTransfer=true
49
+
50
+# Specs below taken from http://www.sony.co.uk/product/blu-ray-disc-player/bdp-s370#pageType=TechnicalSpecs
51
+# then fine-tuned by lengthy trial and error since so much of that advertised spec is inaccurate.
52
+# US models don't support video/divx mime type but European and Canadian models do.
53
+# Subtitles in MKV files are only displayed if the mime type is video/divx.
54
+# VOB subtitles are not supported.
55
+# See also http://forum.serviio.org/viewtopic.php?f=11&t=2004 for more DLNA-related info on these players.
56
+
57
+MediaInfo=true
58
+# --- video ---
59
+Supported = f:mpegps|mpegts   v:mpeg1|mpeg2   a:ac3|dts|lpcm|mpa|mp3   m:video/mpeg
60
+Supported = f:mpegts   v:h264|vc1   a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3   m:video/vnd.dlna.mpeg-tts
61
+Supported = f:mp4|m4v   v:mp4|h264   a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3   m:video/mpeg
62
+######### NON-US MODELS: CHANGE THE FOLLOWING 2 MIME-TYPES TO m:video/divx
63
+Supported = f:avi|divx   v:divx|mp4   a:ac3|lpcm|mpa|mp3   m:video/mpeg
64
+Supported = f:mkv   v:mp4|divx|h264   a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3   m:video/vnd.dlna.mpeg-tts
65
+# --- audio ---
66
+Supported = f:wma   n:2   m:audio/mpeg
67
+Supported = f:mp3   n:2   m:audio/mpeg
68
+Supported = f:lpcm n:2 s:48000 m:audio/L16
69
+# --- image ---
70
+Supported = f:jpg   m:image/jpeg
0 71
\ No newline at end of file
... ...
@@ -0,0 +1,447 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Samsung SMT-G7400 (a.k.a. UPC Horizon).
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+#-----------------------------------------------------------------------------
7
+# RENDERER INFORMATION
8
+#
9
+
10
+# RendererName: Determines the name that is displayed in the PMS user
11
+# interface when this renderer connects.
12
+RendererName = Samsung SMT-G7400
13
+
14
+# RendererIcon: Determines the icon that is displayed in the PMS user
15
+# interface when this renderer connects. By default, these icons are
16
+# bundled with PMS in pms.jar, but they can easily be customised:
17
+# http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=49536#p49536
18
+RendererIcon = samsung-smt-g7400.png
19
+
20
+#-----------------------------------------------------------------------------
21
+# RENDERER RECOGNITION
22
+#
23
+# When a renderer connects, it sends a "User-Agent" header. PMS tries to
24
+# match that header with all configuration profiles. If none of the profiles
25
+# matches, the message "Unknown User-Agent:" will be displayed in the logs and
26
+# PMS will switch to a default profile.
27
+#
28
+# Because matching involves all renderer configuration profiles, it is
29
+# important to match as long a string as possible. This increases the chances
30
+# that a match is unique. Version numbers are best avoided.
31
+#
32
+# To learn the exact headers of any renderer, set the logging level in
33
+# "logback.xml" to "TRACE" and look for messages like "Received on socket:".
34
+#
35
+# ============================================================================
36
+# The following identifying headers were detected:
37
+#
38
+# User-Agent: Linux/2.6.35 UPnP/1.0 NDS_MHF DLNADOC/1.50
39
+# ============================================================================
40
+#
41
+
42
+# UserAgentSearch: Optional regular expression to detect a connected renderer.
43
+# The expression is case insensitive. When the expression is empty User-Agent
44
+# headers are not used, this is the default. Note that one renderer can use
45
+# several different User-Agent headers.
46
+#
47
+# Examples:
48
+#
49
+# UserAgentSearch = Platinum/.*DLNADOC/|yxplayer2|MPlayer |NSPlayer/
50
+# UserAgentSearch = Windows-Media-Player-DMS|Microsoft-Windows
51
+#
52
+# Ignoring the "UPnP/1.0" and "UPnP/1.0 DLNADOC/1.50" headers since they are
53
+# too general, plus they can be detected from the additional header.
54
+UserAgentSearch = NDS_MHF
55
+
56
+# UserAgentAdditionalHeader: Optional additional HTTP header for better
57
+# detection. When defined, PMS also considers this header when trying to find
58
+# a match. Even when the standard UserAgentSearch match fails, this extra
59
+# header can provide a positive match.
60
+#UserAgentAdditionalHeader = 
61
+
62
+# UserAgentAdditionalHeaderSearch: Regular expression to search for in the
63
+# additional HTTP header.
64
+#UserAgentAdditionalHeaderSearch = 
65
+
66
+#-----------------------------------------------------------------------------
67
+# BASIC CAPABILITIES
68
+#
69
+# This indicates to PMS what kind of media the renderer can handle. Files that
70
+# the renderer cannot handle will be hidden from it.
71
+#
72
+
73
+# Video: Set to "true" if the renderer can play video.
74
+Video = true
75
+
76
+# Audio: Set to "true" if the renderer can play audio.
77
+Audio = true
78
+
79
+# Image: Set to "true" if the renderer can display images.
80
+Image = true
81
+
82
+#-----------------------------------------------------------------------------
83
+# DLNA SETTINGS
84
+#
85
+
86
+# SeekByTime: Set to true to use the DLNA feature seek by time instead of by
87
+# range.
88
+SeekByTime = true
89
+
90
+# DLNALocalizationRequired: Serve different flavors of localization in the
91
+# DLNA parameters (PAL/NTSC, NA/EU/JP) to allow every world wide renderer to
92
+# see the files. Important for Sony Bravia TVs.
93
+DLNALocalizationRequired = false
94
+
95
+# CBRVideoBitrate is useful for renderers without SeekByTime support. It does time2byte conversion to support FF/RW.
96
+# Only possibility how to predict where we are when seeking is using CBR bitrate instead of VBR used by default
97
+# Making CBR stream by MEnocder is 3 times slower than using VBR so count with it if you have poor computer!
98
+# Speed can be hopefully optimized little bit in the future:
99
+# http://www.ps3mediaserver.org/forum/viewtopic.php?f=14&t=8883&p=53706&hilit=ditlew#p53700
100
+# http://www.ps3mediaserver.org/forum/viewtopic.php?f=11&t=11284&p=62765&hilit=1835#p62765
101
+# CBRVideoBitrate=15000
102
+
103
+# ByteToTimeseekRewindSeconds is used for finetuning so default is 0 
104
+# ByteToTimeseekRewindSeconds=0
105
+
106
+#-----------------------------------------------------------------------------
107
+# MEDIAINFO
108
+#
109
+
110
+# MediaInfo: Set to "true" if PMS should parse files with MediaInfo. This will
111
+# give PMS more accurate information, speed up browsing and prevent potential
112
+# playback errors. It also enables the use of "Supported" to more accurately
113
+# define the supported formats for the renderer.
114
+MediaInfo = true
115
+
116
+# CreateDLNATreeFaster: Use faster method to create the DLNA tree using the
117
+# MediaInfo library. Since this is a UPnP specification violation, it is not
118
+# supported by some renderers and false by default.
119
+CreateDLNATreeFaster = true
120
+
121
+#-----------------------------------------------------------------------------
122
+# TRANSCODING AND MUXING CAPABILITIES
123
+#
124
+# It is very likely that a renderer cannot render all file formats. If this is
125
+# the case, PMS should transcode or mux the file to a format that the renderer
126
+# can display. This section defines the format that PMS should transcode or
127
+# mux to.
128
+#
129
+
130
+# TranscodeVideo: Profile to use for video transcoding.
131
+# One of the following:
132
+#
133
+#     MPEGPSAC3: MPEG-2 video, AC-3 audio, MPEG-PS container
134
+#     MPEGTSAC3: MPEG-2 video, AC-3 audio, MPEG-TS container
135
+#     WMV:       WMV2 video, WMA2 audio, ASF container
136
+#
137
+# XXX MPEGPSAC3 was previously named MPEGAC3. The old name is deprecated.
138
+# XXX Currently only the MEncoder engine supports all 3 profiles.
139
+# Other engines transcode video to the MPEGPSAC3 profile,
140
+# regardless of this setting.
141
+#
142
+# The default value is MPEGPSAC3.
143
+TranscodeVideo = MPEGPSAC3
144
+
145
+# TranscodeAudio: Profile to use for audio transcoding.
146
+# Currently supported: "LPCM", "MP3" or "WAV".
147
+# Default: LPCM
148
+TranscodeAudio = LPCM
149
+
150
+# DefaultVBVBufSize: Whether or not to use the default DVD buffer size. Setting
151
+# this to "false" means a greater bit rate and faster encoding, but it can
152
+# generate incompatible videos dependent on the renderer.
153
+DefaultVBVBufSize = false
154
+
155
+# MuxH264ToMpegTS: Set to "true" if the media renderer supports H264 and MPEG2
156
+# in a MPEGTS file. Ignored if MediaInfo = true.
157
+MuxH264ToMpegTS = true
158
+
159
+# MuxDTSToMpeg: Set to "true" if the media renderer supports DTS in a MPEG
160
+# file. Ignored if MediaInfo = true.
161
+MuxDTSToMpeg = false
162
+
163
+# WrapDTSIntoPCM: Set to "true" if the media renderer supports DTS wrapped
164
+# into LPCM in a MPEG file.
165
+WrapDTSIntoPCM = true
166
+
167
+# MuxLPCMToMpeg: Set to "true" if the media renderer supports LPCM in a MPEG
168
+# file. Ignored if MediaInfo = true.
169
+MuxLPCMToMpeg = true
170
+
171
+# MaxVideoBitrateMbps: The maximum bit rate supported by the media renderer.
172
+# Setting to "0" means unlimited.
173
+# If computer is low on resources it is better to avoid using bandwidth limit which is much CPU demanding
174
+# It is better to lower quality settings by defining "CustomMencoderQualitySettings".
175
+# By lowering quality also bitrate is decreased but it is not so CPU aggresive so it is preferred to use it this way
176
+MaxVideoBitrateMbps = 0
177
+
178
+# MaxVideoWidth: Maximum width supported by the media renderer. Setting to "0"
179
+# means unlimited. This setting is ignored for files matching "Supported"
180
+# formats when MediaInfo = true.
181
+MaxVideoWidth = 1920
182
+
183
+# MaxVideoHeight: Maximum height supported by the media renderer. Setting to
184
+# "0" means unlimited. This setting is ignored for files matching "Supported"
185
+# formats when MediaInfo = true.
186
+MaxVideoHeight = 1080
187
+
188
+# H264Level41Limited: Set to "true" if the media renderer supports only H264
189
+# L4.1 at most.
190
+H264Level41Limited = true
191
+
192
+# TranscodeAudioTo441kHz: Set to "true" if music files need to be resampled at
193
+# 44.1kHz.
194
+TranscodeAudioTo441kHz = false
195
+
196
+# TranscodeFastStart: Set to "true" if the renderer has a short timeout delay
197
+# and needs to receive transcoded video with minimal delay. If set to "false",
198
+# PMS will take some time to buffer some of the transcoded video.
199
+TranscodeFastStart = true
200
+
201
+# TranscodedVideoFileSize: The amount of transcoded data is unknown at the
202
+# time of transcoding. Still, some renderers expect a size for the video file
203
+# to be returned. Possible values are:
204
+#            0: No size is sent to the renderer (default value)
205
+# 100000000000: Fake size of 100 GB is sent to the renderer.
206
+#           -1: Specific value that works perfect for the PS3. It is against
207
+#               the DLNA spec though.
208
+TranscodedVideoFileSize = -1
209
+
210
+# MimeTypesChanges: A list of mimetype transformations in the format
211
+# "old/mime1=new/mime1|old/mime2=new/mime2|...". Ignored if MediaInfo = true.
212
+#MimeTypesChanges = video/avi=video/x-divx
213
+
214
+# TranscodeExtensions: Comma separated list of file extensions that are forced
215
+# to be transcoded and never streamed. Best left empty if MediaInfo = true,
216
+# and define "Supported" formats instead.
217
+TranscodeExtensions =
218
+
219
+# StreamExtensions: Comma separated list of file extensions that are forced
220
+# to be streamed and never transcoded. Best left empty if MediaInfo = true,
221
+# and define "Supported" formats instead.
222
+StreamExtensions = m4v
223
+
224
+# ForceJPGThumbnails: Some renderers require thumbnails to be represented as
225
+# JPEGs (JPEG_TN) in the DLNA directory XML (e.g. Sony Bravia TVs and Blu-ray
226
+# players). Set this to true to force PMS to use this representation. Note:
227
+# this has no effect on thumbnail file formats or content-type headers.
228
+ForceJPGThumbnails = true
229
+
230
+# ChunkedTransfer: Some renderers are particular about the "Content-Length"
231
+# headers in requests (e.g. Sony Blu-ray players). By default, PMS will send
232
+# a "Content-Length" that refers to the total media size, even if the exact
233
+# length is unknown. Default value is false. Set this option to true to omit
234
+# sending a length when it is unknown.
235
+ChunkedTransfer = false
236
+
237
+# CustomMencoderQualitySettings: Overrides the MEncoder transcoding quality
238
+# settings in PMS for this renderer. Default is empty, which means the PMS
239
+# settings will be used.
240
+CustomMencoderQualitySettings =
241
+
242
+# CustomMencoderOptions: Overrides the MEncoder custom options in PMS for
243
+# this renderer. Default is empty, which means the PMS
244
+# settings will be used.
245
+CustomMencoderOptions =
246
+
247
+# SubtitleHttpHeader: Some devices recognize a custom HTTP header for
248
+# retrieving the contents of a subtitles file. Set this option to the name of
249
+# that custom header and PMS will send the URL for the subtitles file in that
250
+# header (e.g. Samsung devices recognize the "CaptionInfo.sec" header).
251
+# Default value is "", which means PMS will not send such header information.
252
+SubtitleHttpHeader = CaptionInfo.sec
253
+
254
+#-----------------------------------------------------------------------------
255
+# Another useful hidden params and their default values if not defined:
256
+#
257
+
258
+# Display audio tag in TRANSCODE folder if defined in container (useful to find out correct audio track like commentary etc.)
259
+# ShowAudioMetadata = true
260
+
261
+# Display subtitle tag in TRANSCODE folder if defined in container (showing subtitles info like forced, full, documentary etc.)
262
+# ShowSubMetadata = true
263
+
264
+# Some renderers can't show length of DVD titles so it will add it directly to title name to be shown
265
+# ShowDVDTitleDuration = false
266
+
267
+# Specified extension will be added to every file shared by PMS
268
+# UseSameExtension = null
269
+
270
+# ????????????????????????????
271
+# DLNAProfileChanges = null
272
+
273
+# ????????????????????????????
274
+# DLNAOrgPN = true
275
+
276
+# ????????????????????????????
277
+# MediaParserV2_ThumbnailGeneration = false
278
+
279
+#-----------------------------------------------------------------------------
280
+# IMAGES
281
+#
282
+
283
+# AutoExifRotate: Many cameras store information in the image file about the
284
+# orientation of the camera while the picture was taken, allowing viewers to
285
+# know which way was up. Set this option to "true" to allow PMS to rotate JPEG
286
+# files based on EXIF information contained in the file, and relieve the
287
+# renderer of that task.
288
+AutoExifRotate = true
289
+
290
+#-----------------------------------------------------------------------------
291
+# SUPPORTED MEDIA FORMATS
292
+#
293
+# This section defines which media formats are supported by this renderer. If
294
+# a file is supported and its mediainfo indicates that it falls within the
295
+# capabilities of this renderer, PMS will stream the file to the renderer. All
296
+# other files will be transcoded before being sent to the renderer.
297
+#
298
+# Each format that the renderer supports should result in a "Supported" line
299
+# that defines the capabilities of the renderer. When MediaInfo = true, media
300
+# files are parsed and their properties are matched against all "Supported"
301
+# lines. If a value for a specific property cannot be parsed, that property
302
+# is assumed to match.
303
+#
304
+# The order of the "Supported" lines matters: when multiple lines match, the
305
+# first match is used.
306
+#
307
+# The media parser and this configuration file will recognize the following
308
+# formats and codecs. Use lower case names only, regular expressions are
309
+# supported. These are chosen from the most commonly used supported formats
310
+# and codecs:
311
+#
312
+#        mpegps             (MPEG presentation stream, used in DVD Videos, VCDs, etc.)
313
+#        mpegts             (MPEG transport stream, used in sat TV, Blu-rays, etc.)
314
+#        wmv                (Windows Media Video, tag also used for asf files)
315
+#        avi                (AVI container)
316
+#        mp4                (ISOM/MPEG4 container, or MPEG4 codec)
317
+#        mov                (Quicktime container, Apple)
318
+#        flv                (Flash Video)
319
+#        rm                 (Real Media, RMVB)
320
+#        mkv                (Matroska)
321
+#        wav                (WAVE file)
322
+#        wavpac             (WavPack)
323
+#        lpcm               (Linear PCM)
324
+#        aac                (Advanced Audio Codec)
325
+#        ac3                (Audio Coding 3)
326
+#        mp3                (Mpeg Audio Layer 3)
327
+#        mpa                (Mpeg Audio)
328
+#        ogg                (Ogg Vorbis)
329
+#        wma                (Windows Media Audio)
330
+#        dts                (Digital Theater Systems)
331
+#        dtshd              (Digital Theater Systems)
332
+#        truehd             (TrueHD)
333
+#        eac3               (Extended AC3)
334
+#        atrac              (Atrac)
335
+#        flac               (Free Lossless Audio Codec)
336
+#        ape                (Monkey's Audio)
337
+#        ra                 (Real Audio)
338
+#        mpc                (MusePack)
339
+#        aiff               (AIFF)
340
+#        alac               (Apple Lossless)
341
+#        dv                 (Digital Video)
342
+#        mpeg1              (Codec used in VCD)
343
+#        mpeg2              (Codec used in DVD Videos and HDTV)
344
+#        divx               (DivX Video)
345
+#        h264               (H264)
346
+#        mjpeg              (M-JPEG)
347
+#        vc1                (VC-1)
348
+#        jpg                (JPEG)
349
+#        png                (PNG)
350
+#        gif                (GIF)
351
+#        tiff               (TIFF)
352
+#        bmp                (Bitmap)
353
+#        und                (Undetermined, if the parser did not recognize one of above)
354
+#
355
+# Each of the "Supported" lines contains the following parameters separated by
356
+# spaces or tabs:
357
+#
358
+#    f:    Regular expression to match the format of a file as parsed by the
359
+#          MediaInfo library (see the list above). This parameter is mandatory.
360
+#          Be careful when matching everything with ".+", the renderer must be
361
+#          able to handle all formats.
362
+#
363
+#    v:    Regular expression to match the video codec of the file as parsed by
364
+#          the MediaInfo library (see the list above).
365
+#
366
+#    a:    Regular expression to match the audio codec of the file as parsed by
367
+#          the MediaInfo library (see the list above).
368
+#
369
+#    m:    The mime type to send to the renderer. Use of this parameter is
370
+#          strongly recommended. If it is not set, an estimated value will be
371
+#          assigned.
372
+#
373
+#    n:    The maximum number of audio channels used in the file as parsed by
374
+#          the MediaInfo library.
375
+#
376
+#    s:    The maximum audio sample frequency used in the file as parsed by
377
+#          the MediaInfo library, specified in Hertz.
378
+#
379
+#    b:    The maximum audio bit rate used in the file as parsed by the
380
+#          MediaInfo library, specified in bits per second.
381
+#
382
+#    w:    The maximum video width used in the file as parsed by the MediaInfo
383
+#          library, specified in pixels.
384
+#
385
+#    h:    The maximum video height used in the file as parsed by the MediaInfo
386
+#          library, specified in pixels.
387
+#
388
+#    qpel: Quarter pixel codec setting in the file as parsed by the MediaInfo
389
+#          library.
390
+#
391
+#    gmc:  The number of global motion compensation warp points in the file as
392
+#          parsed by the MediaInfo library.
393
+#
394
+#
395
+# ============================================================================
396
+# From: http://certification.dlna.org/certs/REG47816707.pdf
397
+#
398
+# Image
399
+#     JPEG_LRG
400
+#     JPEG_MED
401
+#     JPEG_SM
402
+#     PNG_LRG
403
+#
404
+# Audio
405
+#     AAC_ADTS_320
406
+#     AAC_ISO_320
407
+#     LPCM
408
+#     MP3
409
+#     WMABASE
410
+#     WMAFULL
411
+#
412
+# Video
413
+#     AVC_MP4_BL_CIF15_AAC_520
414
+#     MPEG_PS_PAL
415
+#     MPEG_TS_SD_EU
416
+#     MPEG_TS_SD_EU_ISO
417
+#     MPEG_TS_SD_EU_T
418
+#     WMVHIGH_FULL
419
+#     WMVMED_BASE
420
+#     WMVMED_FULL
421
+# ============================================================================
422
+#
423
+
424
+# [Supported video formats]:
425
+Supported = f:mov	m:video/quicktime
426
+Supported = f:mp4	m:video/mp4
427
+Supported = f:mpegps|mpegts|mkv	m:video/mpeg
428
+Supported = f:ogg	m:application/ogg
429
+Supported = f:rm	m:application/vnd.rn-realmedia
430
+Supported = f:wmv	m:video/x-ms-wmv
431
+
432
+# [Supported audio formats]:
433
+Supported = f:wav        a:dts|lpcm        n:6        s:48000        m:audio/wav
434
+Supported = f:wav        n:2        s:48000        m:audio/wav
435
+Supported = f:mp3        n:2        m:audio/mpeg
436
+# Apple lossless not supported
437
+Supported = f:aac        n:2        a:(?!alac).+        m:audio/x-m4a
438
+Supported = f:wma        n:2        m:audio/x-ms-wma
439
+Supported = f:atrac      n:2        m:audio/x-oma
440
+
441
+# [Supported image formats]
442
+Supported = f:jpg        m:image/jpeg
443
+Supported = f:png        m:image/png
444
+Supported = f:gif        m:image/gif
445
+Supported = f:tiff       m:image/tiff
446
+
447
+#-----------------------------------------------------------------------------
0 448
\ No newline at end of file
... ...
@@ -0,0 +1,54 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Samsung TVs with AllShare DLNA.
3
+# See PS3.conf for a description of all possible configuration options.
4
+# http://ps3mediaserver.org/forum/viewtopic.php?f=15&t=8889
5
+# Version: 1.4.4 (modified)
6
+#
7
+
8
+RendererName=Samsung AllShare
9
+RendererIcon=samsung.png 
10
+
11
+# ====================================================
12
+# Reported headers:
13
+#
14
+# User-Agent: SEC_HHP_[HT]D5500/1.0
15
+# User-Agent: SEC_HHP_[TV]UE32D5000/1.0
16
+# User-Agent: SEC_HHP_ Family TV/1.0
17
+# User-Agent: SEC_HHP_[TV]PS51D6900/1.0
18
+# User-Agent: DLNADOC/1.50 SEC_HHP_[TV]UE32D5000/1.0
19
+# User-Agent: DLNADOC/1.50 SEC_HHP_[TV]UN55D6050/1.0
20
+# User-Agent: DLNADOC/1.50 SEC_HHP_ Family TV/1.0
21
+#
22
+# Note: the "[TV]PS51D6900" is the default type name.
23
+# It can be edited via the TV menu into any string.
24
+# ====================================================
25
+UserAgentSearch=SEC_HHP
26
+
27
+# Recent firmware (0016 and 0019) has been reported to no longer send additional headers info
28
+# Leaving this in for backwards compatibility with older firmware
29
+UserAgentAdditionalHeader=X-AV-Client-Info
30
+UserAgentAdditionalHeaderSearch=(\w{3}_\w{3}_\w{2}-\w{2}\d{2}\w\d{4}/\d.\d)|(\w{3}_\w{3}_\[\w{2}\]-\w{2}\d{2}\w\d{4}/\d.\d)|(\w{3}_\w{3}_\w{2}-\w{2}\d{2}\w\d{3}/\d.\d)|(\w{3}_\w{3}_\[\w{2}\]-\w{2}\d{2}\w\d{3}/\d.\d)
31
+
32
+Video=true
33
+Audio=true
34
+Image=true
35
+SeekByTime=false
36
+TranscodeVideo=MPEGPSAC3
37
+TranscodeAudio=LPCM
38
+
39
+# Samsung 2012 models do not recognize the "albumArtURI" element, use "res" instead
40
+ThumbnailAsResource=true 
41
+
42
+DefaultVBVBufSize=true
43
+MuxH264ToMpegTS=true
44
+MuxDTSToMpeg=true
45
+WrapDTSIntoPCM=false
46
+MuxLPCMToMpeg=true
47
+MaxVideoBitrateMbps=25
48
+MaxVideoWidth=0
49
+MaxVideoHeight=0
50
+MimeTypesChanges=audio/wav=audio/L16|video/x-matroska=video/avi|video/x-flv=video/mp4|audio/mp3=audio/L16|video/mp4=video/mpeg
51
+TranscodeExtensions=flv,wav
52
+StreamExtensions=mkv,mp3,mp4,avi,mov
53
+SubtitleHttpHeader=CaptionInfo.sec
54
+ChunkedTransfer=true
0 55
\ No newline at end of file
... ...
@@ -0,0 +1,25 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Samsung WiseLink.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Samsung WiseLink
7
+RendererIcon=samsung.png
8
+UserAgentSearch=wiselink
9
+Video=true
10
+Audio=true
11
+Image=true
12
+SeekByTime=false
13
+TranscodeVideo=MPEGPSAC3
14
+TranscodeAudio=WAV
15
+DefaultVBVBufSize=true
16
+MuxH264ToMpegTS=true
17
+MuxDTSToMpeg=true
18
+WrapDTSIntoPCM=false
19
+MuxLPCMToMpeg=false
20
+MaxVideoBitrateMbps=0
21
+MaxVideoWidth=0
22
+MaxVideoHeight=0
23
+MimeTypesChanges=audio/wav=audio/L16
24
+TranscodeExtensions=mov
25
+StreamExtensions=mp3,mp4,avi
0 26
\ No newline at end of file
... ...
@@ -0,0 +1,44 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Sharp Aquos TVs.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName = Sharp Aquos
7
+RendererIcon = sharpaquos.png
8
+
9
+# ============================================================================
10
+# Sharp Aquos uses the following string:
11
+#
12
+# User-Agent: DLNADOC/1.50 SHARP-AQUOS-DMP/1.1W
13
+# ============================================================================
14
+#
15
+UserAgentSearch = SHARP-AQUOS-DMP
16
+
17
+Video = true
18
+Audio = true
19
+Image = true
20
+
21
+MediaInfo = true
22
+CreateDLNATreeFaster = true
23
+MaxVideoWidth = 1920
24
+MaxVideoHeight = 1080
25
+H264Level41Limited = true
26
+TranscodeExtensions =
27
+StreamExtensions =
28
+
29
+# The following information was obtained from page 47 of the manual from:
30
+# http://files.sharpusa.com/Downloads/ForHome/HomeEntertainment/LCDTVs/Manuals/tel_man_LC40_46_52_60LE830U.pdf
31
+# [Supported video formats]:
32
+Supported = f:avi             v:divx|h264|mp4|mjpeg   a:mp3|ac3|lpcm       m:video/x-divx
33
+Supported = f:mkv             v:divx|h264|mp4         a:mp3|ac3|lpcm       m:video/x-matroska
34
+Supported = f:wmv             v:divx|mp4|vc1|wmv      a:mp3|ac3|lpcm|wma   m:video/x-ms-wmv
35
+Supported = f:mp4|mov         v:h264|mp4|mjpeg        a:mp3|aac            m:video/mp4
36
+Supported = f:mpegps          v:mpeg1|mpeg2           a:ac3|mpa|lpcm       m:video/mpeg
37
+
38
+# [Supported audio formats]:
39
+Supported = f:mp3   m:audio/mpeg
40
+
41
+# [Supported image formats]
42
+Supported = f:jpg   m:image/jpeg
43
+
44
+#-----------------------------------------------------------------------------
0 45
\ No newline at end of file
... ...
@@ -0,0 +1,53 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Showtime 3.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Showtime 3
7
+RendererIcon=ps3.png
8
+UserAgentSearch=Showtime 3.0
9
+UserAgentAdditionalHeader=X-AV-Client-Info
10
+UserAgentAdditionalHeaderSearch=Showtime 3.0
11
+Video=true
12
+Audio=true
13
+Image=true
14
+SeekByTime=true
15
+DLNALocalizationRequired=false
16
+TranscodeAudio=WAV
17
+DefaultVBVBufSize=false
18
+MuxH264ToMpegTS=true
19
+MuxDTSToMpeg=true
20
+WrapDTSIntoPCM=true
21
+MuxLPCMToMpeg=true
22
+MaxVideoBitrateMbps=0
23
+MaxVideoWidth=0
24
+MaxVideoHeight=0
25
+H264Level41Limited=true
26
+TranscodeAudioTo441kHz=false
27
+TranscodeFastStart=false
28
+TranscodedVideoFileSize=-1
29
+AutoExifRotate=true
30
+MimeTypesChanges=video/avi=video/x-divx
31
+TranscodeExtensions=
32
+StreamExtensions=
33
+MediaInfo=true
34
+
35
+# Supported video formats:
36
+Supported = f:mpegps|mpegts|mkv   v:mpeg1|mpeg2|mp4|h264   a:ac3|lpcm|aac|mpa   m:video/mpeg
37
+Supported = f:avi|divx            v:mp4|divx|mjpeg         a:mp3|lpcm|mpa|ac3   m:video/x-divx     qpel:no   gmc:0
38
+Supported = f:mp4                 v:mp4|h264               a:ac3|aac            m:video/mp4
39
+Supported = f:wmv                 v:wmv|vc1                a:wma                m:video/x-ms-wmv                     n:2
40
+
41
+# Supported audio formats:
42
+Supported = f:wav     n:6   a:dts|lpcm     s:48000   m:audio/wav
43
+Supported = f:wav     n:2                  s:48000   m:audio/wav
44
+Supported = f:mp3     n:2                            m:audio/mpeg
45
+Supported = f:aac     n:2   a:(?!alac).+             m:audio/x-m4a
46
+Supported = f:wma     n:2                            m:audio/x-ms-wma
47
+Supported = f:atrac   n:2                            m:audio/x-oma
48
+
49
+# Supported image formats:
50
+Supported = f:jpg    m:image/jpeg
51
+Supported = f:png    m:image/png
52
+Supported = f:gif    m:image/gif
53
+Supported = f:tiff   m:image/tiff
0 54
\ No newline at end of file
... ...
@@ -0,0 +1,51 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Showtime 4 PS3 homebrew player.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Showtime 4
7
+RendererIcon=ps3.png
8
+UserAgentSearch=Showtime PS3 4
9
+Video=true
10
+Audio=true
11
+Image=true
12
+SeekByTime=true
13
+DLNALocalizationRequired=false
14
+TranscodeAudio=WAV
15
+DefaultVBVBufSize=false
16
+MuxH264ToMpegTS=true
17
+MuxDTSToMpeg=true
18
+WrapDTSIntoPCM=true
19
+MuxLPCMToMpeg=true
20
+MaxVideoBitrateMbps=0
21
+MaxVideoWidth=0
22
+MaxVideoHeight=0
23
+H264Level41Limited=true
24
+TranscodeAudioTo441kHz=false
25
+TranscodeFastStart=false
26
+TranscodedVideoFileSize=-1
27
+AutoExifRotate=true
28
+MimeTypesChanges=video/avi=video/x-divx
29
+TranscodeExtensions=
30
+StreamExtensions=
31
+MediaInfo=true
32
+
33
+# Supported video formats:
34
+Supported = f:mpegps|mpegts   v:mpeg1|mpeg2|mp4|h264   a:ac3|lpcm|aac|mpa   m:video/mpeg
35
+Supported = f:avi|divx        v:mp4|divx|mjpeg         a:mp3|lpcm|mpa|ac3   m:video/x-divx     qpel:no   gmc:0
36
+Supported = f:mp4             v:mp4|h264               a:ac3|aac            m:video/mp4
37
+Supported = f:wmv             v:wmv|vc1                a:wma                m:video/x-ms-wmv                     n:2
38
+
39
+# Supported audio formats:
40
+Supported = f:wav     n:6   a:dts|lpcm     s:48000   m:audio/wav
41
+Supported = f:wav     n:2                  s:48000   m:audio/wav
42
+Supported = f:mp3     n:2                            m:audio/mpeg
43
+Supported = f:aac     n:2   a:(?!alac).+             m:audio/x-m4a
44
+Supported = f:wma     n:2                            m:audio/x-ms-wma
45
+Supported = f:atrac   n:2                            m:audio/x-oma
46
+
47
+# Supported image formats:
48
+Supported = f:jpg    m:image/jpeg
49
+Supported = f:png    m:image/png
50
+Supported = f:gif    m:image/gif
51
+Supported = f:tiff   m:image/tiff
0 52
\ No newline at end of file
... ...
@@ -0,0 +1,87 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Sony Blu-ray Players (2010 Bravia Internet Video-enabled models).
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Sony Blu-ray
7
+RendererIcon=sonybluray.png
8
+
9
+# ============================================================================
10
+# Sony Bluray uses the following headers:
11
+#
12
+# User-Agent: UPnP/1.0
13
+# X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="Blu-ray Disc Player"; mv="2.0";
14
+# X-AV-Physical-Unit-Info: pa="Blu-ray Disc Player";
15
+# ---
16
+# User-Agent: UPnP/1.0 DLNADOC/1.50
17
+# X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="Blu-ray Disc Player"; mv="2.0";
18
+# X-AV-Physical-Unit-Info: pa="Blu-ray Disc Player";
19
+# ============================================================================
20
+# The User-Agent strings are too generic to match
21
+#UserAgentSearch=
22
+UserAgentAdditionalHeader=X-AV-Client-Info
23
+UserAgentAdditionalHeaderSearch=(cn="Sony Corporation"; mn="Blu-ray Disc Player")
24
+Video=true
25
+Audio=true
26
+Image=true
27
+SeekByTime=false
28
+TranscodeVideo=MPEGTSAC3
29
+TranscodeAudio=LPCM
30
+DefaultVBVBufSize=true
31
+MuxH264ToMpegTS=false
32
+MuxDTSToMpeg=false
33
+WrapDTSIntoPCM=false
34
+MuxLPCMToMpeg=false
35
+MaxVideoBitrateMbps=0
36
+MaxVideoWidth=0
37
+MaxVideoHeight=0
38
+H264Level41Limited=true
39
+#MimeTypesChanges=
40
+DLNALocalizationRequired=true
41
+#TranscodeExtensions=
42
+#StreamExtensions=
43
+MediaParserV2_ThumbnailGeneration=false
44
+
45
+# For Sony Bluray players and Bravia TVs
46
+ForceJPGThumbnails=true
47
+# For Sony Bluray players
48
+ChunkedTransfer=true
49
+
50
+# Specs below taken from http://www.sony.co.uk/product/blu-ray-disc-player/bdp-s370#pageType=TechnicalSpecs
51
+# then fine-tuned by lengthy trial and error since so much of that advertised spec is inaccurate.
52
+# US models don't support video/divx mime type but European and Canadian models do.
53
+# Subtitles in mkv files are only displayed if mime type is video/divx.
54
+# Vob subtitles are not supported.
55
+# See also http://forum.serviio.org/viewtopic.php?f=11&t=2004 for more DLNA-related info on these players.
56
+
57
+MediaInfo=true
58
+
59
+######### ALL MODELS:
60
+
61
+# Supported audio formats:
62
+Supported = f:wma    n:2   m:audio/mpeg
63
+Supported = f:mp3    n:2   m:audio/mpeg
64
+Supported = f:lpcm   n:2   m:audio/L16   s:48000
65
+
66
+# Supported image formats:
67
+Supported = f:jpg   m:image/jpeg
68
+
69
+# Supported video formats:
70
+Supported = f:mpegps|mpegts   v:mpeg1|mpeg2     a:ac3|dts|lpcm|mpa|mp3                    m:video/mpeg
71
+Supported = f:mpegts          v:h264|vc1        a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3   m:video/vnd.dlna.mpeg-tts
72
+
73
+######### Comment/uncomment the sections below according to your region/model-year #########
74
+
75
+######### 2010-11 US MODELS (Sony BDP-Sx70/80) ONLY:
76
+Supported = f:mp4|m4v         v:mp4|h264        a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3   m:video/mpeg
77
+Supported = f:avi|divx        v:divx|mp4        a:ac3|lpcm|mpa|mp3                        m:video/mpeg
78
+Supported = f:mkv             v:mp4|divx|h264   a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3   m:video/vnd.dlna.mpeg-tts
79
+######### 2012 US MODELS (Sony BDP-Sx90) ONLY:
80
+#Supported = f:mp4|m4v        v:mp4|h264        a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3   m:video/mp4
81
+#Supported = f:wmv            v:wmv|vc1         a:wma                                     m:video/mp4
82
+#Supported = f:avi            v:mp4             a:ac3|lpcm|mpa|mp3                        m:video/mp4
83
+#Supported = f:mkv            v:mp4|h264        a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3   m:video/x-matroska
84
+######### NON-US MODELS ONLY:
85
+#Supported = f:mp4|m4v        v:mp4|h264        a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3   m:video/mpeg
86
+#Supported = f:avi|divx       v:divx|mp4        a:ac3|lpcm|mpa|mp3                        m:video/divx
87
+#Supported = f:mkv            v:mp4|h264        a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3   m:video/divx
... ...
@@ -0,0 +1,150 @@
1
+#-----------------------------------------------------------------------------
2
+# Profile for Sony Home Theatre Systems
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+#-----------------------------------------------------------------------------
7
+# RENDERER INFORMATION
8
+#
9
+RendererName = Sony Home Theatre System
10
+RendererIcon = sonybluray.png
11
+
12
+#-----------------------------------------------------------------------------
13
+# RENDERER RECOGNITION
14
+#
15
+UserAgentSearch = BD/DVD HOME THEATRE SYSTEM
16
+UserAgentAdditionalHeader = X-AV-Client-Info
17
+UserAgentAdditionalHeaderSearch = BD/DVD HOME THEATRE SYSTEM
18
+
19
+#-----------------------------------------------------------------------------
20
+# BASIC CAPABILITIES
21
+#
22
+Video = true
23
+Audio = true
24
+Image = true
25
+
26
+#-----------------------------------------------------------------------------
27
+# DLNA SETTINGS
28
+#
29
+SeekByTime = exclusive
30
+DLNALocalizationRequired = false
31
+
32
+#-----------------------------------------------------------------------------
33
+# MEDIAINFO
34
+#
35
+MediaInfo = true
36
+CreateDLNATreeFaster = true
37
+
38
+#-----------------------------------------------------------------------------
39
+# TRANSCODING AND MUXING CAPABILITIES
40
+#
41
+TranscodeVideo = MPEGPSAC3
42
+TranscodeAudio = LPCM
43
+DefaultVBVBufSize = true
44
+MaxVideoBitrateMbps = 0
45
+MaxVideoWidth = 0
46
+MaxVideoHeight = 0
47
+H264Level41Limited = true
48
+TranscodeAudioTo441kHz = false
49
+TranscodeFastStart = true
50
+TranscodedVideoFileSize = -1
51
+TranscodeExtensions =
52
+StreamExtensions =
53
+ForceJPGThumbnails = false
54
+ChunkedTransfer = false
55
+
56
+#-----------------------------------------------------------------------------
57
+# Another useful hidden params and their default values if not defined:
58
+#
59
+ShowAudioMetadata = true
60
+ShowSubMetadata = true
61
+
62
+#-----------------------------------------------------------------------------
63
+# IMAGES
64
+#
65
+AutoExifRotate = true
66
+
67
+#-----------------------------------------------------------------------------
68
+# SUPPORTED MEDIA FORMATS
69
+#
70
+MediaInfo=true
71
+# --- video ---
72
+Supported = f:mpegps|mpegts   m:video/mpeg
73
+Supported = f:avi|divx        m:video/x-divx
74
+Supported = f:mkv             m:video/x-matroska
75
+Supported = f:mp4             m:video/mp4
76
+Supported = f:wmv             m:video/x-ms-wmv
77
+Supported = f:rm              m:video/x-ms-wmv
78
+
79
+# --- audio --
80
+Supported = f:wav   a:dts|lpcm   n:6   s:48000   m:audio/wav
81
+Supported = f:wav                n:2   s:48000   m:audio/wav
82
+Supported = f:mp3                n:2             m:audio/mpeg
83
+Supported = f:aac                n:2             m:audio/x-m4a      a:(?!alac).+
84
+Supported = f:wma                n:2             m:audio/x-ms-wma
85
+Supported = f:atrac              n:2             m:audio/x-oma
86
+
87
+# --- image ---
88
+Supported = f:jpg    m:image/jpeg
89
+Supported = f:png    m:image/png
90
+Supported = f:gif    m:image/gif
91
+
92
+# ============================================================================
93
+#
94
+# Taken from the Sony site:
95
+#
96
+# --- Video ---
97
+# Bestandsindeling --- Extensies
98
+# MPEG-1-video/PS - 1)5) --- “.mpg,” “.mpeg,” “.m2ts,” “.mts”
99
+# MPEG-2-video/PS, TS -1)6) --- “.mpg,” “.mpeg,” “.m2ts,” “.mts”
100
+# Xvid --- “.avi”
101
+# MPEG4/AVC - 1)5) --- “.mkv,” “.mp4,” “.m4v,” “.m2ts,” “.mts”
102
+# WMV9 - 1)5) --- “.wmv,” “.asf”
103
+# AVCHD - 2) --- 3)5)
104
+# Real video - 7) --- “.rmvb”
105
+
106
+# --- Muziek ---
107
+# Bestandsindeling --- Extensies
108
+#MP3 (MPEG-1 Audio Layer III) --- “.mp3”
109
+# AAC/HE-AAC - 1)4)5) --- “.m4a”
110
+# WMA9-standaard - 1)4) --- “.wma”
111
+#LPCM --- “.wav”
112
+
113
+# --- Foto ---
114
+# Bestandsindeling --- Extensies
115
+#JPEG --- “.jpg,” “.jpeg”
116
+#GIF - 8) --- “.gif”
117
+#PNG - 8) --- “.png”
118
+#MPO - 9) --- “.mpo”
119
+
120
+# 1)Het systeem kan geen bestanden afspelen die
121
+# gecodeerd zijn met DRM.
122
+# 2)AVCHD Ver.2.0 (AVCHD 3D/Progressive)-compatibel.
123
+# 3)Het systeem speelt bestanden af met AVCHDindeling
124
+# die opgenomen zijn met een digitale camcorder, enz.
125
+# Om bestanden met AVCHDindeling te bekijken,
126
+# moet de schijf met de AVCHD-bestanden gefinaliseerd zijn.
127
+# 4)Het systeem kan geen bestanden afspelen die zijn
128
+# gecodeerd met Lossless, enz.
129
+# 5)Het systeem speelt deze bestanden niet af via de
130
+# functie DLNA.
131
+# 6)Het systeem speelt bestanden met SD-resolutie
132
+# alleen af via de DLNA-functie.
133
+# 7)Alleen voor modellen voor Singapore, China,
134
+# Thailand en Taiwan.
135
+# 8)Het systeem speelt geen geanimeerde PNG- of
136
+# GIF-bestanden af.
137
+# 9)Bij andere MPO-bestanden dan 3D wordt de
138
+# belangrijkste afbeelding of de eerste afbeelding
139
+# afgespeeld.
140
+#
141
+# US models don't support video/divx mime type but European and Canadian models do.
142
+# Subtitles in MKV files are only displayed if the mime type is video/divx.
143
+#
144
+# ============================================================================
145
+#
146
+# Created by: Freek Heining / Freich
147
+# V1.0
148
+# Date: 19/02/2013
149
+#
150
+# ============================================================================
0 151
\ No newline at end of file
... ...
@@ -0,0 +1,72 @@
1
+#------------------------------------------------------------
2
+# Profile for Philips Streamium.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+#------------------------------------------------------------
7
+# General informations / detection
8
+
9
+RendererName=Streamium
10
+RendererIcon=streamium.png
11
+
12
+#UserAgent: regular expression to detect the connected renderer
13
+UserAgentSearch=KnOS/3.2
14
+# bridgeCo-DMP/3.0 DLNADOC/1.50 INTEL_NMPR/2.0
15
+
16
+#Basic capabilities
17
+Video=false
18
+Audio=true
19
+Image=false
20
+
21
+#------------------------------------------------------------
22
+# DLNA settings
23
+
24
+#Use the DLNA feature seek by time and not by range
25
+SeekByTime=false
26
+
27
+#------------------------------------------------------------
28
+# Transcoding/Muxing capabilities
29
+#
30
+
31
+#Transcode profiles for video and audio engines
32
+#currently supported: MPEGPSAC3, MPEGTSAC3 or WMV for video, LPCM, WAV or MP3 for audio 
33
+TranscodeVideo=MPEGPSAC3
34
+TranscodeAudio=WAV
35
+
36
+#Use default DVD buffer size: false = greater bitrate and faster encoding,
37
+#but can generate incompatible videos, depends of your media renderer
38
+DefaultVBVBufSize=false
39
+
40
+#Muxing capabilities: Does the media renderer supports H264 and MPEG2 in a mpegts file ?
41
+MuxH264ToMpegTS=true
42
+
43
+#Does the media renderer supports DTS in a mpeg file ?
44
+MuxDTSToMpeg=false
45
+
46
+#Does the media renderer supports DTS wrapped into LPCM in a mpeg file ?
47
+WrapDTSIntoPCM=true
48
+
49
+#Does the media renderer supports LPCM in a mpeg file ?
50
+MuxLPCMToMpeg=true
51
+
52
+#Maximum bitrate supported by the media renderer (0=unlimited)
53
+MaxVideoBitrateMbps=0
54
+
55
+#Max Width and Height supported by the media renderer (0=unlimited)
56
+MaxVideoWidth=0
57
+MaxVideoHeight=0
58
+
59
+#Does the media renderer supports only H264 L4.1 at most ?
60
+H264Level41Limited=true
61
+
62
+#------------------------------------------------------------
63
+# Misc Files
64
+
65
+# Mime types transforms (oldmime=newmime|olemime2=newmime2|...)
66
+MimeTypesChanges=video/avi=video/x-divx
67
+
68
+# Extensions management: no need to put something here, as the server's default configuration is tuned for ps3
69
+# What extensions are forcefully transcoded
70
+TranscodeExtensions=
71
+# What extensions are forcefully streamed as is (and not transcoded)
72
+StreamExtensions=m4a,wma,mp3,mp4,flac
0 73
\ No newline at end of file
... ...
@@ -0,0 +1,26 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Telstra T-Box.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Telstra T-Box
7
+RendererIcon=telstratbox.png
8
+UserAgentSearch=telstra
9
+Video=true
10
+Audio=true
11
+Image=true
12
+SeekByTime=false
13
+MediaInfo=false
14
+TranscodeVideo=WMV
15
+TranscodeAudio=asf
16
+DefaultVBVBufSize=true
17
+WrapDTSIntoPCM = true
18
+MaxVideoBitrateMbps = 0
19
+MaxVideoHeight = 1080
20
+MaxVideoWidth = 1920
21
+H264Level41Limited = true
22
+TranscodeAudioTo441kHz = true
23
+TranscodeExtensions=wmv,asf
24
+StreamExtensions=mkv,avi,mp4,mov,mpg,mpeg,mpegts,mpegps,mov
25
+TranscodeFastStart=true
26
+ForceJPGThumbnails = false
0 27
\ No newline at end of file
... ...
@@ -0,0 +1,46 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for VideoWeb TV.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=VideoWeb TV
7
+RendererIcon=videowebtv.png
8
+
9
+# <dlna:X_DLNADOC>DMR-1.50</dlna:X_DLNADOC>
10
+# <deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
11
+# <friendlyName>VideoWeb (*)</friendlyName>
12
+# <manufacturer>VideoWEB GmbH</manufacturer>
13
+# <manufacturerURL>http://videoweb.de/</manufacturerURL>
14
+# <modelDescription>IPI Media Renderer</modelDescription>
15
+# <modelName>NFLC SDK v1.5</modelName>
16
+# <modelNumber>1.0</modelNumber>
17
+# <modelURL>http://www.access-company.com/</modelURL>
18
+# <UDN>uuid:14107d56-8e9d-115c-a29c-*</UDN>
19
+# User-Agent: Linux/2.6.34, UPnP/1.0, Portable SDK for UPnP devices/1.6.6
20
+
21
+UserAgentAdditionalHeader=friendlyName.dlna.org
22
+UserAgentAdditionalHeaderSearch=VideoWeb
23
+Video=true
24
+Audio=true
25
+Image=true
26
+SeekByTime=false
27
+TranscodeVideo=MPEGPSAC3
28
+TranscodeAudio=WAV
29
+DefaultVBVBufSize=false
30
+MuxH264ToMpegTS=false
31
+MuxDTSToMpeg=true
32
+WrapDTSIntoPCM=false
33
+MuxLPCMToMpeg=false
34
+MaxVideoBitrateMbps=0
35
+MaxVideoWidth=0
36
+MaxVideoHeight=0
37
+TranscodeExtensions=flv
38
+StreamExtensions=avi,xvid,divx,avc,mpg,mpeg,mkv,264,ts,tp,m2t,m2ts,wmv,mp3,wav,pcm,lpcm,wma,aac,flac,mka,aif,aiff,ogg,dts
39
+
40
+# Show the duration of a DVD Title in the overview
41
+ShowDVDTitleDuration=true
42
+# CBR bitrate. Needed for byteseek to timeseek convertion. 0 = disabled.
43
+CBRVideoBitrate=15000
44
+# Number of seconds to rewind every time we do a byteseek to timeseek conversion.
45
+# If the conversion isn't 100% accurate so a little rewind can be nice
46
+ByteToTimeseekRewindSeconds=0
... ...
@@ -0,0 +1,55 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Vizio Smart TV.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Vizio Smart TV
7
+RendererIcon=viziosmarttv.png
8
+UserAgentSearch = IPI/1.0 UPnP/1.0 DLNADOC/1.50
9
+ 
10
+Video=true
11
+Audio=true
12
+Image=true
13
+SeekByTime=true
14
+TranscodeVideo=MPEGPSAC3
15
+TranscodeAudio=LPCM
16
+DefaultVBVBufSize=true
17
+MuxH264ToMpegTS=true
18
+MuxDTSToMpeg=false
19
+WrapDTSIntoPCM=false
20
+MuxLPCMToMpeg=false
21
+MaxVideoBitrateMbps=0
22
+MaxVideoWidth=0
23
+MaxVideoHeight=0
24
+H264Level41Limited=true
25
+MimeTypesChanges=audio/wav=audio/L16|video/mp4=video/mpeg
26
+DLNALocalizationRequired=true
27
+TranscodeExtensions=dvr-ms,dvr,mkv,dv,ty,mov,ogm,hdmov,hdm,rmv,rmvb,rm,asf,evo,asx,flv,m2v,mpe,mod,tivo,ty,tmf,ts,tp,m2p,mp4,m4v,avi,wmv,wm,divx,div,flac,mlp,fla,wma,m4a,aac,dts,mka,ape,ogg,shn,mpc,ra,mp2,wv,oma,aa3,gif,png,arw,cr2,crw,dng,raf,mrw,nef,pef,tif,tiff
28
+StreamExtensions=
29
+ 
30
+# For Bravia TVs and Sony Bluray players
31
+ForceJPGThumbnails=true
32
+ 
33
+MediaInfo=true
34
+CreateDLNATreeFaster = false
35
+# [Supported video formats]:
36
+# Here we declare support (or lack) of DTS (here, none of the entries declare dts as a supported audio codec)
37
+Supported = f:mpegps|mpegts v:mpeg1|mpeg2|mp4|h264 a:ac3|lpcm|aac|mpa m:video/mpeg
38
+# No H264 for AVI files, plus specific mediainfo attributes, for better auto detection (qpel and gmc are not supported here)
39
+Supported = f:avi|divx v:mp4|divx|mjpeg a:mp3|lpcm|mpa|ac3 m:video/x-divx qpel:no gmc:0
40
+Supported = f:mp4 v:mp4|h264 a:ac3|aac m:video/mp4
41
+# WMV files are supported, but not with 5.1 audio: (hence the n:2)
42
+Supported = f:wmv v:wmv|vc1 a:wma n:2 m:video/x-ms-wmv
43
+# [Supported audio formats]:
44
+Supported = f:wav a:dts|lpcm n:6 s:48000 m:audio/wav
45
+Supported = f:wav n:2 s:48000 m:audio/wav
46
+Supported = f:mp3 n:2 m:audio/mpeg
47
+# Apple lossless not supported
48
+Supported = f:aac n:2 a:(?!alac).+ m:audio/x-m4a
49
+Supported = f:wma n:2 m:audio/x-ms-wma
50
+Supported = f:atrac n:2 m:audio/x-oma
51
+# [Supported image formats]
52
+Supported = f:jpg m:image/jpeg
53
+Supported = f:png m:image/png
54
+Supported = f:gif m:image/gif
55
+Supported = f:tiff m:image/tiff
0 56
\ No newline at end of file
... ...
@@ -0,0 +1,59 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for WD TV Live.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=WD TV Live
7
+RendererIcon=wdtvlive.png
8
+# WDHD Live
9
+# User-Agent: INTEL_NMPR/2.1 DLNADOC/1.50 Intel MicroStack/1.0.1423
10
+UserAgentSearch=alphanetworks|INTEL_NMPR/2.1 DLNADOC/1.50 Intel MicroStack/1.0.1423
11
+Video=true
12
+Audio=true
13
+Image=true
14
+SeekByTime=false
15
+TranscodeVideo=MPEGPSAC3
16
+TranscodeAudio=WAV
17
+DefaultVBVBufSize=false
18
+MuxH264ToMpegTS=false
19
+MuxDTSToMpeg=true
20
+WrapDTSIntoPCM=false
21
+MuxLPCMToMpeg=false
22
+MaxVideoBitrateMbps=0
23
+MaxVideoWidth=0
24
+MaxVideoHeight=0
25
+
26
+MediaInfo = true
27
+
28
+TranscodeExtensions =
29
+StreamExtensions =
30
+
31
+# Supported video formats:
32
+Supported = f:mpegps|mpegts   m:video/mpeg
33
+Supported = f:avi|divx        m:video/x-divx
34
+Supported = f:mp4             m:video/mp4
35
+Supported = f:wmv             m:video/x-ms-wmv
36
+Supported = f:mkv             m:video/x-matroska
37
+
38
+# Supported audio formats:
39
+Supported = f:wav    m:audio/wav
40
+Supported = f:mp3    m:audio/mpeg
41
+Supported = f:aac    m:audio/x-m4a
42
+Supported = f:wma    m:audio/x-ms-wma
43
+Supported = f:flac   m:audio/flac
44
+Supported = f:mka    m:audio/x-matroska
45
+Supported = f:ogg    m:audio/ogg
46
+
47
+# Supported image formats:
48
+Supported = f:jpg    m:image/jpeg
49
+Supported = f:png    m:image/png
50
+Supported = f:gif    m:image/gif
51
+Supported = f:tiff   m:image/tiff
52
+
53
+# Show the duration of a DVD Title in the overview
54
+ShowDVDTitleDuration=true
55
+# CBR bitrate. Needed for byteseek to timeseek convertion. 0 = disabled.
56
+CBRVideoBitrate=15000
57
+# Number of seconds to rewind every time we do a byteseek to timeseek conversion.
58
+# If the conversion isn't 100% accurate so a little rewind can be nice
59
+ByteToTimeseekRewindSeconds=0
0 60
\ No newline at end of file
... ...
@@ -0,0 +1,37 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Windows Media Player.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=WMP
7
+RendererIcon=wmp.png
8
+UserAgentSearch=Windows-Media-Player-DMS|Microsoft-Windows
9
+
10
+Video=false
11
+Audio=false
12
+Image=false
13
+SeekByTime=false
14
+TranscodeVideo=MPEGPSAC3
15
+TranscodeAudio=MP3
16
+DefaultVBVBufSize=true
17
+MuxH264ToMpegTS=true
18
+MuxDTSToMpeg=false
19
+WrapDTSIntoPCM=false
20
+MuxLPCMToMpeg=false
21
+MaxVideoBitrateMbps=0
22
+MaxVideoWidth=0
23
+MaxVideoHeight=0
24
+H264Level41Limited=true
25
+MimeTypesChanges=audio/wav=audio/L16|video/mp4=video/mpeg
26
+DLNALocalizationRequired=true
27
+TranscodeExtensions=dvr-ms,dvr,mkv,dv,ty,mov,ogm,hdmov,hdm,rmv,rmvb,rm,asf,evo,asx,flv,m2v,mpe,mod,tivo,ty,tmf,ts,tp,m2p,mp4,m4v,avi,wmv,wm,divx,div,flac,mlp,fla,wma,m4a,aac,dts,mka,ape,ogg,shn,mpc,ra,mp2,wv,oma,aa3,gif,png,arw,cr2,crw,dng,raf,mrw,nef,pef,tif,tiff
28
+StreamExtensions=
29
+
30
+
31
+#Better/faster codec detection method ! true to enable it
32
+#Need testing !
33
+MediaInfo=false
34
+Supported = f:mpegps|mpegts    v:mpeg2|mp4|h264    a:ac3|lpcm|aac|mpa	m:video/mpeg
35
+Supported = f:mp3	m:audio/mpeg
36
+Supported = f:wav	m:audio/L16
37
+Supported = f:jpg	m:image/jpeg
0 38
\ No newline at end of file
... ...
@@ -0,0 +1,29 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Xbox Media Center.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=XBMC
7
+RendererIcon=xbmc.png
8
+# ============================================================================
9
+# Identifying headers on Mac OS X:
10
+# User-Agent: XBMC/10.0 r35648 (Mac OS X; 11.2.0 x86_64; http://www.xbmc.org)
11
+# User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
12
+# ============================================================================
13
+UserAgentSearch=Neptune|Platinum|XBMC
14
+Video=true
15
+Audio=true
16
+Image=true
17
+SeekByTime=false
18
+TranscodeVideo=MPEGPSAC3
19
+TranscodeAudio=WAV
20
+DefaultVBVBufSize=true
21
+MuxH264ToMpegTS=true
22
+MuxDTSToMpeg=true
23
+WrapDTSIntoPCM=false
24
+MuxLPCMToMpeg=true
25
+MaxVideoBitrateMbps=0
26
+MaxVideoWidth=0
27
+MaxVideoHeight=0
28
+TranscodeExtensions=
29
+StreamExtensions=mkv,hdmov,hdm,flac,fla,dts,ogg,asf,asx,m2v
0 30
\ No newline at end of file
... ...
@@ -0,0 +1,76 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Xbox 360.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Xbox 360
7
+RendererIcon=xbox360.png
8
+UserAgentSearch=XBOX|XENON
9
+Video=true
10
+Audio=true
11
+Image=true
12
+SeekByTime=false
13
+TranscodeVideo=WMV
14
+TranscodeAudio=MP3
15
+DefaultVBVBufSize=true
16
+WrapDTSIntoPCM=false
17
+#Xbox doesn't like wmvs with huge bitrate
18
+MaxVideoBitrateMbps=0
19
+MaxVideoWidth=0
20
+MaxVideoHeight=0
21
+TranscodeAudioTo441kHz=true
22
+
23
+#Deprecated, don't remove now
24
+MuxH264ToMpegTS=false
25
+MuxDTSToMpeg=false
26
+MuxLPCMToMpeg=false
27
+TranscodeExtensions=wav,mpg,mpeg,mpe,ts,tp,m2t,m2ts,m2p,mts,vob,gif,tif,tiff,png,bmp
28
+StreamExtensions=wma,asf
29
+
30
+#Better/faster codec detection method !
31
+MediaInfo=true
32
+CreateDLNATreeFaster=true
33
+#http://blogs.msdn.com/xboxteam/default.aspx 
34
+#1.    What exactly does the Xbox 360 support for AVI?
35
+#Xbox 360 supports the following for AVI:
36
+#         File Extensions: .avi, .divx
37
+#         Containers: AVI
38
+#         Video Profiles: MPEG-4 Part 2, Simple & Advanced Simple Profile
39
+#         Video Bitrate: 5 Mbps with resolutions of 1280 x 720 at 30fps. See question number 11 for more information.
40
+#         Audio Profiles: Dolby� Digital 2 channel and 5.1 channel, MP3
41
+#         Audio Max Bitrate: No restrictions. See question number 11 for more information.
42
+Supported=f:avi	v:divx|mp4	a:ac3|mp3	m:video/avi
43
+
44
+#2.    What exactly does the Xbox 360 support for H.264?
45
+#Xbox 360 supports the following for H.264:
46
+#         File Extensions: .mp4, .m4v, mp4v, .mov
47
+#         Containers: MPEG-4, QuickTime
48
+#         Video Profiles: Baseline, main, and high (up to Level 4.1) profiles.
49
+#         Video Bitrate: 10 Mbps with resolutions of 1920 x 1080 at 30fps. See question number 11 for more information.
50
+#         Audio Profiles: 2 channel AAC low complexity (LC)
51
+#         Audio Max Bitrate: No restrictions. See question number 11 for more information.
52
+#3.    What exactly does the Xbox 360 support for MPEG-4 Part 2?
53
+#Xbox 360 supports the following for MPEG-4:
54
+#         File Extensions: .mp4, .m4v, .mp4v, .mov
55
+#         Containers: MPEG-4, QuickTime
56
+#         Video Profiles: Simple & **Advanced Simple Profile
57
+#         Video Bitrate: 5 Mbps with resolutions of 1280 x 720 at 30fps. See question number 11 for more information.
58
+#         Audio Profiles: 2 channel AAC low complexity (LC)
59
+#         Audio Max Bitrate: No restrictions. See question number 11 for more information.
60
+Supported=f:mp4|qt	v:h264|mp4	a:aac	n:2	m:video/mp4
61
+
62
+#4.    What exactly does the Xbox 360 support for WMV (VC-1)?
63
+#Xbox 360 supports the following for WMV:
64
+#         File Extensions: .wmv
65
+#         Container: asf
66
+#         Video Profiles: WMV7 (WMV1), WMV8 (WMV2), WMV9 (WMV3), VC-1 (WVC1 or WMVA) in simple, main, and advanced up to Level 3
67
+#         Video Bitrate: 15 Mbps with resolutions of 1920 x 1080 at 30fps. See question number 11 for more information.
68
+#         Audio Profiles: WMA7/8, WMA 9 Pro (stereo and 5.1), WMA lossless
69
+#         Audio Max Bitrate: No restrictions. See question number 11 for more information.
70
+Supported=f:wmv	v:wmv|vc1	a:wma	m:video/x-ms-wmv
71
+
72
+#Music
73
+Supported = f:mp3	m:audio/mpeg
74
+
75
+#Image
76
+Supported = f:jpg	m:image/jpeg
0 77
\ No newline at end of file
... ...
@@ -0,0 +1,17 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Yamaha RX-A1010.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Yamaha RX-A1010
7
+RendererIcon=yamaharxa1010.png
8
+UserAgentSearch=RX-A1010
9
+UserAgentAdditionalHeader=AV_Reciever/3.1
10
+Video=false
11
+Audio=true
12
+Image=false
13
+SeekByTime=true
14
+StreamExtensions=wav,flac,mp3,wma,aac
15
+TranscodeAudio=LPCM
16
+TranscodeAudioTo441kHz=false
17
+TranscodeExtensions=
0 18
\ No newline at end of file
... ...
@@ -0,0 +1,17 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Yamaha RX-V3900.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Yamaha RX-V3900
7
+RendererIcon=yamaharxv3900.png
8
+UserAgentSearch=RX-V3900
9
+UserAgentAdditionalHeader=AV_Reciever/3.1
10
+Video=false
11
+Audio=true
12
+Image=false
13
+SeekByTime=true
14
+TranscodeAudioTo441kHz = false
15
+StreamExtensions = wav, flac, mp3, wma, aac
16
+TranscodeAudio=MP3
17
+TranscodeExtensions=
... ...
@@ -0,0 +1,17 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for Yamaha RX-V671.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+
6
+RendererName=Yamaha RX-V671
7
+RendererIcon=yamaharxv671.png
8
+UserAgentSearch=RX-V671
9
+UserAgentAdditionalHeader=AV_Reciever/3.1
10
+Video=false
11
+Audio=true
12
+Image=false
13
+SeekByTime=true
14
+TranscodeAudioTo441kHz = false
15
+StreamExtensions = wav, flac, mp3, wma, aac
16
+TranscodeAudio=MP3
17
+TranscodeExtensions=
... ...
@@ -0,0 +1,250 @@
1
+#----------------------------------------------------------------------------
2
+# Profile for iPad, iPhone and iPod.
3
+# See PS3.conf for a description of all possible configuration options.
4
+#
5
+# This profile is still in a highly experimental stage. Playback quality
6
+# (if at all) depends very much on the app that is used and is sketchy at best
7
+# at this time.
8
+# You are encouraged to experiment and report back the results on the forums
9
+# at http://www.ps3mediaserver.org/.
10
+#
11
+# TODO: rewrite to use MediaInfo=true
12
+#
13
+
14
+#------------------------------------------------------------
15
+# General informations / detection
16
+
17
+RendererName=iPad / iPhone
18
+RendererIcon=ipad-iphone.png
19
+
20
+# UserAgentSearch: regular expression to detect the connected renderer.
21
+#
22
+# Note that apps typically identify themselves as different user agents to handle 
23
+# different types of media. Make sure to search them all!
24
+#
25
+# Working(-ish):
26
+# --------------
27
+# App: AcePlayer
28
+# User-Agent: AcePlayer/1.07 CFNetwork/548.1.4 Darwin/11.0.0
29
+#
30
+# App: AirPlayer - handled by renderer "AirPlayer.conf"
31
+#
32
+# App: AirAV
33
+# User-Agent: AirAV/1.00 CFNetwork/548.0.4 Darwin/11.0.0
34
+#
35
+# App: yxplayer2 lite
36
+# User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
37
+# User agent: yxplayer2%20lite/1.2.7 CFNetwork/485.13.9 Darwin/11.0.0
38
+# User-Agent: MPlayer 1.0rc4-4.2.1
39
+# User-Agent: NSPlayer/4.1.0.3856
40
+#
41
+# App: BUZZ Player
42
+# User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
43
+#             (Note: XBMC.conf tries to detect this exact same header on Mac OS X!)
44
+# User-Agent: AppleCoreMedia/1.0.0.9A405 (iPad; U; CPU OS 5_0_1 like Mac OS X; nl_nl)
45
+# User-Agent: Lavf52.79.0
46
+#
47
+# Not working:
48
+# ------------
49
+# App: Air Video Free
50
+# User-Agent: AirVideoFree/2.4.9 CFNetwork/485.13.9 Darwin/11.0.0
51
+#
52
+# App: 8 Player Lite:
53
+# User-Agent: UPnP/1.0 DLNADOC/1.50 Platinum/0.6.6.0
54
+# User-Agent: 8player lite 2.2.3 (iPad; iPhone OS 5.0.1; nl_NL)
55
+# User-Agent: Lavf53.4.0
56
+# User-Agent: AppleCoreMedia/1.0.0.8J2 (iPad; U; CPU OS 4_3_3 like Mac OS X; nl_nl)
57
+#
58
+
59
+# Combined regular expression of working user agents
60
+UserAgentSearch=8player|yxplayer2|MPlayer |NSPlayer/|AirAV|AcePlayer
61
+
62
+# UserAgentAdditionalHeaders: additional http header for better detection
63
+#UserAgentAdditionalHeader=
64
+#UserAgentAdditionalHeaderSearch=
65
+
66
+#Basic capabilities
67
+Video=true
68
+Audio=true
69
+Image=true
70
+
71
+#------------------------------------------------------------
72
+# DLNA settings
73
+
74
+# Use the DLNA feature seek by time and not by range
75
+SeekByTime=false
76
+
77
+# Serve different flavors of localization in the DLNA parameters (PAL/NTSC, NA/EU/JP)
78
+# to allow every worldwide renderer to see the files. Important for Sony Bravia's TVs
79
+#DLNALocalizationRequired=false
80
+
81
+#------------------------------------------------------------
82
+# Transcoding/Muxing capabilities
83
+#
84
+
85
+# Transcode profiles for video and audio engines
86
+# currently supported: MPEGPSAC3, MPEGTSAC3 or WMV for video, LPCM, WAV or MP3 for audio
87
+TranscodeVideo=WMV
88
+TranscodeAudio=WAV
89
+
90
+# Use default DVD buffer size: false = greater bitrate and faster encoding,
91
+# but can generate incompatible videos, depends of your media renderer
92
+DefaultVBVBufSize=true
93
+
94
+# Muxing capabilities: Does the media renderer supports H264 and MPEG2 in a mpegts file ?
95
+# Deprecated if MediaInfo=true
96
+MuxH264ToMpegTS=true
97
+
98
+# Does the media renderer supports DTS in a mpeg file ?
99
+# Do not use if MediaInfo=true
100
+MuxDTSToMpeg=false
101
+
102
+#Does the media renderer supports DTS wrapped into LPCM in a mpeg file ?
103
+WrapDTSIntoPCM=true
104
+
105
+# Does the media renderer supports LPCM in a mpeg file ?
106
+# Do not use if MediaInfo=true
107
+MuxLPCMToMpeg=true
108
+
109
+# Maximum bitrate supported by the media renderer (0=unlimited)
110
+MaxVideoBitrateMbps=0
111
+
112
+# Max Width and Height supported by the media renderer (0=unlimited)
113
+MaxVideoWidth=0
114
+MaxVideoHeight=0
115
+
116
+# Does the media renderer supports only H264 L4.1 at most ?
117
+H264Level41Limited=true
118
+
119
+# Does music files need to be resampled at 44.1kHz?
120
+TranscodeAudioTo441kHz=false
121
+
122
+# Does the client need to receive transcoded video with minimal delay ?
123
+# (Useful when the client has a small timeout delay)
124
+TranscodeFastStart=false
125
+
126
+# Size of the transcoded file (unknown length) sent to the renderer (could determine browsing failure/success)
127
+# Possible values: 
128
+#           -1: Specific value working with the PS3, means perfect transcoding and copying support (it's against the dlna spec though)
129
+#            0: size attribute is NOT sent to the renderer (defaut value if this parameter isn't used)
130
+# 100000000000: 100Gb, if you want to be sure that the media file is not cutted before the end ?
131
+# TranscodedVideoFileSize=0
132
+
133
+#-----------------------------------------------------------
134
+# Misc Images
135
+
136
+# Rotate Jpeg files based on EXIF infos
137
+AutoExifRotate=true
138
+
139
+#------------------------------------------------------------
140
+# Misc Files
141
+
142
+# Mime types transforms (oldmime=newmime|olemime2=newmime2|...)
143
+# Deprecated if MediaInfo=true
144
+MimeTypesChanges=
145
+
146
+# What extensions are forcefully transcoded
147
+# Don't use this if MediaInfo=true, prefer codec configurations
148
+TranscodeExtensions=
149
+# What extensions are forcefully streamed as is (and not transcoded)
150
+# Don't use this if MediaInfo=true, prefer codec configurations
151
+StreamExtensions=mkv,mov,ogg,hdmov,hdm,flac,fla,dts,asf,asx,m2v
152
+
153
+
154
+
155
+# ===========================================================================
156
+# All supported media formats of this renderer (the rest will be transcoded)
157
+# First steps towards a faster/proper file/codec/mimetype management system (false by default)
158
+# 1- Parse files with mediainfo on Windows/OS X (Linux too if libmediainfo and libzen installed)
159
+# 2- Deprecate following parameters: MuxH264ToMpegTS,MuxDTSToMpeg,MuxLPCMToMpeg,MimeTypesChanges
160
+# 3- The server will skip badly parsed, corrupted files or wrong coding, preventing potential playback errors
161
+# 4- Faster browsing, due to the launch of FFmpeg/MPlayer first thumbnailer process with each http client request, rather than in the browse DLNA request
162
+MediaInfo=false
163
+
164
+# The media parser and this configuration file will recognize the following formats/codecs (lowercase only, regex supported):
165
+# Chosen from the most common used and supported formats/codecs (no need to manage ADPCM, nobody cares)
166
+#        mpegps		(mpeg presentation stream, used in DVD Videos, VCDs, etc.)
167
+#        mpegts		(mpeg transport stream, used in sat tv, blu rays, etc.)
168
+#        wmv		(Windows Media Video, tag also used for asf files)
169
+#        avi		(AVI container)
170
+#        mp4		(ISOM/MPEG4 container, or MPEG4 codec)
171
+#        mov		(Quicktime container, Apple)
172
+#        flv		(Flash Video)
173
+#        rm		(Real Media, RMVB)
174
+#        mkv		(Matroska)
175
+#        wav		(WAVE file)
176
+#        wavpac		(WavPack)
177
+#        lpcm		(Linear PCM)
178
+#        aac		(Advanced Audio Codec)
179
+#        ac3		(Audio Coding 3)
180
+#        mp3		(Mpeg Audio Layer 3)
181
+#        mpa		(Mpeg Audio)
182
+#        ogg		(Ogg Vorbis)
183
+#        wma		(Windows Media Audio)
184
+#        dts		(Digital Theater Systems)
185
+#        dtshd		(Digital Theater Systems)
186
+#        truehd		(TrueHD)
187
+#        eac3		(Extended AC3)
188
+#        atrac		(Atrac)
189
+#        flac		(Free Lossless Audio Codec)
190
+#        ape		(Monkey's Audio)
191
+#        ra		(Real Audio)
192
+#        mpc		(MusePack)
193
+#        aiff		(AIFF)
194
+#        alac		(Apple Lossless)
195
+#        dv		(Digital Video)
196
+#        mpeg1		(Codec used in VCD)
197
+#        mpeg2		(Codec used in DVD Videos and HDTV)
198
+#        divx		(DivX Video)
199
+#        h264		(H264)
200
+#        mjpeg		(M-JPEG)
201
+#        vc1		(VC-1)
202
+#        jpg		(Jpeg)
203
+#        png		(PNG)
204
+#        gif		(GIF)
205
+#        tiff		(TIFF)
206
+#        bmp		(Bitmap)
207
+#        und		(Undetermined, if the parser did not recognize one of above)
208
+# Usage:
209
+#    f: format, MANDATORY (the only conf for a 'eat everything' renderer would be f:.+)
210
+#    m: mimetype, STRONGLY RECOMMENDED (if not declared, an estimated value is assigned)
211
+#    v: video codec
212
+#    a: audio codec
213
+#    n: max nb of audio channels
214
+#    s: max audio sample frequency in Hz
215
+#    b: max audio bitrate in bps
216
+#    w: max width in pixels
217
+#    h: max height in pixels
218
+#    other flags: right now, only qpel and gmc (see avi)
219
+
220
+# In case of multiple matches, the first mime type of the list is the used one.
221
+# Be careful with regexps such as .+ : You shouldn't use these only if you're sure your renderer is quite versatile
222
+
223
+# [Supported video formats]: 
224
+# Here we declare support (or lack) of DTS (here, none of the entries declare dts as a supported audio codec) 
225
+#Supported = f:mpegps|mpegts    v:mpeg1|mpeg2|mp4|h264    a:ac3|lpcm|aac|mpa	m:video/mpeg
226
+# No H264 for AVI files, plus specific mediainfo attributes, for better auto detection (qpel and gmc are not supported here)
227
+#Supported = f:avi|divx    v:mp4|divx|mjpeg	a:mp3|lpcm|mpa|ac3	m:video/x-divx	qpel:no	gmc:0
228
+#Supported = f:mp4    v:mp4|h264	a:ac3|aac	m:video/mp4
229
+# WMV files are supported, but not with 5.1 audio: (hence the n:2)
230
+#Supported = f:wmv    v:wmv|vc1	a:wma	n:2	m:video/x-ms-wmv
231
+
232
+# [Supported audio formats]:
233
+#Supported = f:wav	a:dts|lpcm	n:6	s:48000	m:audio/wav
234
+#Supported = f:wav	n:2	s:48000	m:audio/wav
235
+#Supported = f:mp3	n:2	m:audio/mpeg
236
+# Apple lossless not supported
237
+#Supported = f:aac	n:2	a:(?!alac).+	m:audio/x-m4a
238
+#Supported = f:wma	n:2	m:audio/x-ms-wma
239
+#Supported = f:atrac	n:2	m:audio/x-oma
240
+
241
+# [Supported image formats]
242
+#Supported = f:jpg	m:image/jpeg
243
+#Supported = f:png	m:image/png
244
+#Supported = f:gif	m:image/gif
245
+#Supported = f:tiff	m:image/tiff
246
+
247
+# Use faster method to create DLNA tree with MediaInfo. Not supported by some renderers, false by default (upnp specification violation).
248
+#CreateDLNATreeFaster = true
249
+
250
+# ===========================================================================