Forum Wiki SponsorShop
18 November 2017, 20:16:48 English Nederlands *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Leden hebben meer voordelen dus registreer je snel als lid!! Voordelen van een registratie zijn oa: Zelf kunnen posten op het forum - mogelijkheid van emailnotificatie als er een reactie is op een je eigen posting - mogelijkheid van email notificatie op een nieuwe posting op een onderwerp van een ander dat je wilt vervolgen - private mail kunnen ontvangen en verzenden naar andere forum gebruikers - overzicht van nog niet gelezen postings - toegang tot lezen en plaatsen van berichten in het vraag&aanbod forum -
 
   Home   Help Search Login Register  
Pages: [1] 2  All   Go Down
  Print  
Author Topic: Plan een TV opname mbv Email naar je MCE  (Read 7526 times)
.Nico
Dé Windows Media Center specialist!
Global Moderator
Guru
*****

Karma: 16
Offline Offline

Posts: 1855


Je kunt ook deze icons gebruiken:


WWW
« on: 18 December 2009, 23:56:16 »

Ik heb een programma geschreven om mbv een Emailbericht een TV Opname in je Media Center te plaatsen.
Kijk voor meer uitleg hierover op: http://www.windows-mediacenter.nl/click2record.html

.Nico
Logged
Al eens gekeken in de "degroeneknop sponsorshop"?
Met de aanschaf van artikel uit de sponsorshop steun je het DGK initiatief en voor de prijs hoef je het niet te laten want die is gunstig!

DigitalDevices DVB tuners KeuzeBundel
(black) MediaCenter AB set - 29 eur.

dus check snel
www.degroeneknop.nl/sponsorshop/
Maikel1981
Gemiddeld
***

Karma: 0
Offline Offline

Posts: 103


« Reply #1 on: 19 December 2009, 11:00:33 »

Op zich kan die handig zijn als je niet thuis bent en je hebt een tv gids tot je beschikking dat je dan een programma kan opnemen. Echter dien je altijd precies te weten hoelaat en welke zender enzo iets komt.
Ik gebruikte webguide voorheen via mijn mobiele telefoon dat was ideaal. overal waar ik even tijd had, in de bus ofzo even mijn mediacenter programmeren.

Ik vraag me meer af waarom de ondersteuning van webguide gestopt is of waarom mediacenter niet standaard een web mogelijkheid om de guide te zien op afstand en te programmeren?

Dus kortom waarom is de functionaliteit uberhaudt om zeep geholpen?
Logged
.Nico
Dé Windows Media Center specialist!
Global Moderator
Guru
*****

Karma: 16
Offline Offline

Posts: 1855


Je kunt ook deze icons gebruiken:


WWW
« Reply #2 on: 19 December 2009, 11:36:36 »

Op zich kan die handig zijn als je niet thuis bent en je hebt een tv gids tot je beschikking dat je dan een programma kan opnemen. Echter dien je altijd precies te weten hoelaat en welke zender enzo iets komt.

http://www.tvgids.nl/alleprogrammas

.Nico
Logged
.Nico
Dé Windows Media Center specialist!
Global Moderator
Guru
*****

Karma: 16
Offline Offline

Posts: 1855


Je kunt ook deze icons gebruiken:


WWW
« Reply #3 on: 22 December 2009, 14:42:25 »

Het programma is enigzins aangepast ivm een bug in de optie FilePath.
Nu dient het programma in dezelfde folder te staan als de .ini file en bij het opstarten wordt de huidige folder gelezen of er een .ini file is en de gegevens daarin worden in de form ingevuld.
C:\Nico is eruit gehaald en de huidige folder wordt nu ingevuld. Je kunt dus of een .ini bestand maken en daarna de applicatie starten of de applicatie starten, gegevens invullen en mbv Save de .ini file maken.

.Nico
Logged
Toon
Gemiddeld
***

Karma: 0
Offline Offline

Posts: 100


« Reply #4 on: 22 December 2009, 15:11:54 »

Nu nog iemand die een site opzet waarin je als user kan klikken op een EPG en er dan een mail automatisch naar je MCE gaat met alle benodigde informatie. Soort tv-gids+ dus. (ik kan het wel verzinnen, maar uitvoeren is me iets te moeilijk blush)
Logged
Pascal-
Guru
*****

Karma: -12
Offline Offline

Posts: 987


« Reply #5 on: 22 December 2009, 17:59:49 »

Nu nog iets vinden wat de moeite waard is om op te nemen lijkt me een betere vraag. biggrin

Maar wel mooi stukkie software heb ie gemaakt nico.
Logged
.Nico
Dé Windows Media Center specialist!
Global Moderator
Guru
*****

Karma: 16
Offline Offline

Posts: 1855


Je kunt ook deze icons gebruiken:


WWW
« Reply #6 on: 30 December 2009, 22:07:11 »

OK, ik heb dus een EPG gemaakt en de bedoeling is straks dat je van daaruit een progrmma kun kiezen om op te (laten) nemen als je tenminste mijn programmatje hebt draaien op je media center.
De EPG komt hier te staan: www.windows-mediacenter.nl/php/epg.php

