Synology-Forum.nl

Packages => Officiële Packages => Media Server (UPNP/DLNA) => Topic gestart door: Anonymous op 06 januari 2008, 19:50:48

Titel: Synology & ShowCenter 200
Bericht door: Anonymous op 06 januari 2008, 19:50:48
Ik heb een DS207+ en probeer een playlist (*.wpl formaat) te starten op mijn ShowCenter 200. De playlist is zichtbaar, maar alleen als directory. Ik kan de liedjes alleen afzonderlijk selecteren en afspelen. Hoe start ik het afspelen van een playlist? Is dit een probleem van de media server op de DS207+ of is dit een probleem van de ShowCenter 200?
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 03 maart 2008, 18:37:51
Dit is een makke van de SC200, groeten, Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: Anonymous op 03 maart 2008, 18:56:49
Met de nieuwste firmware 21-85 (beta) gaat het wel goed. Maar ik ben al overgestapt op SwissCenter. Nu moet ik alleen nog uitvinden hoe ik SwissCenter installeer op mijn NAS. Ik heb wel wat forums gevonden, maar ik ben geen Unix expert.
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 03 maart 2008, 23:21:14
Hoi BABACHAN,

Ik heb een begin gemaakt van een handleiding om de SwissCenter op een DS te installeren. Omdat ik de video streaming nog niet voor elkaar heb, is deze eigenlijk nog niet goed genoeg en heb ik hem daarom nog niet verspreid. Ik zal hem geven, maar bedenk dat deze nog niet af is, en is bedoeld om je op weg te helpen. Als je vragen, opmerkingen of aanvullingen heb, hoor ik het graag

groeten, Klaas

