[Java] Mogelijk om "afstandsbediening" te maken voor vlc?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoi

Ik kan via vlc tv kijken, en nu wil ik een soort van afstandsbediening maken hiervoor (niet op afstand, gewoon een programma :P). Is dit mogelijk met Java? Of moet ik hier een andere taal voor zoeken. Wat ik wil gaan doen:
  • VLC starten op een bepaald kanaal
  • Een gestartte vlc van kanaal veranderen
  • Eventueel op een bepaald tijdstip opnemen (wat in vlc met shift+r kan)
Vooral het tweede punt is voor mij een groot raadsel.

Ik heb ook een klein beetje ervaring met AutoIT, waarmee je programma's kunt starten en automatiseren door keystrokes en mouseclicks te simuleren, maar ik vind dit nogal onoverzichtelijk en met de GUI heb ik al helemaal geen ervaring, itt Java.

Alvast bedankt

Acties:
  • 0 Henk 'm!

  • hgp
  • Registratie: Juni 2008
  • Laatst online: 19-09 09:41

hgp

Als VLC een webinterface heeft zou je het op kunnen lossen door gebruik te maken van http requests via de java applicatie. (als die functies in de webinterface zitten natuurlijk :) )

[ Voor 21% gewijzigd door hgp op 09-08-2009 21:10 ]


Acties:
  • 0 Henk 'm!

Verwijderd

VLC heeft inderdaad een webinterface, maar ook een telnet interface. Mss kan kan je met java een telnet sessie starten, en dan commando's doorgeven. Je zou eens moeten zoeken achter een java class voor het maken van telnet verbinding. Ik weet wel niet precies hoe die telnet van vlc werkt, maar ik weet dat hij er een heeft.

Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 16-09 15:42

Sebazzz

3dp

VLC heeft trouwens al een afstandsbediening interface, maar ik weet niet hoe je die aanspreekt ;)

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • IStealYourGun
  • Registratie: November 2003
  • Laatst online: 25-08 20:13

IStealYourGun

Доверяй, но проверяй

Ik ken niets van java, maar zou java niet rechtstreeks het programma kunnen aanspreken?
Er bestaat een java binding op de VLC website.

http://wiki.videolan.org/Developers_Corner

♥ Under Construction ♦ © 1985 - 2013 and counting. ♣ Born to be Root ★ In the end, we are all communists ♠ Please, don't feed me meat


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dat telnet lijkt me nog wel een goed plan. Als ik overigens in VLC op weergave -> interface toevoegen -> webinterface, gebeurt er niks..

Acties:
  • 0 Henk 'm!

  • Bl4ckviper
  • Registratie: Mei 2002
  • Laatst online: 06-08 00:09

Bl4ckviper

BlaBlaBla

Hier staat de javadoc van JVLC. Wellicht dat je daar iets mee kan..

Be fast .... Be furious....


Acties:
  • 0 Henk 'm!

  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 11-09 08:28
Verwijderd schreef op zondag 09 augustus 2009 @ 23:17:
Dat telnet lijkt me nog wel een goed plan. Als ik overigens in VLC op weergave -> interface toevoegen -> webinterface, gebeurt er niks..
Je zou hem via een bepaalde poort dan gewoon kunnen aanspreken met behulp van je webbrowser, maar ik denk dat java bindings makkelijker zijn:

Je kan de laatste versie met git ophalen, of via download link op pagina, ik weet namelijk niet zeker of ze in de vlc source staan, moet je even bekijken:

http://git.videolan.org/?p=vlc.git;a=history;f=bindings/java

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Van java bindings heb ik eerlijk gezegd nog nooit gehoord, met telnet en java ben ik wat bekender. Nu heb ik met telnet via cmd geprobeerd verbinding te maken, en dan wordt er om een wachtwoord gevraagd. In de opties heb ik deze veranderd naar 'hoi', maar ik krijg steeds de melding "invalid password". Ook het standaardwachtwoord "admin" werkt niet. Overigens, de cursor blijft op de plaats knipperen als ik het wachtwoord in probeer te typen.

In java heb ik ook wat geprobeerd, maar als ik, nadat ik van VLC het "password:" bericht krijg, 'hoi' terug stuur, krijg ik weer invalid password.

Als jullie me hiermee kunnen helpen, graag, of als de andere opties tóch nog makkelijker zijn, graag hierover uitleg/link.

Alvast bedankt ;)

[edit]Ik heb nu in ieder geval Telnet op mijn XP-pc aan de praat gekregen. Nu zit ik alleen nog met commando's. Als ik 'help' in typ, volgt er een mooi lijstje, maar 'stop' of 'play' worden niet herkend, terwijl ze wel in dat lijstje staan. Hoe kan ik dit doen? En hoe bijvoorbeeld via telnet een bepaalde stream te openen?

[ Voor 18% gewijzigd door Verwijderd op 10-08-2009 22:23 ]

Pagina: 1