Wat ik nu nog moet doen:
- de email mogelijk maken voor andere domains dan de huidige (ivm relay e.d.)
- De xml van Webgrab automatisch in mySQL zetten, nu is dat een handmatige actie. Als iemand weet hoe dit kan, ik houd me aanbevolen (via PM).
- zien of dit een betaalde service kan worden  Tongue

.Nico

« Last Edit: 30 December 2009, 22:12:32 by Nokkie » Logged
Toon
Gemiddeld
***

Karma: 0
Offline Offline

Posts: 100


« Reply #7 on: 31 December 2009, 07:55:08 »

Goed bezig Nico, maak er maar een mooi business-model voor en ik word klant als de voorwaarden meevallen. specool
Logged
Selcal
Standaard
**

Karma: 0
Offline Offline

Posts: 24


« Reply #8 on: 4 January 2010, 14:35:33 »

Hey Nico,

Bedankt voor het schrijven van dit pogramma! Kan erg handig zijn.

Ik ga er een beetje mee spelen, maar heb wel een vraagje: Het programma start altijd het hoofdvenster op, ook al is de shortcut om hem minimised op te starten. Is er een optie om hem alleen in de tray te starten?
Logged
Selcal
Standaard
**

Karma: 0
Offline Offline

Posts: 24


« Reply #9 on: 4 January 2010, 15:40:47 »

Ik heb het op twee verschillene mailservers geprobeerd, maar krijg deze .NET foutmelding:

Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.IOException: Unable to read data from the transport connection: An established connection was aborted by the software in your host machine. ---> System.Net.Sockets.SocketException: An established connection was aborted by the software in your host machine
   at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at System.IO.StreamReader.ReadBuffer()
   at System.IO.StreamReader.ReadLine()
   at WindowsFormsApplication1.Form1.getmailnew()
   at WindowsFormsApplication1.Form1.LeesEmailButton_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Click2Record
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Mediacenter/Desktop/Systeemsoftware/Click2Record/Click2Record.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



Hij lijkt niet te kunnen verbinden? Windows 7 Home Premium UK x32.
Logged
.Nico
Dé Windows Media Center specialist!
Global Moderator
Guru
*****

Karma: 16
Offline Offline

Posts: 1855


Je kunt ook deze icons gebruiken:


WWW
« Reply #10 on: 4 January 2010, 17:29:51 »

1.de executable heb ik onlangs vervangen ivm een aantal bugs, download ff de meest recente via de link op de click2record.html pagina.
2. welke mailserver gebruik je? het moet een pop3-account zijn, hotmail valt hierdoor al bij voorbaat af...

(ik gebruik een telnet sessie naar de pop-server, dat moet dan via een command windows met telnet ook werken)

.Nico
Logged
Selcal
Standaard
**

Karma: 0
Offline Offline

Posts: 24


« Reply #11 on: 4 January 2010, 22:38:25 »

Ja, naar twee verschillende pop servers geprobeerd (casema en genotec). Ook de nieuwste exec, en ook even geprobeerd in de root dir een test dir aan te maken. Niks helpt:
Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
   at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at System.IO.StreamReader.ReadBuffer()
   at System.IO.StreamReader.ReadLine()
   at WindowsFormsApplication1.Form1.getmailnew()
   at WindowsFormsApplication1.Form1.LeesEmailButton_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Click2Record
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Test/Click2Record.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



Laat maar weten als ik nog iets voor je kan proberen!
Logged
.Nico
Dé Windows Media Center specialist!
Global Moderator
Guru
*****

Karma: 16
Offline Offline

Posts: 1855


Je kunt ook deze icons gebruiken:


WWW
« Reply #12 on: 5 January 2010, 13:31:24 »

hmmm, het lijkt erop dat de ene pop3 server niet hetzelfde reageert als de andere pop3 server. Om te testen op de methode die ik gebruik in het programma, hieronder een uitleg met pop-commando's en wat ik terug verwacht:

als eerste maak ikk een telnet sessie op poort 110 naar de pop-server, bv. telnet pop3.casema.nl 110
dan volgen commando's om in te loggen:
USER username@server.nl
PASS wachtwoord
 en dan vraag ik een lijst met berichten op mbv:
LIST

Als er nu volgt "+OK 0 messages" dan heb je geen mail en doe ik niets, anders ga ik bericht 1 opvragen met:
RETR 1

ik lees nu elke regel totdat de regel uit alleen maar een . (punt) bestaat, dit geeft aan dat alles binnen is.
De mail wordt weggeschreven in een bestand Click2Record.txt

Deze bovenstaande functie kun je testen met de 'Get Email' knop in de applicatie. Hierna kun je zien of de output in de genoemde text-file komt te staan.

.Nico
Logged
.Nico
Dé Windows Media Center specialist!
Global Moderator
Guru
*****

Karma: 16
Offline Offline

Posts: 1855


Je kunt ook deze icons gebruiken:


WWW
« Reply #13 on: 8 January 2010, 00:11:43 »

Changelog:

7-1-2010
De zendernaam is per aanbieder verschillend, soms met en soms zonder spatie (bv. 'RTL 4' of 'RTL4'). Nu een wijziging doorgevoerd om de EPG dubbel door te geven. Er staan nu dan ook twee verwijzingen in de template-file, één met en één zonder spatie in de zendernaam. Blijkbaar 'kijkt' Windows Media Center zelf of de juiste naam voorkomt. Er moet dan ook de nieuwe template gebruikt worden. Deze kun je downloaden via de click2record-pagina.

7-1-2010
allowAlternateAirings="true" opgenomen in de template file. Dit om programma's te zoeken waarvan de tijd afwijkt van de EPG tijd en toch op te nemen.

.Nico
Logged
Selcal
Standaard
**

Karma: 0
Offline Offline

Posts: 24


« Reply #14 on: 8 January 2010, 17:46:09 »

Ik heb even met telnet ingelogd en jouw commando's gevolgd, maar op zich lijken de antwoorden zoals jij verwacht:

Code:
+OK Messaging Multiplexor (Sun Java(tm) System Messaging Server 6.3-7.04 (built
Sep 26 2008))
USER xxxx@casema.nl
+OK password required for user xxxx@casema.nl
PASS xxxx
+OK Maildrop ready
LIST
+OK scan listing follows
1 2266
.
RETR 1
+OK 2266 octets
Return-path: <xxxx>
Received: from xxxx.xxxx.xxxx.net ([xxxxIPxxxx])
 by xxx.xxx.xxx.net
 (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008; 32bit))
 with ESMTP id <xxxx@xxx.xxx.xxx.net> for
 xxxx@casema.nl; Fri, 08 Jan 2010 17:35:55 +0100 (CET)
Received: from xxxx.xxxx.xxxx.net ([xxxxIPxxxx])
 by xxxx.xxxx.xxxx.net with esmtp (Exim 4.69)
 (envelope-from <xxxx@xxxx.com>)
 id xxxxxx-xxxxxx-xx    for xxxx@casema.nl; Fri, 08 Jan 2010 17:35:54 +0100
Received: from xxxx.xxxx.xxxx.xxxx ([xxxxIPxxxx])
 by xxxx.xxxx.xxxx.xxxx.net with esmtp (Exim 4.69)
 (envelope-from <xxxx@xxxx.com>)
 id xxxxxx-xxxxxx-xx    for xxxx@CASEMA.NL; Fri, 08 Jan 2010 17:35:53 +0100
Received: from xxxx (localhost [127.0.0.1])
 by xxxx (Postfix) with ESMTP id xxxx    for
 <xxxx@CASEMA.NL>; Fri, 08 Jan 2010 17:35:52 +0100 (CET)
Received: from [192.168.0.100] (xxxx.xxxx [xxxxIPxxxx])
 by xxxx (Postfix) with ESMTPSA id xxxx for
 <xxxx@CASEMA.NL>; Fri, 08 Jan 2010 17:35:52 +0100 (CET)
Date: Fri, 08 Jan 2010 17:35:50 +0100
From: Test Testing <xxxxl@xxxx.com>
Subject: TEST
To: xxxx@casema.nl
Message-id: <xxxx.xxxx@xxxx.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7bit
X-GIC-MailScanner-Outbound: ClamAV using ClamSMTP
X-ZiggoMX-MailScanner-Information: Please contact the ISP for more information
X-ZiggoMX-MailScanner-ID: xxxx-xxxx-xx
X-ZiggoMX-MailScanner: Found to be clean
X-ZiggoMX-MailScanner-SpamCheck: geen spam
X-ZiggoMX-MailScanner-From: xxxxl@xxxx.com
X-ZiggoSMTP-MailScanner-Information: Please contact the ISP for more information
X-ZiggoSMTP-MailScanner-ID: xxxxxx-xxxxxx-xx
X-ZiggoSMTP-MailScanner: Found to be clean
X-ZiggoSMTP-MailScanner-SpamCheck: geen spam, SpamAssassin (score=0.315,
        vereist 5, BAYES_40 -0.18, CM_META_TB_NOARR 0.50)
X-ZiggoSMTP-MailScanner-From: xxxx@xxxx.com
User-Agent: xxxx (xxxx)
Original-recipient: rfc822;xxxx@casema.nl
X-Spam-Status: No

TESTING 123
.
LIST
+OK scan listing follows
1 2266
.
QUIT
+OK


Quote
Deze bovenstaande functie kun je testen met de 'Get Email' knop in de applicatie. Hierna kun je zien of de output in de genoemde text-file komt te staan.

.Nico

Met Get Email wordt de textfile wel aangemaakt maar blijft leeg (0 bytes). En het programma loopt dan vast en crasht uiteindelijk met bovengenoemde foutmelding.
Logged
Pages: [1] 2  All   Go Up
  Print  
 
Jump to:  

Dedicated Server Managed Colocatie VPS Webhosting + domeinnamen Domeinnaam registraties Linux beheer, server clustering, backup oplossingen

Powered by MySQL Powered by PHP
Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!