Installing SwissCenter on a Synology DS x07 (http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,/func,view/catid,10/id,7623/#7623)[/url]
Titel: Re: Synology & ShowCenter 200
Bericht door: Anonymous op 07 maart 2008, 12:59:08
Klaasvaak/,

bedankt voor je uitleg, het werkt als een speer.

Ik heb toch nog wat vraagjes:
- Heb je ook de web optie aan de praat gekregen?
- een oplossing voor de hele trage fotoshow?


Alvast bedankt!
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 07 maart 2008, 23:29:07
Yep, web browsing is geen probleem. Mag ik je hiervoor naar hier (http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,/func,view/catid,10/id,6551/#6551) en de FAQ (http://www.swisscenter.co.uk/components/com_mambowiki/index.php?title=WebLinks) van SwissCenter verwijzen. Mocht de info toch niet voldoende zijn, hoor ik het wel. Bedenk wel dat de kwaliteit van internetpagina's op de SC200 (maar ook SC250HD) erg mager is.

De snelheid waarmee foto's via de combi DSx07 en SC200 getoond kunnen worden, heb ik nog niet acceptabel kunnen krijgen. Slideshows zijn helemaal een crime: SwissCenter loopt vast wanneer ik er één probeer af te spelen. Hier moet ik nog aan knutselen. Dit komt overigens nadat ik de video-optie aan de praat heb.

groeten, Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: manvanstaal op 08 maart 2008, 21:33:48
Klaas,

Video via mijn Pinnacle 1000G werkt met jouw oplossing uitstekend, ook de ondertiteling gaat goed. Ik heb ook geen last van stotterend beeld of zo.
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 08 maart 2008, 21:48:55
Dat is goed nieuws, ik begrijp het alleen nog niet. Heb je naast de beschreven acties nog andere aanpassingen gedaan?

Ik ben nog aan het dubben of ik mijn "httpd-conf-user"-file wel helemaal goed heb. Op regel 102 van het bestand moet de DocumentRoot worden aangeven.
DocumentRoot "/volume1/photo"Wat heb jij daar staan? En verwijst de DocumentRoot naar de plaats waar je media (video) bestanden heb staan. En hoe zijn vervolgens bij jou regels 113 t/m 116 ingevoerd? Bij mij staat er:
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
Ook moet er volgens mij nog op regel 128 t/m 156 het één en ander aangepast worden. Mijn laatste versie is hieronder weergegeven.
<Directory "/volume1/photo">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>

Wellicht zou je de paden van SwissCenter en mediabestanden kunnen geven en je "httpd.conf-user"-bestand posten, zodat ik één en ander kan vergelijken en de fout bij mij kan proberen te achterhalen.

alvast bedankt voor je reactie, groeten, Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: manvanstaal op 09 maart 2008, 16:30:47
Klaas,

ik heb alleen jouw aanpassingen geìnstalleer, maar ik heb eerder een poging gedaan Twonkey te installeren werket niet en weer gedeìnstalleerd, misschien heeft dat er mee te maken.

regel 102  
#DocumentRoot "/var/services/web"   staat dus uitregel 113
  <Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

regel 128
<Directory "/var/services/web">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options MultiViews

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all
   
</Directory>

de paden van swiss center
/volume1/photo
/volume1/video


#
# This is the main Apache HTTP server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.  
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path.  If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "logs/foo.log"
# with ServerRoot set to "@@ServerRoot@@" will be interpreted by the
# server as "@@ServerRoot@@/logs/foo.log".

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path.  If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk.  If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
#
ServerRoot "/usr/syno/apache"

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule rewrite_module modules/mod_rewrite.so

<IfModule !mpm_netware_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.  
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User admin
Group users
</IfModule>

# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.  These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed.  This address appears on some server-generated pages, such
# as error documents.  e.g. admin@your-domain.com
#
ServerAdmin admin

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName *:80

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
#DocumentRoot "/var/services/web"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.  
#
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/var/services/web">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options MultiViews

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all
   
</Directory>

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html index.htm index.cgi index.php index.php3
</IfModule>

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
#ErrorLog /var/log/httpd-user.log
ErrorLog /dev/null

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
#LogLevel debug
LogLevel warn

<IfModule log_config_module>
    #
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    #
    LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
    LogFormat "%h %l %u %t "%r" %>s %b" common

    <IfModule logio_module>
      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" %I %O" combinedio
    </IfModule>

    #
    # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here.  Contrariwise, if you *do*
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and *not* in this file.
    #
    CustomLog /dev/null common

    #
    # If you prefer a logfile with access, agent, and referer information
    # (Combined Logfile Format) you can use the following directive.
    #
    #CustomLog logs/access_log combined
</IfModule>

<IfModule alias_module>
    #
    # Redirect: Allows you to tell clients about documents that used to
    # exist in your server's namespace, but do not anymore. The client
    # will make a new request for the document at its new location.
    # Example:
    # Redirect permanent /foo http://www.example.com/bar

    #
    # Alias: Maps web paths into filesystem paths and is used to
    # access content that does not live under the DocumentRoot.
    # Example:
    # Alias /webpath /full/filesystem/path
    #
    # If you include a trailing / on /webpath then the server will
    # require it to be present in the URL.  You will also likely
    # need to provide a <Directory> section to allow access to
    # the filesystem path.

    #
    # ScriptAlias: This controls which directories contain server scripts.
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the target directory are treated as applications and
    # run by the server when requested rather than as documents sent to the
    # client.  The same rules about trailing "/" apply to ScriptAlias
    # directives as to Alias.
    #
    #ScriptAlias /cgi-bin/ "/usr/syno/apache/cgi-bin/"

</IfModule>

<IfModule cgid_module>
    #
    # ScriptSock: On threaded servers, designate the path to the UNIX
    # socket used to communicate with the CGI daemon of mod_cgid.
    #
    #Scriptsock logs/cgisock
</IfModule>

#
# "/usr/syno/apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
#<Directory "/usr/syno/apache/cgi-bin">
#    AllowOverride None
#    Options None
#    Order allow,deny
#    Allow from all
#</Directory>

#
# DefaultType: the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value.  If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain

<IfModule mime_module>
    #
    # TypesConfig points to the file containing the list of mappings from
    # filename extension to MIME-type.
    #
    TypesConfig /usr/syno/apache/conf/mime.types

    #
    # AddType allows you to add to or override the MIME configuration
    # file specified in TypesConfig for specific file types.
    #
    #AddType application/x-gzip .tgz
    #
    # AddEncoding allows you to have certain browsers uncompress
    # information on the fly. Note: Not all browsers support this.
    #
    AddEncoding x-compress Z
    AddEncoding x-gzip gz tgz
    #
    # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    #
    # AddHandler allows you to map certain file extensions to "handlers":
    # actions unrelated to filetype. These can be either built into the server
    # or added with the Action directive (see below)
    #
    # To use CGI scripts outside of ScriptAliased directories:
    # (You will also need to add "ExecCGI" to the "Options" directive.)
    #
    AddHandler cgi-script .cgi

    # For type maps (negotiated resources):
    #AddHandler type-map var

    #
    # Filters allow you to process content before it is sent to the client.
    #
    # To parse .shtml files for server-side includes (SSI):
    # (You will also need to add "Includes" to the "Options" directive.)
    #
    #AddType text/html .shtml
    #AddOutputFilter INCLUDES .shtml
    AddType image/x-icon .ico
</IfModule>

#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type.  The MIMEMagicFile
# directive tells the module where the hint definitions are located.
#
MIMEMagicFile /usr/syno/apache/conf/magic

#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
# Forbidden (eg. list files in a directory)
ErrorDocument 403 /webdefault/sample.php?status=403
# Page not found in apache
ErrorDocument 404 /webdefault/sample.php?status=404
# Page not found in thttpd
ErrorDocument 500 /webdefault/sample.php?status=500
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# EnableMMAP and EnableSendfile: On systems that support it,
# memory-mapping or the sendfile syscall is used to deliver
# files.  This usually improves server performance, but must
# be turned off when serving from networked-mounted
# filesystems or if support for these functions is otherwise
# broken on your system.
#
#EnableMMAP off
#EnableSendfile off

# Supplemental configuration
#
# The configuration files in the conf/extra/ directory can be
# included to add extra features or to modify the default configuration of
# the server, or you may simply copy their contents here and change as
# necessary.

# Server-pool management (MPM specific)
Include conf/extra/httpd-mpm.conf-user

# Multi-language error messages
#Include conf/extra/httpd-multilang-errordoc.conf

# Fancy directory listings
Include conf/extra/httpd-autoindex.conf-user

# Language settings
Include conf/extra/httpd-languages.conf-user

# User home directories
#Include conf/extra/httpd-userdir.conf

# Real-time info on requests and configuration
#Include conf/extra/httpd-info.conf

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
Listen 8080
<VirtualHost _default_:8080>
DocumentRoot "/volume1/web/swisscenter"
<Directory "/volume1/web/swisscenter">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule mod_dir.c>
DirectoryIndex index.html index.php
</IfModule>
Alias /root/ "/"
</VirtualHost>

# Local access to the Apache HTTP Server Manual
#Include conf/extra/httpd-manual.conf

# Distributed authoring and versioning (WebDAV)
#Include conf/extra/httpd-dav.conf

# Various default settings
Include conf/extra/httpd-default.conf-user

<IfDefine SSL>
# Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
</IfDefine>

AddType application/x-httpd-php .php
LoadModule php5_module /lib/libphp5.so
Titel: Re: Synology & ShowCenter 200
Bericht door: BABACHAN op 09 maart 2008, 20:47:53
Klaas en manvanstaal,

Ik heb de handleiding van Klaas tot op de letter gevolgd. Eerste probleem was dat ik niet als root ingelogd was, maar als admin. Klaas, misschien handig als je dit toevoegt aan je handleidng. Maar daarna ging alles goed en heb ik nu exact dezelfde httpd.conf-user als manvanstaal.

Bij het opstarten van //diskstation:8080/config krijg ik de volgende melding: "Warning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in /volume1/web/swisscenter/base/file.php on line 736"

Enig idee? Gebruiken jullie een andere versie van SwissCenter? Ik heb 1.19 gedownload.
Titel: Re: Synology & ShowCenter 200
Bericht door: manvanstaal op 09 maart 2008, 22:44:15
Citaat van: "BABACHAN"
Klaas en manvanstaal,

Ik heb de handleiding van Klaas tot op de letter gevolgd. Eerste probleem was dat ik niet als root ingelogd was, maar als admin. Klaas, misschien handig als je dit toevoegt aan je handleidng. Maar daarna ging alles goed en heb ik nu exact dezelfde httpd.conf-user als manvanstaal.

Bij het opstarten van //diskstation:8080/config krijg ik de volgende melding: "Warning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in /volume1/web/swisscenter/base/file.php on line 736"

Enig idee? Gebruiken jullie een andere versie van SwissCenter? Ik heb 1.19 gedownload.
Babachan
Ik heb precies dezelfde melding, maar gewoon je instellingen verder doen en let wel alles werkt verder prima!
Titel: Re: SwissCenter, Synology & ShowCenter 200
Bericht door: klaasvaak op 10 maart 2008, 18:00:12
Hoi Babachan,

Bedankt voor je reactie.

Citaat
Eerste probleem was dat ik niet als root ingelogd was, maar als admin. Klaas, misschien handig als je dit toevoegt aan je handleidng. Maar daarna ging alles goed en heb ik nu exact dezelfde httpd.conf-user als manvanstaal.
Zal ik doen.

Citaat
Bij het opstarten van //diskstation:8080/config krijg ik de volgende melding: "Warning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in /volume1/web/swisscenter/base/file.php on line 736"
Dit is een probleem van de DS, die niet overweg kan met de PHP-functie shell_exec. Dit geeft alleen een probleem bij de systeemtesten in het config-scherm van SwissCenter, verder niet (voor zover ik weet). Je kunt het negeren, maar wanneer je het hinderlijk vindt, kun je de melding als volgt wegwerken.

vervang regel 736 van /base/file.php
$location = trim(exec("which php php4 | grep '^/' | head -1"));door
$location= '/usr/syno/bin/php';Bedenk dat dit geen oplossing is die ertoe leidt dat de systeemtesten in het config-scherm werken, maar alleen bedoeld is om de foutmelding weg te krijgen.

groeten, Klaas

PS kun je aangeven of de videofunctie naar behoren werkt?
PPS nadat je SwissCenter hebt geïnstalleerd kun je hem upgraden naar versie 1.19.2; in deze versie zijn een aantal bugs opgelost, die in versie 1.19 en 1.19.1 zaten
Titel: Re: Synology & ShowCenter 200
Bericht door: BABACHAN op 10 maart 2008, 21:05:47
Klaas,

Bedankt voor de info.

Ik heb alles gedaan wat je gezegd hebt. Overigens moet je apache ook herstarten als je de php.ini file aangepast hebt. Dit is nog niet helemaal duidelijk in je handleiding.

Ik heb een media locatie "/volume1/video/" toegevoegd en "search for new media" gestart. De status blijft op pending staan en de DS komt niet in de media lijst op de ShowCenter 200. SwissCenter vanuit mijn PC benaderen via //diskstation:8080/ werkt overigens wel. Alleen de lijst met videos is leeg.

Nog suggesties?
Titel: Re: Synology & ShowCenter 200
Bericht door: BABACHAN op 10 maart 2008, 21:17:14
Diskstation manueel toevoegen via "Add Server" maakt hem wel zichtbaar in de lijst. Alleen niet groen. Maar dat maakt niet. Als je hem selecteer dan werkt het. Nu alleen nog videos in de lijst krijgen.
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 10 maart 2008, 22:33:05
Hoi Babachan,

Citaat
Ik heb een media locatie "/volume1/video/" toegevoegd en "search for new media" gestart. De status blijft op pending staan
De "search for new media"-functie wil via de DS niet altijd goed lukken. Een goed werkend alternatief is handmatig de media search uit te voeren. Dit kan door de volgende link op je PC te gebruiken:
http://diskstation:8080/media_search.phpZolang de media search duurt blijft de webbrowser naar de pagina "zoeken". Wanneer het zoeken voltooid is, krijg je de melding dat de pagina niet weergegeven kan worden. Al je mediabestanden zitten dan in de database.

Citaat
Diskstation manueel toevoegen via "Add Server" maakt hem wel zichtbaar in de lijst. Alleen niet groen. Maar dat maakt niet. Als je hem selecteer dan werkt het.
Dit is het gevolg van SwissCenter in combinatie met Apache (wanneer je SwissCenter draait samen met Simese heb je dat probleem niet; Simese draait echter alleen op windows PCs). Een simpele oplossing hiervoor is, nadat je de DS handmatig als server aan de ShowsCenter hebt toegevoegd, je de DS de standaardserver maakt. Hierdoor start SwissCenter via de DS automatisch op als je de ShowCenter aanzet.

Citaat
Overigens moet je apache ook herstarten als je de php.ini file aangepast hebt. Dit is nog niet helemaal duidelijk in je handleiding.
Bedankt voor de suggestie en zal de handleiding aanpassen. Ook het instellen van de DS als standaardserver zal ik toevoegen.

Ben benieuwd naar de resultaten, groeten, Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: BABACHAN op 10 maart 2008, 23:09:22
Hoi Klaas,

Het manueel zoeken werkt. De web browser geeft "Waiting for ..." en uiteindelijk "Done". Ik krijg geen "pagina niet gevonden". Hierna zitten alle mediabestanden in de database. Ik heb even snel een drietal films geprobeerd. Deze films bestaan uit 1 grote VOB file gemaakt met DVD Shrink van een DVD. Alles werkt prima. Ondertiteling, geluid, beeld, zelfs de goto functie.
Zoals je waarschijnlijk al begrepen hebt staan mijn films op /volume1/video. Daarnaast had ik media service aan staan voor UPNP. Maar die heb ik uitgezet voordat ik een film bekeken heb.
Als je verder nog iets wil weten van instellingen of zo dan hoor ik het wel.

PS Ik zag in bug tracking dat de auteur van SwissCenter bezig is met het verwijderen van de PHP CLI afhankelijkheid (shell_exec?). Dit komt als het goed is in 1.20.

Groetjes, BABACHAN
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 11 maart 2008, 18:43:25
Ha die Babachan,

Mooi dat het werkt. Ik begin langzaam een vermoeden te krijgen waar bij mij de fout zit. Om één of andere reden, krijg ik het configuratiescherm van SwissCenter niet aan de praat. Het starten van het scherm levert de volgende foutmelding op:
Fatal error: Cannot redeclare get_player_type() (previously declared in /volume1/web/svr/swiss/base/capabilities.php:22) in /volume1/Web/svr/swiss/base/capabilities.php on line 67.Ik omzeil dit probleem door de instellingen direct in de MySQL database te plaatsen. Hierdoor maakt SwissCenter, echter, niet de directory "media" aan. In deze directory staan de symlinks die nodig zijn om de mediabestanden te kunnen vinden. Dit is alleen voor de video-bestanden een probleem, omdat SwissCenter audio- en foto-bestanden via stream.php afspeelt. Voor video-bestanden is de directory "media" wel nodig.

Ik ben nu op zoek naar een mogelijkheid om de symlinks handmatig in de directory te schrijven. Zou je willen kijken hoe de bij de structuur van de directory "media" is opgebouwd? Deze directory is te vinden in de hoofddirectory van SwissCenter. Je kunt die overigens niet met de windowsverkenner openen omdat deze in gebruik is door de SwissCenter. Wel kun je de structuur zien door de DS te telnetten. Wellicht zou je één of twee symbolic links willen posten.

alvast bedankt voor je (re)actie, groeten, Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: BABACHAN op 12 maart 2008, 17:01:08
Ha die Klaas,

De structuur zit er als volgt uit:
drwxr-xr-x    2 admin    users        4096 Mar 11 22:36 .
drwxrwxrwx   14 admin    users        4096 Mar 10 21:03 ..
lrwxrwxrwx    1 admin    users          21 Mar 11 18:22 3 -> /volume1/video/Movies
lrwxrwxrwx    1 admin    users          24 Mar 11 18:23 4 -> /volume1/video/Badminton
lrwxrwxrwx    1 admin    users          17 Mar 11 18:23 5 -> /volume1/video/TV
lrwxrwxrwx    1 admin    users          14 Mar 11 22:36 6 -> /volume1/music
lrwxrwxrwx    1 admin    users          14 Mar 11 22:36 7 -> /volume1/photo

Deze symbolic links zijn precies de media locaties die ik in de configuratie opgegeven heb. En de volgorde 3 t/m 7 is precies de volgorde waarin ik deze locaties toegevoegd heb.

Groetjes, BABACHAN
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 15 maart 2008, 09:40:15
Hoi Babachan,

Dank voor je reactie, de perikelen zijn verholpen en video streaming is geen probleem meer. Voor verdere info zie hier (http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,/func,view/catid,10/id,7650/#7650).

groeten, Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: dutchsea op 16 maart 2008, 21:25:37
Hallo Klaas,

Ik heb ook de handleiding gevolgd. Na wat naspeurwerk hoe een VI editor werkt etc, (ik ben een leek op het gebied van Linux), draait SwissCenter als server.
Ik krijg echter een foutmelding bij de config pagina via http://192.168.1.7:8080/config/ (http://192.168.1.7:8080/config/)

Fatal error: Cannot redeclare run_background() (previously declared in /volume1/web/svr/swiss/base/sched.php:15) in /volume1/web/SVR/SWISS/base/sched.php on line 52

Enig idee waar dit aan kan liggen?

Dank,

Dytchsea
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 17 maart 2008, 19:47:53
Hoi Dutchsea,

Je hebt een vervelend probleem te pakken, waar ik ook mee te maken heb en nog geen oplossing voor heb (zie hier (http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,/func,view/catid,10/id,7267/#7267).

Gevolg van het "redeclare"-probleem, is dat je geen gebruik kunt maken van het SwissCenter configuratiescherm. Je kunt overigens wel de SwissCenter database aanmaken. Daarna krijg opnieuw een "redeclare"-foutmelding. Vervolgs kun je met behulp van het "mysql_send.php"-script, de SwissCenter DB vullen met de instellingen (wanneer je op een PC SwissCenter met Semise installeert kun je achterhalen wat de instellingen moeten zijn). De functie "media_search.php" werkt vervolgens prima.

Er is echter één onderdeel waar het configuratie-scherm bij nodig hebt en dat is het aanmaken van de "media directory" binnen SwissCenter. In de media directory zijn alle symbolic links opgenomen die Apache gebruikt. Voor muziek en foto heb je ze niet nodig, wel voor video bestanden (zie hier (http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,/func,view/catid,10/id,7650/#7650)).

Bij toeval heb ik het configuratie-scherm een paar keer zonder de "redeclare"-fout kunnen openen (in mijn geval door handmatig een symlink te maken tussen de "media directory" en de directories waar mijn mediabestanden zijn opgeslagen. Op dat moment heb ik de medialokaties opnieuw ingevoerd, maar nu via het configuratiescherm waarmee de "media directory" door SwissCenter werd aangemaakt.

Het klinkt allemaal omslachtig, maar wanneer je beetje geoefend hebt met de MySQL commando's gaat het vrij snel.

Hopelijk helpt dit, anders hoor ik het wel, groeten, Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: dutchsea op 17 maart 2008, 22:09:29
Hoi Klaas,

Net jammer dat dit soort lastige problemen opduiken maar het is natuurlijk ook de sport om dit op te lossen. Het meeste wat ik verder heb gelezen (met name mbt de symlinks) is hogere wiskunde voor mij.
Wat ik al vertelde, ik ben een leek op het gebied van Linux. DOS is meer mijn ding (vanuit lang geleden) Maar goed, met kleine stapjes kom ik er vast wel. Ik heb de database aangemaakt en krijg inderdaad weer de " fatal error". Ik heb geen idee in welke directories Swisscenter naar content heeft gezocht met mijn huidige settings. In jouw handleiding geef je aan de files ergens in de web /volume1/web/ directory te plaatsen. Bij mij staat alles echter in:
/volume1/music (muziek)
/volume1/photo (afbeeldingen)
/volume1/video (films)
Dus of Swisscenter deze dirs heeft gebruikt voor het creren van de database weet ik niet.

Ik ga eerst maar is zoals je aangeeft Swisscenter en Siamese op mijn PC installeren.  En dan kijken hoe ik het "mysql_send.php"-script kan vullen. Waar kan ik die file vinden eigenlijk?
Kun je me ook vertellen hoe ik bestanden kan kopieren en/of verwijderen van de DS? Ik kan inmiddles wel een telnet sessie doen naar de DS en dan de dirs op de DS bekijken en files met de VI editor een beetje aanpassen. kopieren en verwijderen van files lukt me echter niet.

(ik heb de Swisscenter files met filestation van mijn windows PC naar de DS gekopieerd (/volume1/web/svr/swiss/). Filestation geeft  echter alleen toegang tot dirs in de /volume1, niet de hoger gelegen directories zoals /bin /usr etc)

Wat me nog opviel is dat in de error melding de /volume1/web/svr/swiss/ tekst op 2 manieren wordt aangegeven: 1x zonder hoofletters (/volume1/web/svr/swiss/base/capabilities.php) en 1x maal met hoofdletters /volume1/web/SVR/SWISS/base/capabilities.php. Laat ik de dirs SVR en SWISS nou eerst (in filestation) met hoofletters aangemaakt hebben die ik later weer naar kleine letters heb aangepast.
Toevallig of niet.................  (ik zag in jou voorbeeld van deze foutmelding een vergelijkbaar verschil, " web" met en zonder hoofdletter.) Verder heb ik de de bewuste file "capabilities.php" bekeken. In regel 22 staat er inderdaad een "run_background" entry, maar in line 52 staat deze helemaal niet. Gezien de foutmelding zou ik dat wel verwachten....

Update: heb net weer geprobeerd aan te loggen op http://192.168.1.7:8080/config/ (http://192.168.1.7:8080/config/)

Nu krijg ik de melding:
Fatal error: Cannot redeclare get_player_type() (previously declared in /volume1/web/svr/swiss/base/capabilities.php:22) in /volume1/web/SVR/swiss/base/capabilities.php on line 67

Vergelijkbaar maar toch anders.

Nou het is een heel verhaal geworden. Als je nog wat tips hebt....

Dutchsea
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 18 maart 2008, 21:29:26
Hoi Dutchsea,

Dutsea schrijft:
Citaat
Dus of Swisscenter deze dirs heeft gebruikt voor het creren van de database weet ik niet.
Nee, SwissCenter maakt de alleen de DB aan, waarin je de paden naar je media-bestanden kunt invoeren.

Ik ga ervan uit dat je de SwissCenter DB hebt aangemaakt. Om nu SwissCenter zonder configuratiescherm aan de praat te krijgen heb het script "mysql_send.php" nodig. Het script luidt als volgt:
<!-- Programma: mySQL_send.php
Beschrijving: PHP-programma dat een SQL-query naar de MySQL-server stuurt en de resultaten weergeeft.-->
<html>
<head><title>SQL Query Sender</title></head>
<body>
<?php 
$host
="localhost"
$user="root"
$password=""

/* Gedeelte dat de query uitvoert */ 
if(@$_GET['form'&#93; == "yes") 

  
mysql_connect($host,$user,$password); 
  
mysql_select_db($_POST['database'&#93;); 
  
$query stripSlashes($_POST['query'&#93;); 
  
$result mysql_query($query); 
  echo 
"Database Selected: <b>{$_POST['database'&#93;}</b><br> 
        
Query: <b>$query</b><h3>Results</h3><hr>"; 
  if(
$result == 0) 
  { 
     echo "
<b>Error "&#46;mysql_errno()&#46;""&#46;mysql_error()&#46; 
          "
</b>"; 
  } 
  elseif (@mysql_num_rows(
$result) == 0) 
  { 
     echo("
<b>Query completed&#46; No results returned&#46; 
           
</b><br>"); 
  } 
  else 
  { 
   echo "
<table border='1'
          <
thead
           <
tr>"; 
            for(
$i = 0;$i < mysql_num_fields($result);$i++) 
            { 
             echo "
<th>"&#46;mysql_field_name($result,$i)&#46; 
                  "
</th>"; 
            } 
   echo "  
</tr
          </
thead
         <
tbody>"; 
          for (
$i = 0; $i < mysql_num_rows($result); $i++) 
          { 
            echo "
<tr>"; 
             
$row = mysql_fetch_row($result); 
             for(
$j = 0;$j<mysql_num_fields($result);$j++) 
             { 
               echo("
<td>" &#46; $row[$j&#93; &#46; "</td>"); 
             } 
            echo "
</tr>"; 
          } 
   echo "
</tbody
        </
table>"; 
  }  //end else 
  echo " 
   
<hr><br
   <
form action="{$_SERVER['PHP_SELF'&#93;}" method="POST"> 
     
<input type='hidden' name='query' value='$query'
     <
input type='hidden' name='database' 
            
value={$_POST['database'&#93;}> 
     
<input type='submit' name="queryButton" 
            
value="New Query"
     <
input type='submit' name="queryButton" 
            
value="Edit Query"
   </
form>"; 
  unset(
$form); 
  exit(); 
}  // endif form=yes 

/* Gedeelte dat gebuikersinvoer van query vraagt */ 
@
$query=stripSlashes($_POST['query'&#93;); 
if (@
$_POST['queryButton'&#93; != "Edit Query") 

  
$query = " "; 

?>


<form action="<?php echo $_SERVER['PHP_SELF'&#93; ?>?form=yes"
      method="POST">
 <table>
  <tr>
   <td align=right><b>Type in database name</b></td>
   <td><input type="text" name="database"
              value=<?php echo @$_POST['database'&#93; ?> ></td>
  </tr>
  <tr>
   <td align="right" valign="top">
         <b>Type in SQL query</b></td>
   <td><textarea name="query" cols="60"
                 rows="10"><?php echo $query ?></textarea>
   </td>
  </tr>
  <tr>
   <td colspan="2" align="center"><input type="submit"
       value="Submit Query"></td>
  </tr>
 </table>
</form>
</body></html>

Met dit programmaatje kun je de database "swiss" openen. De medialocaties geef je op in tabel media_locations. Kijk hierbij goed naar de DB die je met de SwissCenter/Simese combi hebt gemaakt, welke kolommen je moet invullen. Daarna kun je met "http://diskstation:8080/media_search.php" de DB verder (automatisch) vullen met de paden naar de verschillende bestanden.

Om van LastFM gebruik te kunnen maken, moet je het gecodeerde wachtwoord uit de DB (opnieuw: die je met de SwissCenter/Simese combi hebt gemaakt) kopiëren en je gebruikersnaam invullen.

Hiermee krijg je alles, behalve de video aan de praat. Hiervoor heb je echt de "media directory" nodig. Gerelateerde info kun je hier (http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,42/func,view/id,6903/catid,10/) en hier (http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,42/func,view/id,7705/catid,12/) vinden.

Hopelijk brengt je dit verder, zo niet hoor ik het wel, groeten, Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: dutchsea op 18 maart 2008, 21:49:12
Hoi Klaas,

Waar kan ik de database vinden? In de dir /volume1/srv/swiss/database?
Nu staan daar alleen "patch_00XX.sql" files in.

En het script, ik neem aan dat ik met notepad een file kan maken met de door jou aangegeven code en deze opslaan als "mysql_send.php".
Maar waar en hoe sla ik dat script dan op en hoe roep ik het aan. (hoe draai ik dit script).

Dank alvast voor de uirgebreide uitleg.

P.s. Ik heb en CS 407 besteld. Komt waarschijnlijk donderdag aan. Kan dan met pasen e.a opnieuw inrichten.

Wouter
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 18 maart 2008, 22:12:07
Hoi Wouter,

Plak het script in een text-editor (zoals WordPad) en sla het op als "mysql_send.php". Kopieer het bestand in de hoofddirectory van SwissCenter en open het bestand in je webbrowser met http://diskstation:8080/mysql_send.php (http://diskstation:8080/mysql_send.php).

Je ziet dan twee velden. Door het eerste veld (type in database naam) leeg te laten en in het tweede veld (type in SQL query): "show tables" (zonder aanhalingstekens) krijg je een overzicht van alle tabellen die door SwissCenter zijn aangemaakt. De inhoud van de tabelen verkrijg je door in het eerste veld de naam van de SwissCenter DB in te vullen en in het tweede veld de volgende query:
SELECT * FROM tabelnaam
Daarna kun je de tabellen met de MySQL queries INSERT en UPDATE vullen.

QUERY INSERT
INSERT INTO tabelnaam (kolomnaam,kolomnaam,etc,...) VALUES ("waarde","waarde",etc,...)
QUERY UPDATE
UPDATE tabelnaam SET kolom=waarde,kolom=waarde,--- WHERE component
Op het web zul je goede beschrijvingen van de queries kunnen vinden.

groeten, Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: perzik op 20 maart 2008, 22:06:27
Heb een Showcenter 200 op proef.

Ben zelf in bezit van
DS106 (FW590)
DS207+ (momenteel nog FW524)
Speedtouch 780

Na installatie van showcenter, instellen beide Ds'en en speedtouch is alleen de DS207 zichtbaar en functioneel met showcentersoftware via tv.
ik overweeg idd om swisscenter te instaleren,heb beperkingen van showcenter softeware gelezen maar wil graag ook de "normale"stap bewandelen.

enkele vragen:

- waarom zou 207 wel en 106 niet zichtbaar zijn via upnp? Zie ik iets over het hoofd?
- geldt beschrijving van klaasvaak voor installatie swisscenter op DSx07 ook voor de 106?
- is 106 ook geschikt voor streamen van video (DVD-VOB?)
- vooraan in dit topic beschrijft BABACHAN dat de showcenter met de FW 21-85 wel playlists kan afspelen, waar kan ik vinden welke FW mijn huidige showcenter heeft?
- Misschien wel de moeilijkste vraag: is voor streamen van audio en video de showcenter een goede keus of zijn er betere (betaalbare) alternatieven?
Titel: Re: Synology & ShowCenter 200
Bericht door: BABACHAN op 21 maart 2008, 10:14:59
Hallo perzik,

- Ik heb geen ervaring met 2 UPnP servers. Misschien omdat ze dezelfde naam hebben is er maar 1 zichtbaar.
- De installatie van swisscenter geldt ook voor DS106. Het verschil zit hem meer in de firmware versie. Sinds FW590 is bijvoorbeeld het php exec() command gedisabled zie hier (http://www.synology.com/enu/forum/viewtopic.php?f=34&t=7291) en het redeclare problem zoals hierboven beschreven. Maar dit is PHP 5.2.0 gerelateerd. Het voordeel van FW590 is wel de snelheidsverbetering.
- Als je zelf nog geen firmware update gedaan hebt dan heb je FW21-85 nog niet. Dit is de laatste BETA firmware voor showcenter 200/250HD. Kun je  hier (http://www.pinnaclesys.com/PublicSite/us/Products/Consumer+Products/Digital+Media+Adapters/Digital+Media+Player/ShowCenter+200+Support/Download+Area/Drivers+-+Updates?mode=documents) downloaden.
- Natuurlijk zijn er alternatieven. En iedereen zweert bij zijn merk. Drie jaar geleden was de showcenter 200 het beste. Qua software is de SC200 wat minder. De bijgeleverde software is ronduit slecht. Maar het opensource swisscenter maakt dat helemaal goed. Maar swisscenter werkt voor meerdere systemen.
Titel: Re: Synology & ShowCenter 200
Bericht door: perzik op 22 maart 2008, 15:40:28
Citaat van: "BABACHAN"
Hallo perzik,

- Ik heb geen ervaring met 2 UPnP servers. Misschien omdat ze dezelfde naam hebben is er maar 1 zichtbaar.
- De installatie van swisscenter geldt ook voor DS106. Het verschil zit hem meer in de firmware versie. Sinds FW590 is bijvoorbeeld het php exec() command gedisabled zie hier (http://www.synology.com/enu/forum/viewtopic.php?f=34&t=7291) en het redeclare problem zoals hierboven beschreven. Maar dit is PHP 5.2.0 gerelateerd. Het voordeel van FW590 is wel de snelheidsverbetering.
- Als je zelf nog geen firmware update gedaan hebt dan heb je FW21-85 nog niet. Dit is de laatste BETA firmware voor showcenter 200/250HD. Kun je  hier (http://www.pinnaclesys.com/PublicSite/us/Products/Consumer+Products/Digital+Media+Adapters/Digital+Media+Player/ShowCenter+200+Support/Download+Area/Drivers+-+Updates?mode=documents) downloaden.
- Natuurlijk zijn er alternatieven. En iedereen zweert bij zijn merk. Drie jaar geleden was de showcenter 200 het beste. Qua software is de SC200 wat minder. De bijgeleverde software is ronduit slecht. Maar het opensource swisscenter maakt dat helemaal goed. Maar swisscenter werkt voor meerdere systemen.

BABACHAN,

bedankt voor je reactie.
Heb ondertussen nieuwe draadjes gemaakt voor een paar vragen
De FW update van de showcenter 200 laat ik maar even voor wat het is.
Ga eerst maar eens vissen hoe het komt dat de DS 106 niet zichtbaar is/wordt Heb zelf de namen aangepast dus ze zijn niet meer gelijk, maar dat gaf geen verbetering. Ook het uitschakelen van de DS207+ leidt er niet toe dat de DS106 zichtbaar wordt, dus het probleem moet ergens anders zitten maar waar????/ :cry:  :cry:


groet
perzik
Titel: Re: Synology & ShowCenter 200
Bericht door: dutchsea op 30 maart 2008, 12:38:45
Hallo Klaas,

Ik heb de CS407 binnen. Nu je handleiding van punt tot punt gevolgd en......succes! Mooi hoor! Met jouw handleiding kan je als "leek" goed aan de slag.
De installatie op de CS407 ging dus zonder problemen. Ik denk omdat dit een installatie was op een "schone" diskstation. Op mijn DS106e ging het denk ik mis omdat daarop al Twonky draait.
Ik denk dat Twonky de problemen met de Swisscenter config page via de DS106e hebben veroorzaakt. (Bij dit probleem zou het dus wellicht helpen om een reinstall vand de DS software uit te voeren en dan dus weer met een "schone" DS/CS te beginnen).

Nog wel een paar punten waar je misschien informatie over hebt:

1.  MP3 files spelen gaat niet goed. Het MP3 bestand speelt wel maar ik hoor geen geluid.

2. Ik vind het systeem nogal traag (zeker MP3 bestanden opzoeken). Ik weet niet of dit aan Swisscenter ligt (database?), de CS407, of de Pinnacle Showcenter 200.
    Showcenter is denk ik niet het probleem. Als ik de CS407 als UPnP server selecteer via het showcenter menu gaat het normaal.
    De CS407 is het denk ik ook niet. Deze is het snelste tyoe van de DS-en. (500MHz, 128 Mb)
    Swisscenter database? Ik heb nu nu 3400 MP3 files (16,8 GB) en 1300 video files (405 GB)

  Ideen?

3. Swisscenter ziet gesplitste video files niet als een zoals de Pinnacle server dat doet.
   Bijvoorbeeld de avi bestanden Poseidon - CD1.avi en Poseidon - CD2.avi worden als aparte files weergegeven en gespeeld. Pinnacle laat in de menu's maar 1 file zien:  Poseidon.avi

4. Beeld en geluid van de avi files loopt niet helemaal synchroon. Probleem ligt denk ik niet bij swisscenter aangezien ik als ik de CS407 als UPnP server selecteer via het showcenter menu (ipv swisscenter) dit probleem ook optreedt.
    Het vreemde is dat ik met Twonky op de DS106e hiervan geen last had (of minder).  


Wouter
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 02 april 2008, 23:38:02
Hoi Wouter,

Wouter schrijft:
Citaat
MP3 files spelen gaat niet goed. Het MP3 bestand speelt wel maar ik hoor geen geluid.
Bekijk deze thread (http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,/func,view/catid,10/id,7969/#7969) eens. Wellicht brengt dit je verder. Als het niet werkt, zou je dan even kunnen vermelden welke firmware versie je hebt en je "PHP-ini "-bestand willen posten of mailen.

Wouter schrijft:
Citaat
Ik vind het systeem nogal traag (zeker MP3 bestanden opzoeken). Ik weet niet of dit aan Swisscenter ligt (database?), de CS407, of de Pinnacle Showcenter 200.
Klopt, maar dit is met name wanneer de SwissCenter DB voor het eerst wordt gevuld. In geval van een update van de DB gaat het proces (iets) sneller. Hier is verder weinig aan te doen. Tijdens de update kun je overigens gewoon gebruik maken van SwissCenter.

Wouter schrijft:
Citaat
Swisscenter ziet gesplitste video files niet als een zoals de Pinnacle server dat doet.
Ik weet niet hoe de Pinnacle software met gesplitste bestanden omgaat. SwissCenter zorgt ervoor dat de video-bestanden direct "gestreamed' worden via de webserver. Dit in tegenstelling tot bijvoorbeeld audio-bestanden dat via PHP-scripts waarbij de stream via een PHP-script (/stream.php) verloopt; wellicht dat dit een verklaring kan zijn. Interessante kwestie overigens, ik ga het 'ns navragen.
EDIT: inmiddels nagevraagd: zie hier (http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,42/func,view/id,8051/catid,17/).

Wouter schrijft:
Citaat
Beeld en geluid van de avi files loopt niet helemaal synchroon. Probleem ligt denk ik niet bij swisscenter aangezien ik als ik de CS407 als UPnP server selecteer via het showcenter menu (ipv swisscenter) dit probleem ook optreedt.
Dit kan te maken hebben de audio codecs die in de video-bestanden zijn gebruikt (zie ook hier (http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,/func,view/catid,10/id,5347/#5347)). Als dit juist is ligt het probleem bij de SC200 en niet zozeer bij SwissCenter. Wellicht kun je controleren of het probleem bij alle videobestanden voorkomt of bij enkele. Met het programmaatje gspot (http://www.headbands.com/gspot/) kun je zien welke codecs gebruikt worden, waarna je bepalen of de SC200 die aankan.

hopelijk kom je weer een stukje verder, groeten, Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: dutchsea op 05 april 2008, 13:16:17
Hallo Klaas,

Dank alweer voor je antwoorden. Follow up hieronder. Ik doe dat maar in het Engels want dan is het makkelijker om ook op andere forums te plaatsen.

A. MP3 files play, but without sound.

I looked in the tread(s). I checked step 7 and all looks OK (I did everything right during initial set-up). Not sure how to attach docs in this forum. So below the php.ini text. My firmware for the CS407 is DSM 2.0-0590
I am also pretty sure I have taken steps 5 and 6 from your manual. I did not repeat those commands as I did not know if that would mess up the database (especially "the create symbolic" commands)


[PHP]

;;;;;;;;;;;
; WARNING ;
;;;;;;;;;;;
; This is the default settings file for new PHP installations.
; By default, PHP installs itself with a configuration suitable for
; development purposes, and *NOT* for production purposes.
; For several security-oriented considerations that should be taken
; before going online with your site, please consult php.ini-recommended
; and http://php.net/manual/en/security.php (http://php.net/manual/en/security.php).


;;;;;;;;;;;;;;;;;;;
; About php.ini   ;
;;;;;;;;;;;;;;;;;;;
; This file controls many aspects of PHP's behavior.  In order for PHP to
; read it, it must be named 'php.ini'.  PHP looks for it in the current
; working directory, in the path designated by the environment variable
; PHPRC, and in the path that was defined in compile time (in that order).
; Under Windows, the compile-time path is the Windows directory.  The
; path in which the php.ini file is looked for can be overridden using
; the -c argument in command line mode.
;
; The syntax of the file is extremely simple.  Whitespace and Lines
; beginning with a semicolon are silently ignored (as you probably guessed).
; Section headers (e.g. [Foo]) are also silently ignored, even though
; they might mean something in the future.
;
; Directives are specified using the following syntax:
; directive = value
; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
;
; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
; (e.g. E_ALL & ~E_NOTICE), or a quoted string ("foo").
;
; Expressions in the INI file are limited to bitwise operators and parentheses:
; |        bitwise OR
; &        bitwise AND
; ~        bitwise NOT
; !        boolean NOT
;
; Boolean flags can be turned on using the values 1, On, True or Yes.
; They can be turned off using the values 0, Off, False or No.
;
; An empty string can be denoted by simply not writing anything after the equal
; sign, or by using the None keyword:
;
;  foo =         ; sets foo to an empty string
;  foo = none    ; sets foo to an empty string
;  foo = "none"  ; sets foo to the string 'none'
;
; If you use constants in your value, and these constants belong to a
; dynamically loaded extension (either a PHP extension or a Zend extension),
; you may only use these constants *after* the line that loads the extension.
;
;
;;;;;;;;;;;;;;;;;;;
; About this file ;
;;;;;;;;;;;;;;;;;;;
; All the values in the php.ini-dist file correspond to the builtin
; defaults (that is, if no php.ini is used, or if you delete these lines,
; the builtin defaults will be identical).


;;;;;;;;;;;;;;;;;;;;
; Language Options ;
;;;;;;;;;;;;;;;;;;;;

; Enable the PHP scripting language engine under Apache.
engine = On

; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
zend.ze1_compatibility_mode = Off

; Allow the <? tag.  Otherwise, only <?php and <script> tags are recognized.
; NOTE: Using short tags should be avoided when developing applications or
; libraries that are meant for redistribution, or deployment on PHP
; servers which are not under your control, because short tags may not
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
short_open_tag = On

; Allow ASP-style <% %> tags.
asp_tags = Off

; The number of significant digits displayed in floating point numbers.
precision    =  12

; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
y2k_compliance = On

; Output buffering allows you to send header lines (including cookies) even
; after you send body content, at the price of slowing PHP's output layer a
; bit.  You can enable output buffering during runtime by calling the output
; buffering functions.  You can also enable output buffering for all files by
; setting this directive to On.  If you wish to limit the size of the buffer
; to a certain size - you can use a maximum number of bytes instead of 'On', as
; a value for this directive (e.g., output_buffering=4096).
output_buffering = Off

; You can redirect all of the output of your scripts to a function.  For
; example, if you set output_handler to "mb_output_handler", character
; encoding will be transparently converted to the specified encoding.
; Setting any output handler automatically turns on output buffering.
; Note: People who wrote portable scripts should not depend on this ini
;       directive. Instead, explicitly set the output handler using ob_start().
;       Using this ini directive may cause problems unless you know what script
;       is doing.
; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
;       and you cannot use both "ob_gzhandler" and "zlib.output_compression".
; Note: output_handler must be empty if this is set 'On' !!!!
;       Instead you must use zlib.output_handler.
;output_handler =

; Transparent output compression using the zlib library
; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
; Note: Resulting chunk size may vary due to nature of compression. PHP
;       outputs chunks that are few hundreds bytes each as a result of
;       compression. If you prefer a larger chunk size for better
;       performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
;       output_handler, or otherwise the output will be corrupted.
zlib.output_compression = Off
;zlib.output_compression_level = -1

; You cannot specify additional output handlers if zlib.output_compression
; is activated here. This setting does the same as output_handler but in
; a different order.
;zlib.output_handler =

; Implicit flush tells PHP to tell the output layer to flush itself
; automatically after every output block.  This is equivalent to calling the
; PHP function flush() after each and every call to print() or echo() and each
; and every HTML block.  Turning this option on has serious performance
; implications and is generally recommended for debugging purposes only.
implicit_flush = Off

; The unserialize callback function will be called (with the undefined class'
; name as parameter), if the unserializer finds an undefined class
; which should be instantiated.
; A warning appears if the specified function is not defined, or if the
; function doesn't include/implement the missing class.
; So only set this entry, if you really want to implement such a
; callback-function.
unserialize_callback_func=

; When floats & doubles are serialized store serialize_precision significant
; digits after the floating point. The default value ensures that when floats
; are decoded with unserialize, the data will remain the same.
serialize_precision = 100

; Whether to enable the ability to force arguments to be passed by reference
; at function call time.  This method is deprecated and is likely to be
; unsupported in future versions of PHP/Zend.  The encouraged method of
; specifying which arguments should be passed by reference is in the function
; declaration.  You're encouraged to try and turn this option Off and make
; sure your scripts work properly with it in order to ensure they will work
; with future versions of the language (you will receive a warning each time
; you use this feature, and the argument will be passed by value instead of by
; reference).
allow_call_time_pass_reference = On

;
; Safe Mode
;
safe_mode = Off

; By default, Safe Mode does a UID compare check when
; opening files. If you want to relax this to a GID compare,
; then turn on safe_mode_gid.
safe_mode_gid = Off

; When safe_mode is on, UID/GID checks are bypassed when
; including files from this directory and its subdirectories.
; (directory must also be in include_path or full path must
; be used when including)
safe_mode_include_dir =

; When safe_mode is on, only executables located in the safe_mode_exec_dir
; will be allowed to be executed via the exec family of functions.
safe_mode_execdir =

; Setting certain environment variables may be a potential security breach.
; This directive contains a comma-delimited list of prefixes.  In Safe Mode,
; the user may only alter environment variables whose names begin with the
; prefixes supplied here.  By default, users will only be able to set
; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
;
; Note:  If this directive is empty, PHP will let the user modify ANY
; environment variable!
safe_mode_allowed_env_vars = PHP_

; This directive contains a comma-delimited list of environment variables that
; the end user won't be able to change using putenv().  These variables will be
; protected even if safe_mode_allowed_env_vars is set to allow to change them.
safe_mode_protected_env_vars = LD_LIBRARY_PATH

; open_basedir, if set, limits all file operations to the defined directory
; and below.  This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
open_basedir = /:/volume1/web:/volume2/web:/volume3/web:/volume4/web:/volume5/web:/volume1/photo:/volume2/photo:/volume3/photo:/volume4/photo:/volume5/photo:/usr/syno/synoman:/etc:/var/run:/tmp:/var/spool/php:
/volume1/@tmp/php:/var/services/web:/var/services/photo:/var/services/blog

; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
disable_functions =

; This directive allows you to disable certain classes for security reasons.
; It receives a comma-delimited list of class names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
disable_classes =

; Colors for Syntax Highlighting mode.  Anything that's acceptable in
; <span style="color: ???????"> would work.
;highlight.string  = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.bg      = #FFFFFF
;highlight.default = #0000BB
;highlight.html    = #000000

; If enabled, the request will be allowed to complete even if the user aborts
; the request. Consider enabling it if executing long request, which may end up
; being interrupted by the user or a browser timing out.
; ignore_user_abort = On

; Determines the size of the realpath cache to be used by PHP. This value should
; be increased on systems where PHP opens many files to reflect the quantity of
; the file operations performed.
; realpath_cache_size=16k

; Duration of time, in seconds for which to cache realpath information for a given
; file or directory. For systems with rarely changing files, consider increasing this
; value.
; realpath_cache_ttl=120

;
; Misc
;
; Decides whether PHP may expose the fact that it is installed on the server
; (e.g. by adding its signature to the Web server header).  It is no security
; threat in any way, but it makes it possible to determine whether you use PHP
; on your server or not.
expose_php = On


;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 240     ; Maximum execution time of each script, in seconds
max_input_time = 60   ; Maximum amount of time each script may spend parsing request data
memory_limit = 16M      ; Maximum amount of memory a script may consume (16MB)


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; error_reporting is a bit-field.  Or each number up to get desired error
; reporting level
; E_ALL             - All errors and warnings (doesn't include E_STRICT)
; E_ERROR           - fatal run-time errors
; E_RECOVERABLE_ERROR  - almost fatal run-time errors
; E_WARNING         - run-time warnings (non-fatal errors)
; E_PARSE           - compile-time parse errors
; E_NOTICE          - run-time notices (these are warnings which often result
;                     from a bug in your code, but it's possible that it was
;                     intentional (e.g., using an uninitialized variable and
;                     relying on the fact it's automatically initialized to an
;                     empty string)
; E_STRICT          - run-time notices, enable to have PHP suggest changes
;                     to your code which will ensure the best interoperability
;                     and forward compatibility of your code
; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup
; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's
;                     initial startup
; E_COMPILE_ERROR   - fatal compile-time errors
; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
; E_USER_ERROR      - user-generated error message
; E_USER_WARNING    - user-generated warning message
; E_USER_NOTICE     - user-generated notice message
;
; Examples:
;
;   - Show all errors, except for notices and coding standards warnings
;
;error_reporting = E_ALL & ~E_NOTICE
;
;   - Show all errors, except for notices
;
;error_reporting = E_ALL & ~E_NOTICE | E_STRICT
;
;   - Show only errors
;
;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
;
;   - Show all errors except for notices and coding standards warnings
;
error_reporting  =  E_ALL & ~E_NOTICE

; Print out errors (as a part of the output).  For production web sites,
; you're strongly encouraged to turn this feature off, and use error logging
; instead (see below).  Keeping display_errors enabled on a production web site
; may reveal security information to end users, such as file paths on your Web
; server, your database schema or other information.
display_errors = On

; Even when display_errors is on, errors that occur during PHP's startup
; sequence are not displayed.  It's strongly recommended to keep
; display_startup_errors off, except for when debugging.
display_startup_errors = Off

; Log errors into a log file (server-specific log, stderr, or error_log (below))
; As stated above, you're strongly advised to use error logging in place of
; error displaying on production web sites.
log_errors = Off

; Set maximum length of log_errors. In error_log information about the source is
; added. The default is 1024 and 0 allows to not apply any maximum length at all.
log_errors_max_len = 1024

; Do not log repeated messages. Repeated errors must occur in same file on same
; line until ignore_repeated_source is set true.
ignore_repeated_errors = Off

; Ignore source of message when ignoring repeated messages. When this setting
; is On you will not log errors with repeated messages from different files or
; source lines.
ignore_repeated_source = Off

; If this parameter is set to Off, then memory leaks will not be shown (on
; stdout or in the log). This has only effect in a debug compile, and if
; error reporting includes E_WARNING in the allowed list
report_memleaks = On

;report_zend_debug = 0

; Store the last error/warning message in $php_errormsg (boolean).
track_errors = Off

; Disable the inclusion of HTML tags in error messages.
; Note: Never use this feature for production boxes.
;html_errors = Off

; If html_errors is set On PHP produces clickable error messages that direct
; to a page describing the error or function causing the error in detail.
; You can download a copy of the PHP manual from http://www.php.net/docs.php (http://www.php.net/docs.php)
; and change docref_root to the base URL of your local copy including the
; leading '/'. You must also specify the file extension being used including
; the dot.
; Note: Never use this feature for production boxes.
;docref_root = "/phpmanual/"
;docref_ext = .html

; String to output before an error message.
;error_prepend_string = "<font color=ff0000>"

; String to output after an error message.
;error_append_string = "</font>"

; Log errors to specified file.
;error_log = filename

; Log errors to syslog (Event Log on NT, not valid in Windows 95).
;error_log = syslog


;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
;
; Note - track_vars is ALWAYS enabled as of PHP 4.0.3

; The separator used in PHP generated URLs to separate arguments.
; Default is "&".
;arg_separator.output = "&amp;"

; List of separator(s) used by PHP to parse input URLs into variables.
; Default is "&".
; NOTE: Every character in this directive is considered as separator!
;arg_separator.input = ";&"

; This directive describes the order in which PHP registers GET, POST, Cookie,
; Environment and Built-in variables (G, P, C, E & S respectively, often
; referred to as EGPCS or GPC).  Registration is done from left to right, newer
; values override older values.
variables_order = "EGPCS"

; Whether or not to register the EGPCS variables as global variables.  You may
; want to turn this off if you don't want to clutter your scripts' global scope
; with user data.  This makes most sense when coupled with track_vars - in which
; case you can access all of the GPC variables through the $HTTP_*_VARS[],
; variables.
;
; You should do your best to write your scripts so that they do not require
; register_globals to be on;  Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
register_globals = Off

; Whether or not to register the old-style input arrays, HTTP_GET_VARS
; and friends.  If you're not using them, it's recommended to turn them off,
; for performance reasons.
register_long_arrays = On

; This directive tells PHP whether to declare the argv&argc variables (that
; would contain the GET information).  If you don't use these variables, you
; should turn it off for increased performance.
register_argc_argv = On

; When enabled, the SERVER and ENV variables are created when they're first
; used (Just In Time) instead of when the script starts. If these variables
; are not used within a script, having this directive on will result in a
; performance gain. The PHP directives register_globals, register_long_arrays,
; and register_argc_argv must be disabled for this directive to have any affect.
auto_globals_jit = On

; Maximum size of POST data that PHP will accept.
post_max_size = 32M

; Magic quotes
;

; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On

; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off

; Use Sybase-style magic quotes (escape ' with '' instead of ').
magic_quotes_sybase = Off

; Automatically add files before or after any PHP document.
auto_prepend_file =
auto_append_file =

; As of 4.0b4, PHP always outputs a character encoding by default in
; the Content-type: header.  To disable sending of the charset, simply
; set it to be empty.
;
; PHP's built-in default is text/html
default_mimetype = "text/html"
;default_charset = "iso-8859-1"

; Always populate the $HTTP_RAW_POST_DATA variable.
;always_populate_raw_post_data = On


;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "path1;path2"
;include_path = ".;c:phpincludes"

; The root of the PHP pages, used only if nonempty.
; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
; if you are running php as a CGI under any web server (other than IIS)
; see documentation for security issues.  The alternate is to use the
; cgi.force_redirect configuration below
doc_root =

; The directory under which PHP opens the script using /~username used only
; if nonempty.
user_dir =

; Directory in which the loadable extensions (modules) reside.
extension_dir = "/lib/php/extensions"

; Whether or not to enable the dl() function.  The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
; disabled on them.
enable_dl = On

; cgi.force_redirect is necessary to provide security running PHP as a CGI under
; most web servers.  Left undefined, PHP turns this on by default.  You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS, in fact, you MUST.**
; cgi.force_redirect = 1

; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
; every request.
; cgi.nph = 1

; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
; will look for to know it is OK to continue execution.  Setting this variable MAY
; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
; cgi.redirect_status_env = ;

; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
; security tokens of the calling client.  This allows IIS to define the
; security context that the request runs under.  mod_fastcgi under Apache
; does not currently support this feature (03/17/2002)
; Set to 1 if running under IIS.  Default is zero.
; fastcgi.impersonate = 1;

; Disable logging through FastCGI connection
; fastcgi.log = 0

; cgi.rfc2616_headers configuration option tells PHP what type of headers to
; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
; is supported by Apache. When this option is set to 1 PHP will send
; RFC2616 compliant header.
; Default is zero.
;cgi.rfc2616_headers = 0


;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =

; Maximum allowed size for uploaded files.
upload_max_filesize = 32M


;;;;;;;;;;;;;;;;;;
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;

; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
allow_url_fopen = On

; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = Off

; Define the anonymous ftp password (your email address)
;from="john@doe.com"

; Define the User-Agent string
; user_agent="PHP"

; Default timeout for socket based streams (seconds)
default_socket_timeout = 60

; If your scripts have to deal with files from Macintosh systems,
; or you are running on a Mac and need to deal with files from
; unix or win32 systems, setting this flag will cause PHP to
; automatically detect the EOL character in those files so that
; fgets() and file() will work regardless of the source of the file.
; auto_detect_line_endings = Off


;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename.extension
;
; For example, on Windows:
;
;   extension=msql.dll
;
; ... or under UNIX:
;
;   extension=msql.so
;
; Note that it should be the name of the module only; no directory information
; needs to go here.  Specify the location of the extension with the
; extension_dir directive above.


; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.

;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll


;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Date]
; Defines the default timezone used by the date functions
;date.timezone =

;date.default_latitude = 31.7667
;date.default_longitude = 35.2333

;date.sunrise_zenith = 90.583333
;date.sunset_zenith = 90.583333

[filter]
;filter.default = unsafe_raw
;filter.default_flags =

[iconv]
;iconv.input_encoding = ISO-8859-1
;iconv.internal_encoding = ISO-8859-1
;iconv.output_encoding = ISO-8859-1

[sqlite]
;sqlite.assoc_case = 0

[xmlrpc]
;xmlrpc_error_number = 0
;xmlrpc_errors = 0

[Pcre]
;pcre.recursion_limit=100000
;pcre.backtrack_limit=100000

[Syslog]
; Whether or not to define the various syslog variables (e.g. $LOG_PID,
; $LOG_CRON, etc.).  Turning it off is a good idea performance-wise.  In
; runtime, you can define these variables by calling define_syslog_variables().
define_syslog_variables  = Off

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

[SQL]
sql.safe_mode = Off

[ODBC]
;odbc.default_db    =  Not yet implemented
;odbc.default_user  =  Not yet implemented
;odbc.default_pw    =  Not yet implemented

; Allow or prevent persistent links.
odbc.allow_persistent = On

; Check that a connection is still valid before reuse.
odbc.check_persistent = On

; Maximum number of persistent links.  -1 means no limit.
odbc.max_persistent = -1

; Maximum number of links (persistent + non-persistent).  -1 means no limit.
odbc.max_links = -1

; Handling of LONG fields.  Returns number of bytes to variables.  0 means
; passthru.
odbc.defaultlrl = 4096

; Handling of binary data.  0 means passthru, 1 return as is, 2 convert to char.
; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
; of uodbc.defaultlrl and uodbc.defaultbinmode
odbc.defaultbinmode = 1

[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On

; Maximum number of persistent links.  -1 means no limit.
mysql.max_persistent = -1

; Maximum number of links (persistent + non-persistent).  -1 means no limit.
mysql.max_links = -1

; Default port number for mysql_connect().  If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
; at MYSQL_PORT.
mysql.default_port =

; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =

; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =

; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =

; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
; and reveal this password!  And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =

; Maximum time (in seconds) for connect timeout. -1 means no limit
mysql.connect_timeout = 60

; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Errors will be displayed.
mysql.trace_mode = Off

[MySQLi]

; Maximum number of links.  -1 means no limit.
mysqli.max_links = -1

; Default port number for mysqli_connect().  If unset, mysqli_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
; at MYSQL_PORT.
mysqli.default_port = 3306

; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
mysqli.default_socket =

; Default host for mysql_connect() (doesn't apply in safe mode).
mysqli.default_host =

; Default user for mysql_connect() (doesn't apply in safe mode).
mysqli.default_user =

; Default password for mysqli_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
; and reveal this password!  And of course, any users with read access to this
; file will be able to reveal the password as well.
mysqli.default_pw =

; Allow or prevent reconnect
mysqli.reconnect = Off

[mSQL]
; Allow or prevent persistent links.
msql.allow_persistent = On

; Maximum number of persistent links.  -1 means no limit.
msql.max_persistent = -1

; Maximum number of links (persistent+non persistent).  -1 means no limit.
msql.max_links = -1

[PostgresSQL]
; Allow or prevent persistent links.
pgsql.allow_persistent = On

; Detect broken persistent links always with pg_pconnect().
; Auto reset feature requires a little overheads.
pgsql.auto_reset_persistent = Off

; Maximum number of persistent links.  -1 means no limit.
pgsql.max_persistent = -1

; Maximum number of links (persistent+non persistent).  -1 means no limit.
pgsql.max_links = -1

; Ignore PostgreSQL backends Notice message or not.
; Notice message logging require a little overheads.
pgsql.ignore_notice = 0

; Log PostgreSQL backends Noitce message or not.
; Unless pgsql.ignore_notice=0, module cannot log notice message.
pgsql.log_notice = 0

[Sybase]
; Allow or prevent persistent links.
sybase.allow_persistent = On

; Maximum number of persistent links.  -1 means no limit.
sybase.max_persistent = -1

; Maximum number of links (persistent + non-persistent).  -1 means no limit.
sybase.max_links = -1

;sybase.interface_file = "/usr/sybase/interfaces"

; Minimum error severity to display.
sybase.min_error_severity = 10

; Minimum message severity to display.
sybase.min_message_severity = 10

; Compatibility mode with old versions of PHP 3.0.
; If on, this will cause PHP to automatically assign types to results according
; to their Sybase type, instead of treating them all as strings.  This
; compatibility mode will probably not stay around forever, so try applying
; whatever necessary changes to your code, and turn it off.
sybase.compatability_mode = Off

[Sybase-CT]
; Allow or prevent persistent links.
sybct.allow_persistent = On

; Maximum number of persistent links.  -1 means no limit.
sybct.max_persistent = -1

; Maximum number of links (persistent + non-persistent).  -1 means no limit.
sybct.max_links = -1

; Minimum server message severity to display.
sybct.min_server_severity = 10

; Minimum client message severity to display.
sybct.min_client_severity = 10

[bcmath]
; Number of decimal digits for all bcmath functions.
bcmath.scale = 0

[browscap]
;browscap = extra/browscap.ini

[Informix]
; Default host for ifx_connect() (doesn't apply in safe mode).
ifx.default_host =

; Default user for ifx_connect() (doesn't apply in safe mode).
ifx.default_user =

; Default password for ifx_connect() (doesn't apply in safe mode).
ifx.default_password =

; Allow or prevent persistent links.
ifx.allow_persistent = On

; Maximum number of persistent links.  -1 means no limit.
ifx.max_persistent = -1

; Maximum number of links (persistent + non-persistent).  -1 means no limit.
ifx.max_links = -1

; If on, select statements return the contents of a text blob instead of its id.
ifx.textasvarchar = 0

; If on, select statements return the contents of a byte blob instead of its id.
ifx.byteasvarchar = 0

; Trailing blanks are stripped from fixed-length char columns.  May help the
; life of Informix SE users.
ifx.charasvarchar = 0

; If on, the contents of text and byte blobs are dumped to a file instead of
; keeping them in memory.
ifx.blobinfile = 0

; NULL's are returned as empty strings, unless this is set to 1.  In that case,
; NULL's are returned as string 'NULL'.
ifx.nullformat = 0

[Session]
; Handler used to store/retrieve data.
session.save_handler = files

; Argument passed to save_handler.  In the case of files, this is the path
; where data files are stored. Note: Windows users have to change this
; variable in order to use PHP's session functions.
;
; As of PHP 4.0.1, you can define the path as:
;
;     session.save_path = "N;/path"
;
; where N is an integer.  Instead of storing all the session files in
; /path, what this will do is use subdirectories N-levels deep, and
; store the session data in those directories.  This is useful if you
; or your OS have problems with lots of files in one directory, and is
; a more efficient layout for servers that handle lots of sessions.
;
; NOTE 1: PHP will not create this directory structure automatically.
;         You can use the script in the ext/session dir for that purpose.
; NOTE 2: See the section on garbage collection below if you choose to
;         use subdirectories for session storage
;
; The file storage module creates files using mode 600 by default.
; You can change that by using
;
;     session.save_path = "N;MODE;/path"
;
; where MODE is the octal representation of the mode. Note that this
; does not overwrite the process's umask.
;session.save_path = "/tmp"

; Whether to use cookies.
session.use_cookies = 1

;session.cookie_secure =

; This option enables administrators to make their users invulnerable to
; attacks which involve passing session ids in URLs; defaults to 0.
; session.use_only_cookies = 1

; Name of the session (used as cookie name).
session.name = PHPSESSID

; Initialize session on request startup.
session.auto_start = 0

; Lifetime in seconds of cookie or, if 0, until browser is restarted.
session.cookie_lifetime = 0

; The path for which the cookie is valid.
session.cookie_path = /

; The domain for which the cookie is valid.
session.cookie_domain =

; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
session.cookie_httponly =

; Handler used to serialize data.  php is the standard serializer of PHP.
session.serialize_handler = php

; Define the probability that the 'garbage collection' process is started
; on every session initialization.
; The probability is calculated by using gc_probability/gc_divisor,
; e.g. 1/100 means there is a 1% chance that the GC process starts
; on each request.

session.gc_probability = 1
session.gc_divisor     = 100

; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
session.gc_maxlifetime = 1440

; NOTE: If you are using the subdirectory option for storing session files
;       (see session.save_path above), then garbage collection does *not*
;       happen automatically.  You will need to do your own garbage
;       collection through a shell script, cron entry, or some other method.
;       For example, the following script would is the equivalent of
;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
;          cd /path/to/sessions; find -cmin +24 | xargs rm

; PHP 4.2 and less have an undocumented feature/bug that allows you to
; to initialize a session variable in the global scope, albeit register_globals
; is disabled.  PHP 4.3 and later will warn you, if this feature is used.
; You can disable the feature and the warning separately. At this time,
; the warning is only displayed, if bug_compat_42 is enabled.

session.bug_compat_42 = 1
session.bug_compat_warn = 1

; Check HTTP Referer to invalidate externally stored URLs containing ids.
; HTTP_REFERER has to contain this substring for the session to be
; considered as valid.
session.referer_check =

; How many bytes to read from the file.
session.entropy_length = 0

; Specified here to create the session id.
session.entropy_file =

;session.entropy_length = 16

;session.entropy_file = /dev/urandom

; Set to {nocache,private,public,} to determine HTTP caching aspects
; or leave this empty to avoid sending anti-caching headers.
session.cache_limiter = nocache

; Document expires after n minutes.
session.cache_expire = 180

; trans sid support is disabled by default.
; Use of trans sid may risk your users security.
; Use this option with caution.
; - User may send URL contains active session ID
;   to other person via. email/irc/etc.
; - URL that contains active session ID may be stored
;   in publically accessible computer.
; - User may access your site with the same session ID
;   always using URL stored in browser's history or bookmarks.
session.use_trans_sid = 0

; Select a hash function
; 0: MD5   (128 bits)
; 1: SHA-1 (160 bits)
session.hash_function = 0

; Define how many bits are stored in each character when converting
; the binary hash data to something readable.
;
; 4 bits: 0-9, a-f
; 5 bits: 0-9, a-v
; 6 bits: 0-9, a-z, A-Z, "-", ","
session.hash_bits_per_character = 4

; The URL rewriter will look for URLs in a defined set of HTML tags.
; form/fieldset are special; if you include them here, the rewriter will
; add a hidden <input> field with the info which is otherwise appended
; to URLs.  If you want XHTML conformity, remove the form entry.
; Note that all valid entries require a "=", even if no value follows.
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="

[MSSQL]
; Allow or prevent persistent links.
mssql.allow_persistent = On

; Maximum number of persistent links.  -1 means no limit.
mssql.max_persistent = -1

; Maximum number of links (persistent+non persistent).  -1 means no limit.
mssql.max_links = -1

; Minimum error severity to display.
mssql.min_error_severity = 10

; Minimum message severity to display.
mssql.min_message_severity = 10

; Compatibility mode with old versions of PHP 3.0.
mssql.compatability_mode = Off

; Connect timeout
;mssql.connect_timeout = 5

; Query timeout
;mssql.timeout = 60

; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textlimit = 4096

; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textsize = 4096

; Limits the number of records in each batch.  0 = all records in one batch.
;mssql.batchsize = 0

; Specify how datetime and datetim4 columns are returned
; On => Returns data converted to SQL server settings
; Off => Returns values as YYYY-MM-DD hh:mm:ss
;mssql.datetimeconvert = On

; Use NT authentication when connecting to the server
mssql.secure_connection = Off

; Specify max number of processes. -1 = library default
; msdlib defaults to 25
; FreeTDS defaults to 4096
;mssql.max_procs = -1

; Specify client character set.
; If empty or not set the client charset from freetds.comf is used
; This is only used when compiled with FreeTDS
;mssql.charset = "ISO-8859-1"

[Assertion]
; Assert(expr); active by default.
;assert.active = On

; Issue a PHP warning for each failed assertion.
;assert.warning = On

; Don't bail out by default.
;assert.bail = Off

; User-function to be called if an assertion fails.
;assert.callback = 0

; Eval the expression with current error_reporting().  Set to true if you want
; error_reporting(0) around the eval().
;assert.quiet_eval = 0

[COM]
; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
;com.typelib_file =
; allow Distributed-COM calls
;com.allow_dcom = true
; autoregister constants of a components typlib on com_load()
;com.autoregister_typelib = true
; register constants casesensitive
;com.autoregister_casesensitive = false
; show warnings on duplicate constant registrations
;com.autoregister_verbose = true

[mbstring]
; language for internal character representation.
;mbstring.language = Japanese

; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
;mbstring.internal_encoding = EUC-JP

; http input encoding.
;mbstring.http_input = auto

; http output encoding. mb_output_handler must be
; registered as output buffer to function
;mbstring.http_output = SJIS

; enable automatic encoding translation according to
; mbstring.internal_encoding setting. Input chars are
; converted to internal encoding by setting this to On.
; Note: Do _not_ use automatic encoding translation for
;       portable libs/applications.
;mbstring.encoding_translation = Off

; automatic encoding detection order.
; auto means
;mbstring.detect_order = auto

; substitute_character used when character cannot be converted
; one from another
;mbstring.substitute_character = none;

; overload(replace) single byte functions by mbstring functions.
; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0,1,2,4 or combination of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions
;mbstring.func_overload = 0

[FrontBase]
;fbsql.allow_persistent = On
;fbsql.autocommit = On
;fbsql.show_timestamp_decimals = Off
;fbsql.default_database =
;fbsql.default_database_password =
;fbsql.default_host =
;fbsql.default_password =
;fbsql.default_user = "_SYSTEM"
;fbsql.generate_warnings = Off
;fbsql.max_connections = 128
;fbsql.max_links = 128
;fbsql.max_persistent = -1
;fbsql.max_results = 128

[gd]
; Tell the jpeg decode to libjpeg warnings and try to create
; a gd image. The warning will then be displayed as notices
; disabled by default
;gd.jpeg_ignore_warning = 0

[exif]
; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
; With mbstring support this will automatically be converted into the encoding
; given by corresponding encode setting. When empty mbstring.internal_encoding
; is used. For the decode settings you can distinguish between motorola and
; intel byte order. A decode setting cannot be empty.
;exif.encode_unicode = ISO-8859-15
;exif.decode_unicode_motorola = UCS-2BE
;exif.decode_unicode_intel    = UCS-2LE
;exif.encode_jis =
;exif.decode_jis_motorola = JIS
;exif.decode_jis_intel    = JIS

[Tidy]
; The path to a default tidy configuration file to use when using tidy
;tidy.default_config = /usr/local/lib/php/default.tcfg

; Should tidy clean and repair output automatically?
; WARNING: Do not use this option if you are generating non-html content
; such as dynamic images
tidy.clean_output = Off

[soap]
; Enables or disables WSDL caching feature.
soap.wsdl_cache_enabled=1
; Sets the directory name where SOAP extension will put cache files.
soap.wsdl_cache_dir="/tmp"
; (time to live) Sets the number of second while cached file will be used
; instead of original one.
soap.wsdl_cache_ttl=86400

; Local Variables:
; tab-width: 4
; End:


B. System is a bit slow

Two things are slow: the menu function is SC and the media search is extremely slow. The latter can takes more than 36 hours to complete and this does not become faster after the initial databse set-up.
I expected better as the DS407 has 128 MB and 500Mhz

C. How to show multiple avi's as one single entry in SC

Works perfect! Thanks for asking this on the SC forum. Now I am going to try to use MySQLQueryBrowser to edit all my vieo files. At this time this tool cant connect for some reason. I suspect because SC is still recreating the database or I have entered the wrong data in the log-on box. My ip for the DS 192.168.1.7  To log on I use:

Server Host: 192.168.1.7      Port 8080
Username: swisscenter
Password: swisscenter
Default Schema: swiss

D. Sound and image of movies are not synchronous

If I understand this correctly, the Showcenter codec may not be able to handle the audio codec of the movie properly. So I guess the only alternative would be to recode all my avi's using an audio codec that is supported by the Showcenter.
(as the suggested fix, use the lame codec, does not work as I cant install codecs on the Showcenter, right?) That will be quit time consuming. :-(

E. Some new stuff come up. I will post it on the SC forum in the general part.

Wouter

SwissCenter 1.19.2 (database 1.18)
Synology CS407 firmware DSM 2.0-0590
Pinnacle SC200 - firmware 21-63
Windows XP SP2
Linux on Synology
PHP 5.2.0
MySQL 5.0.51
Apache 2.2.3 (Unix)
Titel: Re: Synology & ShowCenter 200
Bericht door: mc_ op 07 april 2008, 22:27:24
Klaas,

ik heb je aanwijzingen opgevolgd (op een 207+). Bij mij gaat het bestand php.ini (stap 7) maar tot 178 regels. Het 'safe_mode_exec_dir' stuk staat bij mij op regel 17...denk niet dat dit iets uitmaakt maar ik krijg bij het openen van http://diskstation:8080/config (http://diskstation:8080/config) de volgende foutmelding:

Warning: fopen(/support.log) [function.fopen]: failed to open stream: Permission denied in /volume1/web/SwissCenter/base/file.php on line 136
Logbestand kan niet worden weggeschreven: /support.log

(SwissCenter is de directory waarin ik eea heb geinstalleerd).

Rechtenprobleem? Ik kan support.log niet vinden, enig idee waar dit staat?

En is er voor de niet-Linux-goeroe's ook een handleiding om de boel weer te de-installeren? Mocht het allemaal niet lukken  :wink:
Titel: Re: Synology & ShowCenter 200
Bericht door: perzik op 08 april 2008, 00:58:03
Citaat van: "mcwieger"
Klaas,

ik heb je aanwijzingen opgevolgd (op een 207+). Bij mij gaat het bestand php.ini (stap 7) maar tot 178 regels. Het 'safe_mode_exec_dir' stuk staat bij mij op regel 17...denk niet dat dit iets uitmaakt maar ik krijg bij het openen van http://diskstation:8080/config (http://diskstation:8080/config) de volgende foutmelding:

Warning: fopen(/support.log) [function.fopen]: failed to open stream: Permission denied in /volume1/web/SwissCenter/base/file.php on line 136
Logbestand kan niet worden weggeschreven: /support.log

(SwissCenter is de directory waarin ik eea heb geinstalleerd).

Rechtenprobleem? Ik kan support.log niet vinden, enig idee waar dit staat?

En is er voor de niet-Linux-goeroe's ook een handleiding om de boel weer te de-installeren? Mocht het allemaal niet lukken  :wink:

A) idd php.ini ging bij mij ook maar tot 178 regels. En idd staat bij mij  'safe_mode_exec_dir'  hoger (zelfs boven de stap die je daarvoor hebt uitgevoerd) Het werkt uiteindelijk dus ik ben er ook vanuit gegaan dat de acties goed zijn uitgevoerd.

B) heb je stap 6 van de installatie goed uitgevoerd?  
6] set the permissions for the SwissCenter-files
cd /volume1/web/svr/
Code:
 chown -R admin:users swiss
chmod -R 777 swiss
 
Controleer bijv via FTP of de rechten juist zijn

C) Ik heb de installatiebestanden gewoon geplaatst in    volume1/web/svr/swiss  en bij mij staat daaronder een subdir "log" daarin staat het bestand support.log.
Titel: Re: Synology & ShowCenter 200
Bericht door: mc_ op 09 april 2008, 19:09:13
Citaat
C) Ik heb de installatiebestanden gewoon geplaatst in volume1/web/svr/swiss en bij mij staat daaronder een subdir "log" daarin staat het bestand support.log.

Het installatiebestand was niet goed uitgepakt, waardoor een aantal directories miste. Het probleem is nu opgelost.

Ik heb het er wel weer afgehaald, want ik kreeg het niet voor elkaar om de boel stabiel te krijgen. MP3's werden niet afgespeeld, de video directeory werd soms wel, dan weer niet getoond (als het wel lukte, speelden de films wel af), foto's werden niet getoond. Ik heb een Snazio, misschien ligt het daaraan. Zinloze testbevindingen waar je niets aan hebt, ik weet het, maar de toegevoegde waarde (ik hoopte vooral op hogere snelheid tijdens het browsen) heb ik helaas niet ontdekt.

Een mooi initiatief blijft het wel en mocht je nog verder ontwikkelen, dan ga ik het zeker nog 's proberen! Bedankt voor de hulp iig.
Titel: Re: Synology & ShowCenter 200
Bericht door: connie-henrik op 30 april 2008, 13:16:51
Citaat van: "manvanstaal"
Klaas,

Video via mijn Pinnacle 1000G werkt met jouw oplossing uitstekend, ook de ondertiteling gaat goed. Ik heb ook geen last van stotterend beeld of zo.

Kan de goede werking bevestingen. Enige functie welke niet werkt is Play Now screen bij afspelen van muziek en Internetradio. Komt dit probleem bekend vooor?
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 30 april 2008, 17:21:25
Het probleem van het "PLAY NOW"-scherm is opgelost. Zie de manual (http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,/func,view/catid,10/id,8370/#8370) onder punt [10].

groeten, Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: wtf op 12 juni 2008, 08:41:04
Goedemorgen,

Ik heb ook een vraag over dit geheel.Ik heb een 107+ en een showcenter met firmware 21-81 hoger kan ik niet vinden nou is mijn probleem dat de synology hem wel ziet maar als ik wat in de map video of audio zet op de 107+ en het dan wil bekijken dan zegt de showcenter no content found.Zowel wirreles als met de kabel.Mischien dat iemand raad heeft?

Alvast bedankt.

Klaas
Titel: Re: Synology & ShowCenter 200
Bericht door: digilb op 28 februari 2009, 21:26:00
Sinds kort heb ik een 108j en nu overweeg ik de aanschaf van een ShowCenter 200 (bij Dynabyte voor 70 euro!). Nu lees ik dat mensen een mediaserver installeren op hun Synology die "praat" met hun ShowCenter. Mijn vraag is nu of dit moet voordat je audio (mp3) en video (divx, VOB) kunt beluisteren/bekijken op je ShowCenter, of dat dit alleen maar zorgt voor extra functionaliteit.
Titel: Re: Synology & ShowCenter 200
Bericht door: klaasvaak op 06 februari 2010, 08:43:45
De Synology boxes hebben beperkte media applicaties; strikt genomen is het mogelijk om vanaf de Synology naar de SC200 te streamen. Echter, wanneer je meer wil, dan is SwissCenter zeer zeker een aanrader; voor de volledige functionaliteit van SwissCenter verwijs ik je naar hier (http://swisscenter.co.uk/).

groeten, Klaas