E4200 Media Server ignores my folder hierarchy

I have a 1 TB drive, attached to my E4200 that contains several videos sorted into a hierarchy of folders like this (these are just examples):

TV shows

Supernatural

01 episode 1.mp4

02 episode 2.mp4

Burn notice

01 episode 1.mp4

02 episode 2.mp4

Doctor Who

01 episode 1.mp4

02 episode 2.mp4

Movies

Star Wars IV.mp4

Star Trek 2.mp4

Children

Sesame Street

01 episode 1.mp4

02 episode 2.mp4

Movies

Bolt.MP4

Cars 2.mp4

As you can see, all of my videos are in a carefully constructed hierarchy.  It works with my old server media (Rivet for Mac).  On the E4200, however, all of those MP4 files are merged.  My Xbox shows folders as 'Albums' and 'Date', but they don't really mean anything - all of my videos are blurred in these files and there is no way that I can find something.

Here is the configuration of the media server:

Can someone tell me how to solve this problem?  If I can't find a solution, that the media, the server of this router functionality is absolutely useless for me.

Thanks for the reply, but that does not help.

I found the solution.  It seems that the router (or the software of Twonky, I guess) merges all records top level together, treating them as a virtual folder.  Somehow, this disrupts the software and he loses the folder hierarchy. I expect each scanned folder to appear as its own entry on my Xbox.

I fixed it by scanning only the root folder.  Everything works now as expected.  It would be nice if I could disable all sorting options, because they are unnecessary, but I can live with that.

Tags: Linksys Routers

