Enkla MediaCenter och fjärrkontroll med förbättrad användbarhet (2 / 6 steg)
Steg 2: Steg 1: programvara
Det finns en aktiv gemenskap av opensource MediaPlayer (http://xbmc.org/, http://www.moovida.com/,...). Ganska säker på att du känner dem alla, så jag inte kommer i detaljer med dem: de är perfekta, full av funktioner och helt anpassningsbara (för de som förstår phython, WindowXML...)
Så en möjlig lösning för mitt projekt var att starta från en av dem, ta källkoden, och ändra dem till ben att ta ut alla menyer och undermenyer som jag sa innan... Tja, kanske i en dozillion år detta kräver vissa färdigheter och tid.
Det andra sättet runda; Låt oss börja från början med en lätt och kraftfull scriptspråk...
Jag försökte, (ganska frustrerande faktiskt) att bekanta dig med Microsoft Visual Studio Express, när jag snubblade över denna dyrbara Istructable webbplats fann smaaaaaart förslag: AutoHotKey!
För dem som inte vet detta kraftfullt skriptspråk, är här resumé av de viktigaste funktionerna som anges i deras hemsida:
AutoHotkey är en fri, öppen källkod verktyg för Windows. Med det kan du:
- Automatisera nästan vad som helst genom att skicka tangenttryckningar och musklickningar. Du kan skriva en mus eller tangentbord makro för hand eller använda makroinspelaren.
- Skapa hotkeys för tangentbord, joystick och musen. Praktiskt taget alla nyckel, knapp eller kombination kan bli en snabbtangent.
- Skapa anpassade formulär, användargränssnitt och menyrader. Se GUI för detaljer.
- Mappa om tangenter och knappar på tangentbordet, joystick, och musen.
- Konvertera alla skript till en EXE-fil som kan köras på datorer som inte har AutoHotkey installerat.
Därför är det perfekt för att konfigurera en mus att fungera som en fjärrkontroll för SW media player, som VideoLan VLC; och kan också enkelt GUI av mitt program.
En gång dataöverföring och start från vissa inbyggda exempel, på en kväll kunde jag skapa min första program, och i en vecka av tuning/tweaking, planen var klar:
1 - skapa ett litet script i HK, gör det en fristående körbar fil och ange att det ska starta automatiskt när datorn är påslagen.
2 - har skriptet skapar en enkel (och platt) rullningslistan med läsbar medier i rotkatalogen: HUUUGE teckenstorlek för att lätt se
3-tilldela musen kommandon så att navigeringen sker med bara rulla väl och två huvudsakliga knappen: ingen peka-och-klicka...
4-när en fil är markerad, kör VLC Mediaplayer helskärm
5 - en VLC är laddad, musens rullningshjul ändras för att jogga (för FFW / REV), medan de två knapparna används för spela/paus och stopp.
6 - om stopp är hit, nära VLC och komma tillbaka till huvudmenyn.
Det är allt. Skriptet fästas, kommenterade för de viktigaste delarna. Du kan ha AHK sammanställa det i motsvarande körbara fil.
TIPS för skriptet:
-Ändra root directory strängen med rätt plats i enheten. Kom ihåg ett snedstreck i slutet av strängen.
-Ändra måtten för GUI enligt din skärmstorlek och upplösning
-VLC måste vara konfigurerade (cntrl-p) att starta helskärm (allmänna Videoinställningar) och att reagera på rätt hotkeys att skriptet AHK skickar (konfigurera snabbtangenter)