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,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,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,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&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 > K-Lite Codec Pack |
|
97 |
+ > Configuration > 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 > K-Lite Codec Pack > |
|
103 |
+ Configuration >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 > K-Lite Codec Pack > Configuration > 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 > CoreCodec > CoreAVC > |
|
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 |
+ "Before UDP Broadcast" and "After UDP Broadcast"<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 "netstat -a" 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&t=3507&p=16041#p16041">http://ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&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 "Run |
|
264 |
+ as Administrator" 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 |
+ "Public" settings instead of "Private"</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 "Trusted |
|
303 |
+ List" 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&t=3507&p=16952#p16952">viewtopic.php?f=6&t=3507&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&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&t=2099">Alternate streaming clients / DLNA media renderers</a></li> |
|
48 |
+ <li><a href="http://ps3mediaserver.org/forum/viewtopic.php?f=6&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&t=392&p=1874">http://ps3mediaserver.org/forum/viewtopic.php?f=2&t=392&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 & Multithread: |
|
65 |
+ <a class="postlink" href="http://ps3mediaserver.org/forum/viewtopic.php?f=3&t=315">http://ps3mediaserver.org/forum/viewtopic.php?f=3&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&t=3437">http://ps3mediaserver.org/forum/viewtopic.php?f=3&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&t=2653&start=10">http://ps3mediaserver.org/forum/viewtopic.php?f=2&t=2653&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&t=4253">http://ps3mediaserver.org/forum/viewtopic.php?f=3&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&t=4374">http://ps3mediaserver.org/forum/viewtopic.php?f=3&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&t=3336">http://ps3mediaserver.org/forum/viewtopic.php?f=2&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&t=3240">http://www.foxhollow.ca/PS3-Radio/ and http://ps3mediaserver.org/forum/viewtopic.php?f=2&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&t=3390">http://ps3mediaserver.org/forum/viewtopic.php?f=2&t=3390</a></li> |
|
108 |
+ <li>PS3 Media Server Cover Generator Application: <a href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&t=3640">http://ps3mediaserver.org/forum/viewtopic.php?f=2&t=3640</a></li> |
|
109 |
+ <li>PS3 Media Server SVN builder tool: <a href="http://ps3mediaserver.org/forum/viewtopic.php?f=2&t=4449">http://ps3mediaserver.org/forum/viewtopic.php?f=2&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&x=13&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&t=721&p=12810#p12810">http://ps3mediaserver.org/forum/viewtopic.php?f=4&t=721&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&t=2126">http://ps3mediaserver.org/forum/viewtopic.php?f=2&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&t=6117">http://ps3mediaserver.org/forum/viewtopic.php?f=12&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,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 |
+# =========================================================================== |