Similar Questions

  • Filenames in double E4200 Media Server

    IM utilisant.01 firware and I noticed that after I reboot the router I get the names of duplicate files on the hard disk attached to it with the video files.   What file or config file delete so he's going to do a new analysis?

    Thank you

    The problem is Twonky. Delete the twonkymedia.db folder on your hard drive and do a new analysis complete. This wll probably require you to round the HDD directly on your computer, because some parts of the database will still be in use if connected to the router. Solved the problem for me.

  • Toshiba 46TL868 - erratic navigation of media server content

    Hi all

    I have a Toshiba 46TL868 LED TV, connected to my PC via Ethernet cable.
    Using the features of TV DLNA I'm able to browse the content of my PC but there is a problem:
    If I nested folders, I can select t properly files because the selection is moved by positions as the number of listed files.

    Example: I m a folder that contains subfolders 3 and 10 files of navigation.
    The first icon in the list is the icon of the back then I FOLDER1, FOLDER2, FOLDER3, then FILE1, FILE2... DEPOSER10

    If I select file1 and press OK to read it, the TV starts playing FILE4 (because I have 3 folders selection real past by 3).

    In the same way, if I select FILE4 and press OK to play the TV starts playing FILE7 and so on.
    There is no problem if I don't have subfolders.

    I tried the servers of different media (Plex, Serviio, Windows Media Server, TVmobili...), but the behavior is the same.

    I tried the SW TV update, but it s already up-to-date.

    Having the same problem with my Buffalo a DLNA network drive wich too

  • 4300 WNDR media server is not available

    Hello.

    I have configured the media server on my WNDR 4300 and I checked that the connected USB drive is "authorized" (extendent USB setting). However, customers DLNA cannot connect to the system and it is not visible in the network.

    I tried iPhone MoliPlayer, Windows 7 with VLC player, Windows 7 with media player, LG TV and receiver Yamaha. Windows 7 server is directly attached to the device WNDR.

    \\Readyshare works correctly.

    I had stopped access control and restarted - no difference (always not visible).

    I checked that all the devices are allowed to connect to the network (new authorized devices).

    I rebooted several times WNDR without alteration.

    I have no idea what setting could be the problem / reason for this behavior.

    I have the firmeware 1.0.2.80 which seems to be the last.

    Any idea?

    Thank you.

    Axel

    Hello

    I was able to delete the folder and change permissions rebuilt DB DLNA. Now everything works.

    So I think that this issue is resolved.

    Thank you

    Axel

  • Not shown EA6500 MP3 DLNA media server

    Hello!

    I recently bought Linksys EA6500 router and attached a USB key with some media (4000 + MP3 files, 7000 + pictures and 1000 + videos). Everything works fine, even from Nexus 4 the wireless, but none of the MP3 files are appearing! Is there some known limitations in Server Twonky (which this device uses apparently) regarding the file naming, structure of subdirectory, whatever it is? I tried a new analysis of training, although has not tried to rebuild the database...

    Any ideas?

    Hello

    Yes. There is a known limit with Twonky Media Server that is integrated with your router: "maxfiles-8000" - the license with Twonky limit the number of files to analyze 8000. This issue had been raised before and an acceptable reason is 'amount of cpu and ram needed to deal with the db in memory' - of course, these routers have way much weaker hardware specification, even compared to a smartphone running on Android OS 2.3.6.

    Here is the thread that has been raised before:

    http://community.Linksys.com/T5/wireless-routers/E4200-v2-Twonky-media-server-issue-default-quot-Max...

    Here are the links of Twonky Community Forum:

    http://community.Twonky.com/Twonky/topics/limit_8000_files

    http://community.Twonky.com/Twonky/topics/twonky_media_server_issue_with_cisco_ea4500_router_and_wd _...

    http://community.Twonky.com/Twonky/topics/cisco_e4200_default_maxitems_is_8000

    I hope this helps.

  • TCS Media Server UNC Path Question

    Hello

    I have a problem that I hope someone on the forum can help me with. I have classes being captured by the TCS. I want to be able to moved the video captured on another system for delivery. I have a setup of server configuration of media that moves the file using FTP, and it works without a problem. But I prefer to use a UNC path for this rather an FTP server. I have a place in the media server configuration to specify the UNC path, but I don't have a place to specify the account to use to put the video on the UNC path. In other words, I don't know what matters to give permission on the UNC path to be able to write the data to the path. Does anyone know how this UNC path is supposed to be used in the TCS interface?

    Thank you.

    -tracy

    Sent by Cisco Support technique iPad App

    Hello Tracy,.

    I guess you hesitate to grant write permission to "everyone" on the shared folder so that you might try is to grant NTFS permission to the computer object type (tcs in your case), is to allow access to services run by the system account, users try to access the resources within this computer will be refused.

    Best regards / / Andrey

  • How to connect with Adobe Media Server random remote Shared Object

    Hello, I have my application on the web developed in Flash Professional CC and exported to Flash Player 13.

    In my web app, I have 2 classes: connection (which creates the connection with my Adobe Media Server) and GlobalObject (that creates the remote shared object).

    This is the code I have:

    Connection class

    import flash.events.AsyncErrorEvent;

    import flash.events.Event;

    import flash.events.IOErrorEvent;

    import flash.events.SecurityErrorEvent;

    import flash.events.SyncEvent;

    import flash.events.NetStatusEvent;

    import flash.net.NetConnection;

    import flash.net.ObjectEncoding;

    import flash.net.SharedObject;

    var nc:NetConnection = new NetConnection();

    nc.objectEncoding = ObjectEncoding.AMF3;

    NC.client = this;

    nc.proxyType = "best";

    nc.addEventListener (NetStatusEvent.NET_STATUS, netSAServerRTMPStatus);

    nc.addEventListener (IOErrorEvent.IO_ERROR, onIOError);

    nc.addEventListener (AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);

    nc.addEventListener (SecurityErrorEvent.SECURITY_ERROR, onSecurityError);

    NC. Connect ("rtmp://myAMS_URL:1935 / myApp", "myRandomChannel");

    var _ro:GlobalObject;

    function onIOError(e:IOErrorEvent):void

    {

    trace ("onIOError");

    }

    function asyncErrorHandler(e:AsyncErrorEvent):void

    {

    trace ("asyncErrorHandler =" + e.error);

    }

    function onSecurityError(e:SecurityError):void

    {

    trace ("onSecurityError =" + e.error);

    }

    function netSAServerRTMPStatus(event:NetStatusEvent):void

    {

    Switch (info.code)

    {

    case "NetConnection.Connect.Success":

    trace ("Connected");

    ConnectToSharedObject();

    by default:

    trace (e.info.code);

    break;

    }

    }

    function ConnectToSharedObject (): void

    {

    _ro = new GlobalObject();

    var randomRO:Number = Math.Random ();

    _ro. Connect (randomRO, nc, false);

    trace (_ro. Connected);

    If (_ro. Connected is true)

    {

    _ro.addEventListener ("onNewMsg", onNewMsg);

    _ro.sendNewMsg ("hello");

    }

    }

    function onNewMsg(e:Event):void

    {

    trace (e.Target.chatMsg);

    }

    GlobalObject class

    import flash.events.AsyncErrorEvent;

    import flash.events.Event;

    import flash.events.EventDispatcher;

    import flash.events.SyncEvent;

    import flash.net.NetConnection;

    import flash.net.ObjectEncoding;

    import flash.net.SharedObject;

    var so: SharedObject;

    var connected: Boolean;

    var _msg:String;

    function GlobalObject()

    {

    Super();

    }

    function connect(p_soName:String,_p_nc:NetConnection,_p_persistant:Boolean):void

    {

    create StoredObject

    So = SharedObject.getRemote (p_soName, p_nc.uri, p_persistant);

    so.client = this;

    Configure the onSync events

    so.addEventListener (SyncEvent.SYNC, onSync);

    connect to the SO

    so. Connect (p_nc);

    connected = true

    }

    function logout (): void

    {

    so. Close();

    }

    function onSync(evt:SyncEvent):void

    {

    trace ("onSync");

    }

    public void sendNewMsg(msg:String):void

    {

    so. Send ("mewMsg", msg);

    }

    function mewMsg(msg:String):void

    {

    _msg = msg;

    dispatchEvent (new Event ("onNewMsg", _msg));

    }

    The problem is that I have ever received the 'onSync' event, then, so I never got the messages. What I am doing wrong? I have to add or change?

    I have no code (C:\ProgramFiles\Adobe\AdobeMediaServer5\applications\myApp) server-side. All this code is compiled and exported as a SWF file, and this is the file that the user charge when go to my Web page.

    Hope someon could help me.

    Best regards

    Manel

    Hello

    The problem is solved! The point is that the AMS folder that I created were defined as 'direct' default app. Once I changed that, it work corretly.

    Best regards

  • HTTP Streaming Media Server 4.5 help

    Hello!

    We use Flash Media Server to successfully transmit our station of local television on the internet for a few years.

    In the past, we have achieved just a client player flash video to point to stream RTMP live on the server.

    However, we want to start taking over iOS devices. I then upgraded to version 4.5. (We use RHEL... Linux FMS server)

    I understand that we need to switch to HTML streaming. For starters, I can't get videos to stream line more! At this point, I'm not worried about tests on an iOS device. For the purposes of this discussion, I'm just trying to get streaming to work again on a client flash on a computer using the Adobe Media Player video to sample. Any way I get will not display the video stream. I'll provide details below:

    On the Flash Media Encoder, it's successfully encoding the stream using the VP6 with audio as mp3, (essentially same settings as we have always used). Given the new Server 4.5, we use different values to connect to the server:

    FMS URL: rtmp://10.16.16.1/livepkgr

    stream: livestream? ADBE-live-event = liveevent

    It was the encoding with no errors for several days.

    I can confirm that the FMS service is running on the server. Video On Demand works very well for him. Our videos will flow from the application of the VOD.

    However, when we enter the following streams of the Player URL video example: http://10.16.16.1/HDS-live/livepkgr/_definst_/LiveEvent/Livestream.F4M , it fails to connect.

    I tried to go back to the old path of data flow we used just to get the workflow once again, which was simply: rtmp://livepkgr/livestream, but this will no longer work.

    I am unable to explain why it does not work.

    Any help will be appreciated!

    Alan

    P.S. you can test the stream using the address of the external server IP of 66.186.186.18. This path must be working from the outside, but it is not: http://66.186.176.18/hds-live/livepkgr/_definst_/liveevent/livestream.f4m

    Just suspend their publication in livepkgr app, and then delete the file .stream under /applications/livepkgr/event/_definst_/liveevent / Also delete the folder of waterways under /applications/livepkgr/then connect to app livepkgr and start publishing. Then check the reading.

  • Flash Media Server 3 - Can RTMP and HTTP tunneling be set up?

    I have read a few forums posted here and also searched the Web widely but can not find a clear answer or get HTTP tunneling to work with Flash Media Server 3.

    Q1: Flash Media Server 3 can be configured for the Protocol RTMP and HTTP tunneling to work? The reason why I need to know if this will work is due to more and more customers report that the videos do not play for them, and I have concluded that these customers are sitting behind a firewall that has blocked port 1935. So I would like to set up the FLV playback control to try to spread the file on RTMP and if this does not work, use the HTTP protocol.

    Can someone please! Is there a whitepaper that you can tell me or even provide an example for me.

    Here is my asctionscript I've tried to make it work, but it does not.

    A few other notes are, the. The online FLVs in this folder: D:\Adobe\Flash Media Server 3\applications\vod\media

    The videos are recorded and then converted. FLV files and loaded into this folder.

    I have all hard coded below to try to get to operate this way first and thought that would be easier for you to help me. The ultimate solution is I use FLVPlayback control and transmit the location and. Name of the FLV file on the query string "http://www.Microsoft.com/downloads/details.aspx??" " VIDEO = rtmp://216.203.12.15/vod/flv. I pasted the code object * to show this example below the asctionscript.

    package
    {
    import flash.display.Sprite;
    import flash.filters.BlurFilter;
    Import fl.video.FLVPlayback;
    import flash.display.LoaderInfo;

    import flash.net.NetConnection;
    import flash.events.NetStatusEvent;
    to import flash.net.NetStream;
    import flash.media.Video;


    public class stream extends Sprite
    {
    var nc:NetConnection;
    var stream: NetStream;
    var playStream:NetStream;
    var video: Video;
    Variable that goes into .flv to query string
    var videoPath:String = «»

    public void Streams()
    {
    NC = new NetConnection();
    nc.addEventListener (NetStatusEvent.NET_STATUS, netStatusHandler);

    This is where I am trying to connect via RTMP and if it does not try RTMPT on port 80 HTTP

    NC. Connect ("rtmp://216.203.12.15/vod");

    NC. Connect ("rtmpt://216.203.12.15:80/vod"); ")

    }

    private void netStatusHandler(event:NetStatusEvent):void
    {
    trace ("connected is:" + nc.connected);
    trace ("event.info.level:" + event.info.level);
    trace ("event.info.code:" + event.info.code);

    Switch (event.info.code)
    {
    case "NetConnection.Connect.Success":
    trace ("congratulations! you are connected");
    connectStream (nc);
    createPlayList (nc);
    Instead you can also call createPlayList() here
    break;
    case "NetConnection.Connect.Failed":
    case "NetConnection.Connect.Rejected":
    trace ("Oops! the connection was rejected");
    break;
    case "NetStream.Play.Stop":
    trace ("the stream has finished playing");
    break;
    case "NetStream.Play.StreamNotFound":
    trace ("the server cannot find the stream you specified");
    break;
    case "NetStream.Publish.BadName":
    trace ("the name of the stream is already used");
    break;
    }
    }

    read a stream stored on the server
    private void connectStream(nc:NetConnection):void {}
    Stream = new NetStream (nc);
    stream.addEventListener (NetStatusEvent.NET_STATUS, netStatusHandler);
    Stream.client = new CustomClient();

    video = new Video();
    video.attachNetStream (stream);

    Stream.Play ("Peter_Christie_widescreen_bloomberg_hr", 0);
    addChild (video);
    }
    }
    }

    * OBJECT EXAMPLE TO SHOW HOW. FLV IS PASSED in THE QUERY STRING for WHICH THE FLVplayback control reads:

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="480" height="440" id="MediaPlayer"> 
    <param name="movie" value="/Media/VideoPlayer_Large.swf?VIDEO=rtmp://216.203.12.15/vod/Peter_Christie_widescreen_bloomberg_hr&MM_ComponentVersion=1&autoPlay=false&autoRewind=true" />
    <param name="FlashVars" VALUE="rtmp://216.203.12.15/vod/Peter_Christie_widescreen_bloomberg_hr&MM_ComponentVersion=1&autoPlay=false&autoRewind=true" />
    <param name="allowScriptAccess" value="sameDomain" /> <param name="quality" value="high" />
    <param name="VIDEO" value="rtmp://216.203.12.15/vod/Peter_Christie_widescreen_bloomberg_hr&MM_ComponentVersion=1&autoPlay=false&autoRewind=true" />
    <embed src="/Media/VideoPlayer_Large.swf?VIDEO=rtmp://216.203.12.15/vod/Peter_Christie_widescreen_bloomberg_hr&MM_ComponentVersion=1&autoPlay=false&autoRewind=true" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" flashvars="&MM_ComponentVersion=1&autoPlay=false&autoRewind=true" type="application/x-shockwave-flash" width="480" height="440" name="MediaPlayer">
    </embed>
    </object>

    Assuming that your FMS is configured to bind to port 80, and there is nothing else on the binding of FMs machine to port 80 on the same IP address, your FMS should be ready to accept applications for tunnel using rtmpt on port 80 Protocol.

    Where you go wrong, this is how you make the connection in your client-side code. You don't want to connect several statements that you are... you want to do one, and then let the flashplayer running in its default login process, or set up a timer to manage failures of Protocol in your own code.

    When you call NetConnection.connect() without specifying a port (or an other rtmp Protocol) in the url, the flashplayer first attempts a connection rtmp on port 1935. If this fails, the flashplayer will automatically attempt a connection by tunnel via port 80. The status event will not be distributed until the Flashplayer Gets a successful login, or fails on all combinations of port/protocol. So, you just make a call to the connect() function.

    If you prefer to try combinations of port/protocol specific and define your own time-out, you can set the port/protocol in the url

    NC. Connect ("rtmp://myserver.com:1935/app/instance"); ")

    or

    NC. Connect ("rtmpt://myserver.com:80/app/instance"); ")

    When you set the port/protocol, the flashplayer will attempt to establish the connection on this port/protocol only and the status event based on this single attempt to shipping.

    So, if you don't want to rely on the flashplayer to treat this, you would first try rtmp/1935. In your State Manager, you inspect the event info.code property. If you don't get a successful connection, then try rtmpt/80

  • What is the MacintoshHD/library/server/ServerDocs/Data folder used for?

    I use the latest version of the server software OS X on a Mac Mini with a 256 GB SSD.  I keep running out of space. The MacintoshHD/library/server/ServerDocs/Data folder seems to be where the files are placed which occupy all the storage space.  This single file is close to 140 GB. He seems to have a copy of all my files into it.

    What is the folder?

    Can I move it to an external hard drive, if yes how?

    Do I have to have the folder for the server software to work?

    This is a (known) bug in the server application. The workaround, assuming that you have no need of smb shares, is to disable smb on the file share points that you enabled.

    If you have need of smb shares, I'm afraid you can be out of luck. You can remove the data, but it will (probably) come back... He did it for me.

  • 40TL838 - DLNA problem files on DLNA and Plex Media Server

    Hello
    I have a problem with streaming * avi files * via * DLNA * on my TV * 40TL838 *. My * Ubuntu Server 12.04* is my Media Server with a * Plex Media Server * running on it. The Plex Media Server is my DLNA server. I am able to view the mkv, m4v, m4v... videos, but my avi files I can see, but if I select a nothing happens.
    Streaming via DLNA on my iPhone or iPad is no problem.
    Perhaps some can help me here.
    Thank you...

    Hello

    First I would recommend you to check the records of media supported player.
    This is mentioned in the manual on page 67/68
    http://www.Toshiba-OM.NET/LCD/PDF/English/TL838-324046-English.PDF

    There, you will find all the details on the format of media supported, video codec and audio codec USB and DMS (digital media server is a device that can function as server for a player) reading.

    The basic operation is also described in the 40-43 user manual page.

  • Old Core Solo mac mini for Media Server?

    Have an old Core Solo Mac Mini that I can't seem to part with them. Already got a new.  Can I use this one for what it is now?  Media Server? I think those are the specs of the old mini... Apple...

    Apple Mac Mini A1176 2006 Desktop Intel Core Solo 1.5 GHz 512 MB 667 MHz DDR2 SDRAM

  • Cannot get rid of the Logitech Media Server app

    Hi, I installed Logitech Media Server on my rn104, but I don't need. I tried to remove it from the web INTERFACE, but it is still visible to the computers on my network and always accessible on port 9000. When I reboot the NAS, he reappears in pre-installed applications. Any ideas how I can kill this annoying thing?

    I sent you a PM.

  • Upgrade Media Server Logitech

    My ReadyNAS 516 runs 6.4.1 - T21 (beta version). The Logitech Media Server App that I do turn has version 1.06 and is maintained by chick I think. The interface Logitech Media Server tells me that there is an update.

    And that's probably true. 7.7.3-based version 1.06 chick version of Logitech. I can download the 7.7.5 version for Debian, but I don't think it's a wise thing to do. Not sure if it will install anyway.

    What is the way to go on this? Just wait for chick?

    This package is maintained at all?

    In a similar case, I wanted to update the Plex server software that I could just download the site of Plex.

    Logitech has stopped support for the 'new' line of ReadyNASses and which is the reason that chick was for renovation/rebuild the software?

    Okay, found _some_ answers to my own questions on here.

    I installed packages from the command line using 'dpkg-i'.

    First, I ran into a problem with leafp2p package, but the addition of article initV of the start-stop as mentioned here does the trick for this.

    When you try to install lms_1.0.8_all.deb I received warnings that /lib/ld-linux.so.2 was about to be crushed (!)

    Somehow chick put this file in the LMS package, although it is also in the libc6-i386 package. Maybe I don't have knowledge, but put me these types of files in your own package is not very wise.

    I did this:

    root@truck/root # he's /lib/ld-linux.so.2
    lrwxrwxrwx 1 root root 20 Feb 6 2015 /lib/ld-linux.so.2--> /lib32/ld-linux.so.2*
    root@truck/root # he's /lib32/ld-linux.so.2
    lrwxrwxrwx 1 root root 10 Feb 6 /lib32/ld-linux.so.2 2015-> ld - 2.19.so *.
    root@truck/root # he's /lib32/ld-2.19.so
    -rwxr-xr-x 1 root root 134308 Feb 6 /lib32/ld-2.19.so* 2015

    and /lib32/ld-2.19.so copied to a safe place, just in case where symbolic links were followed by dpkg. (I'm not too familiar with Debian)

    Installed lms_1.0.8_all.deb with 'dpkg--force - overwrite - i' and restore the original situation afterwards (symbolic links were not followed)

    root@truck/root # cd/lib
    root@truck/lib # mv ld - linux.so.2 ld - linux_lms_1.0.8.so.2
    root@truck/lib # ln s /lib32/ld-linux.so.2 ld - linux.so.2
    root@truck/lib #.

    The Logitech Media Server was showing again after these actions. Telling me the version was 1.0.8 on the ReadyNAS interface. Telling me it is 7.8.1 on the Logitech Media Server interface on port 9000.

  • Plex Media Server

    Anyone know if the plex media server can be installed on the px series?

    Hi ADSAB,.

    There is no official way to download the Plex Media Server on our devices. Although it is possible, it is not supported by Lenovo/Iomega and change the device may void the warranty if problems occur. Some users on a third party site were able to operate, however we cannot provide support for this. http://Forum.NAS-Central.org/viewtopic.php?f=279&t=9801

Maybe you are looking for

  • Satellite Pro A10 PSA15E: update BIOS to use 160 GB HARD drive

    Hello I recently bought a second had Toshiba A10 Pro model reference PSA15E-03U82-EN. I was not able to upgrade the disk hard the 40gig towards a 160gig that I have, but it seems that I need to have the original BIOS boot disk to do this. How do I ke

  • Mac Pro early 2008 recommended the replacement of the graphics card

    No display but the monitor is OK when it is associated with the laptop.  Suspect graphics card (ATI Radeon 5770) has reached the end of his professional life.

  • Phone call from a person who claims to work for Windows.

    Occasionally my old computer crashes when I read a Blog, and I have to close it manually.  When I start backup it asks if I want to send an error message.  If I do not send the message, in a few days I get a phone call from someone claiming to work f

  • Add external speakers

    I have a HP all-in-one 200qd series (200-5380qd). Embedded speakers comes with the system, but I want to add external speakers and a subwoofer. I can't locate the appropriate ports. Can it be done? Thank you.

  • OfficeJet Pro 8500 (A909g) - Configuring the outgoing e-mail profile.

    Hi, I just bought one of the above, and I'm very happy with it. Everything seems fine, but my only question is about setting "scan to e-mail".  Although I can put this so it works very well, I have not worked on how to have more than one setting up o